:root{--na-console-panel-width:240px;--na-bg:#0B0908;--na-panel:#100C0A;--na-surface:#15100D;--na-ink:#F4EEE6;--na-ink-value:#C9BCAE;--na-muted:#B8AC9E;--na-label:#9A8E80;--na-accent:#C70718;--na-accent-hover:#e00a1c;--na-brand-dot:#fff;--na-on-accent:#fff;--na-lockup-word-family:"MADE GoodTime Grotesk","Outfit","IBM Plex Sans",-apple-system,sans-serif;--na-lockup-word-weight:700;--na-lockup-word-tracking:-.03em;--na-lockup-word-leading:.92;--na-lockup-word-feature:normal;--na-lockup-kicker-pad:0 2em 0 .6em;--na-dash-card-w:266px;--na-tile-1:linear-gradient(150deg,#7a2d22,#2a1411);--na-tile-2:linear-gradient(150deg,#a14132,#34110d);--na-tile-3:linear-gradient(150deg,#8a5a1f,#2c1d0c);--na-tile-4:linear-gradient(150deg,#5a2622,#241010);--na-tile-5:linear-gradient(150deg,#6b4d2a,#241808);--na-tile-6:linear-gradient(150deg,#3d2a2a,#160e0e);--na-chip-bg:color-mix(in srgb, var(--na-accent) 14%, transparent);--na-surface-hover:#1B1512;--na-ddl:#79AEC0;--na-info:#79AEC0;--na-status-published:#6FBF8E;--na-status-scheduled:#79AEC0;--na-status-draft:#E0B15E;--na-status-archived:var(--na-muted);--na-crud-success:#1F8A5B;--na-notice:#E0902E;--na-notice-body:#E7C79A;--na-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cpath d='M3.2 5.4 L7 9.2 L10.8 5.4' fill='none' stroke='%23B8AC9E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--na-chevron-ink:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cpath d='M3.2 5.4 L7 9.2 L10.8 5.4' fill='none' stroke='%23F4EEE6' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--na-focus:var(--na-ink-value);--na-focus-ring:rgba(244,238,230,.16);--na-hairline:rgba(244,238,230,.08);--na-fill-inset:rgba(244,238,230,.03);--na-fill-media:rgba(244,238,230,.04);--na-fill-hover:rgba(244,238,230,.05);--na-fill-badge:rgba(244,238,230,.06);--na-border-chrome:rgba(244,238,230,.07);--na-border-media:rgba(244,238,230,.1);--na-border-control:rgba(244,238,230,.14);--na-border-strong:rgba(244,238,230,.16);--na-rule:rgba(244,238,230,.26);--na-scrim-control:rgba(11,9,8,.55);--na-scrim-badge:rgba(11,9,8,.62);--na-shadow-menu:0 10px 30px rgba(0,0,0,.42);--na-scrim-dialog:rgba(11,9,8,.82);--na-shadow-dialog:0 30px 80px rgba(0,0,0,.6);--na-accent-slate:#9FB4C4;--na-accent-sky:#9FC7D6;--na-accent-green:#5FC98C;--na-accent-terracotta:#C7826F;--na-accent-rose:#EE6A70;--na-accent-bone:#E6DECF;--na-sp-1:1px;--na-sp-2:2px;--na-sp-3:3px;--na-sp-4:4px;--na-sp-5:5px;--na-sp-6:6px;--na-sp-7:7px;--na-sp-8:8px;--na-sp-9:9px;--na-sp-10:10px;--na-sp-11:11px;--na-sp-12:12px;--na-sp-13:13px;--na-sp-14:14px;--na-sp-15:15px;--na-sp-16:16px;--na-sp-17:17px;--na-sp-18:18px;--na-sp-20:20px;--na-sp-22:22px;--na-sp-24:24px;--na-sp-26:26px;--na-sp-30:30px;--na-sp-32:32px;--na-sp-34:34px;--na-sp-36:36px;--na-sp-40:40px;--na-radius-4:4px;--na-radius-5:5px;--na-radius-6:6px;--na-radius-7:7px;--na-radius-8:8px;--na-radius-9:9px;--na-radius-10:10px;--na-radius-11:11px;--na-radius-12:12px;--na-radius-13:13px;--na-radius-14:14px;--na-radius-16:16px;--na-radius-99:99px;--na-scroll-w:8px;--na-control-height-md:56px;--na-control-height-lg:80px;--na-disabled-opacity:.55;--na-asset-url-label:var(--na-label);--na-asset-url-value:var(--na-ddl);--na-media-preview-bg:var(--na-bg);--na-media-preview-border:var(--na-border-control);--na-media-preview-radius:var(--na-radius-8);--na-media-preview-max:320px;--na-aspect-video:16 / 9;--na-section-heading-ink:#fff}:root{--na-chip-ink: var(--na-accent);--na-danger:#EE0823;--na-danger-bright:#EE2630;--na-danger-text:#EF2D42;--na-danger-body:#F0485A;--na-accent-nefertiti:#ff00bf;--na-nefertiti-tint-chip: color-mix(in srgb, var(--na-accent-nefertiti) 14%, transparent);--na-nefertiti-tint-border: color-mix(in srgb, var(--na-accent-nefertiti) 40%, transparent);--na-nefertiti-tint-wash: color-mix(in srgb, var(--na-accent-nefertiti) 8%, transparent);--na-gradient-stage: radial-gradient(130% 80% at 50% 0%,#1A1310 0%,#0B0908 60%);--na-gradient-stage-player: linear-gradient(180deg,#15100D 0%,#0B0908 100%);--na-gradient-stage-hero: linear-gradient(90deg,rgba(8,6,5,.94) 0%,rgba(8,6,5,.82) 26%,rgba(8,6,5,.46) 52%,rgba(8,6,5,0) 78%);--hero-title:30px;--screen-title:26px;--rail-h:21px;--section-hdr:18px;--cta-label:16px;--meta-line:13px;--field-label:11.5px;--eyebrow:11px}@media(min-width:768px){:root{--hero-title:42px;--screen-title:31px;--rail-h:23px}}@media(min-width:1024px){:root{--hero-title:52px;--screen-title:34px;--rail-h:25px}}@media(min-width:1440px){:root{--hero-title:56px;--screen-title:38px}}@font-face{font-family:Outfit;src:url(/assets/outfit-700-latin-DeoDNdlz.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--na-bg)}::-webkit-scrollbar{width:var(--na-scroll-w);height:var(--na-scroll-w)}::-webkit-scrollbar-thumb{background:var(--na-border-control);border-radius:var(--na-radius-6)}input::placeholder,textarea::placeholder{color:var(--na-label);opacity:1}:focus{outline:none}button:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:none;box-shadow:inset 2px 0 0 var(--na-focus)}input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{outline:none;box-shadow:0 0 0 3px var(--na-focus-ring);border-color:var(--na-focus)!important}.na-type-page-title{font-family:IBM Plex Sans,-apple-system,sans-serif;font-weight:700;font-size:28px;line-height:1.25;color:var(--na-ink);margin:0}.na-type-page-kicker{font-family:IBM Plex Sans,-apple-system,sans-serif;font-weight:400;font-size:10px;line-height:1.3;text-transform:uppercase;letter-spacing:.1em;color:var(--na-label)}.na-type-cluster-label{font-family:IBM Plex Mono,Courier New,monospace;font-weight:700;font-size:11px;line-height:1.4;letter-spacing:.06em;color:var(--na-ink-value)}.na-type-section-header{font-family:IBM Plex Mono,Courier New,monospace;font-weight:700;font-size:13px;line-height:1.3;text-transform:uppercase;letter-spacing:.1em;color:var(--na-ink);margin:0}.na-type-kpi-label{font-family:IBM Plex Mono,Courier New,monospace;font-weight:500;font-size:10px;line-height:1.3;text-transform:uppercase;letter-spacing:.08em;color:var(--na-label)}.na-type-kpi-value{font-family:IBM Plex Sans,-apple-system,sans-serif;font-weight:600;font-size:24px;line-height:1.1;color:var(--na-ink)}.na-type-metric-value{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;font-size:16px;line-height:1.2;color:var(--na-ink)}.na-type-row-primary{font-family:IBM Plex Sans,-apple-system,sans-serif;font-weight:600;font-size:14px;line-height:1.35;color:var(--na-ink)}.na-type-row-secondary{font-family:IBM Plex Mono,Courier New,monospace;font-weight:400;font-size:11px;line-height:1.3;text-transform:uppercase;letter-spacing:.06em;color:var(--na-muted)}.na-type-row-date{font-family:IBM Plex Mono,Courier New,monospace;font-weight:700;font-size:12px;line-height:1.3;text-transform:none;letter-spacing:.03em;color:var(--na-muted)}.na-type-drawer-title{font-family:IBM Plex Sans,-apple-system,sans-serif;font-weight:700;font-size:16px;line-height:1.3;color:var(--na-ink)}.na-type-drawer-label{font-family:IBM Plex Mono,Courier New,monospace;font-weight:500;font-size:10px;line-height:1.3;text-transform:uppercase;letter-spacing:.12em;color:var(--na-label)}.na-type-panel-anchor{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:12px;line-height:1.3;text-transform:uppercase;letter-spacing:.14em;color:var(--na-label)}.na-type-note{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:12px;line-height:1.5;color:var(--na-info);background:color-mix(in srgb,var(--na-info) 8%,transparent);border-left:1px solid color-mix(in srgb,var(--na-info) 30%,transparent);padding:var(--na-sp-10) var(--na-sp-12);border-radius:0}.na-type-alert{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:12px;line-height:1.5;color:var(--na-notice-body);background:color-mix(in srgb,var(--na-notice) 8%,transparent);border-left:1px solid color-mix(in srgb,var(--na-notice) 34%,transparent);padding:var(--na-sp-10) var(--na-sp-12);border-radius:0}.na-type-empty{font-family:IBM Plex Mono,Courier New,monospace;font-weight:600;font-size:10px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--na-notice-body)}.na-type-tab-label{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:13px;line-height:1.2;color:var(--na-label)}.na-type-field-label{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:11px;line-height:1.4;color:var(--na-label)}.na-type-drawer-value,.na-input-value{font-family:IBM Plex Sans,-apple-system,sans-serif;font-weight:500;font-size:13.5px;line-height:1.5;color:var(--na-muted)}.na-type-drawer-section,.na-input-label{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;font-size:14px;line-height:1.3;text-transform:none;letter-spacing:normal;color:var(--na-ink);margin:var(--na-sp-20) 0 var(--na-sp-11);padding-top:var(--na-sp-18);border-top:1px solid var(--na-hairline);display:block}.na-type-body{font-family:IBM Plex Sans,-apple-system,sans-serif;font-weight:400;font-size:13px;line-height:1.6;color:var(--na-muted)}.na-type-intro{font-family:IBM Plex Sans,-apple-system,sans-serif;font-weight:400;font-size:13px;line-height:1.6;color:var(--na-info)}.na-type-kicker{font-family:IBM Plex Mono,Courier New,monospace;font-weight:500;font-size:11px;line-height:1.4;color:var(--na-muted)}.na-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--na-sp-8);padding:var(--na-sp-22);border:1px dashed var(--na-border-control);border-radius:var(--na-radius-8);background:var(--na-fill-inset);text-align:center;margin-top:var(--na-sp-5)}.na-chip-rm{display:inline-flex;align-items:center;gap:var(--na-sp-6);padding:var(--na-sp-5) var(--na-sp-10);border:1px solid var(--na-border-control);border-radius:var(--na-radius-99);font-family:IBM Plex Mono,Courier New,monospace;font-size:11px;color:var(--na-ink-value)}.na-footer-band{display:flex;gap:var(--na-sp-10);flex-wrap:wrap;align-items:center;flex:0 0 auto;margin-top:var(--na-sp-16);padding-top:var(--na-sp-16);border-top:1px solid var(--na-hairline)}.na-type-natural-key{font-family:IBM Plex Mono,Courier New,monospace;font-weight:400;font-size:12px;line-height:1.3;letter-spacing:.06em;text-transform:none;color:var(--na-ddl)}.na-dc-grid .na-type-natural-key{color:var(--na-ddl)}.na-type-lockup-kicker{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:9px;text-transform:uppercase;color:var(--na-label);line-height:1;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding:var(--na-lockup-kicker-pad);width:0;min-width:100%;white-space:nowrap}.na-lockup-kicker-dot{color:var(--na-accent);font-size:2.9em;line-height:0;transform:translateY(-.06em)}.na-intro{display:flex;align-items:flex-start;gap:var(--na-sp-11);margin-bottom:var(--na-sp-22);padding:var(--na-sp-14) var(--na-sp-17);background:color-mix(in srgb,var(--na-info) 8%,transparent);border-top:none;border-bottom:none;border-left:1px solid color-mix(in srgb,var(--na-info) 30%,transparent);border-right:none;border-radius:0}.na-kpi-bar{display:flex;gap:var(--na-sp-12);flex-wrap:wrap;margin-bottom:var(--na-sp-22)}.na-kpi-tile{flex:1 1 132px;min-width:120px;background:var(--na-surface);border-top:1px solid var(--na-hairline);border-bottom:1px solid var(--na-hairline);border-left:none;border-right:none;border-radius:0;padding:var(--na-sp-15) var(--na-sp-17)}.na-input{width:100%;background:var(--na-panel);border:1px solid var(--na-border-control);border-radius:var(--na-radius-6);padding:var(--na-sp-10) var(--na-sp-11);color:var(--na-ink);font-family:inherit;font-size:13.5px;outline:none}.na-select{width:100%;background:var(--na-panel);border:1px solid var(--na-border-control);border-radius:var(--na-radius-6);padding:var(--na-sp-10) 32px var(--na-sp-10) var(--na-sp-11);color:var(--na-ink);font-family:inherit;font-size:13.5px;outline:none;appearance:none;-webkit-appearance:none;cursor:pointer}.na-md-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:var(--na-sp-26);align-items:start}.na-md-grid.na-md-grid-rail{grid-template-columns:20% 1fr;margin-top:var(--na-sp-20)}.na-card{background:var(--na-surface);border-top:1px solid var(--na-hairline);border-bottom:1px solid var(--na-hairline);border-radius:0;padding:var(--na-sp-24)}.na-seam-card{padding:var(--na-sp-16) var(--na-sp-17);background:#4e8fa60f;border-top:1px solid rgba(78,143,166,.22);border-bottom:1px solid rgba(78,143,166,.22);border-left:none;border-right:none;border-radius:0}.na-form-head-note{padding:var(--na-sp-14) var(--na-sp-16);background:color-mix(in srgb,var(--na-notice) 9%,transparent);border-top:none;border-bottom:none;border-left:1px solid color-mix(in srgb,var(--na-notice) 34%,transparent);border-right:none;border-radius:0;margin:0}.na-form-head-note-head{display:flex;align-items:center;gap:var(--na-sp-9);margin-bottom:var(--na-sp-7)}.na-form-head-note-title{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;font-size:13px;letter-spacing:normal;text-transform:none;color:var(--na-notice)}.na-form-head-note-body{display:block;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:13px;line-height:1.6;color:var(--na-notice-body)}.na-icon-fixed{flex:0 0 auto}.na-md-left{min-width:0}.na-md-scroll{max-height:520px;overflow-y:auto;overflow-x:hidden}.na-md-scroll::-webkit-scrollbar{width:var(--na-scroll-w)}.na-md-scroll::-webkit-scrollbar-thumb{background:var(--na-border-control);border-radius:4px}.na-md-scroll::-webkit-scrollbar-track{background:transparent}.na-md-right{position:sticky;top:8px;min-width:0}.na-detail-panel{background:transparent;display:flex;flex-direction:column;max-height:calc(100vh - 16px)}.na-detail-head{display:flex;align-items:center;justify-content:space-between;gap:var(--na-sp-14);padding:0 0 var(--na-sp-14);border-bottom:1px solid var(--na-hairline)}.na-detail-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-anchor:none;padding:var(--na-sp-18) 0 0}.na-detail-foot{flex:0 0 auto;border-top:1px solid var(--na-hairline);padding:var(--na-sp-14) 0 0;display:flex;gap:var(--na-sp-9);flex-wrap:wrap}.na-field{margin-bottom:var(--na-sp-14)}.na-field-row{display:flex;gap:var(--na-sp-24);flex-wrap:wrap;margin-bottom:var(--na-sp-14)}.na-rel-row{display:flex;align-items:center;gap:var(--na-sp-10);width:100%;text-align:left;padding:var(--na-sp-9) var(--na-sp-12);background:var(--na-surface);border-top:1px solid var(--na-hairline);border-bottom:1px solid var(--na-hairline);border-left:none;border-right:none;border-radius:0;margin-bottom:var(--na-sp-6);cursor:pointer;font-family:inherit}.na-rel-main{flex:1;min-width:0}.na-rel-title{display:block;font-family:IBM Plex Sans,-apple-system,sans-serif;font-size:13px;font-weight:600;color:var(--na-ink)}.na-rel-chev{flex:0 0 auto;color:var(--na-label);display:flex}.na-list-empty{padding:var(--na-sp-18);border:1px dashed var(--na-border-control);border-radius:var(--na-radius-10);font-size:12.5px;color:var(--na-label);font-style:italic}.na-pager{display:flex;align-items:center;gap:var(--na-sp-14);margin-top:var(--na-sp-14)}.na-pager-nav{margin-left:auto;display:flex;align-items:center;gap:var(--na-sp-9)}.na-band{display:flex;align-items:center;justify-content:center;gap:var(--na-sp-10);width:100%;box-sizing:border-box;border-top:1px solid var(--na-hairline);border-bottom:1px solid var(--na-hairline);padding:var(--na-sp-14) var(--na-sp-16);margin-bottom:var(--na-sp-18)}.na-dc-wrap{margin-top:var(--na-sp-30);background:var(--na-surface);border-top:1px solid var(--na-hairline);border-bottom:1px solid var(--na-hairline);border-radius:0;padding:var(--na-sp-24)}.na-dc-toggle{display:flex;align-items:center;gap:var(--na-sp-9);background:none;border:none;border-bottom:1px solid var(--na-hairline);border-radius:0;cursor:default;padding:0 0 var(--na-sp-16);width:100%}.na-panel-head,.na-dc-toggle{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:22px;line-height:1.3;text-transform:none;letter-spacing:normal;color:var(--na-ink)}.na-dc-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--na-sp-24);margin-top:var(--na-sp-18);padding:var(--na-sp-4) 0}.na-dc-cell{padding:var(--na-sp-11) 0;border-bottom:1px solid var(--na-hairline);min-width:0}.na-dc-cell:last-child{border-bottom:none}.na-dc-cell:nth-last-child(2):nth-child(odd){border-bottom:none}.na-dc-wide{grid-column:1 / -1}.na-dc-head{display:flex;flex-direction:column;gap:var(--na-sp-3);min-width:0}.na-dc-row-header{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:14px;line-height:1.3;letter-spacing:normal;text-transform:none;color:var(--na-ink)}.na-dc-key{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:13.5px;line-height:1.5;letter-spacing:normal;text-transform:none;color:var(--na-ddl);word-break:break-all}.na-type-pill{display:inline-flex;align-items:center;justify-content:center;font-family:IBM Plex Mono,Courier New,monospace;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:var(--na-sp-4) var(--na-sp-9);border:none;border-radius:var(--na-radius-99);white-space:nowrap;flex:0 0 auto}.na-dc-note{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:12.5px;line-height:1.45;color:var(--na-label);margin-top:var(--na-sp-5)}.na-row-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.na-row-mid{justify-self:center;white-space:nowrap}.na-row-mid-fill{justify-self:stretch;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.na-detail-title{flex:1 1 auto;min-width:0;word-break:break-word}.na-sec-first{margin-top:0;padding-top:0;border-top:none}.na-sec-split{display:flex;align-items:center;justify-content:space-between}.na-season-rail-head{margin-bottom:var(--na-sp-8)}.na-lbl{display:block;margin-bottom:var(--na-sp-6)}.na-input-gap{margin-bottom:var(--na-sp-10)}.na-textarea{width:100%;background:var(--na-panel);border:1px solid var(--na-border-control);border-radius:var(--na-radius-6);padding:var(--na-sp-10) var(--na-sp-11);color:var(--na-ink);font-family:inherit;font-size:13.5px;outline:none;min-height:var(--na-control-height-md);margin-bottom:var(--na-sp-10);resize:vertical}.na-textarea-lg{width:100%;background:var(--na-panel);border:1px solid var(--na-border-control);border-radius:var(--na-radius-6);padding:var(--na-sp-10) var(--na-sp-11);color:var(--na-ink);font-family:inherit;font-size:13.5px;outline:none;min-height:var(--na-control-height-lg);margin-bottom:var(--na-sp-10);resize:vertical}.na-field-pair{display:flex;gap:var(--na-sp-10);margin-bottom:var(--na-sp-10)}.na-field-half{flex:1;min-width:0}.na-btn-row{display:flex;gap:var(--na-sp-9);margin-top:var(--na-sp-6)}.na-cat-redirect{position:fixed;inset:0;z-index:410;display:flex;align-items:center;justify-content:center;padding:var(--na-sp-24);background:color-mix(in srgb,var(--na-bg) 82%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.na-cat-redirect-panel{width:460px;max-width:94vw;padding:var(--na-sp-24);background:var(--na-surface);border-top:1px solid color-mix(in srgb,var(--na-info) 40%,transparent);border-bottom:1px solid color-mix(in srgb,var(--na-info) 40%,transparent);border-left:none;border-right:none;border-radius:0}.na-cat-redirect-title{color:var(--na-info)}.na-cat-redirect-body{margin-top:var(--na-sp-12)}.na-cat-redirect-actions{display:flex;gap:var(--na-sp-9);margin-top:var(--na-sp-20);justify-content:flex-end}.na-band-select{flex:0 0 auto;width:auto;min-width:170px}.na-rel-row-static{cursor:default;flex-wrap:wrap}.na-win-select{flex:1 1 120px;width:auto}.na-val-gap{margin-top:var(--na-sp-5);word-break:break-word}.na-detail-rail{margin-top:var(--na-sp-8);padding:var(--na-sp-8) var(--na-sp-10);background:var(--na-fill-inset);border-top:1px solid var(--na-hairline);border-bottom:1px solid var(--na-hairline);border-left:none;border-right:none;border-radius:0}.na-detail-rail-track{display:flex;flex-wrap:wrap;gap:var(--na-sp-12);overflow:hidden}.na-detail-rail-val{position:relative;display:inline-flex;align-items:center;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:13.5px;line-height:1.5;color:var(--na-muted);flex:0 0 auto}.na-detail-rail-val:before{content:"";position:absolute;left:calc(var(--na-sp-12) / -2);top:50%;transform:translateY(-50%);width:1px;height:1em;background:var(--na-rule)}.na-detail-rail-cell{display:flex;flex-direction:column;gap:var(--na-sp-2);flex:0 0 auto;white-space:nowrap}.na-detail-rail-primary{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:13.5px;line-height:1.4;color:var(--na-ink)}.na-detail-rail-secondary{display:flex;align-items:center;gap:var(--na-sp-6);font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:11px;line-height:1.4;color:var(--na-label)}.na-episode-rail{display:flex;gap:var(--na-sp-10);overflow-x:auto;overflow-y:hidden;padding-bottom:var(--na-sp-8);margin-bottom:var(--na-sp-12);scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--na-border-control) transparent}.na-season-summary{list-style:none}.na-season-summary::-webkit-details-marker{display:none}.na-season-summary::marker{content:""}.na-season-caret{transition:transform .15s ease}details[open] .na-season-caret{transform:rotate(180deg)}.na-episode-rail::-webkit-scrollbar{height:var(--na-scroll-w)}.na-episode-rail::-webkit-scrollbar-thumb{background:var(--na-border-control);border-radius:var(--na-radius-4)}.na-episode-rail::-webkit-scrollbar-track{background:transparent}.na-episode-thumb{flex:0 0 auto;width:186px;scroll-snap-align:start;display:flex;flex-direction:column;gap:var(--na-sp-6);text-align:left;background:none;border:none;padding:0;cursor:pointer;color:inherit}.na-episode-thumb-frame{position:relative;display:block;width:100%;aspect-ratio:16/9;background:var(--na-fill-media);border-top:1px solid var(--na-border-media);border-bottom:1px solid var(--na-border-media);border-left:none;border-right:none;border-radius:0;overflow:hidden}.na-episode-thumb-play-wrap{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.na-episode-thumb-play{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--na-radius-99);background:var(--na-scrim-control);border:1px solid var(--na-border-control)}.na-episode-thumb-badge{position:absolute;padding:var(--na-sp-2) var(--na-sp-6);background:var(--na-scrim-badge);border-radius:var(--na-radius-4)}.na-episode-thumb-badge-tl{top:var(--na-sp-6);left:var(--na-sp-8)}.na-episode-thumb-badge-br{bottom:var(--na-sp-6);right:var(--na-sp-8)}.na-episode-thumb-meta{display:flex;align-items:center;gap:var(--na-sp-6);min-width:0}.na-episode-thumb-title{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.na-media-preview{position:relative;width:100%;aspect-ratio:16/9;background:var(--na-fill-media);border-top:1px solid var(--na-border-media);border-bottom:1px solid var(--na-border-media);border-left:none;border-right:none;border-radius:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.na-media-play{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:var(--na-radius-99);background:var(--na-scrim-control);border:1px solid var(--na-border-control)}.na-asset-thumb{background:var(--na-fill-media);border-top:1px solid var(--na-border-media);border-bottom:1px solid var(--na-border-media);border-left:none;border-right:none;border-radius:0;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.na-ms{position:relative;margin-bottom:var(--na-sp-10)}.na-ms-control{display:flex;flex-wrap:wrap;align-items:center;gap:var(--na-sp-6);width:100%;box-sizing:border-box;background:var(--na-panel);border:1px solid var(--na-border-control);border-radius:var(--na-radius-6);padding:var(--na-sp-8) var(--na-sp-10);cursor:text}.na-ms-chip{display:inline-flex;align-items:center;gap:var(--na-sp-5);background:var(--na-chip-bg);color:var(--na-ink);border:1px solid var(--na-border-control);border-radius:var(--na-radius-99);padding:var(--na-sp-2) var(--na-sp-8);font-family:IBM Plex Sans,-apple-system,sans-serif;font-size:12px;font-weight:500}.na-ms-chip-x{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--na-label);font-size:14px;line-height:1}.na-ms-chip-x:hover{color:var(--na-ink)}.na-ms-input{flex:1;min-width:90px;background:none;border:none;outline:none;color:var(--na-ink);font-family:IBM Plex Sans,-apple-system,sans-serif;font-size:13px;padding:var(--na-sp-2) 0}.na-ms-single{margin-right:auto;color:var(--na-ink)}.na-ms-menu{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:30;max-height:220px;overflow-y:auto;background:var(--na-surface);border-top:1px solid var(--na-border-control);border-bottom:1px solid var(--na-border-control);border-left:1px solid var(--na-border-control);border-right:1px solid var(--na-border-control);border-radius:var(--na-radius-6);box-shadow:var(--na-shadow-menu);scrollbar-width:thin;scrollbar-color:var(--na-border-control) transparent}.na-ms-menu::-webkit-scrollbar{width:var(--na-scroll-w)}.na-ms-menu::-webkit-scrollbar-thumb{background:var(--na-border-control);border-radius:var(--na-radius-4)}.na-ms-opt{display:flex;align-items:center;justify-content:space-between;gap:var(--na-sp-8);width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:var(--na-sp-9) var(--na-sp-12);color:var(--na-muted);font-family:IBM Plex Sans,-apple-system,sans-serif;font-size:13px}.na-ms-opt:hover,.na-ms-opt[data-active="1"]{background:var(--na-fill-hover);color:var(--na-ink)}.na-ms-opt[data-sel="1"]{color:var(--na-ink)}.na-ms-opt[data-sel="1"]:after{content:"✓";color:var(--na-accent);font-size:12px}.na-ms-empty{padding:var(--na-sp-9) var(--na-sp-12);color:var(--na-label);font-size:12px;font-style:italic}.na-notice-band{display:flex;align-items:flex-start;gap:var(--na-sp-11);margin-bottom:var(--na-sp-20);padding:var(--na-sp-13) var(--na-sp-16);background:color-mix(in srgb,var(--na-notice) 6%,transparent);border-top:1px solid color-mix(in srgb,var(--na-notice) 30%,transparent);border-bottom:1px solid color-mix(in srgb,var(--na-notice) 30%,transparent);border-left:none;border-right:none;border-radius:0}.na-notice-text{flex:1;min-width:0;color:var(--na-notice-body)}select{appearance:none;-webkit-appearance:none;background-image:var(--na-chevron)!important;background-repeat:no-repeat!important;background-position:right var(--na-sp-11) center!important;background-size:14px 14px!important;cursor:pointer}select:hover,select:focus,select:focus-visible,select[data-na-open]{background-image:var(--na-chevron-ink)!important}select::-ms-expand{display:none}.na-op-status{display:flex;align-items:flex-start;gap:11px;background:var(--na-surface);border-radius:var(--na-radius-10);padding:var(--na-sp-13) var(--na-sp-16);padding-left:0;overflow:hidden;animation:na-op-status-pop .34s cubic-bezier(.34,1.56,.64,1) both}.na-op-status-bar{flex:0 0 auto;width:3px;align-self:stretch;border-radius:2px}.na-op-status-msg{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:13px;line-height:1.5;color:var(--na-ink);padding:1px 0}.na-op-status.is-success{background:color-mix(in srgb,var(--na-crud-success) 7%,var(--na-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--na-crud-success) 40%,transparent)}.na-op-status.is-success .na-op-status-bar{background:var(--na-crud-success)}.na-op-status.is-failure{background:color-mix(in srgb,var(--na-danger) 7%,var(--na-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--na-danger) 40%,transparent)}.na-op-status.is-failure .na-op-status-bar{background:var(--na-danger)}@keyframes na-op-status-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.na-op-status{animation-duration:.001ms}}.na-op-status-action{margin-left:auto;align-self:center;flex:0 0 auto}.na-preview{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--na-sp-13);background:var(--na-surface);border:1px dashed var(--na-border-control);border-radius:var(--na-radius-8);padding:var(--na-sp-20)}.na-preview>img,.na-preview>video{display:block;width:auto;height:auto;max-width:100%;max-height:var(--na-media-preview-max);object-fit:contain}.na-preview>.na-nplayer{max-height:var(--na-media-preview-max)}.na-upload{min-height:132px;cursor:pointer;transition:background .18s cubic-bezier(.33,0,.2,1),border-color .18s cubic-bezier(.33,0,.2,1)}.na-upload-glyph{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--na-border-control);color:var(--na-label);transition:color .18s cubic-bezier(.33,0,.2,1),border-color .18s cubic-bezier(.33,0,.2,1),background .18s cubic-bezier(.33,0,.2,1)}.na-upload-glyph svg{width:20px;height:20px;display:block}.na-upload-label{font-size:11px;font-weight:400;line-height:1.4;color:var(--na-label);text-align:center;transition:opacity .18s cubic-bezier(.33,0,.2,1)}.na-upload.is-dragging{background:color-mix(in srgb,var(--na-accent) 7%,var(--na-surface));border-color:var(--na-accent)}.na-upload.is-dragging .na-upload-glyph{color:var(--na-accent);border-color:var(--na-accent);background:color-mix(in srgb,var(--na-accent) 10%,transparent)}.na-upload.is-dragging .na-upload-label{opacity:.4}.na-upload-progress{width:100%;display:flex;flex-direction:column;gap:var(--na-sp-8);background:var(--na-surface);border:1px solid var(--na-border-control);border-radius:var(--na-radius-8);padding:var(--na-sp-13) var(--na-sp-16)}.na-upload-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--na-sp-10);font-size:11px;color:var(--na-label)}.na-upload-meta .name{color:var(--na-ink-value);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.na-upload-meta .pct{font-family:IBM Plex Mono,monospace;flex:0 0 auto}.na-upload-meta .err{color:var(--na-danger-body)}.na-upload-track{width:100%;height:4px;border-radius:var(--na-radius-99);background:var(--na-fill-inset);overflow:hidden}.na-upload-fill{height:100%;width:var(--na-progress, 0%);border-radius:var(--na-radius-99);background:var(--na-accent);transition:width .18s cubic-bezier(.33,0,.2,1)}.na-upload-progress.is-complete .pct{color:var(--na-accent);animation:na-upload-pop .34s cubic-bezier(.34,1.56,.64,1) both}@keyframes na-upload-pop{0%{transform:scale(.9)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.na-upload,.na-upload-glyph,.na-upload-label,.na-upload-fill{transition-duration:.001ms}.na-upload-progress.is-complete .pct{animation-duration:.001ms}}.na-upload-track.is-indeterminate{position:relative}.na-upload-track.is-indeterminate .na-upload-fill{width:40%;border-radius:var(--na-radius-99);animation:na-upload-sweep 1.1s cubic-bezier(.33,0,.2,1) infinite}@keyframes na-upload-sweep{0%{transform:translate(-120%)}to{transform:translate(320%)}}.na-upload-progress[data-state=paused] .na-upload-fill{animation-play-state:paused;opacity:.6}.na-upload-reason{margin-top:var(--na-sp-6);font-size:11px;line-height:1.5;color:var(--na-danger-body)}.na-upload-actions{display:flex;justify-content:flex-end;gap:var(--na-sp-9);margin-top:var(--na-sp-10)}.na-upload.na-upload-image{min-height:96px;max-width:var(--na-media-preview-max)}.na-upload-progress.na-upload-image{max-width:var(--na-media-preview-max)}.na-upload-thumb{display:block;width:auto;height:auto;max-width:100%;max-height:var(--na-media-preview-max);object-fit:contain;border-radius:var(--na-radius-6)}@media(prefers-reduced-motion:reduce){.na-upload-track.is-indeterminate .na-upload-fill{animation-duration:.001ms;width:100%}}.na-preview[data-state=processing]{border-style:solid}.na-preview[data-state=empty]{border-style:dashed}.na-preview[data-state=failed]{border-color:color-mix(in srgb,var(--na-danger-text) 40%,var(--na-border-control))}.na-preview[data-state=failed] .na-upload-label{color:var(--na-danger-body)}.na-preview[data-state=processing]:after{content:"";width:72px;height:3px;border-radius:var(--na-radius-99);background:linear-gradient(90deg,transparent,var(--na-label),transparent);background-size:200% 100%;animation:na-preview-proc 1.3s linear infinite}@keyframes na-preview-proc{0%{background-position:200% 0}to{background-position:-200% 0}}.na-preview-note{font-size:11px;line-height:1.4;color:var(--na-label);text-align:center}@media(prefers-reduced-motion:reduce){.na-preview[data-state=processing]:after{animation-duration:.001ms}}.na-link-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--na-sp-12);padding:var(--na-sp-8) 0;border-bottom:1px solid var(--na-hairline)}.na-link-row:last-child{border-bottom:none}.na-link-row-label{flex:0 0 auto;font-size:11px;color:var(--na-label)}.na-link-row-link{display:inline-flex;align-items:center;gap:var(--na-sp-6);min-width:0;background:none;border:none;padding:0;cursor:pointer;text-align:right;font-family:inherit;font-size:13px;font-weight:600;color:var(--na-accent);text-decoration:underline;text-underline-offset:2px}.na-link-row-link:hover{color:var(--na-accent-hover)}.na-link-row-link>.na-link-row-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.na-link-row-link>svg{flex:0 0 auto;width:13px;height:13px}.na-link-row-link:focus-visible{outline:2px solid var(--na-focus);outline-offset:2px;border-radius:var(--na-radius-5)}.na-type-pill.is-form-new{color:var(--na-status-draft);background:color-mix(in srgb,var(--na-status-draft) 13%,transparent)}.na-type-pill.is-form-edit{color:var(--na-muted);background:color-mix(in srgb,var(--na-muted) 13%,transparent)}.na-type-pill.is-published{color:var(--na-status-published);background:color-mix(in srgb,var(--na-status-published) 13%,transparent);font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.na-type-pill.is-scheduled{color:var(--na-status-scheduled);background:color-mix(in srgb,var(--na-status-scheduled) 13%,transparent);font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.na-type-pill.is-draft{color:var(--na-status-draft);background:color-mix(in srgb,var(--na-status-draft) 13%,transparent);font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.na-type-pill.is-archived{color:var(--na-status-archived);background:color-mix(in srgb,var(--na-status-archived) 13%,transparent);font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.na-type-pill.is-error{color:var(--na-danger-text);background:color-mix(in srgb,var(--na-danger-text) 13%,transparent);font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.na-type-pill.is-muted{color:var(--na-muted);background:color-mix(in srgb,var(--na-muted) 13%,transparent);font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.na-badge{display:inline-flex;align-items:center;gap:var(--na-sp-6);font-family:IBM Plex Mono,Courier New,monospace;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--na-radius-5);padding:var(--na-sp-3) var(--na-sp-8);border:1px solid transparent}.na-badge-ok{color:var(--na-status-published);background:color-mix(in srgb,var(--na-status-published) 10%,transparent);border-color:color-mix(in srgb,var(--na-status-published) 34%,transparent)}.na-badge-neutral{color:var(--na-ink-value);background:var(--na-fill-badge);border-color:var(--na-border-strong)}.na-status-dot{display:inline-block;flex:0 0 auto;width:8px;height:8px;border-radius:var(--na-radius-99);margin-right:var(--na-sp-6);background:var(--na-muted)}.na-status-dot[data-status=operational]{background:var(--na-status-published)}.na-status-dot[data-status=degraded]{background:var(--na-status-draft)}.na-status-dot[data-status=down]{background:var(--na-danger-text)}.na-status-dot[data-status=not-applicable]{background:var(--na-status-archived)}.na-filter-field{display:flex;flex-direction:column;min-width:140px}.na-drift-panel{margin-top:var(--na-sp-16)}.na-drift-head{display:block;font-family:IBM Plex Mono,Courier New,monospace;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--na-notice)}.na-drift-row{display:block;margin-top:var(--na-sp-6);font-family:IBM Plex Mono,Courier New,monospace;font-size:11px;color:var(--na-label)}.na-dc-toggle.na-head-static{cursor:default}.na-input:disabled,.na-select:disabled,.na-textarea:disabled{cursor:not-allowed;opacity:var(--na-disabled-opacity)}.na-ms-control[data-disabled="1"]{cursor:not-allowed;opacity:var(--na-disabled-opacity)}.na-seg{display:inline-flex;align-items:center;gap:var(--na-sp-6)}.na-seg-opt{display:inline-flex;align-items:center;font-family:inherit;font-size:11.5px;font-weight:600;border-radius:var(--na-radius-99);padding:var(--na-sp-5) var(--na-sp-12);cursor:pointer;color:var(--na-ink-value);background:var(--na-fill-hover);border:1px solid var(--na-border-control);transition:background .14s,color .14s,border-color .14s}.na-seg-opt[aria-pressed=true]{color:var(--na-on-accent);background:var(--na-accent);border-color:var(--na-accent)}.na-seg-opt:disabled{cursor:not-allowed;opacity:var(--na-disabled-opacity)}.na-seg+.na-ms{margin-top:var(--na-sp-10)}.na-modal-overlay{position:fixed;inset:0;z-index:1000;background:var(--na-scrim-dialog);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:var(--na-sp-24)}.na-modal{width:100%;max-width:820px;height:calc(100vh - (var(--na-sp-24) * 2));background:var(--na-surface);border:1px solid var(--na-hairline);border-radius:var(--na-radius-12);box-shadow:var(--na-shadow-dialog);display:flex;flex-direction:column;min-height:0}.na-modal-head{position:relative;display:flex;align-items:center;justify-content:center;padding:var(--na-sp-18) var(--na-sp-24);border-bottom:1px solid var(--na-hairline);flex:0 0 auto}.na-modal-mark{position:relative;display:inline-block;flex:0 0 auto;width:40px;height:40px;border-radius:var(--na-radius-99);background:var(--na-accent)}.na-modal-mark:after{content:"";position:absolute;width:39%;height:39%;border-radius:var(--na-radius-99);background:var(--na-brand-dot);left:19%;bottom:19%}.na-modal-close{position:absolute;top:50%;right:var(--na-sp-18);transform:translateY(-50%);display:inline-flex;background:none;border:none;cursor:pointer;line-height:1;color:var(--na-label);padding:var(--na-sp-6);border-radius:var(--na-radius-6)}.na-modal-close:hover{color:var(--na-ink)}.na-modal-body{flex:1 1 auto;min-height:0;padding:var(--na-sp-24);overflow-y:auto}.na-avatar{flex:0 0 auto;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:var(--na-radius-99);background:var(--na-fill-media);border:1px solid var(--na-border-control);color:var(--na-label);font-weight:600;line-height:1}.na-avatar img{width:100%;height:100%;object-fit:cover}.na-avatar-sm{width:32px;height:32px;font-size:12px}.na-avatar-lg{width:96px;height:96px;font-size:34px}.na-avatar-machine{border-radius:var(--na-radius-8);color:var(--na-info);border-color:var(--na-info)}.na-meter{display:flex;align-items:center;gap:var(--na-sp-8);margin:var(--na-sp-8) 0 var(--na-sp-10)}.na-meter-track{flex:1 1 auto;height:4px;border-radius:var(--na-radius-99);background:var(--na-hairline);overflow:hidden}.na-meter-fill{height:100%;background:var(--na-label);transition:width .18s ease}.na-meter-fill-ok{background:var(--na-crud-success)}.na-meter-fill-flagged{background:var(--na-danger-text)}.na-meter-count{flex:0 0 auto;font-size:11px;color:var(--na-label);font-family:IBM Plex Mono,monospace}.na-field-error{display:flex;align-items:center;gap:var(--na-sp-6);margin-top:var(--na-sp-6);color:var(--na-danger-text);font-size:12px;line-height:1.4}.na-field-error svg{flex:0 0 auto;width:14px;height:14px}@keyframes naSelDown{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}select[data-na-open]::-ms-expand{display:none}.na-tooltip{position:fixed;z-index:1100;inset:auto;margin:0;max-width:260px;background:var(--na-surface);color:var(--na-ink);border:1px solid var(--na-border-control);border-radius:var(--na-radius-6);box-shadow:var(--na-shadow-menu);padding:var(--na-sp-6) var(--na-sp-9);font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:12px;line-height:1.4;white-space:normal;pointer-events:none;opacity:0;transform:translateY(var(--na-sp-2));transition:opacity .12s ease,transform .12s ease}.na-tooltip.is-open{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.na-tooltip{transition:none}}.na-conflict{display:block;padding:var(--na-sp-14) var(--na-sp-16);margin-bottom:var(--na-sp-20);background:color-mix(in srgb,var(--na-danger-text) 7%,transparent);border-top:1px solid color-mix(in srgb,var(--na-danger-text) 34%,transparent);border-bottom:1px solid color-mix(in srgb,var(--na-danger-text) 34%,transparent);border-left:none;border-right:none;border-radius:0}.na-conflict-head{display:flex;align-items:center;gap:var(--na-sp-9);margin-bottom:var(--na-sp-7)}.na-conflict-glyph{flex:0 0 auto;width:16px;height:16px;color:var(--na-danger-text)}.na-conflict-title{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;font-size:13px;letter-spacing:normal;text-transform:none;color:var(--na-danger-text)}.na-conflict-body{display:block;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:13px;line-height:1.6;color:var(--na-danger-body)}.na-conflict-actions{display:flex;align-items:center;gap:var(--na-sp-9);margin-top:var(--na-sp-12)}.na-conflict-ref{display:block;margin-top:var(--na-sp-10);font-family:IBM Plex Mono,Courier New,monospace;font-size:11px;line-height:1.4;color:var(--na-label)}.na-conflict-link{background:none;border:none;padding:0;cursor:pointer;font-family:IBM Plex Sans,-apple-system,sans-serif;font-size:13px;font-weight:600;color:var(--na-danger-text);text-decoration:underline;text-underline-offset:2px}.na-conflict-link:hover{color:var(--na-danger-body)}.na-input[aria-invalid=true],.na-select[aria-invalid=true],.na-textarea[aria-invalid=true]{border-color:var(--na-danger-text)}.na-input[aria-invalid=true]:focus,.na-select[aria-invalid=true]:focus,.na-textarea[aria-invalid=true]:focus{border-color:var(--na-danger-text)!important}.na-ms-control[data-invalid="1"]{border-color:var(--na-danger-text)}.na-btn{display:inline-flex;align-items:center;gap:var(--na-sp-6);font-family:inherit;font-size:12px;font-weight:600;border-radius:var(--na-radius-7);padding:var(--na-sp-7) var(--na-sp-12);cursor:pointer;border:1px solid transparent}.na-btn-primary{color:#fff;background:var(--na-accent);border-color:var(--na-accent)}.na-btn-ghost{color:var(--na-ink-value);background:var(--na-fill-hover);border-color:var(--na-border-strong)}.na-btn-danger{color:var(--na-danger-text);background:color-mix(in srgb,var(--na-danger-text) 8%,transparent);border-color:color-mix(in srgb,var(--na-danger-text) 34%,transparent)}.na-btn-create{gap:var(--na-sp-8);font-size:13px;padding:var(--na-sp-9) var(--na-sp-16);color:#fff;background:var(--na-accent);border:none;transition:transform .12s;white-space:nowrap;flex:0 0 auto}.na-btn:disabled,.na-btn[aria-disabled=true]{color:var(--na-label);background:var(--na-fill-badge);border-color:var(--na-border-control);cursor:not-allowed}.na-btn[data-pending="1"]{cursor:progress}.na-input-label.na-required:after,.na-required-mark:after{content:"*" / "";color:var(--na-danger-text);font-weight:700}.na-input-label.na-required:after{margin-left:var(--na-sp-4)}.na-form-legend{font-family:IBM Plex Sans,-apple-system,sans-serif;font-weight:400;font-size:12px;line-height:1.4;color:var(--na-label);margin:0 0 var(--na-sp-16)}.na-confirm-overlay{position:fixed;inset:0;z-index:1050;display:flex;align-items:center;justify-content:center;padding:var(--na-sp-24);background:var(--na-scrim-dialog);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.na-confirm-panel{width:460px;max-width:94vw;padding:var(--na-sp-24);background:var(--na-surface);border-top:1px solid color-mix(in srgb,var(--na-danger-text) 40%,transparent);border-bottom:1px solid color-mix(in srgb,var(--na-danger-text) 40%,transparent);border-left:none;border-right:none;border-radius:0}.na-confirm-title{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;font-size:15px;letter-spacing:normal;text-transform:none;color:var(--na-danger-text)}.na-confirm-body{margin-top:var(--na-sp-12);font-family:IBM Plex Sans,-apple-system,sans-serif;font-weight:400;font-size:13px;line-height:1.6;color:var(--na-danger-body)}.na-confirm-consequence{margin-top:var(--na-sp-10);font-family:IBM Plex Sans,-apple-system,sans-serif;font-weight:400;font-size:13px;line-height:1.6;color:var(--na-muted)}.na-confirm-actions{display:flex;gap:var(--na-sp-9);margin-top:var(--na-sp-20);justify-content:flex-end}.na-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.na-op-status-host{display:block}.na-binned-kind{display:inline-flex;align-items:center;flex:0 0 auto;font-family:IBM Plex Mono,Courier New,monospace;font-weight:700;font-size:9px;letter-spacing:.08em;color:var(--na-ink-value);background:var(--na-fill-badge);border:1px solid var(--na-border-strong);border-radius:var(--na-radius-5);padding:var(--na-sp-3) var(--na-sp-8)}.na-binned-held{display:inline-flex;align-items:center;font-family:IBM Plex Mono,Courier New,monospace;font-weight:600;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--na-label)}.na-binned-line{display:block;padding:var(--na-sp-10) var(--na-sp-14);margin-bottom:var(--na-sp-14);background:var(--na-fill-inset);border-top:1px solid var(--na-hairline);border-bottom:1px solid var(--na-hairline);border-left:none;border-right:none;border-radius:0;font-family:IBM Plex Sans,-apple-system,sans-serif;font-weight:400;font-size:12px;line-height:1.5;color:var(--na-muted)}.na-binned-filter{display:inline-flex;align-items:center;margin-left:var(--na-sp-14);padding-left:var(--na-sp-14);border-left:1px solid var(--na-hairline)}.na-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--na-sp-6);width:100%;text-align:left;font-family:inherit;color:inherit;background:transparent;border:none;border-bottom:1px solid var(--na-hairline);padding:var(--na-sp-12) var(--na-sp-8);cursor:pointer;transition:background .12s}.na-row:last-child{border-bottom:none}.na-row[aria-selected=true]{background:color-mix(in srgb,var(--na-accent) 8%,transparent);box-shadow:inset 2px 0 0 var(--na-accent)}.na-row:focus-visible{outline:2px solid var(--na-focus);outline-offset:-2px}.na-row-tagged{grid-template-columns:auto minmax(0,1fr)}@media(prefers-reduced-motion:reduce){.na-row{transition:none}}.na-list-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--na-sp-8);margin-bottom:var(--na-sp-14)}.na-inline-new{display:flex;align-items:flex-start;gap:var(--na-sp-8)}.na-inline-new>.na-ms{flex:1 1 auto;min-width:0}.na-inline-new-trigger{flex:0 0 auto}.na-inline-new-form{margin-top:var(--na-sp-8);padding:var(--na-sp-12) var(--na-sp-14);background:var(--na-fill-inset);border:1px solid var(--na-border-control);border-radius:var(--na-radius-6);display:flex;flex-direction:column;gap:var(--na-sp-10)}.na-inline-new-actions{display:flex;justify-content:flex-end;gap:var(--na-sp-9)}.na-ms-chip-new{border-style:dashed}.na-ms-chip-new:before{content:"";flex:0 0 auto;width:6px;height:6px;border:1.5px solid currentColor;border-radius:var(--na-radius-99);margin-right:var(--na-sp-2)}.na-setting{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--na-sp-16);row-gap:var(--na-sp-6);align-items:start;padding:var(--na-sp-14) var(--na-sp-16);background:var(--na-surface);border-top:1px solid var(--na-hairline);border-bottom:1px solid var(--na-hairline);border-inline:0;border-radius:0}.na-setting+.na-setting{border-top:0}.na-setting p{margin:0}.na-setting__text{min-width:0}.na-setting__name{display:block}.na-setting__desc{margin-block-start:var(--na-sp-2);max-inline-size:60ch}.na-setting__control{display:inline-flex;align-items:center;gap:var(--na-sp-8);justify-self:end}.na-setting__input{inline-size:10ch;text-align:end}.na-setting__input[aria-invalid=true]{border-color:var(--na-danger-text)}.na-setting__bounds{grid-column:2;justify-self:end}.na-setting .na-field-error{grid-column:1 / -1;margin-top:0}.na-setting__meta{grid-column:1 / -1}.na-setting__value{justify-self:end;display:inline-flex;align-items:center;gap:var(--na-sp-8)}.na-setting__value svg{flex:0 0 auto;inline-size:13px;block-size:13px;color:var(--na-notice-body)}.na-setting__ruling{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--na-sp-6)}.na-setting__ref{color:var(--na-notice-body);background:color-mix(in srgb,var(--na-notice-body) 12%,transparent)}@media(max-width:520px){.na-setting{grid-template-columns:minmax(0,1fr)}.na-setting__control,.na-setting__value,.na-setting__bounds{grid-column:1;justify-self:start}}.na-ledger-wrap{position:relative;overflow-x:auto;overscroll-behavior-x:contain;max-inline-size:100%;background:var(--na-surface);border-top:1px solid var(--na-hairline);border-bottom:1px solid var(--na-hairline);border-inline:0;border-radius:0}.na-ledger-wrap:focus-visible{outline:2px solid var(--na-focus);outline-offset:-2px}.na-ledger{inline-size:100%;border-collapse:separate;border-spacing:0}.na-ledger th,.na-ledger td{text-align:start;vertical-align:top;white-space:nowrap;padding:var(--na-sp-10) var(--na-sp-12);border-bottom:1px solid var(--na-hairline);background:var(--na-surface)}.na-ledger tbody tr:last-child>*{border-bottom:0}.na-ledger thead th:first-child,.na-ledger tbody tr>:first-child{position:sticky;inset-inline-start:0;z-index:1;box-shadow:inset -1px 0 0 var(--na-hairline)}.na-ledger tbody tr{cursor:pointer}.na-ledger tbody tr:hover>*{background:color-mix(in srgb,var(--na-ink) 4%,var(--na-surface))}.na-ledger tbody tr:focus-visible{outline:2px solid var(--na-focus);outline-offset:-2px}.na-ledger tbody tr[aria-selected=true]>*{background:color-mix(in srgb,var(--na-accent) 8%,var(--na-surface))}.na-ledger tbody tr[aria-selected=true]>:first-child{box-shadow:inset 2px 0 0 var(--na-accent),inset -1px 0 0 var(--na-hairline)}.na-ledger tbody tr[data-flag=due]>:first-child{box-shadow:inset 2px 0 0 var(--na-notice),inset -1px 0 0 var(--na-hairline)}.na-ledger tbody tr[data-flag=overdue]>:first-child{box-shadow:inset 2px 0 0 var(--na-danger-text),inset -1px 0 0 var(--na-hairline)}.na-ledger tr[data-flag=due] .na-ledger__due{color:var(--na-notice)}.na-ledger tr[data-flag=overdue] .na-ledger__due{color:var(--na-danger-text)}.na-ledger td.na-ledger__wrap{white-space:normal;min-inline-size:200px}.na-witness{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--na-hairline);border-bottom:1px solid var(--na-hairline)}.na-witness__step{display:flex;flex-direction:column;gap:var(--na-sp-2);min-width:0;padding:var(--na-sp-8) var(--na-sp-12)}.na-witness__step+.na-witness__step{border-inline-start:1px solid var(--na-hairline)}.na-witness__role{display:inline-flex;align-items:center;gap:var(--na-sp-6)}.na-witness__role:before{content:"";inline-size:7px;block-size:7px;border-radius:var(--na-radius-99);background:var(--na-label);flex:0 0 auto}.na-witness__step[data-state=done] .na-witness__role:before{background:var(--na-status-published)}.na-witness__step[data-state=awaiting] .na-witness__role:before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--na-notice)}.na-witness__who{overflow-wrap:anywhere}.na-witness__step[data-state=awaiting] .na-witness__who{color:var(--na-notice)}@media(max-width:520px){.na-witness{grid-template-columns:minmax(0,1fr)}.na-witness__step+.na-witness__step{border-inline-start:0;border-top:1px solid var(--na-hairline)}}.na-type-pill.is-error{color:var(--na-danger-body)}.na-light-strip{display:inline-flex;align-items:center;gap:var(--na-sp-4);flex-wrap:nowrap}.na-light-strip>.na-light:nth-child(3),.na-light-strip>.na-light:nth-child(8){margin-inline-end:var(--na-sp-6)}.na-light{display:inline-block;flex:0 0 auto;box-sizing:border-box;width:10px;height:10px;border-radius:var(--na-radius-99)}.na-light.is-green{background:var(--na-status-published)}.na-light.is-red{background:transparent;border:2px solid var(--na-danger-bright)}.na-ledger tbody tr[aria-selected=true] .na-type-pill.is-error{background:color-mix(in srgb,var(--na-danger-text) 13%,var(--na-surface))}:root{--na-ink-paper:#EDE4D8;--na-ink-soft:#D8CCBE;--na-ink-quiet:#B6A89A;--na-ink-caption:#9C8D7F;--na-ink-faint:#8A7C6F;--na-ink-ghost:#4A423B;--na-ink-sand:#C9BBA9;--na-accent-coral:#FF7A6E;--na-accent-deep:#7A0510;--na-ember:#3C1A12;--na-gold:#E8C66B;--na-gold-warm:#E7B64B;--na-gold-soft:#F2B461;--na-gold-night:#1A1507;--na-platinum:#C9D2DA;--na-nefertiti-pale:#FF9FE0;--na-nefertiti-light:#FF4FD2;--na-nefertiti-deep:#E000A8;--na-nefertiti-dark:#8A0067;--na-nefertiti-night:#2A0A24;--na-nefertiti-midnight:#1A0718;--na-stage-raised:#1A1310;--na-stage-deepest:#050404;--na-well:#070506;--na-well-raised:#0E0A09;--na-surface-sunk:#120D0B;--na-surface-ash:#141010;--na-umber:#3D2F26;--na-umber-deep:#221A14;--na-umber-mid:#3A2A28;--na-on-media:#fff;--na-black:#000;--na-scrim-base:#080605;--na-frost:#ECE6E0;--na-info-deep:#4E8FA6;--na-fill-btn:var(--na-border-media);--na-fill-btn-hover:var(--na-border-strong);--na-fill-card:var(--na-surface);--na-fill-card-hover:var(--na-stage-raised);--na-lift-btn:0 2px 6px color-mix(in srgb, var(--na-black) 38%, transparent);--na-lift-card:0 12px 32px -8px color-mix(in srgb, var(--na-black) 50%, transparent);--na-card-rule:var(--na-hairline);--na-page-pad-x:clamp(28px, 4vw, 56px);--na-page-max:1180px;--na-rail-gap:clamp(12px, 1.3vw, 16px);--na-poster-w:clamp(150px, calc(var(--fvw, 100vw) * .26), 210px);--na-poster-w-wide:clamp(240px, calc(var(--fvw, 100vw) * .34), 320px);--na-poster-gap:clamp(12px, 1.4vw, 18px);--na-poster-sheet:linear-gradient(to top, rgba(11,9,8,.95) 8%, rgba(11,9,8,.3) 54%, rgba(11,9,8,0) 100%);--na-cta-pad:14px 28px;--na-cta-font:16px;--na-cta-h:50px;--na-cta-icon:18px;--na-cta-radius:8px;--na-ctl-h-evergreen:clamp(38px, calc(var(--fvw,100vw) * .009 + 34.5px), 46px);--na-ctl-h-app:clamp(33px, calc(var(--fvw,100vw) * .0067 + 30.4px), 39px);--na-ctl-h-chat:44px;--na-header-mark:clamp(48px, calc(var(--fvw,100vw) * .085), 72px);--na-tick-size:20px;--na-tick-radius:5px;--na-tick-bg:#0B0908;--na-tick-border:rgba(244,238,230,.26);--na-tick-on:var(--na-accent);--na-tick-ink:#fff;--na-tick-bg-on-accent:rgba(11,9,8,.14);--na-tick-border-on-accent:rgba(11,9,8,.4);--na-tick-on-accent:#0B0908;--na-rule-node:var(--na-ink);--na-rule-node-on-accent:#fff;--na-rule-bracket:rgba(255,255,255,.55);--na-rating-ink:#D8CCBE;--na-rating-border:rgba(244,238,230,.26);--na-rating-ink-on-media:#F4EEE6;--na-rating-scrim:rgba(11,9,8,.72);--na-rating-scrim-border:rgba(244,238,230,.2);--na-rating-radius:5px;--na-frost-fill:color-mix(in srgb, var(--na-frost) 10%, transparent);--na-frost-field:color-mix(in srgb, var(--na-frost) 6%, transparent);--na-frost-glass:color-mix(in srgb, var(--na-frost) 14%, transparent);--na-frost-glass-hover:color-mix(in srgb, var(--na-frost) 22%, transparent);--na-frost-blur:blur(26px) saturate(1.3);--na-frost-scrim:color-mix(in srgb, var(--na-scrim-base) 16%, transparent);--na-frost-pad:clamp(18px,2.4vw,26px) clamp(18px,2.4vw,26px) clamp(10px,1.6vw,16px);--na-frost-radius:14px;--na-block-scrim:color-mix(in srgb, var(--na-scrim-base) 80%, transparent);--na-block-scrim-strong:color-mix(in srgb, var(--na-scrim-base) 93%, transparent);--na-skel:color-mix(in srgb, var(--na-ink) 7%, transparent);--na-skel-hi:color-mix(in srgb, var(--na-ink) 13%, transparent);--na-mark-card-bg:color-mix(in srgb, var(--na-ink) 12%, transparent);--na-mark-card-ink:var(--na-ink);--na-mark-orange-money-bg:#FF7A00;--na-mark-orange-money-ink:var(--na-stage-raised);--na-mark-paypal-bg:#1B3A6B;--na-mark-paypal-ink:var(--na-on-media);--na-mark-gift-code-bg:color-mix(in srgb, var(--na-accent) 20%, transparent);--na-mark-gift-code-ink:var(--na-accent-coral);--na-mark-google-play-1:#34A853;--na-mark-google-play-2:#FBBC04;--na-mark-google-play-3:#EA4335;--na-mark-google-play-4:#4285F4;--na-avatar-tone-0:var(--na-accent);--na-avatar-tone-1:var(--na-accent-nefertiti);--na-avatar-tone-2:var(--na-gold);--na-avatar-tone-3:#466B3A;--na-avatar-tone-4:#2F4858}@media(max-width:899.98px){:root{--na-page-pad-x:30px}}@media(max-width:599.98px){:root{--na-page-pad-x:16px;--na-cta-pad:11px 18px;--na-cta-font:14px;--na-cta-h:42px;--na-cta-icon:15px;--na-ctl-h-chat:38px}}button:not(.na-transport){transition:background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease,filter .12s ease,transform .12s ease}button:not(:disabled):active{transform:translateY(1px) scale(.97);filter:brightness(.9);box-shadow:none}@media(prefers-reduced-motion:reduce){button:not(:disabled):active{transform:none}}:where(a,button,[role=button],[role=tab],[role=option],[role=switch],[role=checkbox],[role=menuitem],summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--na-ink);outline-offset:2px}:where(input,select,textarea):focus-visible{outline:none}.na-skip{position:absolute;inset-block-start:8px;inset-inline-start:8px;z-index:400;padding:10px 16px;border-radius:8px;background:var(--na-ink);color:var(--na-bg);font-weight:700;font-size:14px;text-decoration:none;transform:translateY(-200%)}.na-skip:focus-visible{transform:none}.na-sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.na-cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-block-size:var(--na-cta-h);padding:var(--na-cta-pad);font-family:inherit;font-weight:800;font-size:var(--na-cta-font);line-height:1.2;border-radius:var(--na-cta-radius);cursor:pointer;white-space:nowrap}.na-cta svg{inline-size:var(--na-cta-icon);block-size:var(--na-cta-icon);flex:0 0 auto}.na-cta--primary{background:var(--na-accent);color:var(--na-on-media);border:none}.na-cta--primary:hover{background:var(--na-accent-hover)}.na-cta--secondary{font-weight:700}.na-cta--block{display:flex;inline-size:100%}.na-cta-icon{display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;inline-size:var(--na-cta-h);block-size:var(--na-cta-h);border-radius:var(--na-cta-radius)}.na-btn-charcoal,.na-cta--secondary,.na-cta-icon,.na-ctl-more{background:var(--na-fill-btn);color:var(--na-ink);border:1px solid transparent;box-shadow:var(--na-lift-btn)}.na-btn-charcoal:hover,.na-cta--secondary:hover,.na-cta-icon:hover,.na-ctl-more:hover{background:var(--na-fill-btn-hover)}.na-header--evergreen{--na-ctl-h:var(--na-ctl-h-evergreen)}.na-header--app{--na-ctl-h:var(--na-ctl-h-app)}.na-header--chat{--na-ctl-h:var(--na-ctl-h-chat)}.na-header-mark{inline-size:var(--na-header-mark);block-size:var(--na-header-mark)}.na-ctl-more{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;position:relative;inline-size:var(--na-ctl-h);block-size:var(--na-ctl-h);padding:0;border-radius:50%;cursor:pointer}.na-ctl-more__dot{position:absolute;inset-block-start:-3px;inset-inline-end:-3px;inline-size:8px;block-size:8px;border-radius:50%;background:var(--na-accent);box-shadow:0 0 0 2px var(--na-bg)}.na-ctl-cta{display:inline-flex;align-items:center;gap:9px;block-size:var(--na-ctl-h);padding-block:0;background:var(--na-accent);color:var(--na-on-media);border:none;border-radius:6px;cursor:pointer}.na-header--evergreen .na-ctl-cta{padding-inline:clamp(16px,1.7vw,22px)}.na-header--app .na-ctl-cta{border-radius:8px}.na-ctl-avatar{inline-size:var(--na-ctl-h);block-size:var(--na-ctl-h);border-radius:8px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;color:var(--na-on-media)}.na-rule-bracket{display:flex;align-items:center;gap:clamp(12px,3vw,28px)}.na-rule-bracket:before,.na-rule-bracket:after{content:"";flex:1 1 auto;block-size:1px;background:var(--na-rule-bracket)}.na-pill{flex:0 0 auto;display:inline-flex;align-items:center;gap:9px;margin:0 clamp(4px,1vw,10px);border-radius:100px;white-space:nowrap;padding:clamp(5px,calc(var(--fvw,100vw) * .00225 + 4.12px),7px) clamp(13px,calc(var(--fvw,100vw) * .00562 + 10.8px),18px);border:1px solid color-mix(in srgb,var(--na-ink) 36%,transparent)}.na-pill:before{content:"";inline-size:6px;block-size:6px;border-radius:50%;background:var(--na-accent);flex:0 0 auto}.na-pill__text{line-height:clamp(12px,calc(var(--fvw,100vw) * .00674 + 9.37px),18px);color:var(--na-ink);margin:0}.na-pill__root{color:var(--na-ink-soft)}.na-pill__sep{color:var(--na-ink-faint)}.na-pill--prompt .na-pill__text{font-family:Newsreader,serif;font-weight:500;font-style:italic;font-size:clamp(12px,calc(var(--fvw,100vw) * .00674 + 9.37px),18px)}.na-pill--nav .na-pill__text,.na-pill--tagline .na-pill__text{font-family:Hanken Grotesk,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:clamp(10px,calc(var(--fvw,100vw) * .00225 + 9.12px),12px)}.na-pill--tagline{background:color-mix(in srgb,var(--na-accent) 10%,transparent);border-color:color-mix(in srgb,var(--na-accent) 50%,transparent)}.na-pill--tagline:before{inline-size:7px;block-size:7px}.na-pill--tagline .na-pill__text{color:var(--na-accent-coral)}.na-pill--nefertiti{border-color:color-mix(in srgb,var(--na-accent-nefertiti) 40%,transparent)}.na-pill--nefertiti:before{background:var(--na-accent-nefertiti)}.na-pill--producer{border-color:color-mix(in srgb,var(--na-gold) 40%,transparent)}.na-pill--producer:before{background:var(--na-gold)}.na-menu{position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0;z-index:140;min-inline-size:216px;padding:8px;text-align:start;background:var(--na-fill-card);border:0;border-radius:12px;box-shadow:var(--na-lift-card)}.na-menu--quick{min-inline-size:238px}.na-menu--sections{min-inline-size:264px;max-block-size:70vh;overflow-y:auto;scrollbar-width:none}.na-menu__item{display:flex;align-items:center;gap:12px;inline-size:100%;padding:11px 12px;text-align:start;background:none;border:0;border-radius:8px;color:var(--na-ink);cursor:pointer}.na-menu__item:hover,.na-menu__item:focus-visible{background:var(--na-fill-badge)}.na-menu__rule{block-size:1px;background:var(--na-card-rule);margin:5px 8px}.na-menu-tip{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:0;padding:8px 14px;background:var(--na-fill-card);border:0;border-radius:8px;box-shadow:var(--na-lift-card)}.na-card-charcoal{background:var(--na-fill-card);border:0;border-radius:14px;box-shadow:var(--na-lift-card)}.na-card-charcoal.is-option{cursor:pointer;transition:background-color .16s ease}.na-card-charcoal.is-option:hover{background:var(--na-fill-card-hover)}.na-card-charcoal.is-selected{box-shadow:inset 0 0 0 1.5px var(--na-accent),var(--na-lift-card)}.na-card-charcoal.is-danger{background:color-mix(in srgb,var(--na-danger-text) 8%,var(--na-fill-card))}.na-card-charcoal__rule{border-block-start:1px solid var(--na-card-rule);padding-block-start:18px;margin-block-start:20px}.na-card-rows{display:flex;flex-direction:column;padding-inline:18px;background:var(--na-fill-card);border:0;border-radius:14px;box-shadow:var(--na-lift-card)}.na-card-rows>*{padding-block:15px}.na-card-rows>*+*{border-block-start:1px solid var(--na-card-rule)}.na-card-rows.is-tight{padding-inline:6px}.na-card-rows.is-tight>*{padding-inline:12px;border-radius:0}.na-card-sections{display:flex;flex-direction:column;gap:clamp(22px,2.6vw,28px);padding:clamp(20px,2.6vw,28px);background:var(--na-fill-card);border:0;border-radius:14px;box-shadow:var(--na-lift-card)}.na-card-sections>*+*{border-block-start:1px solid var(--na-card-rule);padding-block-start:clamp(22px,2.6vw,28px)}.na-card-option{background:var(--na-fill-card);border:0;border-radius:12px;box-shadow:var(--na-lift-card)}.na-card-option.is-selected{background:color-mix(in srgb,var(--na-accent) 8%,var(--na-fill-card));box-shadow:inset 0 0 0 1.5px var(--na-accent),var(--na-lift-card)}.na-tone--danger{--na-tone-chip:color-mix(in srgb,var(--na-danger-text) 16%,transparent);--na-tone-ink:var(--na-danger-body);--na-tone-tint:color-mix(in srgb,var(--na-danger-text) 7%,var(--na-surface))}.na-tone--gold{--na-tone-chip:color-mix(in srgb,var(--na-gold) 16%,transparent);--na-tone-ink:var(--na-gold);--na-tone-tint:color-mix(in srgb,var(--na-gold) 9%,var(--na-surface))}.na-tone--quiet{--na-tone-chip:var(--na-hairline);--na-tone-ink:var(--na-ink-soft);--na-tone-tint:color-mix(in srgb,var(--na-ink) 4%,var(--na-surface))}.na-tone--success{--na-tone-chip:color-mix(in srgb,var(--na-accent-green) 16%,transparent);--na-tone-ink:var(--na-accent-green);--na-tone-tint:color-mix(in srgb,var(--na-crud-success) 9%,var(--na-surface))}.na-flag{display:flex;gap:12px;align-items:flex-start;max-inline-size:560px;padding:15px 16px;background:var(--na-tone-tint);border:0;border-radius:11px}.na-flag__icon{flex:0 0 auto;inline-size:34px;block-size:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--na-tone-chip);color:var(--na-tone-ink)}.na-flag__head{font-weight:800;font-size:14px;line-height:1.3;color:var(--na-tone-ink)}.na-flag__body{font-size:12.5px;line-height:1.5;color:var(--na-ink-caption);margin-block-start:3px}.na-tick{inline-size:var(--na-tick-size);block-size:var(--na-tick-size);flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--na-tick-radius);background:var(--na-tick-bg);border:1.5px solid var(--na-tick-border);transition:background-color .15s ease,border-color .15s ease}.na-tick[aria-checked=true]{background:var(--na-tick-on);border-color:var(--na-tick-on);color:var(--na-tick-ink)}.na-tick.is-on-accent{background:var(--na-tick-bg-on-accent);border-color:var(--na-tick-border-on-accent)}.na-tick.is-on-accent[aria-checked=true]{background:var(--na-tick-on-accent);border-color:var(--na-tick-on-accent);color:#fff}.na-filter-chip{display:inline-flex;align-items:center;border-radius:100px;padding:9px 16px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;background:var(--na-fill-card);color:var(--na-ink-soft);border:1px solid transparent}.na-filter-chip:hover{background:var(--na-fill-card-hover)}.na-filter-chip[aria-pressed=true]{background:var(--na-accent);color:var(--na-on-media)}.na-rule-fade-node{display:flex;align-items:center;justify-content:center;gap:14px}.na-rule-fade-node:before,.na-rule-fade-node:after{content:"";block-size:1px;inline-size:clamp(40px,12vw,120px)}.na-rule-fade-node:before{background:linear-gradient(to right,transparent,var(--na-rule-node))}.na-rule-fade-node:after{background:linear-gradient(to left,transparent,var(--na-rule-node))}.na-rule-fade-node>.na-rule-dot{inline-size:5px;block-size:5px;border-radius:50%;background:var(--na-rule-node);flex:0 0 auto}.na-rule-fade-node.is-on-accent:before{background:linear-gradient(to right,transparent,var(--na-rule-node-on-accent))}.na-rule-fade-node.is-on-accent:after{background:linear-gradient(to left,transparent,var(--na-rule-node-on-accent))}.na-rule-fade-node.is-on-accent>.na-rule-dot{background:var(--na-rule-node-on-accent)}.na-catalogue-rail{--na-rail-inset:max(var(--na-page-pad-x), calc((100% - var(--na-page-max)) / 2));padding-inline-start:var(--na-rail-inset)}.na-catalogue-rail-track{display:flex;gap:var(--na-rail-gap);overflow-x:auto;scroll-snap-type:x mandatory;padding-block:4px 8px;padding-inline:0;margin-inline:0;scrollbar-width:none;-ms-overflow-style:none}.na-catalogue-rail-track::-webkit-scrollbar{display:none}.na-catalogue-rail-track>*{scroll-snap-align:start}.na-catalogue-rail-tail{flex:0 0 auto;align-self:stretch;inline-size:calc(var(--na-rail-inset) / 2)}.na-rail-glyph{flex:0 0 auto;color:var(--na-accent)}.na-rail-glyph.is-nefertiti{color:var(--na-accent-nefertiti)}.na-poster-rail{display:flex;gap:var(--na-poster-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.na-poster-rail::-webkit-scrollbar{display:none}.na-poster-card{flex:0 0 var(--na-poster-w);scroll-snap-align:start;cursor:pointer;transition:transform .2s ease}.na-poster-card.is-wide{flex-basis:var(--na-poster-w-wide)}.na-poster-card:hover,.na-poster-card:focus-within{transform:translateY(-5px)}.na-poster-art{position:relative;border-radius:10px;overflow:hidden;aspect-ratio:2/3}.na-poster-card.is-wide .na-poster-art{aspect-ratio:16/9}.na-poster-card.is-selected .na-poster-art{box-shadow:inset 0 0 0 2px var(--na-accent)}.na-poster-card.is-selected.is-nefertiti .na-poster-art{box-shadow:inset 0 0 0 2px var(--na-accent-nefertiti)}.na-poster-sheet{position:absolute;inset:0;opacity:0;transition:opacity .22s ease;display:flex;flex-direction:column;justify-content:flex-end;padding:16px 14px;background:var(--na-poster-sheet)}@media(hover:hover){.na-poster-card:hover .na-poster-sheet,.na-poster-card:focus-within .na-poster-sheet{opacity:1}}.na-poster-rank{position:absolute;inset-block-end:6px;inset-inline-start:10px;z-index:2;pointer-events:none;font-family:Newsreader,Georgia,serif;font-weight:800;line-height:.8;font-size:clamp(52px,7vw,76px);color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.5)}.na-poster-title{font-family:Newsreader,Georgia,serif;font-weight:700;font-size:16px;line-height:1.2;color:var(--na-ink)}.na-poster-sub{font-family:Hanken Grotesk,system-ui,sans-serif;font-size:13px;color:var(--na-label);margin-block-start:3px}.na-grid-card{cursor:pointer;transition:transform .2s ease}.na-grid-card:hover,.na-grid-card:focus-within{transform:translateY(-5px)}.na-category-tile{position:relative;display:block;aspect-ratio:16/10;border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .2s ease}.na-category-tile:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,color-mix(in srgb,var(--na-bg) 20%,transparent),color-mix(in srgb,var(--na-bg) 78%,transparent))}.na-category-tile:hover,.na-category-tile:focus-visible{transform:translateY(-5px)}.na-category-tile__label{position:absolute;inset-block-end:0;inset-inline:0;z-index:1;padding:16px;font-family:Newsreader,serif;font-weight:700;font-size:clamp(18px,2vw,22px);letter-spacing:-.01em;color:var(--na-ink)}.na-rail-panel{background:var(--na-stage-raised);border:0;border-radius:12px;transition:background-color .2s ease,transform .2s ease}.na-rail-panel:hover,.na-rail-panel:focus-within{background:color-mix(in srgb,var(--na-ink) 5%,var(--na-stage-raised));transform:translateY(-3px)}@media(prefers-reduced-motion:reduce){.na-poster-card:hover,.na-poster-card:focus-within,.na-grid-card:hover,.na-grid-card:focus-within,.na-category-tile:hover,.na-category-tile:focus-visible,.na-rail-panel:hover,.na-rail-panel:focus-within{transform:none}}.na-rating-badge{display:inline-flex;align-items:center;padding:3px 7px;white-space:nowrap;font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;font-size:11.5px;line-height:1;color:var(--na-rating-ink);border:1px solid var(--na-rating-border);border-radius:var(--na-rating-radius)}.na-rating-badge.is-on-media{padding:4px 9px;color:var(--na-rating-ink-on-media);background:var(--na-rating-scrim);border-color:var(--na-rating-scrim-border)}.na-rating-badge .na-rating-warn{color:inherit;opacity:.86}.na-rating-badge .na-rating-warn:before{content:"·";margin:0 .4em;opacity:.6}.na-footer-step{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;padding:20px 24px;border-block-start:1px solid var(--na-border-chrome)}.na-footer-step a{font-size:12px;color:var(--na-ink-faint);text-decoration:none}.na-footer-step a:hover{color:var(--na-ink-quiet)}.na-footer-step__copy{font-size:12px;color:var(--na-ink-faint)}.na-footer-app{border-block-start:1px solid var(--na-hairline);background:var(--na-well);padding:clamp(34px,4vw,52px) var(--na-page-pad-x) 30px}.na-footer-app__cols{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;max-inline-size:var(--na-page-max);margin:0 auto}.na-footer-app__head{font-family:Hanken Grotesk,system-ui,sans-serif;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--na-ink-faint);margin-block-end:12px}.na-footer-app__list{display:flex;flex-direction:column;gap:9px}.na-footer-app__list a{font-size:13px;color:var(--na-ink-quiet);text-decoration:none}.na-footer-app__list a:hover{color:var(--na-ink)}.na-footer-base{background:var(--na-bg);color:var(--na-ink-caption);text-align:center;border-block-start:1px solid var(--na-hairline);padding:clamp(52px,6vw,80px) var(--na-page-pad-x) clamp(34px,4vw,48px)}.na-footer-base__inner{max-inline-size:640px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.na-footer-base__badges{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-block-end:clamp(18px,calc(var(--fvw,100vw) * .018 + 13px),36px)}.na-footer-base__mark{inline-size:clamp(40px,calc(var(--fvw,100vw) * .0405 + 32.2px),84px);block-size:clamp(40px,calc(var(--fvw,100vw) * .0405 + 32.2px),84px);margin-block-end:clamp(12px,1.4vw,16px)}.na-footer-base__copy{font-family:Newsreader,serif;font-weight:700;font-size:14px;line-height:1.3;letter-spacing:-.01em;color:var(--na-ink);margin:0}.na-footer-base__legal{font-size:13px;line-height:1.5;color:var(--na-ink-faint);margin:10px 0 0}.na-store-badge{display:inline-flex;align-items:center;gap:11px;padding:11px 20px;border-radius:12px;cursor:pointer;background:var(--na-surface-ash);border:1px solid transparent;box-shadow:var(--na-lift-btn);transition:background-color .16s ease}.na-store-badge:hover{background:var(--na-fill-card-hover)}@keyframes naShim{0%{background-position:100% 0}to{background-position:0 0}}.na-skel{display:block;border-radius:8px;background:linear-gradient(90deg,var(--na-skel) 30%,var(--na-skel-hi) 50%,var(--na-skel) 70%);background-size:300% 100%;animation:naShim 1.4s ease-in-out infinite}.na-skel--card{border-radius:10px}.na-skel--tile{border-radius:16px;aspect-ratio:1/1}@media(prefers-reduced-motion:reduce){.na-skel{animation:none}}.na-sys-pill-dock{position:sticky;inset-block-end:0;block-size:0;z-index:240}.na-sys-pill{position:absolute;inset-block-end:24px;inset-inline:0;display:flex;justify-content:center;pointer-events:none}.na-sys-pill__body{pointer-events:auto;display:inline-flex;align-items:center;gap:12px;max-inline-size:100%;padding:8px 8px 8px 16px;background:var(--na-surface);border:0;border-radius:100px;box-shadow:var(--na-lift-card);font-size:13.5px;font-weight:600;color:var(--na-ink)}.na-sys-pill__act{flex:0 0 auto;padding:6px 13px;border-radius:100px;cursor:pointer;font-family:inherit;font-weight:700;font-size:12.5px;background:var(--na-fill-btn);color:var(--na-ink);border:1px solid transparent}.na-sys-pill__act:hover{background:var(--na-fill-btn-hover)}@media(max-width:599.98px){.na-sys-pill{inset-block-end:16px;inset-inline:16px}}.na-sys-scrim{position:fixed;inset:0;z-index:250;display:flex;align-items:center;justify-content:center;padding:16px;background:color-mix(in srgb,var(--na-scrim-base) 74%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.na-sys-dialog{inline-size:100%;max-inline-size:min(400px,calc(var(--fvw, 100vw) - 32px));padding:30px;text-align:center;background:var(--na-surface);border:0;border-radius:14px;box-shadow:var(--na-lift-card)}@media(max-width:599.98px){.na-sys-dialog{padding:24px}}.na-sys-dialog__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:46px;block-size:46px;border-radius:50%;margin-block-end:16px;background:var(--na-tone-chip);color:var(--na-tone-ink)}.na-sys-dialog__head{font-family:Newsreader,serif;font-weight:700;font-size:21px;letter-spacing:-.01em;margin:0 0 8px;color:var(--na-ink)}.na-sys-dialog__text{margin:0 0 22px;font-size:13.5px;line-height:1.55;color:var(--na-ink-caption)}.na-sys-dialog .na-cta+.na-cta{margin-block-start:10px}.na-player{position:relative}.na-frost-scrim{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;background:var(--na-frost-scrim);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.na-frost-card{inline-size:min(520px,100%);max-block-size:82vh;overflow-y:auto;scrollbar-width:none;padding:var(--na-frost-pad);background:var(--na-frost-fill);backdrop-filter:var(--na-frost-blur);-webkit-backdrop-filter:var(--na-frost-blur);border:0;border-radius:var(--na-frost-radius);color:var(--na-on-media)}.na-frost-card::-webkit-scrollbar{display:none}@media(max-width:1023.98px){.na-frost-card{max-block-size:100%}}@media(max-width:599.98px){.na-frost-scrim{padding:0}.na-frost-card{inline-size:100%;max-block-size:100%;border-radius:0}}.na-frost-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block-end:12px;border-block-end:.5px solid color-mix(in srgb,var(--na-on-media) 14%,transparent)}.na-frost-card__title{font-family:Newsreader,serif;font-weight:700;font-size:clamp(19px,2vw,22px);margin:0}.na-frost-close{inline-size:40px;block-size:40px;border-radius:50%;flex:0 0 auto;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:var(--na-accent);color:var(--na-on-media);border:none}.na-frost-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-block-end:.5px solid color-mix(in srgb,var(--na-on-media) 12%,transparent)}.na-frost-row:last-child{border-block-end:0}.na-frost-rows>*+*{border-block-start:.5px solid color-mix(in srgb,var(--na-ink) 9%,transparent)}.na-frost-field{background:var(--na-frost-field);color:var(--na-on-media);border-radius:10px;border:.5px solid color-mix(in srgb,var(--na-on-media) 22%,transparent)}.na-frost-field:focus{border-color:var(--na-accent);outline:none}.na-frost-summary{background:var(--na-frost-field);border:0;border-radius:10px;padding:4px 14px}.na-frost-choice{border:1px solid transparent;border-radius:100px}.na-frost-choice[aria-pressed=true]{border-color:var(--na-accent)}.na-frost-pill{display:inline-flex;align-items:center;gap:12px;max-inline-size:100%;padding:8px 8px 8px 16px;border-radius:100px;background:var(--na-frost-fill);backdrop-filter:var(--na-frost-blur);-webkit-backdrop-filter:var(--na-frost-blur);color:var(--na-on-media)}.na-frost-chip,.na-btn-glass{background:var(--na-frost-glass);color:var(--na-on-media);border:1px solid transparent;cursor:pointer}.na-frost-chip:hover,.na-btn-glass:hover{background:var(--na-frost-glass-hover)}.na-frost-chip{display:inline-flex;align-items:center;gap:6px;border-radius:100px;padding:6px 13px;font-weight:700;font-size:12.5px}.na-btn-glass{-webkit-backdrop-filter:var(--na-frost-blur);backdrop-filter:var(--na-frost-blur)}.na-toast{display:inline-flex;align-items:center;gap:9px;padding:10px 18px;border-radius:100px;font-size:13.5px;font-weight:700;color:var(--na-ink);background:var(--na-frost-glass);-webkit-backdrop-filter:var(--na-frost-blur);backdrop-filter:var(--na-frost-blur);border:0;box-shadow:var(--na-lift-card)}.na-interstitial{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:clamp(20px,4vw,40px);background:var(--na-block-scrim)}.na-interstitial--strong{background:var(--na-block-scrim-strong)}.na-interstitial__body{max-inline-size:440px;inline-size:100%;text-align:center;margin:auto 0}.na-interstitial__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:56px;block-size:56px;border-radius:50%;margin-block-end:18px}.na-interstitial__head{font-family:Newsreader,serif;font-weight:700;font-size:clamp(23px,3vw,30px);margin:0 0 10px;color:var(--na-ink);text-wrap:balance}.na-interstitial__text{margin:0 0 24px;font-size:14px;line-height:1.55;color:var(--na-ink-quiet);text-wrap:pretty}.na-interstitial__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.na-player-banner{position:absolute;inset-block-start:var(--na-player-banner-top, clamp(76px,9vh,96px));inset-inline:0;z-index:7;display:flex;justify-content:center;padding:0 var(--na-player-banner-inline, 16px);pointer-events:none;animation:na-player-banner-in .22s both}.na-player-banner__pill{pointer-events:auto;display:inline-flex;align-items:center;gap:12px;max-width:100%;background:color-mix(in srgb,var(--na-frost) 10%,transparent);backdrop-filter:blur(26px) saturate(1.3);-webkit-backdrop-filter:blur(26px) saturate(1.3);border-radius:100px;padding:8px 8px 8px 16px}.na-player-banner__spin{flex:0 0 auto;width:16px;height:16px;border-radius:50%;border:2px solid color-mix(in srgb,var(--na-on-media) 30%,transparent);border-top-color:var(--na-on-media);animation:na-player-banner-spin .8s linear infinite}.na-player-banner__warn{flex:0 0 auto;width:17px;height:17px;fill:none;stroke:var(--na-gold);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.na-player-banner__text{min-width:0;font-size:13.5px;font-weight:600;color:var(--na-on-media)}.na-player-banner__cta{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;background:color-mix(in srgb,var(--na-frost) 14%,transparent);border:1px solid transparent;border-radius:100px;color:var(--na-on-media);padding:6px 13px;font:inherit;font-weight:700;font-size:12.5px;cursor:pointer}.na-player-banner__cta:hover{background:color-mix(in srgb,var(--na-frost) 22%,transparent)}.na-player-banner__cta:focus-visible{outline:2px solid var(--na-on-media);outline-offset:2px}@media(prefers-reduced-motion:reduce){.na-player-banner{animation:none}.na-player-banner__spin{animation-duration:2.4s}}@keyframes na-player-banner-in{0%{opacity:0}to{opacity:1}}@keyframes na-player-banner-spin{to{transform:rotate(360deg)}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;background:var(--na-bg);color:var(--na-ink)}body{font-family:Inter,system-ui,sans-serif;overflow-x:hidden}#root{min-height:100vh}.app-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px}.app-brand{color:var(--na-ink);font-family:Newsreader,serif;font-weight:700;font-size:22px;text-decoration:none}.app-nav{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.app-nav a,.app-nav button,.app-routes a,.app-episodes a{color:var(--na-ink);background:none;border:0;padding:8px 4px;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.app-main{padding:8px 16px 48px;max-width:1280px;margin:0 auto;min-width:0}.app-narrow{max-width:440px}.app-main h1{font-family:Newsreader,serif;font-size:clamp(26px,5vw,34px);margin:8px 0 12px}.app-main h2{font-family:Newsreader,serif;font-size:clamp(19px,3vw,25px);margin:28px 0 10px}.app-hint,.app-meta,.app-code{color:var(--na-ink-quiet);font-size:14px}.app-field{display:grid;gap:6px;margin:14px 0}.app-field input,.app-field select{font:inherit;padding:12px 14px;min-height:48px;border-radius:var(--na-radius-10);border:1px solid var(--na-border-control);background:var(--na-surface);color:var(--na-ink);width:100%}.app-check{display:flex;gap:10px;align-items:flex-start;margin:14px 0}.app-check input{inline-size:24px;block-size:24px;margin:0;flex:none}.app-consent{display:flex;gap:11px;align-items:flex-start;margin:14px 0 0;cursor:pointer;color:var(--na-ink-caption);font-size:14px;line-height:1.5}.app-consent-box{flex:none;inline-size:24px;block-size:24px;padding:0;margin-top:0;border-radius:5px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;border:1.5px solid var(--na-border-strong)}.app-consent-box svg{stroke:transparent}.app-consent-box[aria-checked=true]{background:var(--na-accent);border:0}.app-consent-box[aria-checked=true] svg{stroke:var(--na-on-media)}.app-consent-box[aria-invalid=true]{border:1.5px solid var(--na-danger-text)}.app-alert{display:grid;gap:4px;padding:12px 14px;border-radius:var(--na-radius-10);border:1px solid var(--na-danger-text);color:var(--na-danger-text);margin:12px 0}.app-alert>.na-cta{justify-self:start;margin-top:6px}.app-profiles{list-style:none;display:flex;flex-wrap:wrap;gap:20px;padding:0;margin:20px 0}.app-profile{display:grid;justify-items:center;gap:8px;background:none;border:0;color:var(--na-ink);font:inherit;cursor:pointer;min-width:96px;min-height:44px}.app-avatar{display:inline-flex;align-items:center;justify-content:center;inline-size:88px;block-size:88px;border-radius:var(--na-radius-14);font-size:34px;font-weight:700;color:var(--na-ink);background:var(--na-surface)}.app-art{position:absolute;inset:0;display:block;background:var(--na-tile-1);overflow:hidden}.app-art picture,.app-art img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.app-hero{position:relative;display:block;inline-size:100%;aspect-ratio:16 / 7;min-height:180px;border-radius:var(--na-radius-14);overflow:hidden;text-decoration:none;color:var(--na-ink);margin-bottom:8px}.app-hero__text{position:absolute;inset:auto 0 0;display:grid;gap:4px;padding:16px;background:var(--na-block-scrim)}.app-hero__title{font-family:Newsreader,serif;font-weight:700;font-size:clamp(22px,4vw,40px)}.app-kicker{font-size:13px;color:var(--na-ink-quiet)}.app-rail{min-width:0}.app-rail__track{list-style:none;display:flex;gap:12px;padding:0 0 8px;margin:0;overflow-x:auto;max-inline-size:100%}.app-rail__track>li{flex:none;inline-size:clamp(120px,38vw,200px)}.app-card{position:relative;display:grid;gap:6px;color:var(--na-ink);text-decoration:none}.app-card__art{position:relative;inset:auto;aspect-ratio:2 / 3;border-radius:var(--na-radius-12)}.app-card__title{font-size:14px}.app-titlehero{position:relative;display:grid;align-items:end;min-height:240px;border-radius:var(--na-radius-14);overflow:hidden}.app-titlehero__text{position:relative;padding:16px;background:var(--na-block-scrim);display:grid;gap:8px;justify-items:start}.app-synopsis{max-width:68ch;line-height:1.55}.app-episodes{padding-left:20px;display:grid;gap:4px}.app-unavailable{margin:0;padding:12px 16px;border-radius:var(--na-radius-10);background:var(--na-surface)}.app-player{position:relative;padding:0;max-width:none;min-height:calc(100vh - 64px)}.app-back{position:absolute;z-index:2;inset:8px auto auto 8px}.app-stage{position:relative;inline-size:100%;aspect-ratio:16 / 9;max-block-size:calc(100vh - 64px);background:var(--na-bg)}.app-stage video{inline-size:100%;block-size:100%;display:block;background:var(--na-bg)}.app-interstitial{z-index:5}.app-fault,.app-boot{display:grid;place-items:center;min-height:60vh}.app-badge{font-size:12px;padding:2px 8px;border-radius:var(--na-radius-99);background:var(--na-surface);color:var(--na-ink)}
