@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url(../assets/fonts/material-symbols-rounded.bae2c206.woff2) format("woff2")}:root{--nw-red: #c30f0e;--nw-white: #ffffff;--nw-red-700: #9a0c0b;--nw-red-600: #c30f0e;--nw-red-500: #d93433;--nw-red-100: #fbe1e1;--nw-red-50: #fef6f6;--nw-charcoal-800: #293133;--nw-slate-600: #5e6366;--nw-slate-400: #abafb1;--nw-bluegray-100: #f1f3f7;--nw-gray-50: #f7f8fa;--nw-green: #519c66;--nw-purple: #9c42d3;--nw-gold: #c68b44;--nw-blue: #5570f1;--text-strong: var(--nw-charcoal-800);--text-body: var(--nw-slate-600);--text-muted: var(--nw-slate-400);--text-on-dark: var(--nw-white);--text-brand: var(--nw-red-600);--surface-page: var(--nw-bluegray-100);--surface-card: var(--nw-white);--surface-sunken: var(--nw-gray-50);--surface-inverse: var(--nw-charcoal-800);--border-subtle: #e4e8ec;--border-default: #d3d9dd;--border-strong: var(--nw-slate-400);--info: var(--nw-blue);--speaker-0: var(--nw-red-600);--speaker-1: var(--nw-blue);--speaker-2: var(--nw-green);--speaker-3: var(--nw-purple);--speaker-4: var(--nw-gold);--speaker-unknown: var(--nw-slate-400);--focus-ring: rgba(195,15,14,.32)}:root{--font-display: "Archivo", system-ui, sans-serif;--font-body: "Archivo", system-ui, sans-serif;--font-icon: "Material Symbols Rounded";--fw-bold: 700;--fs-caption: 11px;--lh-caption: 1.35;--ls-caption: .04em}.nw-eyebrow{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);text-transform:uppercase;color:var(--text-brand)}:root{--shadow-xs: 0 1px 2px rgba(41,49,51,.06);--shadow-sm: 0 1px 3px rgba(41,49,51,.08), 0 1px 2px rgba(41,49,51,.05);--shadow-md: 0 4px 12px rgba(41,49,51,.08), 0 2px 4px rgba(41,49,51,.05);--shadow-lg: 0 12px 28px rgba(41,49,51,.12), 0 4px 10px rgba(41,49,51,.06);--shadow-brand: 0 8px 22px rgba(195,15,14,.28);--ring-focus: 0 0 0 3px var(--focus-ring);--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-emphasis: cubic-bezier(.3, .7, 0, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .12s;--dur-base: .2s}.nw-icon{font-family:var(--font-icon);font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;-webkit-user-select:none;user-select:none}.nw-icon.fill{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}html:not(.fonts-ready) .nw-icon{visibility:hidden}.nw-scroll::-webkit-scrollbar{width:10px;height:10px}.nw-scroll::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px;border:3px solid transparent;background-clip:padding-box}.nw-scroll::-webkit-scrollbar-track{background:transparent}.nw-eyebrow{font-family:var(--font-display);font-weight:700;text-transform:uppercase;color:var(--text-brand)}.nw-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:22px;box-shadow:var(--shadow-md);padding:clamp(24px,3vw,34px)}.nw-input{width:100%;height:48px;border:1px solid var(--border-subtle);background:var(--surface-sunken);border-radius:12px;padding:0 16px;font-family:inherit;font-size:15px;color:var(--text-strong);outline:none;transition:border-color .15s,box-shadow .15s,background .15s}.nw-input:focus{border-color:var(--nw-red-600);background:#fff;box-shadow:var(--ring-focus)}.nw-label{display:block;font-size:13px;font-weight:600;color:var(--text-strong);margin-bottom:8px}.nw-btn-primary{width:100%;border:none;border-radius:999px;background:var(--nw-red-600);color:#fff;font-family:var(--font-display);font-weight:600;font-size:16px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .15s,transform .12s,box-shadow .15s}.nw-btn-primary:hover{background:var(--nw-red-500);box-shadow:var(--shadow-brand)}.nw-btn-primary:active{background:var(--nw-red-700);transform:scale(.985)}.nw-btn-cta{border:none;border-radius:999px;background:var(--nw-red-600);color:#fff;font-family:var(--font-display);font-weight:600;font-size:16px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:9px;transition:transform .12s,filter .15s,box-shadow .15s,opacity .15s}.nw-btn-cta:hover{filter:brightness(1.03);box-shadow:var(--shadow-brand)}.nw-btn-cta:active{transform:scale(.99)}.nw-btn-cta.is-disabled{opacity:.5}.nw-link{font-size:13px;color:var(--text-brand);text-decoration:none;font-weight:500;cursor:pointer}.nw-link:hover{text-decoration:underline}.nw-topbar{position:sticky;top:0;z-index:20;height:60px;display:flex;align-items:center;gap:12px;padding:0 clamp(16px,3vw,28px);background:#ffffffb8;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--border-subtle)}.nw-iconbtn{color:var(--text-body);cursor:pointer;padding:8px;border-radius:10px;transition:background .12s,color .12s}.nw-iconbtn:hover{background:#2931330f}.nw-iconbtn-box{display:inline-flex;align-items:center;justify-content:center;color:var(--text-body);cursor:pointer;padding:11px;border-radius:12px;border:1px solid var(--border-subtle);background:#fff;transition:background .12s;-webkit-appearance:none;appearance:none}.nw-iconbtn-box:hover{background:var(--surface-sunken)}.nw-iconbtn-box:focus-visible{outline:none;box-shadow:var(--ring-focus)}.nw-panel-action{border-radius:999px;background:var(--surface-card);color:var(--text-strong);margin-top:4px}.nw-panel-action:hover{background:var(--surface-sunken)}.nw-cap-panel{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:18px;height:56vh;min-height:360px;padding:clamp(24px,4vw,40px)}@keyframes nwCapLineIn{0%{opacity:0}}.nw-cap-enter{animation:nwCapLineIn .4s var(--ease-out) both}.nw-cap-word{animation:nwCapLineIn .3s ease-out both}@media(prefers-reduced-motion:reduce){.nw-cap-enter,.nw-cap-word{animation:none}}@property --nw-row-alpha{syntax: "<number>"; inherits: false; initial-value: 1;}.nw-cap-row-in{--nw-row-top: 100%;-webkit-mask-image:linear-gradient(#000 0 var(--nw-row-top),rgb(0 0 0 / var(--nw-row-alpha)) var(--nw-row-top));mask-image:linear-gradient(#000 0 var(--nw-row-top),rgb(0 0 0 / var(--nw-row-alpha)) var(--nw-row-top))}.nw-panel-tobottom{margin-top:0;margin-bottom:4px;box-shadow:var(--shadow-md)}.nw-panel-action.is-on,.nw-panel-action.is-on:hover{background:var(--surface-inverse);border-color:var(--surface-inverse);color:var(--text-on-dark)}.nw-viewer-main{--nw-viewer-pad: clamp(16px, 3vw, 28px);max-width:1060px;margin:0 auto;padding:clamp(28px,4vh,44px) var(--nw-viewer-pad) 60px}.nw-viewer-title-row{display:flex;align-items:center;gap:12px}.nw-viewer-tabs{margin:30px 0 20px}.nw-viewer-contact{display:flex;justify-content:center;margin-top:18px}.nw-link-quiet{border:none;background:none;padding:4px 2px;cursor:pointer;font-family:inherit;font-size:14px;color:var(--text-muted);text-decoration:underline;text-underline-offset:4px;transition:color .12s}.nw-link-quiet:hover{color:var(--text-strong)}.nw-voice-stage{border:1px solid var(--border-subtle);border-radius:18px;background:var(--surface-page);overflow:hidden}.nw-voice-stage__body{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;padding:48px 24px 40px;min-height:360px}.nw-voice-stage__halo{display:flex;justify-content:center}@media(max-width:768px){.nw-viewer{height:100dvh;display:flex;flex-direction:column}.nw-viewer-main{flex:1;display:flex;flex-direction:column;min-height:0;max-width:none;padding-inline:0;padding-bottom:0;margin-inline:0}.nw-viewer-main>*:not(.nw-cap-panel):not(.nw-voice-stage){margin-inline:var(--nw-viewer-pad)}.nw-viewer-head{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:center}.nw-viewer-head>.nw-viewer-title-row{display:contents}.nw-viewer-head .nw-viewer-qr{grid-row:1;grid-column:2;padding:8px;margin-block:-12px}.nw-viewer-head h1{grid-row:2;grid-column:1}.nw-viewer-main>.nw-cap-panel,.nw-viewer-main>.nw-voice-stage{flex:1;min-height:0;max-height:none;height:auto;border-radius:0;border-inline:0;border-bottom:0}.nw-viewer-main>.nw-voice-stage{display:flex;flex-direction:column}.nw-viewer-main>.nw-voice-stage>.nw-voice-stage__body{flex:1;min-height:0;gap:16px;padding:20px 24px 24px}.nw-voice-stage__halo{flex:0 1 240px;min-height:64px;align-self:stretch;align-items:center;container-type:size}.nw-voice-stage__halo>.nw-halo{width:min(240px,100cqmin);height:min(240px,100cqmin)}.nw-voice-stage .nw-voice-bar{padding:12px;gap:18px}.nw-voice-stage .nw-voice-play{width:56px;height:56px;font-size:28px}.nw-voice-stage .nw-voice-cc{width:44px;height:44px;font-size:22px}}.nw-drop-trigger{width:100%;min-height:62px;background:#fff;border:1px solid var(--border-default);border-radius:14px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font-family:inherit;text-align:left;box-shadow:var(--shadow-xs);transition:border-color .15s,box-shadow .15s}.nw-drop-trigger:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.nw-drop-panel{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;background:#fffffff7;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--border-subtle);border-radius:16px;box-shadow:var(--shadow-lg);padding:8px}.nw-drop-row{display:flex;align-items:center;gap:14px;padding:14px;border-radius:11px;cursor:pointer;transition:background .12s}.nw-drop-row:hover{background:var(--surface-sunken)}.nw-langseg{position:relative;display:inline-flex;align-items:center;gap:4px}.nw-langseg-thumb{position:absolute;top:0;left:0;height:34px;border-radius:999px;background:var(--nw-red-100);pointer-events:none}.nw-langseg-thumb.is-sliding{transition:transform var(--dur-base) var(--ease-emphasis),width var(--dur-base) var(--ease-emphasis)}.nw-langseg-btn{position:relative;z-index:1;min-width:46px;height:34px;padding:0 14px;border:none;border-radius:999px;background:transparent;color:var(--text-muted);font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.06em;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-base) var(--ease-emphasis)}.nw-langseg-btn:hover{color:var(--text-strong)}@media(prefers-reduced-motion:reduce){.nw-langseg-thumb.is-sliding,.nw-langseg-btn{transition:none}}.nw-langseg-btn.is-on{background:var(--nw-red-100);color:var(--text-brand)}.nw-langseg-btn.is-on:hover{color:var(--text-brand)}.nw-langseg.has-thumb .nw-langseg-btn.is-on{background:transparent}.nw-langseg-btn:focus-visible{outline:none;box-shadow:var(--ring-focus)}.nw-langseg-more{min-width:34px;padding:0 10px;letter-spacing:.1em}.nw-langseg-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:30;min-width:190px;padding:6px;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:14px;box-shadow:var(--shadow-lg)}.nw-langseg-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:none;border-radius:9px;background:transparent;color:var(--text-body);font-family:inherit;font-size:14px;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard)}.nw-langseg-item:hover{background:var(--surface-sunken)}.nw-langseg-item.is-on{color:var(--text-strong);font-weight:600}.nw-langseg-item-code{min-width:26px;font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:.06em;color:var(--text-muted)}.nw-langseg-item.is-on .nw-langseg-item-code{color:var(--text-brand)}.nw-regie{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-template-areas:"bar panel" "main panel";grid-template-rows:auto 1fr;column-gap:24px;align-items:start;margin-top:26px}.nw-regie-bar{grid-area:bar;min-width:0}.nw-regie-side{grid-area:panel;position:sticky;top:24px;display:flex;flex-direction:column;gap:16px}.nw-regie-main{grid-area:main;min-width:0}.nw-regie-panel{position:relative;background:#fff;border:1px solid var(--border-subtle);border-radius:18px;box-shadow:var(--shadow-sm);padding:26px 22px 20px}.nw-regie-panel-actions{position:absolute;top:20px;right:18px;display:flex;gap:2px}.nw-regie-panel-btn{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:var(--text-muted);opacity:.55;font-size:15px;font-weight:400;line-height:1;cursor:pointer;transition:opacity var(--dur-base) var(--ease-emphasis)}.nw-regie-panel-btn.is-info{font-family:Georgia,serif;font-style:italic;font-size:14px}.nw-regie-panel-btn:hover,.nw-regie-panel-btn:focus-visible,.nw-regie-panel-btn.is-info[aria-expanded=true]{opacity:1}.nw-collapse{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows var(--dur-base) var(--ease-emphasis),opacity var(--dur-base) var(--ease-emphasis)}.nw-collapse.is-closed{grid-template-rows:0fr;opacity:0}.nw-collapse-inner{min-height:0;overflow:hidden}@media(prefers-reduced-motion:reduce){.nw-collapse,.nw-regie-panel-btn{transition:none}}.nw-regie-panel-note{margin-top:12px;padding-top:10px;border-top:1px solid var(--border-subtle);font-size:11.5px;line-height:1.45;color:var(--text-muted)}.nw-regie-panel-note dl{margin:0}.nw-regie-panel-note dt{font-weight:700;color:var(--nw-charcoal-800)}.nw-regie-panel-note dd{margin:0 0 6px}.nw-regie-panel-note p{margin:0;font-style:italic}.nw-regie-panel-eyebrow{font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.nw-regie-panel-count{display:flex;align-items:center;gap:6px;font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--nw-charcoal-800)}.nw-regie-panel-totals{display:flex;gap:14px;margin-top:6px;font-size:13px;font-weight:600;color:var(--text-muted)}.nw-regie-panel-rates{margin:8px 0 0;display:grid;gap:6px}.nw-regie-panel-rates dt{font-size:12px;font-weight:600;color:var(--text-muted)}.nw-regie-panel-rates dd{margin:0;font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--nw-charcoal-800)}.nw-regie-panel-table{width:100%;margin-top:14px;padding-top:8px;border-top:1px solid var(--border-subtle);border-collapse:separate;border-spacing:0 4px;font-size:12px;font-weight:600;color:var(--text-muted)}.nw-regie-panel-table th,.nw-regie-panel-table td{padding:0;text-align:right}.nw-regie-panel-table th:first-child{text-align:left}.nw-regie-panel-table thead th{font-weight:500}.nw-regie-panel-table thead .nw-icon{font-size:16px}.nw-regie-panel-table tbody th{color:var(--nw-charcoal-800)}.nw-regie-panel-table td{width:34px}.nw-regie-panel-table td.is-zero{opacity:.4}@media(max-width:1099px){.nw-regie{grid-template-columns:minmax(0,1fr);grid-template-areas:"bar" "panel" "main";grid-template-rows:none}.nw-regie-side{position:static;margin-top:16px}.nw-regie-panel{box-sizing:border-box;min-height:94px;padding:20px 76px 20px 22px;flex-wrap:wrap;display:flex;align-items:center;gap:0 24px}.nw-regie-panel-head{flex:none}.nw-regie-panel-count{display:inline-flex}.nw-regie-panel-totals{display:inline-flex;margin:0 0 0 12px}.nw-regie-panel-rates{display:flex;gap:20px;margin-top:2px}.nw-regie-panel-detail{flex:1 1 auto;min-width:0}.nw-regie-panel-note-shell{flex:1 0 100%;order:3}.nw-regie-panel-note{margin-top:12px}.nw-regie-panel-table{display:flex;gap:18px;width:auto;min-width:0;margin:0;padding:0 0 0 24px;border-top:none;border-left:1px solid var(--border-subtle);overflow-x:auto}.nw-regie-panel-table thead,.nw-regie-panel-table tbody{display:contents}.nw-regie-panel-table tr{display:flex;flex-direction:column;align-items:center;flex:none}.nw-regie-panel-table thead tr{align-items:flex-start}.nw-regie-panel-table th,.nw-regie-panel-table td{width:auto;line-height:16px}.nw-regie-panel-table thead .nw-icon{font-size:14px}}.nw-tabrail{position:relative;display:flex;gap:28px;flex-wrap:wrap;border-bottom:1px solid var(--border-subtle)}.nw-tabrail.is-scroll{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.nw-tabrail.is-scroll .nw-tab{flex:none;white-space:nowrap}.nw-tab{background:none;border:none;font-family:var(--font-display);font-weight:600;font-size:15px;padding:0 2px 14px;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--text-muted);transition:color var(--dur-base) var(--ease-emphasis),border-color .15s}.nw-tab.is-on{color:var(--nw-charcoal-800);border-bottom-color:var(--nw-red-600)}.nw-tab.is-off{opacity:.4;cursor:not-allowed}.nw-tabrail.has-ink .nw-tab.is-on{border-bottom-color:transparent}.nw-tab-ink{position:absolute;top:0;left:0;height:2px;border-radius:2px;background:var(--nw-red-600);pointer-events:none}.nw-tab-ink.is-sliding{transition:transform var(--dur-base) var(--ease-emphasis),width var(--dur-base) var(--ease-emphasis)}@media(prefers-reduced-motion:reduce){.nw-tab-ink.is-sliding,.nw-tab{transition:none}}.nw-btn-start{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 26px;border:none;border-radius:999px;font-family:var(--font-display);font-weight:600;font-size:16px;cursor:pointer;color:#fff;background:var(--nw-red-600);box-shadow:var(--shadow-brand);transition:background .15s,transform .12s,filter .15s}.nw-btn-start:hover{filter:brightness(1.05)}.nw-btn-start:active{transform:scale(.98)}.nw-btn-start.is-running{background:var(--nw-red-700);box-shadow:none}.nw-btn-start:disabled{background:var(--surface-sunken);color:var(--text-muted);border:1px solid var(--border-subtle);box-shadow:none;cursor:not-allowed}.nw-btn-start:disabled:hover{filter:none}.nw-btn-start:disabled:active{transform:none}.nw-modal-backdrop{position:fixed;inset:0;z-index:40;background:#2931336b;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px}.nw-modal{position:relative;width:100%;max-width:380px;background:#fff;border:1px solid var(--border-subtle);border-radius:20px;box-shadow:var(--shadow-lg);padding:28px;text-align:center}.nw-modal-close{position:absolute;top:12px;right:12px}.nw-modal-code{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:.04em;margin:18px 0 4px;word-break:break-all}.nw-modal-url{font-size:12px;color:var(--text-muted);word-break:break-all;margin:0 0 18px;-webkit-user-select:all;user-select:all}.nw-form-head{display:flex;flex-direction:column;gap:6px;padding-right:36px}.nw-form-head__eyebrow{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--nw-red-600)}.nw-form-head__title{margin:0;font-family:var(--font-display);font-size:26px;font-weight:800;letter-spacing:-.025em;line-height:1.1;color:var(--nw-charcoal-800)}.nw-form-head__sub{margin:0;font-size:14px;line-height:1.5;color:var(--text-body);text-wrap:pretty}.nw-stars{display:flex;gap:8px;margin-top:16px}.nw-star{border:none;background:none;padding:0;cursor:pointer;color:var(--border-default);transition:color .14s var(--ease-standard),transform .14s var(--ease-standard)}.nw-star .nw-icon{font-size:30px;display:block}.nw-star:hover{color:var(--nw-red-600);transform:scale(1.1)}.nw-star.is-on{color:var(--nw-red-600)}.nw-star.is-on .nw-icon{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.nw-star:disabled{cursor:default;transform:none}.nw-form-divider{height:1px;background:var(--border-subtle);margin:22px 0}.nw-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.nw-form-cell.is-wide{grid-column:1 / -1}.nw-modal--form .nw-input{height:44px;padding:0 14px;background:var(--surface-card)}.nw-modal--form .nw-input::placeholder{color:var(--text-muted)}.nw-modal--form .nw-input.has-error{border-color:var(--nw-red-600)}.nw-modal--form .nw-textarea{height:88px;padding:12px 14px;resize:none;line-height:1.5}.nw-modal--form .nw-label{font-size:12px;font-weight:700;letter-spacing:.01em;color:var(--text-body);margin-bottom:6px}.nw-field-error{margin:6px 0 0;font-size:12px;color:var(--nw-red-600)}.nw-form-alert{margin-top:14px;font-size:13px;font-weight:600;color:var(--nw-red-600)}.nw-btn-submit{height:48px;margin-top:22px}.nw-btn-submit:disabled{cursor:default;box-shadow:none}.nw-btn-submit:disabled:hover{background:var(--nw-red-600);box-shadow:none}.nw-btn-submit:disabled:active{transform:none}.nw-form-note{margin:12px 0 0;font-size:12px;line-height:1.5;text-align:center;color:var(--text-muted)}.nw-modal-close--round{top:18px;right:18px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:999px;background:none;color:var(--text-muted);cursor:pointer;transition:background .12s,color .12s}.nw-modal-close--round:hover{background:var(--surface-page);color:var(--nw-charcoal-800)}.nw-modal--form{max-width:468px;text-align:left;max-height:calc(100dvh - 48px);overflow-y:auto}.nw-modal-backdrop:has(.nw-modal--form){background:#1c22238c;backdrop-filter:none;-webkit-backdrop-filter:none}.nw-passcode-page{min-height:100dvh;display:flex;justify-content:center;padding-top:clamp(40px,7vh,88px)}.nw-modal--passcode{max-width:400px}.nw-modal-backdrop:has(.nw-modal--passcode){background:#2931336b;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.nw-modal--passcode .nw-form-head{padding-right:0}.nw-passcode-badge{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:14px;border-radius:999px;background:var(--nw-red-50);color:var(--nw-red-600)}.nw-passcode-code{letter-spacing:.02em;word-break:break-all}.nw-modal--passcode .nw-btn-submit{width:100%}.nw-passcode-back{display:flex;align-items:center;gap:6px;margin:14px auto 0;text-decoration:none}.nw-seg{display:inline-flex;align-items:center;gap:4px;padding:4px;background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:10px}.nw-seg-btn{min-width:30px;height:28px;padding:0 8px;border:none;border-radius:7px;background:transparent;color:var(--text-body);font-family:inherit;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;transition:background .15s ease,color .15s ease}.nw-seg-btn:hover{color:var(--text-strong)}.nw-seg-btn.is-on{background:var(--surface-card);color:var(--text-strong);box-shadow:0 1px 2px #0000001f}.nw-seg-solo{height:36px;border:1px solid var(--border-subtle);border-radius:10px}.nw-seg-caption{padding:0 6px 0 4px;font-size:12px;color:var(--text-muted)}.nw-sub-monitor{margin-top:8px;background:#141416;border-radius:16px;padding:10px;box-shadow:inset 0 0 0 1px #ffffff0f,0 10px 30px #0000002e}.nw-sub-bar{display:flex;align-items:center;gap:10px;padding:4px 8px 12px;color:#ffffff9e;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.nw-sub-status{color:#ffffffc7}.nw-sub-tally{width:9px;height:9px;border-radius:50%;background:#4a4a4f;box-shadow:0 0 0 3px #ffffff0a}.nw-sub-tally.is-live{background:var(--nw-red-600);box-shadow:0 0 0 3px #c30f0e2e,0 0 10px #c30f0e99;animation:nwTallyPulse 1.6s ease-in-out infinite}@keyframes nwTallyPulse{50%{opacity:.45}}.nw-sub-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:#ffffff12;color:#fffc;font-variant-numeric:tabular-nums}.nw-sub-swatch{width:10px;height:10px;border-radius:3px;background:#0f0;box-shadow:0 0 6px #00ff0080}.nw-sub-stage{display:flex;justify-content:flex-start;background:#0f0;border-radius:8px;padding:4vh 6vw}.nw-sub-window{--sub-fs: clamp(1.5rem, 3vw, 38px);--sub-lh: 1.3;--sub-outline: 2px;width:100%;height:calc(var(--sub-lines, 3) * var(--sub-fs) * var(--sub-lh));overflow:hidden;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:none}.nw-sub-window::-webkit-scrollbar{display:none}.nw-sub-content{padding-top:calc(var(--sub-lines, 3) * var(--sub-fs) * var(--sub-lh));padding-inline:calc(var(--sub-outline) + 1px)}.nw-sub-line{font-family:var(--font-display);font-size:var(--sub-fs);font-weight:700;line-height:var(--sub-lh);text-align:left;color:#fff;text-shadow:calc(-1 * var(--sub-outline)) calc(-1 * var(--sub-outline)) 0 #000,var(--sub-outline) calc(-1 * var(--sub-outline)) 0 #000,calc(-1 * var(--sub-outline)) var(--sub-outline) 0 #000,var(--sub-outline) var(--sub-outline) 0 #000;margin:0}.nw-sub-line.is-turn{padding-left:1.1em;text-indent:-1.1em}.nw-sub-placeholder{font-weight:600;color:#0000008c;text-shadow:none}@media(prefers-reduced-motion:reduce){.nw-sub-tally.is-live{animation:none}}.nw-screen{position:fixed;inset:0;width:100vw;height:100vh;overflow:hidden;background:linear-gradient(158deg,#1b2122,#242b2c 52%,#2c3436);color:#fff;font-family:var(--font-display);-webkit-font-smoothing:antialiased}.nw-screen-wave{position:absolute;width:140%;opacity:.045;pointer-events:none;right:-20%;bottom:-20%}.nw-screen-wave:has(+.nw-screen-split .nw-screen-shape-br){right:auto;left:-180px;bottom:-240px;width:1200px;opacity:.05}.nw-screen-split{position:relative;height:100%;display:grid;grid-template-columns:1fr 500px;align-items:center;gap:84px;padding:0 130px}.nw-screen-shape{position:absolute;width:780px;height:780px;border-radius:50%;background:radial-gradient(circle at 38% 38%,#db3a39,#c30f0e 58%,#9a0c0b);pointer-events:none}.nw-screen-shape-br{right:-230px;bottom:-280px}.nw-screen-shape-tr{right:-230px;top:-280px}.nw-screen-glow{position:absolute;width:620px;height:620px;border-radius:50%;background:var(--nw-red-600);opacity:.22;filter:blur(120px);pointer-events:none}.nw-screen-glow-br{right:-140px;bottom:-140px}.nw-screen-glow-tr{right:-140px;top:-140px}.nw-screen-glow-bl{position:absolute;left:-180px;bottom:-180px;width:560px;height:560px;border-radius:50%;background:var(--nw-red-600);opacity:.18;filter:blur(130px);pointer-events:none}.nw-screen-col{position:relative;z-index:1}.nw-screen-accentrow{display:flex;align-items:center;gap:16px;margin-bottom:30px}.nw-screen-bar{width:52px;height:4px;border-radius:2px;background:var(--nw-red-600);display:block}.nw-screen-eyebrow{font-weight:700;font-size:17px;letter-spacing:.2em;text-transform:uppercase;color:#ffffffa6}.nw-screen-h1{margin:0;font-weight:800;font-size:98px;line-height:.98;letter-spacing:-.035em;text-wrap:balance;max-width:900px}.nw-screen-h1-lg{font-size:104px;max-width:860px}.nw-screen-sub{margin:34px 0 0;font-weight:400;font-size:27px;line-height:1.45;color:#fff9;max-width:640px}.nw-screen-poweredby-img{height:48px;width:auto;display:block;margin-top:66px}.nw-screen-card{position:relative;z-index:1;background:#fff;border-radius:26px;padding:42px 40px;box-shadow:0 40px 80px #00000073;display:flex;flex-direction:column;align-items:center;gap:24px}.nw-screen-card-eyebrow{font-weight:700;font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:var(--nw-slate-400)}.nw-screen-card-caption{margin:0;font-weight:600;font-size:21px;line-height:1.4;color:var(--nw-charcoal-800);letter-spacing:-.01em;text-align:center}@keyframes nwScreenPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}.nw-screen-live{position:relative;height:100%;display:flex;align-items:center;justify-content:center}.nw-screen-topbar{position:absolute;top:0;left:0;right:0;height:68px;padding:0 60px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,.09)}.nw-screen-topbar-left{display:flex;align-items:center;gap:16px}.nw-screen-conf{font-weight:700;font-size:17px;letter-spacing:-.01em}.nw-screen-divider{width:1px;height:18px;background:#ffffff29}.nw-screen-pill{display:inline-flex;padding:5px 13px;border-radius:999px;background:#fff;color:var(--nw-charcoal-800);font-weight:600;font-size:13px}.nw-screen-topbar-right{display:flex;align-items:center;gap:8px}.nw-screen-dot{width:9px;height:9px;border-radius:50%;background:var(--nw-red-600);animation:nwScreenPulse 1.4s var(--ease-standard) infinite;display:block}.nw-screen-endirect{font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--nw-red-500)}.nw-screen-capblock{position:relative;width:1440px;padding-left:44px;margin-top:20px}.nw-screen-capbar{position:absolute;left:0;top:6px;bottom:6px;width:5px;border-radius:3px;background:var(--nw-red-600)}.nw-screen-caplines{--nw-screen-rows: 8;display:flex;flex-direction:column;justify-content:flex-end;gap:30px;max-height:calc(var(--nw-screen-rows) * 54px * 1.3);overflow:hidden}.nw-screen-cap-prev{margin:0;font-weight:600;font-size:48px;line-height:1.3;letter-spacing:-.012em;color:#fff;transition:opacity .4s ease}.nw-screen-cap-current{margin:0;font-weight:700;font-size:54px;line-height:1.3;letter-spacing:-.015em;color:#fff}.nw-screen-cap-live{margin:0;font-weight:600;font-size:54px;line-height:1.3;letter-spacing:-.015em;font-style:italic;color:#ffffffb8}.nw-screen-bottombar{position:absolute;bottom:0;left:0;right:0;height:152px;padding:0 72px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.nw-screen-followmobile{display:flex;align-items:center;gap:18px}.nw-screen-follow-text{text-align:right}.nw-screen-follow-1{display:block;font-weight:700;font-size:18px;letter-spacing:-.01em}.nw-screen-follow-2{display:block;font-weight:500;font-size:15px;color:#ffffff8c}.nw-screen-follow-qr{display:flex;flex-direction:column;align-items:center;gap:8px}.nw-screen-follow-desc{margin:0;max-width:300px;font-weight:700;font-size:15px;line-height:1.2;letter-spacing:-.01em;text-align:center;color:#ffffffe0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}*{box-sizing:border-box}html,body{margin:0;background:var(--surface-page)}#root{min-height:100vh;font-family:var(--font-body);color:var(--text-strong);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@keyframes nwPulse{0%,to{opacity:1}50%{opacity:.3}}
