@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-ext-wght-normal-CO5hGrJv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-wght-normal-EAA9jha_.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-vietnamese-wght-normal-k7S-YeeD.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--color-jsu-blue: #1169f2;--color-sky-blue: #12b7f3;--color-cyan: #00ccff;--color-amber: #ffa000;--color-orange: #f38813;--color-violet: #7a5af8;--color-ink: #101828;--color-muted: #667085;--color-background: #ffffff;--color-surface: #ffffff;--color-surface-muted: #f2f6fb;--color-surface-tint: #eaf2ff;--color-surface-pressed: #e6eef8;--color-surface-danger: #fef3f2;--color-surface-warning: #fffaeb;--color-surface-success: #ecfdf3;--color-surface-violet: #f4f3ff;--color-line: #d9e2ef;--color-line-strong: #b8c7da;--color-line-primary: #bbd7ff;--color-line-sky: #b9e6fe;--color-line-success: #abefc6;--color-line-warning: #fedf89;--color-line-orange: #f9dbaf;--color-line-danger: #fda29b;--color-line-pink: #fcceee;--color-line-violet: #d9ceff;--color-tint-primary: #dcebff;--color-tint-success: #d1fadf;--color-tint-warning: #fef0c7;--color-tint-danger: #fee4e2;--color-tint-violet: #e7deff;--color-danger: #b42318;--color-warning: #b54708;--color-success: #067647;--color-text-inverse: #ffffff;--color-on-dark: #ffffff;--color-on-light: #101828;--color-shadow: rgba(16, 24, 40, .08);--color-image-outline: rgba(0, 0, 0, .1);--radius-xs: 8px;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 20px;--radius-xl: 28px;--radius-pill: 999px;--radius-card: 16px;--radius-control: 14px;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 20px;--space-xxl: 24px;--space-xxxl: 32px;--shadow-soft: 0 6px 14px rgba(11, 23, 48, .06);--shadow-medium: 0 12px 22px rgba(11, 23, 48, .1);--shadow-high: 0 18px 30px rgba(11, 23, 48, .16);--duration-micro: .12s;--duration-fast: .18s;--duration-normal: .24s;--duration-slow: .36s;--ease-standard: cubic-bezier(.2, .8, .2, 1);--ease-decelerate: cubic-bezier(.33, 1, .68, 1);--ease-accelerate: cubic-bezier(.32, 0, .67, 0);--ease-spring: cubic-bezier(.34, 1.35, .64, 1);--press-scale: .97}[data-theme=dark]{color-scheme:dark;--color-jsu-blue: #5aa2ff;--color-sky-blue: #4dd6ff;--color-cyan: #5fe6ff;--color-amber: #ffc857;--color-orange: #ffb15f;--color-violet: #b8a1ff;--color-ink: #f6f8fb;--color-muted: #aab4c3;--color-background: #0b1117;--color-surface: #111a24;--color-surface-muted: #172231;--color-surface-tint: #102a4c;--color-surface-pressed: #1a2a3b;--color-surface-danger: #3a1715;--color-surface-warning: #32220a;--color-surface-success: #0f2d21;--color-surface-violet: #211a3d;--color-line: #253142;--color-line-strong: #3a4a5e;--color-line-primary: #2a4a73;--color-line-sky: #1f4b66;--color-line-success: #1e5038;--color-line-warning: #5c441a;--color-line-orange: #5f3e1b;--color-line-danger: #6a2f2a;--color-line-pink: #5e2c49;--color-line-violet: #453a6e;--color-tint-primary: #163a66;--color-tint-success: #14402e;--color-tint-warning: #453112;--color-tint-danger: #521f1b;--color-tint-violet: #2e2557;--color-danger: #ff8a7a;--color-warning: #ffd08a;--color-success: #60d394;--color-text-inverse: #08111a;--color-on-dark: #ffffff;--color-on-light: #101828;--color-shadow: rgba(0, 0, 0, .32);--color-image-outline: rgba(255, 255, 255, .1)}.text-display{font-size:34px;line-height:40px;font-weight:800;letter-spacing:-.4px}.text-heading{font-size:26px;line-height:32px;font-weight:800;letter-spacing:-.3px}.text-title{font-size:20px;line-height:26px;font-weight:700;letter-spacing:-.2px}.text-title-strong{font-size:20px;line-height:26px;font-weight:800;letter-spacing:-.2px}.text-subtitle{font-size:17px;line-height:24px;font-weight:600;letter-spacing:-.1px}.text-body-strong{font-size:15px;line-height:22px;font-weight:600}.text-body{font-size:15px;line-height:22px;font-weight:500}.text-caption{font-size:13px;line-height:18px;font-weight:500}.text-caption-strong{font-size:13px;line-height:18px;font-weight:600}.text-micro{font-size:11px;line-height:14px;font-weight:600}.text-overline{font-size:11px;line-height:14px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.text-button-label{font-size:16px;line-height:20px;font-weight:600;letter-spacing:.1px}.text-numeric-large{font-size:38px;line-height:44px;font-weight:800;letter-spacing:-.8px;font-variant-numeric:tabular-nums}.text-numeric-medium{font-size:22px;line-height:28px;font-weight:800;font-variant-numeric:tabular-nums}.text-page-title{font-size:30px;line-height:36px;font-weight:800;letter-spacing:-.4px}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;min-height:100dvh}html{font-family:Montserrat Variable,system-ui,sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-background);color:var(--color-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none}h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote{margin:0}img,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-jsu-blue);outline-offset:2px}::selection{background:var(--color-tint-primary);color:var(--color-ink)}.pressable{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform var(--duration-fast) var(--ease-standard)}.pressable:active{transform:scale(var(--press-scale));transition-duration:var(--duration-micro)}.reload-prompt{position:fixed;inset-block-end:calc(var(--space-lg) + env(safe-area-inset-bottom));inset-inline:var(--space-lg);display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-control);background:var(--color-jsu-blue);color:var(--color-on-dark);font-size:15px;line-height:22px;font-weight:500;box-shadow:var(--shadow-high);z-index:1000}.reload-prompt button{border:0;border-radius:var(--radius-xs);padding:var(--space-sm) 14px;font:inherit;font-weight:600;background:var(--color-on-dark);color:var(--color-on-light);cursor:pointer}.pressable{transition:transform var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent}.pressable:active{transform:scale(.97);transition-duration:var(--duration-micro)}.ui-focusable:focus-visible{outline:2px solid var(--color-jsu-blue);outline-offset:2px}.ui-button{appearance:none;border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-control);min-height:52px;padding:0 18px;font-family:inherit;color:inherit;background:none}.ui-button:disabled{cursor:default;opacity:.55}.ui-button-compact{min-height:42px;padding:0 14px}.ui-button-ghost{transition:background-color var(--duration-micro) var(--ease-standard)}.ui-button-ghost:hover:not(:disabled),.ui-button-ghost:active:not(:disabled){background-color:var(--color-surface-pressed)}.ui-spinner{width:18px;height:18px;border-radius:var(--radius-pill);border:2px solid currentColor;border-top-color:transparent;animation:ui-spin .8s linear infinite}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-field-input{appearance:none;width:100%;background-color:var(--color-surface-muted);border:1px solid var(--color-line);border-radius:var(--radius-control);color:var(--color-ink);font-family:inherit;padding:0 14px;height:52px;transition:background-color var(--duration-micro) var(--ease-standard),border-color var(--duration-micro) var(--ease-standard)}.ui-field-input::placeholder{color:var(--color-muted);opacity:1}.ui-field-input:focus{outline:none;background-color:var(--color-surface);border-color:var(--color-jsu-blue)}.ui-field-multiline{height:auto;min-height:96px;padding:12px 14px;resize:vertical}.ui-select{cursor:pointer;padding-right:40px;text-overflow:ellipsis;white-space:nowrap}.ui-segment{appearance:none;border:0;background:transparent;border-radius:var(--radius-pill);color:var(--color-muted);cursor:pointer;flex:1 1 0;font-family:inherit;padding:9px 14px;text-align:center;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.ui-segment[aria-checked=true]{background-color:var(--color-surface);box-shadow:var(--shadow-soft);color:var(--color-ink)}.ui-gradient-screen{position:relative;min-height:100dvh;background-color:var(--color-background)}.ui-gradient-screen-backdrop{position:fixed;top:0;left:0;right:0;height:max(360px,60vh);pointer-events:none;will-change:transform}.ui-gradient-screen-content{position:relative;z-index:1;box-sizing:border-box;width:100%;max-width:560px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-xl);padding-top:calc(var(--space-xl) + env(safe-area-inset-top,0px));padding-bottom:calc(var(--space-xxxl) + var(--app-tab-bar-height, 64px) + env(safe-area-inset-bottom,0px));min-height:100dvh}.ui-sheet-backdrop{position:fixed;inset:0;z-index:60;background-color:#00000080;opacity:0;transition:opacity var(--duration-slow) var(--ease-decelerate);border:0;padding:0;cursor:default}.ui-sheet-backdrop[data-state=open]{opacity:1}.ui-sheet-panel{position:fixed;z-index:61;left:0;right:0;bottom:0;display:flex;flex-direction:column;background-color:var(--color-surface);border-radius:24px 24px 0 0;box-shadow:var(--shadow-high);max-height:min(92dvh,100%);transform:translateY(100%);transition:transform var(--duration-slow) var(--ease-decelerate);touch-action:none;outline:none}.ui-sheet-panel[data-state=open]{transform:translateY(0)}.ui-sheet-panel[data-dragging=true]{transition:none}.ui-sheet-handle{display:flex;align-items:center;justify-content:center;padding:12px 0;cursor:grab;flex-shrink:0}.ui-sheet-handle-bar{width:40px;height:4px;border-radius:2px;background-color:var(--color-line-strong)}.ui-sheet-content{overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding:0 var(--space-xl) var(--space-xl);flex:1 1 auto}.ui-sheet-footer{flex-shrink:0;padding:var(--space-md) var(--space-xl);padding-bottom:calc(var(--space-md) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-line);background-color:var(--color-surface)}@media(min-width:720px){.ui-sheet-panel{inset:50% auto auto 50%;width:min(560px,calc(100vw - 2 * var(--space-xxl)));max-height:min(80dvh,720px);border-radius:var(--radius-lg);transform:translate(-50%,-46%) scale(.97);opacity:0;transition:transform var(--duration-slow) var(--ease-decelerate),opacity var(--duration-normal) var(--ease-decelerate)}.ui-sheet-panel[data-state=open]{transform:translate(-50%,-50%) scale(1);opacity:1}.ui-sheet-handle{display:none}.ui-sheet-content{padding-top:var(--space-xl)}.ui-sheet-footer{padding-bottom:var(--space-md)}}.ui-skeleton{position:relative;overflow:hidden;background-color:var(--color-surface-pressed)}.ui-skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-surface) 55%,transparent),transparent);animation:ui-skeleton-sweep 1.6s var(--ease-standard) infinite}@keyframes ui-skeleton-sweep{to{transform:translate(100%)}}.ui-skeleton-pulse{animation:ui-pulse 1.8s var(--ease-standard) infinite}@keyframes ui-pulse{0%,to{opacity:1}50%{opacity:.55}}.ui-flip-card{position:relative;perspective:1000px}.ui-flip-card-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .62s cubic-bezier(.65,0,.35,1)}.ui-flip-card[data-flipped=true] .ui-flip-card-inner{transform:rotateY(180deg)}.ui-flip-card-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.ui-flip-card-back{transform:rotateY(180deg)}.ui-flip-card-trigger{position:absolute;inset:0;appearance:none;background:transparent;border:0;border-radius:inherit;cursor:pointer;padding:0}.ui-marquee{overflow:hidden;white-space:nowrap}.ui-marquee-track{display:inline-flex;width:max-content;animation:ui-marquee-scroll linear infinite}.ui-marquee[data-reverse=true] .ui-marquee-track{animation-direction:reverse}.ui-marquee[data-pause=true]:hover .ui-marquee-track,.ui-marquee[data-pause=true]:active .ui-marquee-track{animation-play-state:paused}.ui-marquee-copy{display:inline-flex;align-items:center}@keyframes ui-marquee-scroll{to{transform:translate(-50%)}}.ui-circular-text{position:relative;display:inline-flex;align-items:center;justify-content:center}.ui-circular-text-ring{position:absolute;inset:0;animation:ui-rotate 14s linear infinite;will-change:transform}.ui-circular-text[data-reverse=true] .ui-circular-text-ring{animation-direction:reverse}.ui-circular-text-center{position:relative;display:flex;align-items:center;justify-content:center}@keyframes ui-rotate{to{transform:rotate(360deg)}}.ui-avatar-group{display:flex;align-items:center}.ui-avatar-group-item{border-radius:var(--radius-pill);padding:0;border:0;background:none;transition:transform var(--duration-fast) var(--ease-standard)}.ui-avatar-group-item:hover,.ui-avatar-group-item:focus-visible{transform:translateY(-6px) scale(1.08);z-index:100!important}@media(prefers-reduced-motion:reduce){.ui-marquee-track,.ui-circular-text-ring,.ui-skeleton-pulse{animation:none}.ui-skeleton:after{display:none}.ui-flip-card-inner,.ui-sheet-panel,.ui-sheet-backdrop{transition-duration:1ms}}.install-banner{position:fixed;left:var(--space-md);right:var(--space-md);bottom:calc(var(--app-tab-bar-height, 64px) + env(safe-area-inset-bottom,0px) + 12px);z-index:45;margin-inline:auto;max-width:528px;display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-lg);border:1px solid var(--color-line);background-color:var(--color-surface);box-shadow:var(--shadow-high);animation:install-banner-in var(--duration-slow) var(--ease-decelerate)}@keyframes install-banner-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.install-banner-icon{width:40px;height:40px;border-radius:10px;flex-shrink:0;box-shadow:var(--shadow-soft)}.install-banner-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.install-banner-cta{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:var(--radius-pill);border:1px solid transparent;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap}.install-banner-close{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-pill);background-color:var(--color-surface-muted);color:var(--color-muted);cursor:pointer;flex-shrink:0}@media(prefers-reduced-motion:reduce){.install-banner{animation:none}}.install-benefit-row{display:flex;align-items:center;gap:var(--space-md)}.install-benefit-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.install-step{display:flex;flex-direction:column;gap:var(--space-md)}.install-step-header{display:flex;align-items:center;gap:var(--space-md)}.install-step-number{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-pill);background-color:var(--color-surface-tint);border:1px solid var(--color-line-primary);color:var(--color-jsu-blue);font-size:14px;font-weight:800;flex-shrink:0}.install-step-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.install-figure{display:flex;align-items:center;justify-content:center;padding:var(--space-md);border-radius:var(--radius-sm);background-color:var(--color-surface-muted);border:1px solid var(--color-line)}.install-figure svg{display:block;width:100%;height:auto;max-width:280px}.install-back-button{appearance:none;display:inline-flex;align-items:center;gap:6px;align-self:flex-start;min-height:38px;padding:0 14px 0 10px;border-radius:var(--radius-pill);border:1px solid var(--color-line);background-color:var(--color-surface-muted);color:var(--color-ink);cursor:pointer;font-family:inherit;font-size:13px;font-weight:800}.urgent-backdrop{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:18px;background-color:#101828b8;animation:urgent-fade-in var(--duration-normal) var(--ease-decelerate)}@keyframes urgent-fade-in{0%{opacity:0}to{opacity:1}}.urgent-panel-shadow{width:100%;max-width:420px;background-color:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-medium)}.urgent-panel{background-color:var(--color-surface);border-radius:var(--radius-lg);border:1px solid transparent;overflow:hidden}.urgent-panel-loud{border-width:2px}.urgent-band{padding:18px 18px 20px}.urgent-eyebrow-row{display:flex;align-items:center;gap:7px}.urgent-eyebrow{color:#ffffffd1;font-size:12px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.urgent-title{margin:4px 0 0;color:var(--color-on-dark);font-size:22px;font-weight:800;line-height:27px;overflow-wrap:anywhere}.urgent-body{display:flex;flex-direction:column;gap:14px;padding:16px 18px 18px}.urgent-message{margin:0;color:var(--color-ink);font-size:16px;font-weight:500;line-height:24px;white-space:pre-wrap;overflow-wrap:anywhere}.urgent-inline-error{color:var(--color-danger);font-size:14px;font-weight:700}.urgent-cta{appearance:none;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;min-height:52px;padding:0 18px;border-radius:var(--radius-control);color:var(--color-on-dark);font-family:inherit;font-size:16px;font-weight:800}.urgent-cta:disabled{cursor:default;opacity:.6}.urgent-dismiss{appearance:none;border:0;background:none;cursor:pointer;padding:6px;color:var(--color-muted);font-family:inherit;font-size:15px;font-weight:700;text-align:center}.ntf-header-row{display:flex;align-items:center;gap:var(--space-md);justify-content:space-between}.ntf-icon-button{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-pill);border:1px solid var(--color-line);background-color:var(--color-surface-muted);color:var(--color-ink);cursor:pointer}.ntf-icon-button:disabled{cursor:default;opacity:.55}.ntf-preview-stage{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-xl);background-color:var(--color-surface-muted)}.ntf-banner{display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-lg);border:1px solid var(--color-line);background-color:var(--color-surface);box-shadow:var(--shadow-medium)}.ntf-banner-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;overflow:hidden;flex-shrink:0;background:linear-gradient(135deg,var(--color-jsu-blue),var(--color-sky-blue));color:var(--color-text-inverse)}.ntf-banner-body{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.ntf-banner-top{display:flex;align-items:center;justify-content:space-between}.ntf-banner-app{color:var(--color-muted);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ntf-banner-time{color:var(--color-muted);font-size:12px;font-weight:500}.ntf-banner-title{color:var(--color-ink);font-size:15px;font-weight:700;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ntf-banner-message{color:var(--color-ink);font-size:14px;font-weight:400;line-height:19px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ntf-meta-row{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.ntf-field-group{display:flex;flex-direction:column;gap:7px}.ntf-audience-list{display:flex;flex-direction:column;gap:var(--space-sm)}.ntf-audience-row{appearance:none;display:flex;align-items:center;gap:var(--space-md);padding:10px var(--space-md);border-radius:var(--radius-card);border:1px solid var(--color-line);background-color:var(--color-surface-muted);color:var(--color-ink);cursor:pointer;font-family:inherit;text-align:left;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.ntf-audience-row[aria-pressed=true]{background-color:var(--color-surface-tint);border-color:var(--color-jsu-blue)}.ntf-audience-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ntf-audience-row[aria-pressed=true] .ntf-audience-label{color:var(--color-jsu-blue)}.ntf-audience-check{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;flex-shrink:0}.ntf-switch-row{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-card);border:1px solid var(--color-line);background-color:var(--color-surface-muted)}.ntf-switch-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.ntf-switch{appearance:none;position:relative;width:51px;height:31px;padding:0;border:0;border-radius:var(--radius-pill);background-color:var(--color-line);cursor:pointer;flex-shrink:0;transition:background-color var(--duration-fast) var(--ease-standard)}.ntf-switch[aria-checked=true]{background-color:var(--color-danger)}.ntf-switch:disabled{cursor:default;opacity:.55}.ntf-switch-thumb{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:var(--radius-pill);background-color:#fff;box-shadow:var(--shadow-soft);transition:transform var(--duration-fast) var(--ease-standard)}.ntf-switch[aria-checked=true] .ntf-switch-thumb{transform:translate(20px)}.ntf-card-header{display:flex;align-items:flex-start;gap:var(--space-md)}.ntf-card-title-block{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.ntf-inline-error{color:var(--color-danger)}
