@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_231f96{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_231f96{--font-sans:"DM Sans","DM Sans Fallback"}@font-face{font-family:"DM Serif Display";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/20fd6a0e301296d5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"DM Serif Display";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/49eec060ce8bd0da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ccc01da6a2b3d788-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fa3e259cafa8f47e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"DM Serif Display Fallback";src:local("Times New Roman");ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.00%;size-adjust:109.78%}.__className_32f7f2{font-family:"DM Serif Display","DM Serif Display Fallback";font-weight:400}.__variable_32f7f2{--font-display:"DM Serif Display","DM Serif Display Fallback"}.player-stage{--player-accent:var(--hn-gold-500);--player-ink:#ffffff;--player-ink-soft:rgba(255,255,255,0.8);--player-ink-faint:rgba(255,255,255,0.62);--player-line:rgba(255,255,255,0.14);position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;padding:clamp(20px,3vw,34px);border-radius:18px;background:radial-gradient(70% 55% at 50% 30%,rgba(201,160,82,.16),transparent 70%),linear-gradient(160deg,#2b3533,#1a2423 55%,#121a1b);color:var(--player-ink);text-align:center;box-shadow:0 24px 60px rgba(26,37,36,.24)}.player-stage:focus-visible{outline:3px solid var(--player-accent);outline-offset:3px}.player-stage__top{display:flex;align-self:stretch;align-items:flex-start;justify-content:space-between;gap:var(--hn-space-3)}.player-stage__state{display:inline-flex;align-items:center;gap:7px;margin:0;padding:6px 11px;border-radius:6px;background:rgba(255,255,255,.1);color:var(--player-ink);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.player-stage--live .player-stage__state{background:var(--hn-live)}.player-stage__live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#ffffff}.player-stage__listeners{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--player-ink-soft);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.player-stage__art{width:min(205px,60vw);aspect-ratio:1;overflow:hidden;border-radius:16px;box-shadow:0 0 60px rgba(212,170,88,.26),0 14px 30px rgba(0,0,0,.35)}.player-stage__art .ui-artwork,.player-stage__art img{width:100%;height:100%;object-fit:cover}.player-stage__body{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;min-width:0}.player-stage__centre{margin:0;color:#d9ad61;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.player-stage__title{max-width:18ch;margin:0;color:var(--player-ink);font-family:var(--hn-font-display);font-size:clamp(1.9rem,1.3rem + 2vw,2.6rem);font-weight:400;line-height:1.12;letter-spacing:-.01em;overflow-wrap:anywhere}.player-stage__facts{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--hn-space-2) var(--hn-space-5);margin:0;padding:0;list-style:none;color:var(--player-ink-faint);font-size:var(--hn-text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.player-stage__wave{display:flex;align-items:center;justify-content:center;gap:4px;width:min(370px,100%);height:54px;margin-top:4px}.player-stage__wave span{flex:1 1;max-width:5px;height:var(--bar);border-radius:3px;background:#d9ad61;opacity:.45;transform-origin:center}.player-stage.is-playing .player-stage__wave span{opacity:1;animation:player-wave 1.15s ease-in-out infinite alternate;animation-delay:var(--delay)}@keyframes player-wave{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}.player-stage__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--hn-space-4);margin-top:var(--hn-space-2)}.player-stage__play{position:relative;display:grid;place-items:center;flex:none;width:72px;height:72px;border:0;border-radius:50%;background:#ffffff;color:#1b2726;box-shadow:0 10px 26px rgba(0,0,0,.3);cursor:pointer;transition:transform var(--hn-dur-fast,.12s) ease,background var(--hn-dur-fast,.12s) ease}.player-stage__play:hover{background:#f5ead6}.player-stage__play:active{transform:scale(.96)}.player-stage__note button:focus-visible,.player-stage__options summary:focus-visible,.player-stage__play:focus-visible,.player-stage__share:focus-visible,.player-stage__skip:focus-visible{outline:3px solid #d9ad61;outline-offset:3px}.player-stage__play[aria-busy=true] svg{opacity:.55}.player-stage--live.is-playing .player-stage__play:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #d9ad61;animation:player-breathe 2.6s ease-out infinite;pointer-events:none}@keyframes player-breathe{0%{transform:scale(1);opacity:.7}to{transform:scale(1.45);opacity:0}}@media (prefers-reduced-motion:reduce){.player-stage--live.is-playing .player-stage__play:after{animation:none;opacity:.5}.player-stage.is-playing .player-stage__wave span{animation:none}}.player-stage__skip{display:grid;place-items:center;position:relative;width:48px;height:48px;border:1px solid var(--player-line);border-radius:50%;background:transparent;color:var(--player-ink);cursor:pointer}.player-stage__skip small{position:absolute;font-size:.55rem;font-weight:700;margin-top:1px}.player-stage__skip:disabled{opacity:.4;cursor:default}.player-stage__status{flex-basis:100%;margin:0;color:var(--player-ink-soft);font-size:var(--hn-text-sm)}.player-stage__timeline{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--hn-space-3);gap:var(--hn-space-3);width:min(460px,100%);color:var(--player-ink-faint);font-size:var(--hn-text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.player-stage__timeline input,.player-stage__volume input{width:100%;accent-color:#d9ad61}.player-stage__note{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--hn-space-3);margin:0;padding:var(--hn-space-3) var(--hn-space-4);border-radius:var(--hn-radius-sm);background:rgba(255,255,255,.08);color:var(--player-ink);font-size:var(--hn-text-sm)}.player-stage__note.is-error{background:color-mix(in srgb,var(--hn-live) 26%,transparent)}.player-stage__note button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border:0;border-radius:var(--hn-radius-pill);background:#ffffff;color:#1b2726;font:inherit;font-weight:600;cursor:pointer}.player-stage__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--hn-space-3) var(--hn-space-5);width:100%;margin-top:var(--hn-space-2);padding-top:var(--hn-space-4);border-top:1px solid var(--player-line);text-align:left}.player-stage__options summary,.player-stage__share{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid var(--player-line);border-radius:var(--hn-radius-pill);background:transparent;color:var(--player-ink);font:inherit;font-size:var(--hn-text-sm);cursor:pointer;list-style:none}.player-stage__options summary::-webkit-details-marker{display:none}.player-stage__options{position:relative}.player-stage__options[open]{flex-basis:100%}.player-stage__options label{display:flex;align-items:flex-start;gap:var(--hn-space-3);margin-top:var(--hn-space-3);padding:var(--hn-space-4);border-radius:var(--hn-radius-md);background:#ffffff;color:var(--hn-text);cursor:pointer}.player-stage__options input[type=checkbox]{flex:none;width:20px;height:20px;margin:2px 0 0;accent-color:var(--hn-gold-700)}.player-stage__options label span{display:grid;grid-gap:2px;gap:2px}.player-stage__options label small{color:var(--hn-muted)}.player-stage__volume{display:inline-flex;align-items:center;gap:var(--hn-space-2);width:160px;color:var(--player-ink-soft)}@media (hover:none) and (pointer:coarse){.player-stage__volume{display:none}}.mini-player-spacer{height:calc(84px + env(safe-area-inset-bottom))}.mini-player{--player-accent:var(--hn-gold-500);position:fixed;right:0;bottom:0;left:0;z-index:var(--hn-z-player,50);padding:10px 28px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--hn-border-light);background:#ffffff;color:var(--hn-text);box-shadow:0 -5px 28px rgba(41,49,44,.09)}.mini-player__inner{display:flex;align-items:center;gap:14px;max-width:1220px;height:56px;margin:0 auto}.mini-player__art{display:grid;place-items:center;flex:none;width:54px;height:54px;overflow:hidden;border-radius:7px;background:var(--hn-charcoal);color:#d9ad61}.mini-player__art img{width:100%;height:100%;object-fit:cover}.mini-player__text{display:grid;flex:1 1;grid-gap:3px;gap:3px;min-width:0}.mini-player__text strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.mini-player__meta{display:flex;align-items:center;gap:8px;min-width:0;color:var(--hn-muted);font-size:12px}.mini-player__meta>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-player__meta>span+span:before{content:"·";margin-right:8px}.mini-player__badge{flex:none;padding:2px 6px;border-radius:4px;background:var(--hn-live);color:#ffffff;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.mini-player__meta>.mini-player__badge+span:before{content:none;margin:0}.mini-player__wave{display:flex;flex:none;align-items:center;gap:3px;width:137px;height:38px}.mini-player__wave span{flex:1 1;height:var(--bar);border-radius:2px;background:#cfaa65;opacity:.5}.mini-player__wave.is-playing span{opacity:1;animation:player-wave 1.1s ease-in-out infinite alternate;animation-delay:var(--delay)}.mini-player__actions{display:flex;flex:none;gap:8px}.mini-player__close,.mini-player__play{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;cursor:pointer}.mini-player__play{border:0;background:var(--hn-gold-500);color:#1d2424}.mini-player__play:hover{background:#d9ad61}.mini-player__close{border:1px solid var(--hn-border-light);background:transparent;color:var(--hn-text-soft)}.mini-player__close:focus-visible,.mini-player__play:focus-visible{outline:3px solid var(--hn-gold-700);outline-offset:2px}.mini-player__progress{position:absolute;top:-1px;right:0;left:0;height:3px;background:var(--hn-border-light)}.mini-player__progress>span{display:block;height:100%;background:var(--hn-gold-500);transition:width .2s linear}@media (max-width:680px){.mini-player{padding:6px 12px calc(6px + env(safe-area-inset-bottom))}.mini-player__inner{gap:10px;height:54px}.mini-player__art{width:46px;height:46px}.mini-player__wave{display:none}.mini-player-spacer{height:calc(70px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.mini-player__wave.is-playing span{animation:none}}.player-stage--embedded{grid-template-columns:1fr}.ui-button{min-height:var(--hn-control-md);display:inline-flex;align-items:center;justify-content:center;gap:var(--hn-space-2);padding:0 var(--hn-space-4);border:1px solid transparent;border-radius:var(--hn-radius-sm);font:inherit;font-weight:var(--hn-weight-semibold);text-decoration:none;cursor:pointer;transition:background var(--hn-dur-fast) var(--hn-ease-standard),border-color var(--hn-dur-fast) var(--hn-ease-standard),transform var(--hn-dur-fast) var(--hn-ease-standard)}.ui-button--sm{min-height:var(--hn-control-sm);padding-inline:var(--hn-space-3);font-size:var(--hn-text-sm)}.ui-button--touch{min-height:var(--hn-control-touch)}.ui-button--primary{background:var(--hn-accent);color:var(--hn-accent-contrast)}.ui-button--secondary{border-color:var(--hn-border);background:var(--hn-bg-raised);color:var(--hn-fg)}.ui-button--danger{background:var(--hn-danger);color:var(--hn-compat-color-hex-fff)}.ui-button--ghost{background:transparent;color:var(--hn-fg-soft)}.ui-button:disabled{opacity:.52;cursor:not-allowed}.ui-icon-button{width:var(--hn-control-touch);height:var(--hn-control-touch);display:grid;place-items:center;border:1px solid var(--hn-border);border-radius:var(--hn-radius-sm);background:var(--hn-bg-raised);color:var(--hn-fg);cursor:pointer}.ui-field{display:grid;grid-gap:var(--hn-space-2);gap:var(--hn-space-2)}.ui-field>label{color:var(--hn-fg-soft);font-size:var(--hn-text-sm);font-weight:var(--hn-weight-semibold)}.ui-field small{color:var(--hn-fg-muted)}.ui-field__error{color:var(--hn-danger)!important}.ui-input{width:100%;min-height:var(--hn-control-touch);border:1px solid var(--hn-border);border-radius:var(--hn-radius-sm);padding:0 var(--hn-space-3);background:var(--hn-bg-raised);color:var(--hn-fg)}.ui-textarea{min-height:112px;padding-block:var(--hn-space-3);resize:vertical}.ui-password{position:relative}.ui-password .ui-input{padding-right:72px}.ui-password button{position:absolute;right:var(--hn-space-2);top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--hn-accent);font-weight:var(--hn-weight-semibold)}.ui-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:44px;height:24px;border:1px solid var(--hn-border);border-radius:var(--hn-radius-pill);background:var(--hn-bg);position:relative;cursor:pointer}.ui-toggle:after{content:"";position:absolute;width:18px;height:18px;left:2px;top:2px;border-radius:50%;background:var(--hn-fg-muted);transition:left var(--hn-dur-fast)}.ui-toggle:checked{background:var(--hn-accent)}.ui-toggle:checked:after{left:22px;background:var(--hn-compat-color-hex-fff)}.ui-otp{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.45em;text-align:center;font-size:var(--hn-text-xl)}.ui-image-upload{min-height:150px;position:relative;display:grid;place-items:center;overflow:hidden;border:1px dashed var(--hn-border);border-radius:var(--hn-radius-md);background:var(--hn-bg)}.ui-image-upload img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.ui-image-upload input{position:absolute;inset:0;opacity:0;cursor:pointer}.ui-status{display:inline-flex;align-items:center;min-height:24px;padding:0 var(--hn-space-2);border-radius:var(--hn-radius-pill);font-size:var(--hn-text-xs);font-weight:var(--hn-weight-bold);letter-spacing:.02em}.ui-status--danger,.ui-status--live{color:var(--hn-danger);background:color-mix(in srgb,var(--hn-danger) 12%,transparent)}.ui-status--success{color:var(--hn-success);background:color-mix(in srgb,var(--hn-success) 12%,transparent)}.ui-status--warning{color:var(--hn-warning);background:color-mix(in srgb,var(--hn-warning) 12%,transparent)}.ui-status--info{color:var(--hn-accent);background:color-mix(in srgb,var(--hn-accent) 12%,transparent)}.ui-status--neutral{color:var(--hn-fg-muted);background:color-mix(in srgb,var(--hn-fg-muted) 12%,transparent)}.ui-panel{border:1px solid var(--hn-border-soft);border-radius:var(--hn-radius-md);background:var(--hn-bg-raised);box-shadow:var(--hn-elev-low);padding:var(--hn-space-5)}.ui-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--hn-space-5);margin-bottom:var(--hn-space-5)}.ui-page-header h1{margin:var(--hn-space-1) 0 0;font-size:var(--hn-text-3xl);line-height:var(--hn-leading-tight)}.ui-page-header p{margin:0;color:var(--hn-fg-muted);font-size:var(--hn-text-xs);font-weight:var(--hn-weight-bold);letter-spacing:.08em;text-transform:uppercase}.ui-page-header span{display:block;margin-top:var(--hn-space-2);color:var(--hn-fg-soft)}.ui-page-header__actions{display:flex;gap:var(--hn-space-2);flex-wrap:wrap}.ui-kpi{padding:var(--hn-space-4);border:1px solid var(--hn-border-soft);border-radius:var(--hn-radius-sm);background:var(--hn-bg-raised)}.ui-kpi__label{display:flex;gap:var(--hn-space-2);align-items:center;color:var(--hn-fg-muted);font-size:var(--hn-text-sm)}.ui-kpi>strong{display:block;margin-top:var(--hn-space-2);font-size:var(--hn-text-2xl)}.ui-kpi small{color:var(--hn-fg-muted)}.ui-breakdown h2{margin:0}.ui-breakdown>p{color:var(--hn-fg-muted)}.ui-breakdown__list{display:grid;grid-gap:var(--hn-space-3);gap:var(--hn-space-3)}.ui-breakdown__list>div{display:grid;grid-template-columns:minmax(80px,1fr) minmax(100px,2fr) auto;grid-gap:var(--hn-space-3);gap:var(--hn-space-3);align-items:center}.ui-breakdown__track{height:8px;overflow:hidden;border-radius:var(--hn-radius-pill);background:var(--hn-border-soft)}.ui-breakdown__track>span{display:block;height:100%;background:var(--hn-accent)}.ui-state{min-height:180px;display:grid;place-items:center;align-content:center;grid-gap:var(--hn-space-2);gap:var(--hn-space-2);padding:var(--hn-space-5);border:1px solid var(--hn-border-soft);border-radius:var(--hn-radius-md);text-align:center;color:var(--hn-fg-soft)}.ui-state strong{color:var(--hn-fg)}.ui-state--error{border-color:color-mix(in srgb,var(--hn-danger) 32%,var(--hn-border))}.ui-stale{padding:var(--hn-space-2) var(--hn-space-3);border:1px solid color-mix(in srgb,var(--hn-warning) 30%,var(--hn-border));border-radius:var(--hn-radius-sm);color:var(--hn-warning);background:color-mix(in srgb,var(--hn-warning) 8%,transparent);font-size:var(--hn-text-sm)}.ui-skeleton{display:grid;grid-gap:var(--hn-space-3);gap:var(--hn-space-3);padding:var(--hn-space-4)}.ui-skeleton span{height:18px;border-radius:var(--hn-radius-sm);background:color-mix(in srgb,var(--hn-fg-muted) 14%,transparent);animation:ui-pulse var(--hn-compat-time-1-2s) ease-in-out infinite alternate}.ui-dialog-backdrop,.ui-drawer-backdrop{position:fixed;inset:0;z-index:var(--hn-z-modal);display:grid;place-items:center;padding:var(--hn-space-4);background:var(--hn-compat-color-rgba-7-17-31-68);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ui-dialog{width:min(100%,480px);padding:var(--hn-space-5);border:1px solid var(--hn-border);border-radius:var(--hn-radius-lg);background:var(--hn-bg-raised);color:var(--hn-fg);box-shadow:var(--hn-elev-overlay)}.ui-dialog h2{margin-top:0}.ui-dialog__service{padding:var(--hn-space-3);border-radius:var(--hn-radius-sm);background:var(--hn-bg);font-weight:var(--hn-weight-semibold)}.ui-dialog__actions{display:flex;justify-content:flex-end;gap:var(--hn-space-2);margin-top:var(--hn-space-5)}.ui-toast-region{position:fixed;right:var(--hn-space-4);bottom:var(--hn-space-4);z-index:var(--hn-z-toast);display:grid;grid-gap:var(--hn-space-2);gap:var(--hn-space-2);width:min(360px,calc(100vw - 32px))}.ui-toast{display:flex;justify-content:space-between;gap:var(--hn-space-3);align-items:center;padding:var(--hn-space-3) var(--hn-space-4);border:1px solid var(--hn-border);border-radius:var(--hn-radius-sm);background:var(--hn-bg-raised);color:var(--hn-fg);box-shadow:var(--hn-elev-overlay)}.ui-toast button{border:0;background:transparent;color:var(--hn-accent);font-weight:var(--hn-weight-bold)}.ui-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ui-table-wrap{overflow:auto;border:1px solid var(--hn-border-soft);border-radius:var(--hn-radius-md)}.ui-table{width:100%;border-collapse:collapse}.ui-table td,.ui-table th{padding:var(--hn-space-3) var(--hn-space-4);border-bottom:1px solid var(--hn-border-soft);text-align:left}.ui-table th{color:var(--hn-fg-muted);font-size:var(--hn-text-xs);text-transform:uppercase;letter-spacing:.06em}.ui-tabs{display:flex;gap:var(--hn-space-1);overflow:auto;padding:var(--hn-space-1);border:1px solid var(--hn-border);border-radius:var(--hn-radius-sm);background:var(--hn-bg)}.ui-tabs button{min-height:var(--hn-control-md);border:0;border-radius:8px;padding:0 var(--hn-space-3);background:transparent;color:var(--hn-fg-soft)}.ui-tabs button.is-active{background:var(--hn-bg-raised);color:var(--hn-fg);box-shadow:var(--hn-elev-low)}.ui-popover{position:absolute;z-index:var(--hn-z-dropdown);min-width:240px;padding:var(--hn-space-2);border:1px solid var(--hn-border);border-radius:var(--hn-radius-md);background:var(--hn-bg-raised);box-shadow:var(--hn-elev-overlay)}.ui-drawer-backdrop{justify-items:end;padding:0}.ui-drawer{width:min(520px,100vw);height:100%;overflow:auto;padding:var(--hn-space-5);background:var(--hn-bg-raised);color:var(--hn-fg);box-shadow:var(--hn-elev-overlay)}.ui-drawer>header{display:flex;justify-content:space-between;align-items:center}.ui-drawer>header button{width:var(--hn-control-touch);height:var(--hn-control-touch);border:0;background:transparent;color:var(--hn-fg);font-size:1.5rem}.ui-meter{display:flex;align-items:center;gap:var(--hn-space-2)}.ui-meter__track{height:10px;flex:1 1;overflow:hidden;border-radius:var(--hn-radius-pill);background:var(--hn-border-soft)}.ui-meter__track>span{display:block;height:100%;background:var(--hn-success)}.ui-meter small{min-width:4ch;color:var(--hn-fg-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-avatar,.ui-centre-mark{display:grid;place-items:center;overflow:hidden;border-radius:50%;background:var(--hn-accent);color:var(--hn-accent-contrast);font-weight:var(--hn-weight-bold)}.ui-avatar img,.ui-centre-mark img{width:100%;height:100%;object-fit:cover}.ui-avatar--sm{width:32px;height:32px}.ui-avatar--md,.ui-centre-mark--md{width:40px;height:40px}.ui-centre-mark--sm{width:30px;height:30px;font-size:var(--hn-text-xs)}.ui-avatar--lg{width:52px;height:52px}.ui-centre-mark{border-radius:var(--hn-radius-sm);background:var(--centre-accent,var(--hn-accent))}@keyframes ui-pulse{to{opacity:.45}}@media(max-width:680px){.ui-page-header{align-items:stretch;flex-direction:column}.ui-dialog__actions{flex-direction:column-reverse}.ui-dialog__actions .ui-button{width:100%}.ui-panel{padding:var(--hn-space-4)}}.ui-artwork{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--hn-brand-950,#1a2524)}.ui-artwork>img{position:absolute;inset:0;width:100%;height:100%;display:block}.ui-artwork--poster>img{object-fit:cover}.ui-artwork--cover>img:not(.ui-artwork__backdrop){object-fit:contain}.ui-artwork__backdrop{object-fit:cover;filter:blur(18px) saturate(.9);transform:scale(1.15);opacity:.55}.ui-artwork--placeholder>img{object-fit:cover;opacity:.9}.ui-image-upload__hint{position:absolute;left:8px;bottom:8px;z-index:1;padding:3px 8px;border-radius:999px;background:rgba(16,22,22,.72);color:#fff;font-size:.68rem;pointer-events:none}.ui-table>caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--hn-font-sans:var(--font-sans),"DM Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--hn-font-display:var(--font-display),"DM Serif Display",Georgia,serif;--hn-gold-500:#bd8a31;--hn-gold-600:#a87a28;--hn-gold-700:#98691c;--hn-charcoal:#182221;--hn-ivory:#faf8f3;--hn-brand-950:#131a1a;--hn-brand-900:#182221;--hn-brand-800:#7a5416;--hn-brand-700:#8a5f17;--hn-brand-600:#98691c;--hn-brand-500:#bd8a31;--hn-brand-200:#ead6ad;--hn-brand-100:#f3e8d2;--hn-brand-50:#faf5ea;--hn-live:#c93636;--hn-live-strong:#b42c2c;--hn-success:#137a5c;--hn-warning:#a56a0a;--hn-danger:#b83232;--hn-text:#1d2424;--hn-text-soft:#3e4746;--hn-muted:#6b7270;--hn-border-light:#e9e6df;--hn-border:var(--hn-border-light);--hn-surface:#ffffff;--hn-surface-soft:#faf8f3;--hn-operator-bg:#131a1a;--hn-operator-bg-2:#161e1e;--hn-operator-surface:#182221;--hn-operator-surface-2:#1e2a29;--hn-operator-surface-3:#243230;--hn-operator-border:#35423f;--hn-operator-border-soft:#283432;--hn-operator-text:#f7f3eb;--hn-operator-text-soft:#d8d3c8;--hn-operator-muted:#9aa29f;--hn-space-1:4px;--hn-space-2:8px;--hn-space-3:12px;--hn-space-4:16px;--hn-space-5:24px;--hn-space-6:32px;--hn-space-7:48px;--hn-space-8:64px;--hn-space-9:80px;--hn-radius-sm:10px;--hn-radius-md:15px;--hn-radius-lg:20px;--hn-radius-xl:28px;--hn-radius-pill:999px;--hn-content:1180px;--hn-content-wide:1440px;--hn-title-tracking:-.045em;--hn-heading-tracking:-.03em;--hn-body-leading:1.65;--hn-shadow-sm:0 12px 36px rgba(39,34,24,.06);--hn-shadow-md:0 24px 64px rgba(39,34,24,.10);--hn-shadow-dark:0 18px 48px rgba(0,0,0,.24);--hn-text-xs:.75rem;--hn-text-sm:.875rem;--hn-text-md:1rem;--hn-text-lg:1.125rem;--hn-text-xl:1.375rem;--hn-text-2xl:1.75rem;--hn-text-3xl:2.25rem;--hn-text-display:clamp(2.5rem,1.6rem + 3.6vw,4.5rem);--hn-weight-regular:450;--hn-weight-medium:560;--hn-weight-semibold:650;--hn-weight-bold:760;--hn-leading-tight:1.1;--hn-leading-snug:1.3;--hn-dur-fast:100ms;--hn-dur-normal:160ms;--hn-dur-slow:240ms;--hn-ease-standard:cubic-bezier(.2,0,0,1);--hn-ease-emphasis:cubic-bezier(.3,0,0,1.15);--hn-z-sticky:10;--hn-z-dropdown:20;--hn-z-sidebar:30;--hn-z-topbar:40;--hn-z-player:50;--hn-z-modal:60;--hn-z-toast:70;--hn-control-sm:32px;--hn-control-md:40px;--hn-control-touch:44px;--hn-elev-low:0 1px 2px rgba(39,34,24,.05),0 4px 14px rgba(39,34,24,.05);--hn-elev-medium:0 12px 36px rgba(39,34,24,.09);--hn-elev-overlay:0 24px 70px rgba(19,26,26,.20);--hn-focus-ring:0 0 0 3px color-mix(in srgb,var(--hn-brand-500) 45%,transparent);--hn-accent:var(--hn-brand-600);--hn-accent-strong:var(--hn-brand-700);--hn-accent-contrast:#fff;--hn-tracking-eyebrow:.14em;--hn-compat-color-rgba-52-120-246-12:rgba(154,108,29,.12);--hn-compat-color-hex-ffffff:#ffffff;--hn-compat-color-hex-f6f9ff:#fdfbf8;--hn-compat-color-hex-f2f7ff:#fcfaf5;--hn-compat-color-rgba-190-213-255-8:rgba(239,228,206,.8);--hn-compat-color-rgba-255-255-255-92:rgba(255,255,255,.92);--hn-compat-color-hex-fff:#fff;--hn-compat-color-rgba-30-99-233-24:rgba(154,108,29,.24);--hn-compat-color-rgba-255-255-255-96:rgba(255,255,255,.96);--hn-compat-color-rgba-30-99-233-16:rgba(154,108,29,.16);--hn-compat-color-rgba-30-99-233-22:rgba(154,108,29,.22);--hn-compat-color-rgba-216-59-80-14:rgba(216,59,80,.14);--hn-compat-color-hex-cddcf1:#e9e3d5;--hn-compat-color-hex-a62f40:#a62f40;--hn-compat-color-hex-efd394:#efd394;--hn-compat-color-hex-fff8e8:#fff8e8;--hn-compat-color-hex-7f5208:#7f5208;--hn-compat-color-hex-b9e0d5:#b9e0d5;--hn-compat-color-hex-effaf7:#effaf7;--hn-compat-color-hex-11624f:#11624f;--hn-compat-color-rgba-20-133-102-12:rgba(20,133,102,.12);--hn-compat-color-hex-fff0f2:#fff0f2;--hn-compat-color-hex-ab3041:#ab3041;--hn-compat-color-rgba-216-59-80-12:rgba(216,59,80,.12);--hn-compat-color-rgba-216-59-80-02:rgba(216,59,80,.02);--hn-compat-color-hex-f4f8ff:#fcfbf7;--hn-compat-color-hex-e6eefb:#f6f3eb;--hn-compat-color-hex-6da1ff:#bb8830;--hn-compat-color-hex-c5dafb:#efe5d1;--hn-compat-color-rgba-141-182-255-45:rgba(187,136,48,.45);--hn-compat-color-hex-0b3a82:#9a6c1d;--hn-compat-color-hex-1454c0:#9a6c1d;--hn-compat-color-hex-1e63e9:#9a6c1d;--hn-compat-color-rgba-11-58-130-22:rgba(154,108,29,.22);--hn-compat-color-hex-d9e8ff:#f6efe3;--hn-compat-color-rgba-255-255-255-2:rgba(255,255,255,.2);--hn-compat-color-rgba-255-255-255-1:rgba(255,255,255,.1);--hn-compat-color-rgba-7-26-56-18:rgba(26,37,36,.18);--hn-compat-color-hex-d9e6fb:#f3ede1;--hn-compat-color-hex-e2ecfb:#f5f1e8;--hn-compat-color-rgba-7-26-56-22:rgba(26,37,36,.22);--hn-compat-color-rgba-52-120-246-08:rgba(154,108,29,.08);--hn-compat-color-hex-bcd5ff:#eee4cd;--hn-compat-color-hex-f0f6ff:#fbf9f4;--hn-compat-color-hex-edf3fc:#f9f6f0;--hn-compat-color-hex-445b7a:#5a6461;--hn-compat-color-hex-e8f7f2:#e8f7f2;--hn-compat-color-hex-12604c:#12604c;--hn-compat-color-hex-fff5dd:#fff5dd;--hn-compat-color-hex-7c520f:#7c520f;--hn-compat-color-hex-9f2c3a:#9f2c3a;--hn-compat-color-hex-8f3340:#8f3340;--hn-compat-color-hex-e4ecf8:#f4f0e8;--hn-compat-color-hex-fbfdff:#fefdfc;--hn-compat-color-rgba-30-99-233-18:rgba(154,108,29,.18);--hn-compat-color-rgba-30-99-233-12:rgba(154,108,29,.12);--hn-compat-color-hex-e5edf9:#f5f1e9;--hn-compat-color-rgba-11-58-130-05:rgba(154,108,29,.05);--hn-compat-color-hex-e3ecfa:#f5f1e8;--hn-compat-color-hex-e8eff9:#f5f2ec;--hn-compat-color-rgba-52-120-246-14:rgba(154,108,29,.14);--hn-compat-color-hex-f3f8ff:#fcfaf6;--hn-compat-color-rgba-11-58-130-12:rgba(154,108,29,.12);--hn-compat-color-rgba-255-255-255-28:rgba(255,255,255,.28);--hn-compat-color-rgba-255-59-91-08:rgba(255,59,91,.08);--hn-compat-color-rgba-11-58-130-045:rgba(154,108,29,.045);--hn-compat-color-rgba-190-213-255-6:rgba(239,228,206,.6);--hn-compat-color-rgba-7-26-56-28:rgba(26,37,36,.28);--hn-compat-color-hex-0b2b5f:#2d3d3d;--hn-compat-color-hex-3478f6:#9a6c1d;--hn-compat-color-hex-dceaff:#f6f1e5;--hn-compat-color-rgba-255-255-255-18:rgba(255,255,255,.18);--hn-compat-color-rgba-255-255-255-08:rgba(255,255,255,.08);--hn-compat-color-rgba-255-255-255-09:rgba(255,255,255,.09);--hn-compat-color-rgba-255-255-255-14:rgba(255,255,255,.14);--hn-compat-color-rgba-255-255-255-12:rgba(255,255,255,.12);--hn-compat-color-rgba-7-26-56-3:rgba(26,37,36,.3);--hn-compat-time-140ms:140ms;--hn-compat-time-1-7s:1.7s;--hn-compat-time-90ms:90ms;--hn-compat-time-1s:1s;--hn-compat-time-p12s:.12s;--hn-compat-time-p22s:.22s;--hn-compat-time-p3s:.3s;--hn-compat-time-p4s:.4s;--hn-compat-time-p9s:.9s;--hn-compat-time-p001ms:.001ms;--hn-compat-time-180ms:180ms;--hn-compat-z-50:50;--hn-compat-z-2:2;--hn-compat-color-hex-22c55e:#22c55e;--hn-compat-color-rgba-34-197-94-12:rgba(34,197,94,.12);--hn-compat-color-hex-f59e0b:#f59e0b;--hn-compat-color-rgba-255-255-255-015:rgba(255,255,255,.015);--hn-compat-color-rgba-9-14-24-92:rgba(14,19,19,.92);--hn-compat-color-rgba-0-0-0-16:rgba(0,0,0,.16);--hn-compat-color-rgba-52-120-246-28:rgba(154,108,29,.28);--hn-compat-color-hex-172235:#202c2c;--hn-compat-color-hex-6e7b91:#798682;--hn-compat-color-hex-313d50:#364b4a;--hn-compat-color-hex-101725:#161f1e;--hn-compat-color-hex-6d788c:#76837f;--hn-compat-color-hex-ff8294:#ff8294;--hn-compat-color-rgba-255-56-84-48:rgba(255,56,84,.48);--hn-compat-color-rgba-255-56-84-1:rgba(255,56,84,.1);--hn-compat-color-rgba-34-197-94-08:rgba(34,197,94,.08);--hn-compat-color-hex-31527c:#525b58;--hn-compat-color-hex-12608e:#9a6c1d;--hn-compat-color-hex-164a6c:#9a6c1d;--hn-compat-color-hex-0a101b:#101515;--hn-compat-color-hex-b6c1d2:#c1c7c5;--hn-compat-color-hex-111a29:#182221;--hn-compat-color-rgba-52-120-246-3:rgba(154,108,29,.3);--hn-compat-color-rgba-52-120-246-2:rgba(154,108,29,.2);--hn-compat-color-rgba-255-255-255-018:rgba(255,255,255,.018);--hn-compat-color-rgba-0-0-0-12:rgba(0,0,0,.12);--hn-compat-color-hex-2a3850:#334746;--hn-compat-color-hex-ff7387:#ff7387;--hn-compat-color-rgba-255-56-84-12:rgba(255,56,84,.12);--hn-compat-color-rgba-255-56-84-35:rgba(255,56,84,.35);--hn-compat-color-rgba-255-56-84-7:rgba(255,56,84,.7);--hn-compat-color-hex-58e38b:#58e38b;--hn-compat-color-rgba-34-197-94-24:rgba(34,197,94,.24);--hn-compat-color-hex-ffc05c:#ffc05c;--hn-compat-color-rgba-245-158-11-12:rgba(245,158,11,.12);--hn-compat-color-rgba-245-158-11-25:rgba(245,158,11,.25);--hn-compat-color-hex-a7b2c4:#b2b9b7;--hn-compat-color-hex-172132:#1f2a2a;--hn-compat-color-hex-2a364a:#314343;--hn-compat-color-hex-151e2d:#1c2626;--hn-compat-color-hex-eef3fa:#f7f5f1;--hn-compat-color-hex-1a2638:#22302f;--hn-compat-color-rgba-52-120-246-34:rgba(154,108,29,.34);--hn-compat-color-rgba-255-56-84-32:rgba(255,56,84,.32);--hn-compat-color-hex-ff3854:#ff3854;--hn-compat-color-hex-dc1737:#dc1737;--hn-compat-color-hex-101827:#172020;--hn-compat-color-hex-aeb9c9:#b8bfbd;--hn-compat-color-hex-a88aff:#bb8830;--hn-compat-color-hex-29dd75:#29dd75;--hn-compat-color-rgba-7-11-19-98:rgba(11,15,15,.98);--hn-compat-color-rgba-7-11-19-88:rgba(11,15,15,.88);--hn-compat-color-rgba-7-11-19-28:rgba(11,15,15,.28);--hn-compat-color-hex-161f30:#1d2928;--hn-compat-color-hex-d3dbe7:#e3dfd7;--hn-compat-color-hex-273652:#334646;--hn-compat-color-rgba-7-11-19-2:rgba(11,15,15,.2);--hn-compat-color-hex-ff5068:#ff5068;--hn-compat-color-hex-e22648:#e22648;--hn-compat-color-rgba-255-56-84-4:rgba(255,56,84,.4);--hn-compat-color-hex-cb1834:#cb1834;--hn-compat-color-rgba-52-120-246-42:rgba(154,108,29,.42);--hn-compat-color-hex-4b38b9:#9a6c1d;--hn-compat-color-hex-2c267f:#9a6c1d;--hn-compat-color-hex-a8b4c5:#b3bab8;--hn-compat-color-rgba-255-255-255-76:rgba(255,255,255,.76);--hn-compat-color-rgba-57-35-117-82:rgba(154,108,29,.82);--hn-compat-color-rgba-20-25-49-95:rgba(29,40,40,.95);--hn-compat-color-hex-c5c9d6:#cbd0ce;--hn-compat-color-hex-253248:#2e3f3f;--hn-compat-color-hex-1b2638:#233030;--hn-compat-color-hex-1a2434:#212d2d;--hn-compat-color-hex-aab5c5:#b4bbb9;--hn-compat-color-hex-202c40:#283837;--hn-compat-color-hex-121b29:#192222;--hn-compat-color-hex-7f8ca3:#8b9693;--hn-compat-color-hex-cbd3df:#dad7cf;--hn-compat-color-hex-0f1725:#161e1e;--hn-compat-color-rgba-5-8-14-08:rgba(8,11,11,.08);--hn-compat-color-rgba-5-8-14-6:rgba(8,11,11,.6);--hn-compat-color-hex-c5d0df:#d9d5cb;--hn-compat-color-rgba-6-10-18-72:rgba(10,14,14,.72);--hn-compat-color-hex-233047:#2d3d3d;--hn-compat-color-hex-0c131f:#121919;--hn-compat-color-hex-121b2a:#192322;--hn-compat-color-hex-d71b3a:#d71b3a;--hn-compat-color-rgba-255-80-104-45:rgba(255,80,104,.45);--hn-compat-color-rgba-255-56-84-18:rgba(255,56,84,.18);--hn-compat-color-rgba-255-56-84-08:rgba(255,56,84,.08);--hn-compat-color-hex-263248:#2e403f;--hn-compat-color-hex-59df8a:#59df8a;--hn-compat-color-hex-6550c8:#9a6c1d;--hn-compat-color-hex-647187:#707b77;--hn-compat-color-hex-b5bfce:#bec5c3;--hn-compat-color-hex-1b2639:#233130;--hn-compat-color-hex-8997ad:#96a09d;--hn-compat-color-hex-c9d2df:#dad6ce;--hn-compat-color-hex-ff7185:#ff7185;--hn-compat-color-rgba-255-56-84-45:rgba(255,56,84,.45);--hn-compat-color-rgba-255-56-84-11:rgba(255,56,84,.11);--hn-compat-color-hex-28364c:#314343;--hn-compat-color-hex-1b2739:#233130;--hn-compat-color-hex-0b111c:#101716;--hn-compat-color-hex-b6c0ce:#bfc5c3;--hn-compat-color-hex-243047:#2d3e3d;--hn-compat-color-hex-2f3a50:#354a49;--hn-compat-color-hex-131d2c:#1a2524;--hn-compat-color-hex-8e77e8:#bb8830;--hn-compat-color-rgba-9-14-24-97:rgba(14,19,19,.97);--hn-compat-color-rgba-7-11-19-97:rgba(11,15,15,.97);--hn-compat-color-rgba-7-11-19-65:rgba(11,15,15,.65);--hn-compat-color-rgba-0-0-0-15:rgba(0,0,0,.15);--hn-compat-color-hex-bac4d3:#c4c9c7;--hn-compat-color-hex-0e1624:#151d1d;--hn-compat-color-hex-f5f7fb:#faf9f6;--hn-compat-color-hex-c5233e:#c5233e;--hn-compat-color-hex-111b2b:#192322;--hn-compat-color-rgba-245-158-11-3:rgba(245,158,11,.3);--hn-compat-color-rgba-245-158-11-08:rgba(245,158,11,.08);--hn-compat-color-hex-ffc66b:#ffc66b;--hn-compat-color-rgba-34-197-94-25:rgba(34,197,94,.25);--hn-compat-color-hex-6ae697:#6ae697;--hn-compat-color-hex-aa8cff:#bb8830;--hn-compat-color-hex-2b3650:#344747;--hn-compat-color-hex-dfe6f0:#ece9e3;--hn-compat-color-hex-9f2349:#9f2349;--hn-compat-color-rgba-255-56-84-3:rgba(255,56,84,.3);--hn-compat-color-hex-657389:#717d79;--hn-compat-color-hex-ff8b9b:#ff8b9b;--hn-compat-color-hex-ff8a9b:#ff8a9b;--hn-compat-color-rgba-239-68-68-12:rgba(239,68,68,.12);--hn-compat-color-rgba-239-68-68-28:rgba(239,68,68,.28);--hn-compat-color-rgba-255-56-84-26:rgba(255,56,84,.26);--hn-compat-color-rgba-245-158-11-09:rgba(245,158,11,.09);--hn-compat-color-hex-ffd185:#ffd185;--hn-compat-color-hex-0c1421:#131a1a;--hn-compat-color-rgba-52-120-246-8:rgba(154,108,29,.8);--hn-compat-color-rgba-52-120-246-32:rgba(154,108,29,.32);--hn-compat-color-rgba-52-120-246-1:rgba(154,108,29,.1);--hn-compat-color-rgba-34-197-94-28:rgba(34,197,94,.28);--hn-compat-color-hex-72efa0:#72efa0;--hn-compat-color-hex-0b1320:#121919;--hn-compat-color-rgba-245-158-11-24:rgba(245,158,11,.24);--hn-compat-color-rgba-52-120-246-17:rgba(154,108,29,.17);--hn-compat-color-hex-101726:#171f1f;--hn-compat-color-hex-0b111d:#111717;--hn-compat-color-rgba-255-255-255-02:rgba(255,255,255,.02);--hn-compat-color-rgba-52-120-246-25:rgba(154,108,29,.25);--hn-compat-color-hex-111a2a:#192222;--hn-compat-color-hex-27354a:#2f4241;--hn-compat-color-hex-bca8ff:#e9dbbe;--hn-compat-color-rgba-52-120-246-26:rgba(154,108,29,.26);--hn-compat-color-hex-ff516a:#ff516a;--hn-compat-color-hex-0a111c:#101616;--hn-compat-color-hex-ffc86b:#ffc86b;--hn-compat-color-rgba-239-68-68-35:rgba(239,68,68,.35);--hn-compat-color-rgba-239-68-68-08:rgba(239,68,68,.08);--hn-compat-color-hex-6f7b90:#798682;--hn-compat-color-rgba-56-189-248-22:rgba(154,108,29,.22);--hn-compat-color-rgba-56-189-248-06:rgba(154,108,29,.06);--hn-compat-color-hex-a7bdd0:#b8bfbd;--hn-compat-color-hex-34445c:#3c5453;--hn-compat-color-hex-8794a9:#939d9a;--hn-compat-color-rgba-52-120-246-75:rgba(154,108,29,.75);--hn-compat-color-rgba-11-17-29-94:rgba(17,23,23,.94);--hn-compat-color-rgba-0-0-0-34:rgba(0,0,0,.34);--hn-compat-color-hex-78e9a0:#78e9a0;--hn-compat-color-hex-2b394f:#334746;--hn-compat-color-hex-394963:#4a524f;--hn-compat-color-hex-748198:#808c88;--hn-compat-color-hex-29364a:#304342;--hn-compat-color-rgba-12-19-32-985:rgba(18,26,25,.985);--hn-compat-color-rgba-0-0-0-42:rgba(0,0,0,.42);--hn-compat-color-hex-202c3f:#283737;--hn-compat-color-hex-f5f8fc:#faf9f7;--hn-compat-color-hex-758299:#818d89;--hn-compat-color-hex-7e8ba0:#899591;--hn-compat-color-hex-d9e1ed:#e9e5dd;--hn-compat-color-rgba-52-120-246-35:rgba(154,108,29,.35);--hn-compat-color-hex-182337:#212e2d;--hn-compat-color-hex-a995f7:#bb8830;--hn-compat-color-hex-f3f6fb:#f9f8f5;--hn-compat-color-hex-1e293b:#253433;--hn-compat-color-hex-dbe3ef:#eae7df;--hn-compat-color-hex-141e2e:#1c2626;--hn-compat-color-rgba-52-120-246-11:rgba(154,108,29,.11);--hn-compat-color-hex-aa91ff:#c5cbc9;--hn-compat-color-hex-f4f7fb:#f9f8f6;--hn-compat-color-hex-7f8da2:#8b9692;--hn-compat-color-hex-090e18:#0e1313;--hn-compat-color-hex-1e2a3d:#263534;--hn-compat-color-hex-2d3a50:#354848;--hn-compat-color-hex-162031:#1e2929;--hn-compat-color-hex-9aa7ba:#a6aeab;--hn-compat-color-hex-ffc15d:#ffc15d;--hn-compat-color-rgba-239-68-68-09:rgba(239,68,68,.09);--hn-compat-color-hex-ff8d9e:#ff8d9e;--hn-compat-color-hex-8794a8:#929d99;--hn-compat-color-hex-627086:#6e7a76;--hn-compat-color-hex-43dc79:#43dc79;--hn-compat-color-hex-dfe7f2:#eeeae3;--hn-compat-color-hex-7d8a9e:#88938f;--hn-compat-color-hex-7f8ca0:#8a9591;--hn-compat-color-hex-c5cedb:#ced2d1;--hn-compat-color-hex-151f2f:#1d2727;--hn-compat-color-hex-ff8798:#ff8798;--hn-compat-color-hex-34445e:#3d5554;--hn-compat-color-hex-141e2d:#1b2625;--hn-compat-color-hex-dce4ef:#ebe7e0;--hn-compat-color-rgba-52-120-246-72:rgba(154,108,29,.72);--hn-compat-color-rgba-255-56-84-52:rgba(255,56,84,.52);--hn-compat-color-rgba-255-56-84-13:rgba(255,56,84,.13);--hn-compat-color-hex-ff6f84:#ff6f84;--hn-compat-color-rgba-52-120-246-09:rgba(154,108,29,.09);--hn-compat-color-hex-cbbdff:#eee4ce;--hn-compat-color-hex-c4b5fd:#ece0c6;--hn-compat-color-rgba-52-120-246-18:rgba(154,108,29,.18);--hn-compat-color-hex-111827:#182020;--hn-compat-color-rgba-52-120-246-22:rgba(154,108,29,.22);--hn-compat-color-hex-9cabc0:#aab2af;--hn-compat-color-rgba-216-59-80-34:rgba(216,59,80,.34);--hn-compat-color-rgba-216-59-80-13:rgba(216,59,80,.13);--hn-compat-color-rgba-216-59-80-1:rgba(216,59,80,.1);--hn-compat-color-rgba-216-59-80-48:rgba(216,59,80,.48);--hn-compat-color-rgba-52-120-246-45:rgba(154,108,29,.45);--hn-compat-time-p2s:.2s;--hn-compat-time-p14s:.14s;--hn-compat-z-70:70;--hn-compat-z-8:8;--hn-compat-z-120:120;--hn-compat-color-rgba-0-0-0-24:rgba(0,0,0,.24);--hn-compat-time-60ms:60ms;--hn-compat-z-34:34;--hn-compat-z-3:3;--hn-compat-z-4:4;--hn-compat-color-white:white;--hn-compat-color-black:black;--hn-compat-color-rgba-52-120-246-15:rgba(154,108,29,.15);--hn-compat-color-hex-0d1726:#151e1d;--hn-compat-color-rgba-53-221-120-24:rgba(53,221,120,.24);--hn-compat-color-rgba-53-221-120-08:rgba(53,221,120,.08);--hn-compat-color-hex-83f3ad:#83f3ad;--hn-compat-color-rgba-52-120-246-13:rgba(154,108,29,.13);--hn-compat-color-rgba-52-120-246-48:rgba(154,108,29,.48);--hn-compat-color-rgba-7-26-56-88:rgba(26,37,36,.88);--hn-compat-color-hex-5f6b7a:#67726e;--hn-compat-color-hex-dce3ec:#e8e6e0;--hn-compat-color-hex-eef3f9:#f7f5f0;--hn-compat-color-hex-657184:#6f7a76;--hn-compat-color-rgba-104-122-147-35:rgba(119,132,128,.35);--hn-compat-color-rgba-2-8-23-18:rgba(11,14,14,.18);--hn-compat-color-hex-173b73:#9a6c1d;--hn-compat-color-rgba-7-26-56-12:rgba(26,37,36,.12);--hn-compat-color-rgba-7-26-56-9:rgba(26,37,36,.9);--hn-compat-color-rgba-216-59-80-18:rgba(216,59,80,.18);--hn-compat-color-rgba-216-59-80-05:rgba(216,59,80,.05);--hn-compat-z-1:1;--hn-compat-color-hex-66758b:#727f7b;--hn-compat-color-hex-8290a6:#8f9996;--hn-compat-color-hex-eef4ff:#fbf8f2;--hn-compat-color-hex-0d1522:#141b1b;--hn-compat-color-rgba-2-7-14-78:rgba(7,9,9,.78);--hn-compat-color-rgba-0-0-0-48:rgba(0,0,0,.48);--hn-compat-color-rgba-216-59-80-36:rgba(216,59,80,.36);--hn-compat-color-rgba-14-20-31-96:rgba(19,26,26,.96);--hn-compat-color-rgba-0-0-0-36:rgba(0,0,0,.36);--hn-compat-color-hex-c8d2e0:#dbd6cd;--hn-compat-color-rgba-8-14-24-99:rgba(13,19,18,.99);--hn-compat-color-rgba-0-0-0-38:rgba(0,0,0,.38);--hn-compat-color-rgba-0-0-0-52:rgba(0,0,0,.52);--hn-compat-z-200:200;--hn-compat-z-88:88;--hn-compat-z-115:115;--hn-compat-z-110:110;--hn-compat-time-p01ms:.01ms;--hn-compat-time-0ms:0ms;--hn-compat-color-rgba-7-17-31-68:rgba(16,22,22,.68);--hn-compat-time-1-2s:1.2s}[data-theme=public]{--hn-fg:var(--hn-text);--hn-fg-soft:var(--hn-text-soft);--hn-fg-muted:var(--hn-muted);--hn-bg:var(--hn-surface-soft);--hn-bg-raised:var(--hn-surface);--hn-border:var(--hn-border-light);--hn-border-soft:var(--hn-brand-100)}[data-theme=operator]{--hn-fg:var(--hn-operator-text);--hn-fg-soft:var(--hn-operator-text-soft);--hn-fg-muted:var(--hn-operator-muted);--hn-bg:var(--hn-operator-bg);--hn-bg-raised:var(--hn-operator-surface);--hn-border:var(--hn-operator-border);--hn-border-soft:var(--hn-operator-border-soft)}.hn-brand-lockup{display:inline-flex;align-items:center;gap:var(--hn-space-3);min-width:0;line-height:1}.hn-brand-lockup__mark{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:11px;background:var(--hn-charcoal);color:var(--hn-gold-500);box-shadow:0 6px 16px rgba(24,33,33,.18)}.hn-brand-lockup__name{display:inline-flex;align-items:baseline;gap:.45em;overflow:hidden;white-space:nowrap;color:var(--hn-charcoal);font-family:Georgia,Times New Roman,serif;font-size:1.16rem;font-weight:700;letter-spacing:-.01em}.hn-brand-lockup__name strong{color:var(--hn-gold-700);font-family:var(--hn-font-sans);font-size:.62em;font-weight:800;letter-spacing:.28em;text-transform:uppercase}.hn-brand-lockup--dark .hn-brand-lockup__mark{box-shadow:0 0 0 1px rgba(199,154,59,.35)}.hn-brand-lockup--dark .hn-brand-lockup__name{color:var(--hn-ivory)}.hn-brand-lockup--dark .hn-brand-lockup__name strong{color:var(--hn-gold-500)}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:var(--hn-font-sans)}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}img{display:block;max-width:100%}:where(a,button,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:none;box-shadow:var(--hn-focus-ring)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:var(--hn-compat-time-p01ms)!important;animation-iteration-count:1!important;transition-duration:var(--hn-compat-time-p01ms)!important;transition-delay:var(--hn-compat-time-0ms)!important}}.system-screen{min-height:100vh;display:grid;place-items:center;padding:var(--hn-space-5);background:var(--hn-bg);color:var(--hn-fg)}.system-screen__card{width:min(100%,680px);padding:clamp(var(--hn-space-5),6vw,var(--hn-space-8));border:1px solid var(--hn-border);border-radius:var(--hn-radius-xl);background:var(--hn-bg-raised);box-shadow:var(--hn-elev-medium)}.system-screen__eyebrow{margin:0 0 var(--hn-space-3);color:var(--hn-accent);font-size:var(--hn-text-xs);font-weight:var(--hn-weight-bold);letter-spacing:var(--hn-tracking-eyebrow)}.system-screen__card h1{margin:0 0 var(--hn-space-3);color:var(--hn-fg);font-family:var(--hn-font-display);font-size:clamp(var(--hn-text-2xl),6vw,var(--hn-text-display));line-height:var(--hn-leading-tight);letter-spacing:var(--hn-title-tracking)}.system-screen--operator .system-screen__card h1{font-family:var(--hn-font-sans)}.system-screen__card>p:not(.system-screen__eyebrow){color:var(--hn-fg-soft);line-height:var(--hn-body-leading)}.system-screen__actions{display:flex;flex-wrap:wrap;gap:var(--hn-space-2);margin-top:var(--hn-space-5)}.system-screen__actions a,.system-screen__actions button{min-height:var(--hn-control-touch);display:inline-flex;align-items:center;justify-content:center;padding:0 var(--hn-space-4);border:1px solid var(--hn-border);border-radius:var(--hn-radius-sm);background:var(--hn-accent);color:var(--hn-accent-contrast);font:inherit;font-weight:var(--hn-weight-bold);text-decoration:none;cursor:pointer}.system-screen__actions a+a,.system-screen__actions button+a{background:var(--hn-bg);color:var(--hn-fg)}.centre-branding-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);grid-gap:22px;gap:22px;align-items:start}.centre-branding-fields{display:grid;grid-gap:16px;gap:16px}.centre-branding-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.centre-branding-images>div{display:grid;grid-gap:8px;gap:8px}.studio-field-label{font-size:.68rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:var(--studio-muted,var(--hn-compat-color-hex-5f6b7a))}.centre-branding-current-image{overflow:hidden;border:1px solid var(--studio-border,var(--hn-compat-color-hex-dce3ec));border-radius:12px;background:var(--hn-compat-color-hex-eef3f9)}.centre-branding-current-image img{width:100%;height:100%;object-fit:cover}.centre-branding-current-image--logo{width:84px;height:84px;border-radius:20px}.centre-branding-current-image--cover{aspect-ratio:3/1;width:100%}.centre-branding-images small,.studio-field small{color:var(--studio-muted,var(--hn-compat-color-hex-657184));font-size:.68rem;line-height:1.45}.centre-branding-remove{justify-self:start;border:0;background:transparent;padding:0}.centre-accent-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.centre-accent-swatch{width:30px;height:30px;border-radius:50%;border:2px solid transparent;box-shadow:0 0 0 1px var(--hn-compat-color-rgba-104-122-147-35);cursor:pointer}.centre-accent-swatch.is-active{border-color:var(--hn-compat-color-hex-fff);box-shadow:0 0 0 2px var(--hn-compat-color-hex-3478f6)}.centre-accent-row input{width:112px!important}.centre-accent-status{display:block;color:var(--hn-compat-color-hex-72efa0)}.centre-accent-status--error{color:var(--hn-compat-color-hex-ff8a9b)}.centre-branding-preview{position:-webkit-sticky;position:sticky;top:92px;display:grid;grid-gap:12px;gap:12px}.centre-branding-preview__hero{min-height:290px;padding:26px;border-radius:18px;color:var(--hn-compat-color-hex-fff);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:8px;box-shadow:0 20px 50px var(--hn-compat-color-rgba-2-8-23-18)}.centre-branding-preview__hero>span{font-size:.65rem;font-weight:800;letter-spacing:.1em}.centre-branding-preview__hero>strong{font-family:var(--font-display,var(--font-sans));font-size:1.65rem}.centre-branding-preview__hero p{margin:0;opacity:.9}.centre-branding-preview__hero button{margin-top:8px;border:0;border-radius:999px;padding:9px 15px;color:var(--hn-compat-color-hex-fff);font-weight:800}.centre-branding-preview__card{display:flex;gap:12px;align-items:center;padding:14px;border:1px solid var(--studio-border,var(--hn-compat-color-hex-dce3ec));border-radius:14px;background:var(--studio-surface,var(--hn-compat-color-hex-fff))}.centre-branding-preview__card div{display:grid;grid-gap:3px;gap:3px}.centre-branding-preview__card span{color:var(--studio-muted,var(--hn-compat-color-hex-657184));font-size:.72rem}.centre-admin-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) 180px 180px;grid-gap:10px;gap:10px;margin:18px 0}.centre-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.centre-admin-card{padding:18px}.centre-admin-card__head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.centre-admin-card__identity{display:flex;gap:12px;align-items:center}.centre-admin-card__identity h2{margin:0}.centre-admin-card__identity p{margin:3px 0 0;color:var(--studio-muted)}.centre-admin-card__meta{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:16px 0}.centre-admin-card__meta div{border:1px solid var(--studio-border-soft);border-radius:9px;padding:9px}.centre-admin-card__meta span{display:block;color:var(--studio-muted);font-size:.6rem;text-transform:uppercase}.centre-admin-card__meta strong{font-size:.76rem}.centre-admin-form{display:grid;grid-gap:16px;gap:16px;padding:0 20px 22px}.centre-admin-steps{display:flex;gap:8px;padding:0 20px 14px}.centre-admin-step{border:1px solid var(--studio-border);background:transparent;color:var(--studio-muted);border-radius:999px;padding:7px 11px}.centre-admin-step.is-active{background:var(--hn-compat-color-hex-3478f6);color:var(--hn-compat-color-hex-fff);border-color:var(--hn-compat-color-hex-3478f6)}.centre-admin-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.centre-admin-form__footer{display:flex;justify-content:space-between;gap:10px;align-items:center}.centre-admin-url-preview{font-size:.72rem;color:var(--studio-muted);word-break:break-all}.public-centre-card-brand{overflow:hidden}.public-centre-card-cover{height:118px;margin:-1px -1px 14px;background:linear-gradient(135deg,var(--hn-brand-950),var(--hn-compat-color-hex-173b73));background-size:cover;background-position:50%}.public-centre-brand-row{display:flex;gap:12px;align-items:center}.public-centre-brand-row h2{margin:0}.public-centre-brand-row p{margin:3px 0 0}.public-centre-tagline{color:var(--hn-muted,var(--hn-compat-color-hex-657184));margin:12px 0}.public-centre-hero{position:relative;overflow:hidden;border-radius:24px;margin-bottom:26px;min-height:330px;background:linear-gradient(135deg,var(--hn-brand-950),var(--hn-compat-color-hex-173b73));color:var(--hn-compat-color-hex-fff);display:flex;align-items:flex-end}.public-centre-hero__cover{position:absolute;inset:0;background-position:50%;background-size:cover;filter:saturate(.85)}.public-centre-hero__veil{position:absolute;inset:0;background:linear-gradient(180deg,var(--hn-compat-color-rgba-7-26-56-12),var(--hn-compat-color-rgba-7-26-56-9))}.public-centre-hero__content{position:relative;z-index:var(--hn-compat-z-1);padding:32px;max-width:760px}.public-centre-hero__identity{display:flex;align-items:center;gap:14px}.public-centre-hero__content h1{margin:6px 0 8px}.public-centre-hero__content p{max-width:62ch}.public-centre-about{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);grid-gap:18px;gap:18px;margin:20px 0}.public-centre-about .card{height:100%}.public-centre-retired{padding:26px;border:1px solid var(--hn-compat-color-rgba-216-59-80-18);background:var(--hn-compat-color-rgba-216-59-80-05);border-radius:16px}.public-service-page[data-centre-brand]{--public-action:var(--hn-accent-strong)}.public-centre-branded .button:not(.secondary),.public-service-page[data-centre-brand] .button:not(.secondary){background:var(--hn-accent-strong);color:var(--hn-accent-contrast)}.public-service-centre-mark{display:inline-flex;align-items:center;gap:8px}@media(max-width:780px){.centre-branding-editor,.public-centre-about{grid-template-columns:1fr}.centre-branding-preview{position:static}.centre-admin-form__grid,.centre-admin-grid,.centre-admin-toolbar,.centre-branding-images{grid-template-columns:1fr}.centre-admin-card__meta{grid-template-columns:1fr 1fr}.public-centre-hero{min-height:300px;border-radius:16px}.public-centre-hero__content{padding:22px}.centre-branding-preview__hero{min-height:220px}}.centre-branding-upload--logo{width:128px}