:root{--helm-navy:#0B2545;--helm-pearl:#F5EFE7;--helm-copper:#C77F3D;--helm-pacific:#1A6B8E;--helm-ocean:#1177C8;--helm-slate:#4A5568;--helm-sand:#E8D5B7;--surface-0:#F5EFE7;--surface-50:#FAF6F0;--surface-100:#ECE5DA;--surface-200:#D9CFC1;--slate-500:#4A5568;--slate-700:#2D3748;--ink:#0B2545;--success:#4A7C59;--warning:#D4A574;--warning-deep:#8A6533;--error:#B33A3A;--error-deep:#922F2F;--info:#5D8AA8;--helm-copper-deep:#B16E32;--cta:var(--helm-copper);--cta-deep:var(--helm-copper-deep);--field-bg:var(--helm-pearl);--fill-pearl:var(--helm-pearl);--accent-tint:rgba(199,127,61,0.10);--operator-red:#A31226;--operator-red-bright:#C93B4C;--operator-red-hi:#B22437;--operator-red-lo:#8E0F21;--operator-pink:#FFD9DE;--score-low:#0B2545;--score-mid:#1A6B8E;--score-high:#C77F3D;--bg:var(--surface-0);--bg-elevated:var(--surface-50);--fg:var(--slate-700);--fg-strong:var(--ink);--fg-muted:var(--slate-500);--fg-on-dark:var(--helm-pearl);--border:var(--surface-100);--border-strong:var(--ink);--link:var(--helm-pacific);--accent:var(--helm-copper)}[data-face=grants],html:has([data-face=grants]){--surface-0:#EFF3F8;--surface-50:#F7FAFD;--surface-100:#DFE7F0;--surface-200:#C9D5E2;--bg:var(--surface-0);--bg-elevated:var(--surface-50);--border:var(--surface-100);--cta:var(--helm-pacific);--cta-deep:#14567A;--field-bg:#F3F8FC;--fill-pearl:var(--surface-0);--accent:var(--helm-pacific);--accent-tint:rgba(26,107,142,0.10)}:root{--admin-red:#DC2626;--admin-amber:#D97706;--admin-green:#16A34A;--admin-blue:#2563EB;--admin-grey:#94A3B8;--admin-amber-text:#B45309;--admin-ok-text:#14532D;--admin-ok-chip-bg:rgba(22,163,74,0.12);--admin-red-halo:rgba(220,38,38,0.18);--admin-on-fill:#FFFFFF;--admin-on-solid:#FFFFFF;--admin-solid-navy:#0B2545;--admin-solid-copper:#C77F3D;--admin-plan-watcher:#3B77C2;--admin-plan-regional:#0F9483;--admin-plan-national:#B5661B;--admin-chart-live:#3B77C2;--admin-chart-idle:#9AA5B5;--admin-rule:#E6E1D8;--admin-sunken:#F6F2EC;--admin-copper-tint:rgba(199,127,61,0.14);--admin-copper-tint-strong:rgba(199,127,61,0.16);--admin-pacific-tint:rgba(26,107,142,0.14);--admin-pacific-tint-soft:rgba(26,107,142,0.12);--admin-pacific-wash:rgba(26,107,142,0.06);--admin-pacific-edge:rgba(26,107,142,0.2);--admin-error-wash-faint:rgba(179,58,58,0.04);--admin-error-wash:rgba(179,58,58,0.06);--admin-error-wash-strong:rgba(179,58,58,0.08);--admin-error-edge:rgba(179,58,58,0.4);--admin-error-edge-soft:rgba(179,58,58,0.25);--admin-ok-wash:rgba(74,124,89,0.08);--admin-ok-edge:rgba(74,124,89,0.25);--admin-row-flagged:rgba(217,45,32,0.10);--admin-row-comp:rgba(176,101,52,0.12);--admin-header-edge:rgba(255,255,255,0.18);--admin-header-shadow:rgba(142,15,33,0.30);--admin-header-chip:rgba(255,255,255,0.16);--admin-header-chip-soft:rgba(255,255,255,0.10);--admin-header-fg-soft:rgba(245,239,231,0.85);--admin-header-fg-faint:rgba(245,239,231,0.65)}[data-admin-root][data-theme=dark]{color-scheme:dark;--fill-pearl:#0C1524;--surface-0:#0C1524;--surface-50:#131E31;--surface-100:#1C2A41;--surface-200:#2B3C58;--helm-navy:#E9EEF6;--helm-pearl:#F5EFE7;--helm-copper:#E3A261;--helm-pacific:#62B5DB;--slate-500:#93A3BA;--slate-700:#C9D3E1;--success:#5FBF80;--warning:#E2B06E;--warning-deep:#EBC58C;--error:#F0827E;--operator-red:#C93B4C;--operator-red-hi:#7D1A29;--operator-red-lo:#6A1420;--operator-pink:#FFD9DE;--ink:#E9EEF6;--bg:#0C1524;--bg-elevated:#131E31;--fg:#C9D3E1;--fg-strong:#E9EEF6;--fg-muted:#93A3BA;--border:#1C2A41;--border-strong:#E9EEF6;--link:#62B5DB;--accent:#E3A261;--accent-tint:rgba(227,162,97,0.14);--field-bg:#131E31;--admin-red:#F87171;--admin-amber:#FBBF24;--admin-green:#4ADE80;--admin-blue:#6EA8FF;--admin-grey:#8A9BB2;--admin-amber-text:#FBBF24;--admin-ok-text:#86EFAC;--admin-ok-chip-bg:rgba(74,222,128,0.16);--admin-red-halo:rgba(248,113,113,0.30);--admin-on-fill:#0C1524;--admin-on-solid:#FFFFFF;--admin-solid-navy:#2B5C9E;--admin-solid-copper:#9A5719;--admin-plan-watcher:#3B77C2;--admin-plan-regional:#0B7A6B;--admin-plan-national:#A35A17;--admin-chart-live:#5B93D9;--admin-chart-idle:#71819A;--admin-rule:#2B3C58;--admin-sunken:#162338;--admin-copper-tint:rgba(227,162,97,0.18);--admin-copper-tint-strong:rgba(227,162,97,0.22);--admin-pacific-tint:rgba(98,181,219,0.18);--admin-pacific-tint-soft:rgba(98,181,219,0.15);--admin-pacific-wash:rgba(98,181,219,0.08);--admin-pacific-edge:rgba(98,181,219,0.30);--admin-error-wash-faint:rgba(240,130,126,0.06);--admin-error-wash:rgba(240,130,126,0.10);--admin-error-wash-strong:rgba(240,130,126,0.14);--admin-error-edge:rgba(240,130,126,0.45);--admin-error-edge-soft:rgba(240,130,126,0.30);--admin-ok-wash:rgba(95,191,128,0.12);--admin-ok-edge:rgba(95,191,128,0.32);--admin-row-flagged:rgba(248,113,113,0.14);--admin-row-comp:rgba(227,162,97,0.14);--admin-header-edge:rgba(255,255,255,0.12);--admin-header-shadow:rgba(0,0,0,0.55);--admin-header-chip:rgba(255,255,255,0.16);--admin-header-chip-soft:rgba(255,255,255,0.10);--admin-header-fg-soft:rgba(245,239,231,0.85);--admin-header-fg-faint:rgba(245,239,231,0.65)}@media (prefers-color-scheme:dark){[data-admin-root][data-theme=device]{color-scheme:dark;--fill-pearl:#0C1524;--surface-0:#0C1524;--surface-50:#131E31;--surface-100:#1C2A41;--surface-200:#2B3C58;--helm-navy:#E9EEF6;--helm-pearl:#F5EFE7;--helm-copper:#E3A261;--helm-pacific:#62B5DB;--slate-500:#93A3BA;--slate-700:#C9D3E1;--success:#5FBF80;--warning:#E2B06E;--warning-deep:#EBC58C;--error:#F0827E;--operator-red:#C93B4C;--operator-red-hi:#7D1A29;--operator-red-lo:#6A1420;--operator-pink:#FFD9DE;--ink:#E9EEF6;--bg:#0C1524;--bg-elevated:#131E31;--fg:#C9D3E1;--fg-strong:#E9EEF6;--fg-muted:#93A3BA;--border:#1C2A41;--border-strong:#E9EEF6;--link:#62B5DB;--accent:#E3A261;--accent-tint:rgba(227,162,97,0.14);--field-bg:#131E31;--admin-red:#F87171;--admin-amber:#FBBF24;--admin-green:#4ADE80;--admin-blue:#6EA8FF;--admin-grey:#8A9BB2;--admin-amber-text:#FBBF24;--admin-ok-text:#86EFAC;--admin-ok-chip-bg:rgba(74,222,128,0.16);--admin-red-halo:rgba(248,113,113,0.30);--admin-on-fill:#0C1524;--admin-on-solid:#FFFFFF;--admin-solid-navy:#2B5C9E;--admin-solid-copper:#9A5719;--admin-plan-watcher:#3B77C2;--admin-plan-regional:#0B7A6B;--admin-plan-national:#A35A17;--admin-chart-live:#5B93D9;--admin-chart-idle:#71819A;--admin-rule:#2B3C58;--admin-sunken:#162338;--admin-copper-tint:rgba(227,162,97,0.18);--admin-copper-tint-strong:rgba(227,162,97,0.22);--admin-pacific-tint:rgba(98,181,219,0.18);--admin-pacific-tint-soft:rgba(98,181,219,0.15);--admin-pacific-wash:rgba(98,181,219,0.08);--admin-pacific-edge:rgba(98,181,219,0.30);--admin-error-wash-faint:rgba(240,130,126,0.06);--admin-error-wash:rgba(240,130,126,0.10);--admin-error-wash-strong:rgba(240,130,126,0.14);--admin-error-edge:rgba(240,130,126,0.45);--admin-error-edge-soft:rgba(240,130,126,0.30);--admin-ok-wash:rgba(95,191,128,0.12);--admin-ok-edge:rgba(95,191,128,0.32);--admin-row-flagged:rgba(248,113,113,0.14);--admin-row-comp:rgba(227,162,97,0.14);--admin-header-edge:rgba(255,255,255,0.12);--admin-header-shadow:rgba(0,0,0,0.55);--admin-header-chip:rgba(255,255,255,0.16);--admin-header-chip-soft:rgba(255,255,255,0.10);--admin-header-fg-soft:rgba(245,239,231,0.85);--admin-header-fg-faint:rgba(245,239,231,0.65)}}html:has([data-admin-root][data-theme=dark]){background:#0C1524;color-scheme:dark}@media (prefers-color-scheme:dark){html:has([data-admin-root][data-theme=device]){background:#0C1524;color-scheme:dark}}[data-admin-root][data-theme=dark] .ad-hero-light,[data-admin-root][data-theme=device] .ad-hero-dark,[data-admin-root][data-theme=light] .ad-hero-dark{display:none}[data-admin-root][data-theme=dark] .ad-hero-dark{display:block}@media (prefers-color-scheme:dark){[data-admin-root][data-theme=device] .ad-hero-light{display:none}[data-admin-root][data-theme=device] .ad-hero-dark{display:block}}:root{--font-display:var(--font-manrope),"Manrope",ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-inter),"Inter",ui-sans-serif,system-ui,-apple-system,sans-serif;--font-mono:var(--font-jbmono),"JetBrains Mono",ui-monospace,SFMono-Regular,monospace;--t-display-2xl:72px;--lh-display-2xl:1.05;--t-display-xl:56px;--lh-display-xl:1.10;--t-display-l:44px;--lh-display-l:1.15;--t-h1:32px;--lh-h1:1.20;--t-h2:24px;--lh-h2:1.25;--t-h3:20px;--lh-h3:1.30;--t-body-l:18px;--lh-body-l:1.50;--t-body-m:16px;--lh-body-m:1.50;--t-body-s:14px;--lh-body-s:1.50;--t-label:13px;--lh-label:1.40;--t-caption:12px;--lh-caption:1.40;--w-regular:400;--w-medium:500;--w-semibold:600;--w-bold:700;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-card:14px;--radius-xl:16px;--radius-pill:9999px;--bw-1:1px;--bw-2:2px;--shadow-none:none;--shadow-sm:0 1px 2px rgba(11,37,69,0.06);--shadow-md:0 2px 8px rgba(11,37,69,0.08);--shadow-lg:0 8px 24px rgba(11,37,69,0.10);--shadow-focus:0 0 0 3px rgba(26,107,142,0.25);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.7,0,0.84,0);--ease-std:cubic-bezier(0.4,0,0.2,1);--t-fast:120ms;--t-base:200ms;--t-slow:320ms}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:var(--t-body-m);line-height:var(--lh-body-m);font-weight:var(--w-regular);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{overflow-x:hidden}button{font-family:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--fg-strong);font-weight:var(--w-semibold);letter-spacing:-.01em;margin:0;text-wrap:balance}h1{font-size:var(--t-h1);line-height:var(--lh-h1)}h2{font-size:var(--t-h2);line-height:var(--lh-h2);letter-spacing:-.005em}h3{font-size:var(--t-h3);line-height:var(--lh-h3);letter-spacing:0}p{margin:0;text-wrap:pretty}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}.mono,code,kbd,samp{font-family:var(--font-mono);font-weight:var(--w-medium);font-feature-settings:"tnum" 1,"zero" 1}::selection{background:var(--helm-copper);color:var(--helm-pearl)}html{scroll-behavior:smooth}@keyframes helm-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes helm-pulse{0%{transform:scale(.6);opacity:.6}70%{transform:scale(1.7);opacity:0}to{transform:scale(1.7);opacity:0}}@keyframes helm-radar{to{transform:rotate(1turn)}}@keyframes helm-spin{to{transform:rotate(1turn)}}@keyframes helm-radar-blip{0%{opacity:1}45%{opacity:.15}85%{opacity:.15}to{opacity:1}}@keyframes helm-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes helm-skeleton{0%,to{opacity:1}50%{opacity:.55}}.ticket-seg{display:flex;gap:8px;flex-wrap:wrap}.ticket-seg input{position:absolute;opacity:0;pointer-events:none}.ticket-seg label{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;border:1px solid var(--surface-200);background:var(--surface-50);font-family:var(--font-body);font-size:12.5px;font-weight:600;color:var(--helm-navy);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.ticket-seg input:checked+label{background:var(--helm-navy);color:var(--helm-pearl);border-color:var(--helm-navy)}.ticket-seg input:focus-visible+label{outline:2px solid var(--helm-pacific);outline-offset:2px}.print-only{display:none}@media print{.print-hide{display:none!important}.print-only{font-family:var(--font-mono);font-size:9px;color:#4a5568;margin-bottom:12px;word-break:break-all}.print-flatten,.print-only{display:block!important}.print-flatten>*{margin-bottom:16px!important}body{background:#ffffff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}main{padding:0!important}.print-shell,.print-shell .rd-main{background:#ffffff!important}.print-page{padding:0!important;max-width:none!important;margin:0!important}a{text-decoration:none!important;color:inherit!important}@page{margin:16mm;size:A4}.cap-doc{border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.cap-card{break-inside:avoid;page-break-inside:avoid}.cap-heading{break-after:avoid;page-break-after:avoid}}@media (max-width:1100px){.sp-hero{opacity:.45!important}}@media (max-width:640px){.sp-hero{display:none!important}}@media (max-width:960px){body{overflow-x:hidden}.r-pad{padding-left:32px!important;padding-right:32px!important}.r-nav{padding:14px 24px!important}.r-hero-grid{grid-template-columns:minmax(0,1fr)!important;gap:36px!important}.r-hero-h1{font-size:clamp(34px,8.5vw,52px)!important}.r-h2{font-size:clamp(30px,6vw,40px)!important}.r-hero-mock{width:100%!important;transform:none!important}.r-2col{grid-template-columns:minmax(0,1fr)!important}.r-3col,.r-4col{grid-template-columns:repeat(2,minmax(0,1fr))!important}.r-tiers{grid-template-columns:minmax(0,1fr)!important}.r-tier-featured{transform:none!important}.r-steps-line{display:none!important}.r-split{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}.r-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.r-footer-grid>div:first-child{grid-column:1/-1}.r-signup-grid{grid-template-columns:minmax(0,1fr)!important}.r-signup-right{padding:48px 32px!important}}@media (max-width:640px){.r-pad{padding-left:20px!important;padding-right:20px!important}.r-nav{padding:10px 20px!important}.r-nav-links{display:none!important}.r-hero-h1{font-size:clamp(30px,9vw,38px)!important}.r-h2{font-size:clamp(26px,7.5vw,32px)!important}.r-hero-float{display:none!important}.r-2col-form,.r-3col,.r-4col,.r-footer-grid{grid-template-columns:minmax(0,1fr)!important}.r-footer-bottom{flex-direction:column!important;align-items:flex-start!important}.r-signup-left{padding:24px 20px 40px!important}.r-signup-right{padding:44px 20px!important}.r-ob-header{padding:14px 20px!important}.r-ob-main{padding:28px 20px 48px!important}.r-navrow{flex-wrap:wrap!important}}.rd-mobilenav{display:none}@media (max-width:640px){.rd-sidebar{display:none!important}.rd-mobilenav{display:flex!important;position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--fill-pearl);border-top:1px solid var(--surface-100);padding:6px 4px calc(6px + env(safe-area-inset-bottom))}.rd-main{padding-bottom:72px!important}.nav-hold-foot{bottom:0!important;padding-bottom:calc(80px + env(safe-area-inset-bottom))!important}.rd-topbar{padding:0 14px!important;gap:10px!important}.rd-search{display:none!important}.rd-pad{padding-left:16px!important;padding-right:16px!important}.rd-h1{font-size:clamp(22px,6.5vw,28px)!important}.rd-split{grid-template-columns:minmax(0,1fr)!important}.rd-wrap{flex-wrap:wrap!important}.rd-minw0{min-width:0!important}.rd-opprow{grid-template-columns:auto minmax(0,1fr) 42px!important;row-gap:2px!important;padding:12px 14px!important}.rd-opprow .rd-cell{grid-column:2;justify-self:start;text-align:left!important;min-width:0!important}.rd-opprow .rd-ring{grid-row:1;grid-column:3}.rd-wsbtn{flex:1 1 100%!important;justify-content:center!important;padding:10px 16px!important}.rd-hide{display:none!important}.rd-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rd-flowmap{flex-wrap:wrap!important;justify-content:center!important;row-gap:10px!important}.rd-flowconn{display:none!important}.ad-shell{flex-direction:column!important;align-items:stretch!important;padding:16px 14px 56px!important;gap:14px!important}.ad-shell>main{width:100%;max-width:100%}.ad-nav{width:100%!important;flex-direction:row!important;overflow-x:auto;padding:0 0 6px!important;gap:6px!important}.ad-nav a{white-space:nowrap;flex-shrink:0}.ad-theme{margin:0!important;padding:0!important;flex-shrink:0;grid-auto-flow:column;align-items:center;min-width:230px}.ad-header{flex-wrap:wrap!important;padding:10px 14px!important;row-gap:6px!important}.ad-header-email,.ad-table-head{display:none!important}.ad-table-row{grid-template-columns:minmax(0,1fr)!important;row-gap:3px!important}.ad-table-row>*{min-width:0}.ad-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ad-2col,.ad-form{grid-template-columns:minmax(0,1fr)!important}.ad-wrap{flex-wrap:wrap!important}}.ad-scroll{overflow-x:auto}.rd-fold>summary{list-style:none;cursor:pointer}.rd-fold>summary::-webkit-details-marker{display:none}.rd-fold:not([open])>summary .rd-fold-hide,.rd-fold[open]>summary .rd-fold-show{display:none}.rd-room [id]{scroll-margin-top:var(--rd-room-offset,280px)}@media (max-width:640px){.sp-step{flex-direction:column;align-items:flex-start}}@media (min-width:961px) and (max-width:1180px){.r-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.r-footer-grid>div:first-child{grid-column:1/-1}}.insight-body{font-family:var(--font-body);color:var(--slate-700);overflow-wrap:anywhere}.insight-body p{font-size:15.5px;line-height:1.65;margin:14px 0 0}.insight-body h2{font-size:28px;letter-spacing:-.01em;margin:56px 0 0;line-height:1.2;scroll-margin-top:90px}.insight-body h2,.insight-body h3{font-family:var(--font-display);font-weight:600;color:var(--helm-navy)}.insight-body h3{font-size:18px;margin:28px 0 0;line-height:1.3}.insight-body ol,.insight-body ul{margin:14px 0 0;padding-left:22px;display:flex;flex-direction:column;gap:8px}.insight-body li{font-size:15px;line-height:1.6}.insight-body a{color:var(--helm-pacific)}.insight-body strong{color:var(--helm-navy)}.insight-body blockquote{margin:22px 0 0;padding:4px 0 4px 18px;border-left:3px solid var(--helm-copper);color:var(--helm-navy);font-size:17px;line-height:1.6}.insight-body blockquote p{margin:0;font-size:inherit}.insight-body figure{margin:28px 0 0}.insight-body img{display:block;width:100%;height:auto;border-radius:14px;box-shadow:0 4px 18px rgba(16,32,64,.1)}.insight-body figcaption{display:none}.mn-link:focus-visible,.mn-link:hover{background:var(--mn-wash);outline:none}.mn-link:focus-visible .mn-label,.mn-link:hover .mn-label{color:var(--mn-ink)}@media (max-width:960px){.mn-desktop,.mn-panel-wrap{display:none!important}.mn-burger{display:inline-flex!important}}@media (max-width:640px){.r-nav a,.r-nav button{white-space:nowrap}.insight-foot{grid-template-columns:1fr!important}}.insight-card{transition:transform .26s var(--ease-std),box-shadow .26s var(--ease-std),border-color .26s var(--ease-std)}.insight-card .insight-thumb{overflow:hidden}.insight-card .insight-thumb img{transition:transform .7s cubic-bezier(.2,.7,.2,1);transform-origin:center;will-change:transform}.insight-card:focus-visible,.insight-card:hover{transform:translateY(-3px);box-shadow:0 14px 32px rgba(11,37,69,.12);border-color:rgba(26,107,142,.35);outline:none}.insight-card:focus-visible .insight-thumb img,.insight-card:hover .insight-thumb img{transform:scale(1.06)}.insight-card:focus-visible .insight-title,.insight-card:hover .insight-title{color:var(--helm-pacific)}.ep-facade:focus-visible .ep-play,.ep-facade:hover .ep-play,.insight-card:focus-visible .ep-play,.insight-card:hover .ep-play{transform:scale(1.08)}.mn-show-lead:focus-visible,.mn-show-lead:hover{box-shadow:none}.insight-card .insight-title{color:var(--helm-navy);transition:color .2s var(--ease-std)}@media (prefers-reduced-motion:reduce){.insight-card,.insight-card .insight-thumb img,.insight-card .insight-title{transition:none}.insight-card:hover .insight-thumb img{transform:none}}.social-btn{display:grid;place-items:center;border-radius:999px;text-decoration:none;transition:color .2s var(--ease-std),background .2s var(--ease-std),border-color .2s var(--ease-std),transform .2s var(--ease-std)}.social-dark .social-btn{color:rgba(245,239,231,.82);border:1px solid rgba(245,239,231,.18);background:rgba(245,239,231,.04)}.social-dark .social-btn:focus-visible,.social-dark .social-btn:hover{color:var(--helm-pearl);border-color:var(--social-accent,rgba(245,239,231,.6));background:rgba(245,239,231,.1);transform:translateY(-2px);outline:none}.social-light .social-btn{color:var(--helm-navy);border:1px solid var(--surface-100);background:#FFFFFF}.social-light .social-btn:focus-visible,.social-light .social-btn:hover{color:var(--helm-pacific);border-color:var(--helm-pacific);background:rgba(26,107,142,.06);transform:translateY(-2px);outline:none}@media (prefers-reduced-motion:reduce){.social-btn{transition:none}.social-btn:focus-visible,.social-btn:hover{transform:none!important}}.mn-tier:focus-visible,.mn-tier:hover{box-shadow:0 12px 28px rgba(11,37,69,.12)!important;transform:translateY(-2px);outline:none}.mn-tier:focus-visible{box-shadow:0 0 0 3px var(--helm-pacific)!important}@media (prefers-reduced-motion:reduce){.mn-tier,.mn-tier:hover{transition:none!important;transform:none!important}}.helm-cup{display:block;line-height:0;pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.helm-cup img{display:block;width:100%;height:auto;filter:drop-shadow(0 10px 12px rgba(11,37,69,.26)) drop-shadow(0 2px 3px rgba(11,37,69,.18))}.helm-cup--egg{pointer-events:auto}.helm-cup-tap{display:block;cursor:default;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.helm-cup-stop,.helm-cup-tap{min-width:44px;min-height:44px}.helm-cup-stop{position:absolute;right:-8px;top:-12px;display:inline-flex;align-items:center;gap:6px;padding:0 14px;border-radius:999px;border:1px solid var(--surface-100);background:#FFFFFF;color:var(--helm-navy);font-family:var(--font-body);font-size:13px;font-weight:600;box-shadow:0 6px 18px rgba(11,37,69,.18);cursor:pointer}.helm-cup-stop:focus-visible{outline:3px solid var(--helm-pacific);outline-offset:2px}.cup-scope{--cup-w:clamp(84px,13vw,156px)}.cup-host{position:relative}.helm-cup--frame{position:absolute;z-index:3;width:var(--cup-w);left:calc(var(--cup-w) * -.32);top:calc(100% - 10px)}.cup-under{padding-left:calc(var(--cup-w) * .68 + 18px);min-height:calc(var(--cup-w) * .755 - 10px)}.today-cupped{--cup-today:clamp(76px,10vw,132px);padding-right:calc(var(--cup-today) + 12px);min-height:calc(var(--cup-today) * .755)}.helm-cup--today{position:absolute;right:0;top:50%;transform:translateY(-50%);width:var(--cup-today)}@media (max-width:760px){.helm-cup--frame{left:6px;top:calc(100% - 6px)}.cup-under{padding-left:calc(var(--cup-w) + 18px)}}.rd-topbar>*{flex-shrink:0}.rd-topbar>h1{flex-shrink:1}@media (max-width:1100px){.rd-topbar{flex-wrap:wrap;padding:8px 20px!important;gap:8px 10px!important}.rd-topbar>.rd-search{order:10;flex:1 1 100%!important;width:auto!important}.rd-tb-ctl{min-width:44px!important;min-height:44px!important;justify-content:center}.rd-split{grid-template-columns:minmax(0,1fr)!important}.rd-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rd-wrap{flex-wrap:wrap!important}.rd-opprow{grid-template-columns:auto minmax(0,1fr) 42px!important;row-gap:2px!important}.rd-opprow .rd-cell{grid-column:2;justify-self:start;text-align:left!important;min-width:0!important}.rd-opprow .rd-ring{grid-row:1;grid-column:3}.rd-wsbtn{flex:1 1 100%!important;justify-content:center!important;min-height:44px}.rd-bid-title{display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important;white-space:normal!important;overflow-wrap:anywhere}}@media (max-width:640px){.rd-topbar{padding:8px 14px!important}.rd-topbar>h1{flex:1 1 100%!important}.rd-bell-menu{position:fixed!important;left:14px!important;right:14px!important;top:120px!important;width:auto!important}}.nav-btn{transition:background .14s var(--ease-std),border-color .14s var(--ease-std)}.nav-btn:hover{background:var(--surface-50)!important}.nav-btn-dark:hover{background:rgba(245,239,231,.14)!important}.nav-btn:focus-visible{outline:2px solid var(--helm-pacific);outline-offset:2px}@media (max-width:1100px){.rd-navrow{display:grid!important;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);grid-row-gap:8px;row-gap:8px}.rd-navrow>.nav-card{grid-column:2/4}.rd-navrow>.nav-btn{grid-column:2;width:auto!important;min-height:44px}.rd-navrow>.rd-wsbtn{grid-column:3;min-height:44px;justify-content:center}.rd-navrow>.nav-slot{display:none}.rd-navrow:has(>.nav-slot)>.rd-wsbtn{grid-column:2/4}}.nav-shell{padding:72px 32px 56px;background:rgba(11,37,69,.06);min-height:100vh}.nav-window{max-width:940px;margin:0 auto}.nav-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin;flex:1 1 auto;min-width:0;-webkit-overflow-scrolling:touch}.nav-tabs>a{flex:none;white-space:nowrap}.nav-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:10px;gap:10px}.nav-break{overflow-wrap:anywhere;word-break:break-word}.nav-foot{bottom:0;z-index:5}.nav-foot,.nav-hold-q{position:-webkit-sticky;position:sticky}.nav-hold-q{bottom:61px;z-index:4;background:var(--surface-0,#FDFBF7);padding:10px 0 8px;box-shadow:0 -10px 12px -12px rgba(11,37,69,.25)}.nav-progress-fill{transition:width .6s var(--ease-std);background-image:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.35) 50%,rgba(255,255,255,0));background-size:200% 100%;animation:nav-sheen 2.4s linear infinite}@keyframes nav-sheen{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.nav-progress-fill{animation:none!important;transition:none!important}}@media (max-width:640px){.nav-shell{padding:0!important;background:transparent!important}.nav-window{border-radius:0!important;border-left:0!important;border-right:0!important;box-shadow:none!important}.nav-body{padding:16px 16px 20px!important}.nav-drafts{justify-content:center!important;min-height:44px}.nav-drafts,.nav-export{flex:1 1 100%!important}.nav-export>a{width:100%;box-sizing:border-box}.nav-answer>button,.nav-answer>label{flex:1 1 100%!important}.nav-answer>button{min-height:44px}.nav-btn .nav-lbl-full{display:none!important}.nav-btn .nav-lbl-short{display:block!important}.nav-btn .nav-dot-run{display:none!important}.nav-big{display:flex!important;width:100%;box-sizing:border-box}.nav-foot{bottom:0;padding-bottom:calc(74px + env(safe-area-inset-bottom))!important}.nav-hold-q{bottom:calc(64px + 61px + env(safe-area-inset-bottom))}body:has(.nav-window textarea:focus) .nav-foot,body:has(.nav-window textarea:focus) .rd-mobilenav{display:none!important}.nav-window form:has(textarea:focus) .nav-hold-q{position:static;box-shadow:none}.nav-shell{padding-bottom:calc(72px + env(safe-area-inset-bottom))!important}}.nav-grow{flex:1 1 220px;display:flex}.nav-grow>button{flex:1 1}.nav-group-head::-webkit-details-marker{display:none}.nav-dots{--nav-dots-h:200px}@media (max-width:640px){.nav-dots{--nav-dots-h:130px}}.nav-swarm{--nav-dots-h:240px}@media (max-width:640px){.nav-swarm{--nav-dots-h:170px}.nav-pause{position:static!important;display:block;margin:2px 0 0 auto}}.hl-listen,.hl-listen-menu,.hl-listen-mini,.lr{--lr-accent:#C77F3D;--lr-accent-hot:#D8914F;--lr-rgb:199,127,61;--lr-ink:6,16,31;--lr-ink2:9,22,41;--lr-card:#0D1D34;--lr-card-rgb:13,29,52;--lr-tile:#10233F;--lr-bg0:#12284A;--lr-bg1:#0A1A31;--lr-bg2:#050E1C;--fg1:#F5EFE7;--fg2:rgba(245,239,231,0.74);--fg3:rgba(245,239,231,0.52);--border-subtle:rgba(245,239,231,0.08)}[data-face=grants] .hl-listen,[data-face=grants] .hl-listen-menu,[data-face=grants] .hl-listen-mini,[data-face=grants] .lr,html:has([data-face=grants]) .hl-listen-menu,html:has([data-face=grants]) .hl-listen-mini{--lr-accent:#2B8FC0;--lr-accent-hot:#3FA3D4;--lr-rgb:43,143,192;--lr-ink:5,17,30;--lr-ink2:8,24,41;--lr-card:#0B2034;--lr-card-rgb:11,32,52;--lr-tile:#0E2740;--lr-bg0:#10304D;--lr-bg1:#091D31;--lr-bg2:#04101D}.hl-listen{background:linear-gradient(135deg,rgba(var(--lr-ink2),.98),rgba(var(--lr-card-rgb),.96))!important;color:var(--fg1);font-family:var(--font-body);box-shadow:0 14px 36px -18px rgba(11,37,69,.45)}.hl-listen+.hl-listen-room{display:inline-block;margin:10px 0 0 4px;font:600 13px var(--font-body);color:var(--helm-pacific);text-decoration:none}.hl-listen-room:hover{text-decoration:underline}.hl-listen-menu,.hl-listen-mini{font-family:var(--font-body);color:var(--fg1)}.hl-listen svg,.hl-listen-mini svg{display:block}.hl-listen__chapters-note{display:none}.hl-listen{--lr-accent:var(--lr-accent);display:flex;align-items:center;gap:16px;margin:30px 0 0;padding:12px 16px 12px 12px;max-width:560px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.045),rgba(255,255,255,.015));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:relative;transition:border-color .2s,box-shadow .3s}.hl-listen:hover{border-color:rgba(255,255,255,.18)}.hl-listen.is-on{border-color:rgba(var(--lr-rgb),.45);box-shadow:0 18px 50px -24px rgba(var(--lr-rgb),.55)}.hl-listen__play{flex-shrink:0;width:52px;height:52px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;background:var(--lr-accent);color:#fff;box-shadow:0 8px 26px -8px rgba(var(--lr-rgb),.7);transition:transform .15s,background .15s;position:relative}.hl-listen__play:hover{transform:scale(1.06);background:var(--lr-accent-hot)}.hl-listen__play:focus-visible{outline:3px solid rgba(var(--lr-rgb),.55);outline-offset:3px}.hl-listen__play svg{width:20px;height:20px;fill:currentColor}.hl-listen.is-playing .hl-listen__play .i-play,.hl-listen__play .i-pause{display:none}.hl-listen.is-playing .hl-listen__play .i-pause{display:block}.hl-listen.is-loading .hl-listen__play:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid transparent;border-top-color:#fff;animation:hl-ls-rot .8s linear infinite}@keyframes hl-ls-rot{to{transform:rotate(1turn)}}.hl-listen__body{flex:1 1;min-width:0}.hl-listen__row{display:flex;align-items:center;gap:10px}.hl-listen__label{font:600 11px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg1)}.hl-listen__time{margin-left:auto;font:500 11.5px/1 var(--font-mono);color:var(--fg2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.hl-listen__sub{margin-top:7px;font-size:12.5px;line-height:1.35;color:var(--fg3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-listen__sub b{color:var(--fg2);font-weight:600}.hl-listen__eq{display:inline-flex;gap:2px;align-items:flex-end;height:12px}.hl-listen__eq i{width:2px;height:30%;border-radius:2px;background:var(--lr-accent);opacity:.55}.hl-listen.is-playing .hl-listen__eq i{opacity:1;animation:hl-ls-eq .9s ease-in-out infinite}.hl-listen__eq i:nth-child(2){animation-delay:-.35s!important}.hl-listen__eq i:nth-child(3){animation-delay:-.7s!important}.hl-listen__eq i:nth-child(4){animation-delay:-.2s!important}.hl-listen__eq i:nth-child(5){animation-delay:-.55s!important}@keyframes hl-ls-eq{0%,to{height:25%}50%{height:100%}}.hl-listen__seek{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none;width:100%;height:4px;margin:10px 0 2px;border-radius:4px;cursor:pointer;outline:none;background:linear-gradient(90deg,var(--lr-accent) var(--hl-p,0),rgba(255,255,255,.12) var(--hl-p,0))}.hl-listen.is-on .hl-listen__seek{display:block}.hl-listen__seek::-webkit-slider-thumb{-webkit-appearance:none;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px rgba(var(--lr-rgb),.35)}.hl-listen__seek::-moz-range-thumb{width:13px;height:13px;border:0;border-radius:50%;background:#fff}.hl-listen__seek:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px rgba(var(--lr-rgb),.7)}.hl-listen__ctrl{display:none;gap:6px;flex-shrink:0}.hl-listen.is-on .hl-listen__ctrl{display:flex}.hl-listen__btn{height:30px;min-width:40px;padding:0 9px;border-radius:8px;cursor:pointer;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03);color:var(--fg2);font:600 11px/1 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hl-listen__btn:hover{color:#fff;border-color:rgba(255,255,255,.25)}.hl-listen__btn:focus-visible{outline:2px solid rgba(var(--lr-rgb),.6);outline-offset:2px}.hl-listen-mini{position:fixed;left:50%;bottom:18px;z-index:900;width:min(640px,calc(100vw - 24px));transform:translate(-50%,calc(100% + 30px));opacity:0;pointer-events:none;display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:rgba(var(--lr-ink2),.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 60px -16px rgba(0,0,0,.85);transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .25s;overflow:hidden}.hl-listen-mini.is-shown{transform:translate(-50%);opacity:1;pointer-events:auto}.hl-listen-mini .hl-listen__play{width:42px;height:42px}.hl-listen-mini .hl-listen__play svg{width:16px;height:16px}.hl-listen-mini__txt{flex:1 1;min-width:0}.hl-listen-mini__t{font-weight:700;font-size:13.5px;color:var(--fg1)}.hl-listen-mini__c,.hl-listen-mini__t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-listen-mini__c{font:500 11px/1.4 var(--font-mono);color:var(--fg3);margin-top:2px}.hl-listen-mini__bar{position:absolute;left:0;right:0;bottom:0;height:2px;background:rgba(255,255,255,.06)}.hl-listen-mini__bar i{display:block;height:100%;width:0;background:var(--lr-accent);box-shadow:0 0 10px rgba(var(--lr-rgb),.8)}.hl-listen-mini__x{background:none;border:0;color:var(--fg3);cursor:pointer;font-size:16px;padding:6px;line-height:1}.hl-listen-mini__x:hover{color:#fff}@media (max-width:600px){.hl-listen{gap:12px;padding:10px 12px 10px 10px}.hl-listen__play{width:46px;height:46px}.hl-listen__label{letter-spacing:.08em;font-size:10.5px;white-space:nowrap}.hl-listen__eq{display:none}.hl-listen.is-playing .hl-listen__eq{display:inline-flex}.hl-listen.is-on .hl-listen__label{display:none}.hl-listen.is-on .hl-listen__time{margin-left:0}.hl-listen.is-on{flex-wrap:wrap}.hl-listen.is-on .hl-listen__ctrl{width:100%;justify-content:flex-end}.hl-listen-mini .hl-listen__btn{display:none}.hl-listen-mini{left:12px;right:12px;width:auto;transform:translateY(calc(100% + 30px))}.hl-listen-mini.is-shown{transform:none}}@media (prefers-reduced-motion:reduce){.hl-listen.is-playing .hl-listen__eq i{animation:none;height:70%}.hl-listen-mini{transition:none}}.hl-listen__track{position:relative}.hl-listen__tick{position:absolute;top:10px;width:2px;height:4px;margin-left:-1px;pointer-events:none;background:rgba(var(--lr-ink),.9);border-radius:1px}.hl-listen__chap{display:inline-flex;align-items:center;gap:4px;max-width:100%;margin:0;padding:0;border:0;background:none;cursor:pointer;font:inherit;color:var(--fg3);text-align:left}.hl-listen__chap b{color:var(--fg2);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hl-listen__chap:hover b,.hl-listen__chap[aria-expanded=true] b{color:#fff}.hl-listen__caret{color:var(--lr-accent);font-size:11px;transition:transform .2s}.hl-listen__chap[aria-expanded=true] .hl-listen__caret{transform:rotate(180deg)}.hl-listen__chap:focus-visible{outline:2px solid rgba(var(--lr-rgb),.6);outline-offset:3px;border-radius:4px}.hl-listen-menu{position:fixed;z-index:2147483000;max-height:min(60vh,440px);overflow:auto;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(var(--lr-ink2),.97);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 60px -16px rgba(0,0,0,.9);animation:hl-ls-in .18s ease}.hl-listen-menu[hidden]{display:none}@keyframes hl-ls-in{0%{opacity:0;transform:translateY(-4px)}}.hl-listen-menu__head{position:-webkit-sticky;position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;padding:12px 14px 10px 18px;background:rgba(var(--lr-ink2),.97);font:600 10.5px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg3);border-bottom:1px solid rgba(255,255,255,.06)}.hl-listen-menu__x{background:none;border:0;color:var(--fg3);cursor:pointer;font-size:15px;padding:4px 6px}.hl-listen-menu__x:hover{color:#fff}.hl-listen-menu ol{list-style:none;margin:0;padding:6px}.hl-listen-menu li{margin:0}.hl-listen-menu [data-ch]{display:flex;align-items:baseline;gap:14px;width:100%;padding:10px 12px;border:0;border-radius:10px;background:none;cursor:pointer;text-align:left;font:500 14px/1.4 var(--font-body);color:var(--fg2)}.hl-listen-menu [data-ch]:focus-visible,.hl-listen-menu [data-ch]:hover{background:rgba(255,255,255,.05);color:#fff;outline:none}.hl-listen-menu__t{flex-shrink:0;min-width:44px;font:500 12px var(--font-mono);color:var(--fg3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hl-listen-menu .is-now{color:#fff;background:rgba(var(--lr-rgb),.1)}.hl-listen-menu .is-now .hl-listen-menu__t{color:var(--lr-accent)}.hl-listen-menu.is-sheet{left:50%;bottom:92px;top:auto;width:min(560px,calc(100vw - 24px));transform:translateX(-50%);animation:hl-ls-up .22s ease}@keyframes hl-ls-up{0%{opacity:0;transform:translate(-50%,10px)}}.hl-listen-mini__c.is-link{cursor:pointer}.hl-listen-mini__c.is-link:hover{color:#fff}@media (max-width:600px){.hl-listen-menu.is-sheet{left:12px;right:12px;width:auto;transform:none;bottom:12px;max-height:70vh;border-radius:18px}@keyframes hl-ls-up{0%{opacity:0;transform:translateY(10px)}}.hl-listen-sheet-open .hl-listen-mini{opacity:0;pointer-events:none}.hl-listen-menu [data-ch]{padding:13px 12px}}@media (prefers-reduced-motion:reduce){.hl-listen-menu,.hl-listen-menu.is-sheet{animation:none}}.lr{background:var(--lr-bg1);color:var(--fg1);font-family:var(--font-body)}.lr-grid-bg{position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(245,239,231,.035) 1px,transparent 0),linear-gradient(90deg,rgba(245,239,231,.035) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 70%);mask-image:linear-gradient(180deg,#000,transparent 70%)}.lr .lr-num{font:500 11px/1 var(--font-mono);color:var(--fg3);letter-spacing:.18em;display:flex;align-items:center;gap:10px;margin-bottom:20px;text-transform:uppercase}.lr .lr-num:before{content:"";width:10px;height:10px;border:1.5px solid var(--lr-accent);border-radius:50%}.lr .lr-legend__row{display:flex;align-items:center;gap:16px}.lr .lr-legend__label{width:64px;flex-shrink:0;font-weight:600;color:var(--lr-accent);letter-spacing:.18em;text-transform:uppercase}.lr .lr-legend__live{display:inline-flex;align-items:center;gap:8px;color:var(--fg1)}.lr .lr-legend__pulse{width:8px;height:8px;border-radius:50%;background:var(--lr-accent);animation:lrPulse 2s infinite}.lr a{color:inherit}.lr-loading a{color:var(--lr-accent)}.lr{--lr-red:var(--lr-accent);--lr-gutter:clamp(16px,4vw,56px);position:relative}.lr.has-player{padding-bottom:120px}.lr-static{max-width:1100px;margin:0 auto;padding:140px 24px 60px;color:var(--fg2)}.lr-static a,.lr-static h1{color:var(--fg1)}.lr-static a{font-weight:700}.lr-static ol{color:var(--fg3);font-size:14px}.lr-dot{width:7px;height:7px;border-radius:50%;background:var(--lr-red);box-shadow:0 0 10px var(--lr-red);display:inline-block;animation:lrPulse 1.8s ease-in-out infinite}@keyframes lrPulse{50%{opacity:.35}}.lr-feat{max-width:1480px;margin:0 auto;padding:48px var(--lr-gutter) 8px}.lr-feat__card{position:relative;isolation:isolate;overflow:hidden;border-radius:22px;border:1px solid rgba(255,255,255,.08);min-height:clamp(440px,58vh,600px);display:flex;align-items:flex-end;box-shadow:0 40px 100px -40px rgba(0,0,0,.9)}.lr-feat__inner{position:relative;width:100%;padding:clamp(24px,4vw,56px)}.lr-hero__stage{position:absolute;inset:0;z-index:-1}.lr-hero__bg{position:absolute;inset:0;opacity:0;transition:opacity 1.4s ease}.lr-hero__bg.is-on{opacity:1}.lr-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:center 30%;transform:scale(1.12)}.lr-hero__bg.is-on img{animation:lrKen 18s ease-out forwards}@keyframes lrKen{0%{transform:scale(1.12) translate3d(1.5%,1%,0)}to{transform:scale(1.02) translateZ(0)}}.lr-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(var(--lr-ink),.95) 0,rgba(var(--lr-ink),.78) 34%,rgba(var(--lr-ink),.2) 68%,rgba(var(--lr-ink),.05) 100%),linear-gradient(0deg,rgba(var(--lr-ink),.9) 0,rgba(var(--lr-ink),0) 45%)}.lr-hero__copy{max-width:640px;animation:lrRise .9s cubic-bezier(.2,.8,.2,1) both}@keyframes lrRise{0%{opacity:0;transform:translateY(18px)}}.lr-hero__eyebrow{display:inline-flex;align-items:center;gap:10px;font:600 12px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg2)}.lr-hero__title{font:800 clamp(28px,3.6vw,50px)/1.05 var(--font-display);letter-spacing:-.02em;color:var(--fg1);margin:18px 0 16px;text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto}.lr-hero__lede{font-size:clamp(15px,1.3vw,18px);line-height:1.6;color:var(--fg2);margin:16px 0 28px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lr-hero__cta{display:flex;flex-wrap:wrap;gap:12px}.lr-hero__dots{display:flex;gap:8px;margin-top:32px}.lr-hero__dots button{width:44px;height:4px;padding:0;border:0;border-radius:2px;background:rgba(255,255,255,.18);cursor:pointer;overflow:hidden;position:relative}.lr-hero__dots button:before{content:"";position:absolute;inset:-10px 0}.lr-hero__dots button.is-on i{position:absolute;inset:0;background:var(--lr-red);transform-origin:left;animation:lrDot 9s linear forwards}@keyframes lrDot{0%{transform:scaleX(0)}}.lr-meta{display:flex;flex-wrap:wrap;gap:6px 16px;font:500 12.5px/1.4 var(--font-mono);color:var(--fg3)}.lr-meta span+span:before{content:"";display:inline-block;width:3px;height:3px;border-radius:50%;background:currentColor;margin:0 16px 2px -10px;vertical-align:middle;opacity:.7}.lr-btn{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 22px;border-radius:999px;font:700 15px/1 var(--font-body);cursor:pointer;border:1px solid transparent;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s,border-color .2s}.lr-btn svg{width:18px;height:18px;fill:currentColor;stroke:none}.lr-btn--play{background:var(--lr-red);color:#fff;box-shadow:0 14px 36px -10px rgba(var(--lr-rgb),.65)}.lr-btn--play:hover{background:var(--lr-accent-hot);transform:translateY(-1px);color:#fff}.lr-btn--ghost{background:rgba(255,255,255,.08);color:var(--fg1);border-color:rgba(255,255,255,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lr-btn--ghost:hover{background:rgba(255,255,255,.14);color:var(--fg1)}.lr-btn--ghost svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lr-btn:focus-visible,.lr-pbtn:focus-visible,.lr-tile__hit:focus-visible,.lr-tile__play:focus-visible{outline:2px solid var(--lr-red);outline-offset:3px}.lr-rows{max-width:1480px;margin:0 auto;padding:36px 0 40px}.lr-loading{padding:40px var(--lr-gutter);color:var(--fg3);font:500 14px var(--font-mono)}.lr-row{margin:18px 0 30px}.lr-row__head{display:flex;align-items:baseline;gap:14px;padding:0 var(--lr-gutter);margin-bottom:14px}.lr-row__title{font:800 clamp(19px,1.8vw,24px)/1.2 var(--font-display);color:var(--fg1);margin:0;letter-spacing:-.01em}.lr-row__note{font:500 12px var(--font-mono);color:var(--fg3);text-transform:uppercase;letter-spacing:.1em}.lr-row__wrap{position:relative}.lr-row__track{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(250px,23vw,330px);grid-gap:16px;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 var(--lr-gutter);padding:14px var(--lr-gutter) 24px;scrollbar-width:none}.lr-row__track::-webkit-scrollbar{display:none}.lr-row__arrow{position:absolute;top:14px;bottom:24px;z-index:3;width:var(--lr-gutter);min-width:44px;border:0;cursor:pointer;color:#fff;display:grid;place-items:center;opacity:0;transition:opacity .25s}.lr-row__arrow[hidden]{display:none}.lr-row__arrow--l{left:0;background:linear-gradient(90deg,rgba(var(--lr-ink),.95),rgba(var(--lr-ink),0))}.lr-row__arrow--r{right:0;background:linear-gradient(270deg,rgba(var(--lr-ink),.95),rgba(var(--lr-ink),0))}.lr-row__arrow svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.lr-row__wrap:hover .lr-row__arrow{opacity:1}@media (hover:none){.lr-row__arrow{display:none}}.lr-tile{position:relative;scroll-snap-align:start;opacity:0;transform:translateY(26px) scale(.98);transition:opacity .7s ease var(--d),transform .8s cubic-bezier(.2,.8,.2,1) var(--d)}.lr-row.is-in .lr-tile{opacity:1;transform:none}.lr-tile__hit{display:block;width:100%;padding:0;border:0;background:none;text-align:left;color:inherit;cursor:pointer;font:inherit;border-radius:14px}.lr-tile__img{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:var(--lr-tile);border:1px solid rgba(255,255,255,.07);transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,border-color .3s}.lr-tile__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s cubic-bezier(.2,.8,.2,1),filter .4s;filter:saturate(.92)}.lr-tile__img:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(var(--lr-ink),.85) 0,rgba(var(--lr-ink),0) 45%)}.lr-tile__dur{position:absolute;z-index:1;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:7px;padding:5px 9px;border-radius:999px;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:600 11.5px/1 var(--font-mono);color:#fff}.lr-tile__prog{position:absolute;z-index:1;left:0;right:0;bottom:0;height:3px;background:rgba(255,255,255,.15)}.lr-tile__prog i{display:block;height:100%;background:var(--lr-red);box-shadow:0 0 10px rgba(var(--lr-rgb),.8)}.lr-tile__body{padding:12px 4px 0}.lr-tile__kicker{font:600 10.5px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lr-red)}.lr-tile__title{font:700 16px/1.3 var(--font-body);color:var(--fg1);margin:8px 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lr-tile__sub{font:500 11.5px var(--font-mono);color:var(--fg3)}.lr-tile__play{position:absolute;z-index:2;left:14px;top:14px;width:46px;height:46px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;color:#fff;background:var(--lr-red);box-shadow:0 10px 26px -6px rgba(var(--lr-rgb),.8);opacity:0;transform:scale(.7);transition:opacity .3s,transform .35s cubic-bezier(.2,.8,.2,1.4)}.lr-tile__play svg{width:18px;height:18px;fill:currentColor}.lr-tile:focus-within .lr-tile__img,.lr-tile:hover .lr-tile__img{transform:translateY(-6px) scale(1.035);border-color:rgba(var(--lr-rgb),.45);box-shadow:0 26px 50px -18px rgba(0,0,0,.9),0 0 0 1px rgba(var(--lr-rgb),.25),0 18px 60px -30px rgba(var(--lr-rgb),.7)}.lr-tile:hover .lr-tile__img img{transform:scale(1.08);filter:saturate(1.08)}.lr-tile.is-current .lr-tile__play,.lr-tile:focus-within .lr-tile__play,.lr-tile:hover .lr-tile__play{opacity:1;transform:none}.lr-tile.is-current .lr-tile__img{border-color:rgba(var(--lr-rgb),.6)}@media (hover:none){.lr-tile__play{opacity:1;transform:none;width:40px;height:40px}}.lr-eq{display:inline-flex;align-items:flex-end;gap:2px;height:11px}.lr-eq i{width:2.5px;height:30%;background:var(--lr-red);border-radius:1px}.lr-eq.is-on i{animation:lrEq .9s ease-in-out infinite}.lr-eq.is-on i:nth-child(2){animation-delay:-.3s}.lr-eq.is-on i:nth-child(3){animation-delay:-.6s}.lr-eq.is-on i:nth-child(4){animation-delay:-.15s}@keyframes lrEq{0%,to{height:25%}50%{height:100%}}.lr-modal{position:fixed;inset:0;z-index:1000;background:rgba(var(--lr-ink),.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:start center;overflow-y:auto;padding:6vh 16px 40px;animation:lrFade .3s ease both}@keyframes lrFade{0%{opacity:0}}.lr-modal__card{position:relative;width:min(860px,100%);border-radius:20px;overflow:hidden;background:var(--lr-card);border:1px solid rgba(255,255,255,.1);box-shadow:0 40px 120px -30px rgba(0,0,0,.95);animation:lrPop .45s cubic-bezier(.2,.8,.2,1) both}@keyframes lrPop{0%{opacity:0;transform:translateY(24px) scale(.97)}}.lr-modal__close{position:absolute;z-index:3;top:14px;right:14px;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:rgba(0,0,0,.55);color:#fff;cursor:pointer;display:grid;place-items:center}.lr-modal__close svg{width:18px;height:18px;stroke:currentColor;stroke-width:2;fill:none}.lr-modal__art{position:relative;aspect-ratio:16/8;min-height:300px}.lr-modal__art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lr-modal__shade{position:absolute;inset:0;background:linear-gradient(0deg,var(--lr-card) 4%,rgba(var(--lr-card-rgb),.55) 45%,rgba(var(--lr-card-rgb),.1) 100%)}.lr-modal__head{position:absolute;left:0;right:0;bottom:0;padding:0 32px 24px}.lr-modal__title{font:800 clamp(24px,3.4vw,40px)/1.08 var(--font-display);color:#fff;margin:12px 0 20px;letter-spacing:-.015em}.lr-modal__body{padding:8px 32px 30px}.lr-modal__lede{color:var(--fg2);font-size:16px;line-height:1.65;margin:14px 0 22px}.lr-modal__note{font:500 12px/1.5 var(--font-mono);color:var(--fg3);margin:22px 0 0}.lr-chapters{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.07)}.lr-chapters li{border-bottom:1px solid rgba(255,255,255,.07)}.lr-chapters button{width:100%;display:flex;align-items:center;gap:18px;padding:13px 8px;background:none;border:0;cursor:pointer;color:var(--fg1);font:600 15px/1.35 var(--font-body);text-align:left;border-radius:8px;transition:background .2s,color .2s}.lr-chapters button:hover{background:rgba(255,255,255,.05)}.lr-chapters button.is-live{color:#fff;background:rgba(var(--lr-rgb),.1)}.lr-chapters button .lr-eq{margin-left:auto}.lr-chapters__t{flex:0 0 64px;font:500 12.5px var(--font-mono);color:var(--fg3)}.lr-chapters button.is-live .lr-chapters__t{color:var(--lr-red)}.lr-player{position:fixed;z-index:900;left:50%;bottom:16px;width:min(1180px,calc(100vw - 48px));transform:translateX(-50%);border-radius:18px;border:1px solid rgba(255,255,255,.12);background:rgba(var(--lr-ink2),.9);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);box-shadow:0 30px 80px -20px rgba(0,0,0,.9);animation:lrUp .5s cubic-bezier(.2,.8,.2,1) both}@keyframes lrUp{0%{opacity:0;transform:translate(-50%,40px)}}.lr-player.is-playing{border-color:rgba(var(--lr-rgb),.35);box-shadow:0 30px 80px -20px rgba(0,0,0,.9),0 0 50px -20px rgba(var(--lr-rgb),.5)}.lr-player__inner{display:grid;grid-template-columns:auto minmax(120px,230px) auto 1fr auto;align-items:center;grid-gap:16px;gap:16px;padding:10px 14px 10px 10px}.lr-player__art{position:relative;width:74px;aspect-ratio:16/10;border-radius:10px;overflow:hidden;border:0;padding:0;cursor:pointer;background:#000}.lr-player__art img{width:100%;height:100%;object-fit:cover;display:block}.lr-player__art .lr-eq{position:absolute;left:6px;bottom:6px}.lr-player__info{min-width:0}.lr-player__title{font:700 14px/1.3 var(--font-body);color:var(--fg1)}.lr-player__ch,.lr-player__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lr-player__ch{font:500 11.5px/1.4 var(--font-mono);color:var(--fg3);margin-top:3px}.lr-player__ctrl,.lr-player__side{display:flex;align-items:center;gap:8px}.lr-player__seek{display:flex;align-items:center;gap:12px;min-width:0}.lr-player__time{font:500 11.5px var(--font-mono);color:var(--fg2);flex:0 0 auto;min-width:38px;text-align:center}.lr-pbtn{height:36px;min-width:40px;padding:0 10px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:var(--fg1);font:700 12.5px/1 var(--font-body);cursor:pointer;display:inline-grid;place-items:center;transition:background .2s,border-color .2s}.lr-pbtn.is-on,.lr-pbtn:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.22)}.lr-pbtn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.lr-pbtn--main{width:48px;height:48px;border-radius:50%;padding:0;background:var(--lr-red);border-color:transparent;box-shadow:0 10px 26px -8px rgba(var(--lr-rgb),.8)}.lr-pbtn--main:hover{background:var(--lr-accent-hot);border-color:transparent}.lr-pbtn--main svg{width:18px;height:18px;fill:#fff;stroke:none}.lr-spin{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:lrSpin .8s linear infinite}@keyframes lrSpin{to{transform:rotate(1turn)}}.lr-wave{position:relative;flex:1 1;height:40px;cursor:pointer;touch-action:none;outline:none}.lr-wave:focus-visible{outline:2px solid var(--lr-red);outline-offset:4px;border-radius:4px}.lr-wave__bars{position:absolute;inset:0;display:flex;align-items:center;gap:2px}.lr-wave__bars i{flex:1 1;min-width:1px;border-radius:1px;background:rgba(255,255,255,.2);transition:background .2s}.lr-wave__bars i.is-done{background:var(--lr-red)}.lr-wave__tick{position:absolute;top:-4px;width:1px;height:6px;background:rgba(255,255,255,.55)}.lr-player__menu{position:absolute;right:12px;bottom:calc(100% + 10px);width:min(420px,calc(100vw - 32px));max-height:60vh;overflow-y:auto;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:rgba(var(--lr-ink2),.97);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:10px 10px 6px;box-shadow:0 30px 80px -20px rgba(0,0,0,.9);animation:lrPop .3s cubic-bezier(.2,.8,.2,1) both}.lr-player__menu-head{font:600 11px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg3);padding:6px 8px 10px}.lr-player__menu .lr-chapters button{font-size:14px;padding:11px 8px}@media (max-width:1100px){.lr-player{width:calc(100vw - 32px);left:16px;transform:none}@keyframes lrUp{0%{opacity:0;transform:translateY(40px)}}.lr-player__inner{grid-template-columns:auto minmax(0,1fr) auto auto}.lr-player__seek{grid-column:1/-1;order:5}}@media (max-width:700px){.lr-feat{padding-top:28px}.lr-feat__card{min-height:560px;border-radius:18px}.lr-hero__shade{background:linear-gradient(0deg,rgba(var(--lr-ink),.97) 10%,rgba(var(--lr-ink),.85) 50%,rgba(var(--lr-ink),.2) 85%)}.lr-hero__lede{-webkit-line-clamp:4}.lr-row__track{grid-auto-columns:74vw;gap:12px}.lr-modal{padding:0;place-items:end center}.lr-modal__card{border-radius:20px 20px 0 0}.lr-modal__body,.lr-modal__head{padding-left:20px;padding-right:20px}.lr-chapters__t{flex-basis:52px}.lr-player{left:10px;width:calc(100vw - 20px);bottom:10px}.lr-player__inner{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:8px 10px 8px 8px}.lr-player__art{width:52px}.lr-pbtn--main{width:42px;height:42px}.lr-player__side{grid-column:1/-1;order:6;justify-content:space-between}.lr-player__seek{gap:8px}.lr-player__time{min-width:32px;font-size:10.5px}.lr-wave{height:30px}.lr-player__menu{right:0;left:0;width:auto}}@media (prefers-reduced-motion:reduce){.lr-dot,.lr-eq.is-on i,.lr-hero__bg.is-on img{animation:none}.lr-tile{transition:none;opacity:1;transform:none}}.lr-row__head{flex-wrap:wrap}.lr-row__actions{margin-left:auto;display:flex;gap:8px;align-items:center}.lr-chip{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);color:var(--fg1);font:600 12.5px/1 var(--font-body);cursor:pointer;transition:background .2s,border-color .2s}.lr-chip:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.26)}.lr-chip svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.lr-chip svg path[d^="M7 4.5"]{fill:currentColor;stroke:none}.lr-chip--red{background:var(--lr-red);border-color:transparent;color:#fff;box-shadow:0 10px 26px -10px rgba(var(--lr-rgb),.7)}.lr-chip--red:hover{background:var(--lr-accent-hot);border-color:transparent}.lr-chip--red:disabled{opacity:.45;cursor:default}.lr-chip--ghost{padding:0 10px;color:var(--fg3)}.lr-chip--ghost:hover{color:#fff;border-color:rgba(var(--lr-rgb),.5)}.lr-row__empty{margin:0 var(--lr-gutter);padding:26px;border-radius:14px;border:1px dashed rgba(255,255,255,.14);color:var(--fg3);font-size:14px}.lr-row__empty b{color:var(--fg1)}.lr-mylists{padding:8px var(--lr-gutter) 0}.lr-mylists__head{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:flex-end;justify-content:space-between;padding:22px 24px;border-radius:16px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(120deg,rgba(var(--lr-rgb),.08),rgba(255,255,255,.015) 50%)}.lr-mylists__lede{margin:8px 0 0;color:var(--fg2);font-size:14.5px;max-width:560px}.lr-newlist{display:flex;gap:8px;align-items:center}.lr-newlist input{height:34px;min-width:0;width:230px;padding:0 12px;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:rgba(0,0,0,.35);color:var(--fg1);font:500 13.5px var(--font-body);outline:none}.lr-newlist input:focus{border-color:rgba(var(--lr-rgb),.7);box-shadow:0 0 0 3px rgba(var(--lr-rgb),.18)}.lr-tile__add{position:absolute;z-index:2;right:12px;top:12px;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;display:grid;place-items:center;opacity:0;transform:scale(.8);transition:opacity .3s,transform .35s cubic-bezier(.2,.8,.2,1.4),background .2s,border-color .2s}.lr-tile__add svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.lr-tile__add:hover{background:var(--lr-red);border-color:transparent}.lr-tile:focus-within .lr-tile__add,.lr-tile:hover .lr-tile__add{opacity:1;transform:none}@media (hover:none){.lr-tile__add{opacity:1;transform:none}}.lr-btn--icon{width:48px;padding:0;justify-content:center;background:rgba(255,255,255,.08);color:var(--fg1);border-color:rgba(255,255,255,.16)}.lr-btn--icon:hover{background:rgba(255,255,255,.16)}.lr-btn--ghost svg,.lr-btn--icon svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lr-picker{position:fixed;z-index:1100;border-radius:16px;border:1px solid rgba(255,255,255,.14);background:rgba(var(--lr-ink2),.98);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:14px;box-shadow:0 30px 80px -20px rgba(0,0,0,.95);animation:lrPop .25s cubic-bezier(.2,.8,.2,1) both}.lr-picker__head{font:600 11px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg3)}.lr-picker__ep{font:700 14px/1.3 var(--font-body);color:var(--fg1);margin:6px 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lr-picker__lists{list-style:none;margin:0 0 12px;padding:0;max-height:210px;overflow-y:auto}.lr-picker__lists button{width:100%;display:flex;align-items:center;gap:10px;padding:9px 8px;border:0;border-radius:9px;background:none;color:var(--fg1);font:600 14px var(--font-body);cursor:pointer;text-align:left}.lr-picker__lists button:hover{background:rgba(255,255,255,.06)}.lr-picker__box{width:20px;height:20px;border-radius:6px;border:1.5px solid rgba(255,255,255,.3);display:grid;place-items:center;flex:0 0 auto;transition:background .2s,border-color .2s}.lr-picker__lists button.is-on .lr-picker__box{background:var(--lr-red);border-color:var(--lr-red)}.lr-picker__box svg{width:13px;height:13px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.lr-picker__name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lr-picker__n{font:500 11.5px var(--font-mono);color:var(--fg3)}.lr-picker .lr-newlist input{width:auto;flex:1 1}.lr-player__q{color:var(--lr-red);margin-right:8px}.lr-player__q:after{content:"·";margin-left:8px;color:var(--fg3)}.lr-player__next{padding:0 16px 9px 100px;margin-top:-4px;font:500 11px var(--font-mono);color:var(--fg3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lr-pbtn--skip svg{fill:currentColor;stroke:none;width:14px;height:14px}.lr-pbtn:disabled{opacity:.35;cursor:default}@media (max-width:700px){.lr-mylists__head{padding:18px}.lr-newlist{width:100%}.lr-newlist input{flex:1 1;width:auto}.lr-row__actions{margin-left:0;width:100%}.lr-player__next{padding-left:12px}.lr-player__ctrl .lr-pbtn--sec{display:none}}.lh{--lh-bg:#0A1A31;--lh-acc:#C77F3D;--lh-acc-soft:#E3A261;--lh-rgb:199,127,61;position:relative;overflow:hidden;padding:84px 48px 110px;background:var(--lh-bg);color:#F5EFE7;isolation:isolate}.lh.is-grants{--lh-bg:#091D31;--lh-acc:#2B8FC0;--lh-acc-soft:#62B5DB;--lh-rgb:43,143,192}.lh .sp-hero{z-index:0}.lh:before{inset:0;background:linear-gradient(90deg,var(--lh-bg) 0,color-mix(in srgb,var(--lh-bg) 82%,transparent) 36%,transparent 68%)}.lh:after,.lh:before{content:"";position:absolute;z-index:0;pointer-events:none}.lh:after{left:0;right:0;bottom:0;height:140px;background:linear-gradient(180deg,transparent,var(--lh-bg))}.lh.is-grants .sp-hero img{filter:brightness(.5) saturate(.85)}.lh-inner{position:relative;z-index:1;max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:48px}.lh-head{max-width:640px}.lh-kicker{font:600 12px var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--lh-acc-soft);margin-bottom:14px}.lh-title{font:600 clamp(44px,5.4vw,64px)/1.04 var(--font-display);letter-spacing:-.025em;color:#F5EFE7;margin:0}.lh-intro{font:400 17px/1.6 var(--font-body);color:rgba(245,239,231,.74);max-width:600px;margin:20px 0 0}.lh-ctas{display:flex;flex-wrap:wrap;gap:14px 18px;margin-top:30px}.lh-cta,.lh-ctas{align-items:center}.lh-cta{display:inline-flex;gap:10px;height:48px;padding:0 22px 0 16px;border-radius:999px;border:0;cursor:pointer;background:var(--lh-acc);color:#FFFFFF;font:600 15px var(--font-body);box-shadow:0 12px 30px -12px rgba(var(--lh-rgb),.8);transition:transform .15s}.lh-cta:hover{transform:translateY(-1px)}.lh-card__play:focus-visible,.lh-cta:focus-visible{outline:3px solid var(--lh-acc-soft);outline-offset:3px}.lh-cta__icon{width:18px;height:18px;display:inline-grid}.lh-facts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.lh-facts li{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:999px;background:rgba(245,239,231,.06);border:1px solid rgba(245,239,231,.14);font:500 12.5px var(--font-body);color:#F5EFE7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lh-pulse{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--lh-acc);animation:lhPulse 2s infinite}@keyframes lhPulse{0%{box-shadow:0 0 0 0 rgba(var(--lh-rgb),.6)}70%{box-shadow:0 0 0 9px rgba(var(--lh-rgb),0)}to{box-shadow:0 0 0 0 rgba(var(--lh-rgb),0)}}.lh-card{position:relative;flex:0 0 370px;padding:18px;border-radius:20px;background:rgba(9,22,41,.72);border:1px solid rgba(245,239,231,.14);box-shadow:0 30px 80px -24px rgba(0,0,0,.75);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);font-family:var(--font-body);color:#F5EFE7}.lh-card.is-playing{border-color:rgba(var(--lh-rgb),.45);box-shadow:0 30px 80px -24px rgba(0,0,0,.75),0 0 50px -22px rgba(var(--lh-rgb),.6)}.lh-card__top{display:flex;align-items:center;justify-content:space-between;font:600 10.5px var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.lh-card__live{display:inline-flex;align-items:center;gap:8px;color:var(--lh-acc-soft)}.lh-card__meta{color:rgba(245,239,231,.52)}.lh-card__ep{display:flex;gap:12px;align-items:center;margin-top:14px}.lh-card__thumb{flex:none;width:76px;height:50px;border-radius:10px;overflow:hidden;background:rgba(245,239,231,.08)}.lh-card__thumb img{width:100%;height:100%;object-fit:cover;display:block}.lh-card__title{font:600 15px/1.3 var(--font-display);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lh-card__meter{height:64px;margin:10px -18px 8px}.lh-card__foot{display:flex;align-items:center;gap:14px;font-size:13px;color:rgba(245,239,231,.62);line-height:1.45;margin-bottom:14px}.lh-card__foot b{color:#F5EFE7}.lh-card__play{flex:none;width:52px;height:52px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;padding:16px;background:var(--lh-acc);color:#FFFFFF;box-shadow:0 10px 26px -8px rgba(var(--lh-rgb),.8)}.lh-card .lh-facts li{height:28px;font-size:11.5px}@media (max-width:900px){.lh-inner{flex-direction:column;align-items:stretch}.lh-card{flex:none;max-width:420px}}@media (max-width:640px){.lh{padding:56px 20px 96px}.lh-title{font-size:40px}}@media (prefers-reduced-motion:reduce){.lh-pulse{animation:none}}.sp-promo{--sp-acc:#C77F3D;--sp-acc-hot:#E3A261;--sp-rgb:199,127,61;position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:22px;max-width:600px;margin:0 0 44px;padding:22px 24px 30px 22px;border-radius:18px;text-decoration:none;color:#F5EFE7;border:1px solid rgba(var(--sp-rgb),.45);background:radial-gradient(120% 140% at 0 50%,rgba(var(--sp-rgb),.24) 0,rgba(var(--sp-rgb),.05) 45%,rgba(255,255,255,.015) 100%),#0A1A31;box-shadow:0 0 0 1px rgba(var(--sp-rgb),.08) inset,0 24px 60px -24px rgba(var(--sp-rgb),.55),0 18px 40px -24px rgba(11,37,69,.5);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;font-family:var(--font-body)}.sp-promo.is-grants{--sp-acc:#2B8FC0;--sp-acc-hot:#62B5DB;--sp-rgb:43,143,192;background:radial-gradient(120% 140% at 0 50%,rgba(var(--sp-rgb),.24) 0,rgba(var(--sp-rgb),.05) 45%,rgba(255,255,255,.015) 100%),#091D31}.sp-promo:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.07) 50%,transparent 65%);transform:translateX(-120%);animation:spPromoSweep 5.5s ease-in-out 1.2s infinite}@keyframes spPromoSweep{0%,55%{transform:translateX(-120%)}85%,to{transform:translateX(120%)}}.sp-promo:hover{transform:translateY(-3px);border-color:rgba(var(--sp-rgb),.85);color:#F5EFE7;box-shadow:0 0 0 1px rgba(var(--sp-rgb),.18) inset,0 30px 70px -20px rgba(var(--sp-rgb),.75)}.sp-promo:focus-visible{outline:2px solid var(--sp-acc);outline-offset:4px}.sp-promo__disc{position:relative;flex:0 0 auto;width:78px;height:78px;border-radius:50%;display:grid;place-items:center;background:var(--sp-acc);box-shadow:0 12px 34px -8px rgba(var(--sp-rgb),.9),0 0 0 6px rgba(var(--sp-rgb),.14);transition:transform .35s cubic-bezier(.2,.8,.2,1.4)}.sp-promo__disc svg{width:30px;height:30px;fill:#fff;margin-left:4px;position:relative;z-index:1}.sp-promo__ring{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(var(--sp-rgb),.75);animation:spPromoRing 2.7s cubic-bezier(.2,.6,.3,1) infinite}.sp-promo__ring:nth-child(2){animation-delay:.9s}.sp-promo__ring:nth-child(3){animation-delay:1.8s}@keyframes spPromoRing{0%{transform:scale(1);opacity:.9}to{transform:scale(2.1);opacity:0}}.sp-promo:hover .sp-promo__disc{transform:scale(1.08)}.sp-promo:hover .sp-promo__ring{animation-duration:1.6s}.sp-promo__body{display:grid;grid-gap:7px;gap:7px;min-width:0}.sp-promo__tag{display:inline-flex;align-items:center;gap:9px;font:600 11px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--sp-acc-hot)}.sp-promo__live{width:8px;height:8px;border-radius:50%;background:var(--sp-acc-hot);box-shadow:0 0 10px var(--sp-acc-hot);animation:spPromoBlink 1.4s ease-in-out infinite}@keyframes spPromoBlink{50%{opacity:.3}}.sp-promo__eq{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.sp-promo__eq i{width:2.5px;height:30%;border-radius:1px;background:var(--sp-acc-hot);animation:spPromoEq .9s ease-in-out infinite}.sp-promo__eq i:nth-child(2){animation-delay:-.3s}.sp-promo__eq i:nth-child(3){animation-delay:-.6s}.sp-promo__eq i:nth-child(4){animation-delay:-.15s}.sp-promo__eq i:nth-child(5){animation-delay:-.45s}@keyframes spPromoEq{0%,to{height:25%}50%{height:100%}}.sp-promo__title{font:700 clamp(20px,2.1vw,25px)/1.15 var(--font-display);letter-spacing:-.01em;color:#F5EFE7}.sp-promo__title em{font-style:normal;color:var(--sp-acc-hot)}.sp-promo__sub{font:500 13px/1.45 var(--font-body);color:rgba(245,239,231,.74)}.sp-promo__latest{display:flex;align-items:center;gap:10px;font:500 12px/1.35 var(--font-body);color:rgba(245,239,231,.55);min-width:0}.sp-promo__latest>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-promo__latest b{color:#F5EFE7;font-weight:600}.sp-promo__covers{display:inline-flex;flex:0 0 auto}.sp-promo__covers img{width:40px;height:26px;object-fit:cover;border-radius:5px;border:1.5px solid #0a1a31}.sp-promo__covers img+img{margin-left:-14px}.sp-promo__cta{font:600 14px/1 var(--font-body);color:#fff;display:inline-flex;gap:8px;align-items:center;margin-top:4px}.sp-promo__arrow{transition:transform .3s}.sp-promo:hover .sp-promo__arrow{transform:translateX(5px)}.sp-promo__ribbon{position:absolute!important;left:0;right:0;bottom:0;z-index:-1;opacity:.9;pointer-events:none}@media (max-width:600px){.sp-promo{gap:16px;padding:18px 16px 26px}.sp-promo__disc{width:60px;height:60px}.sp-promo__disc svg{width:24px;height:24px}.sp-promo__latest{display:none}}@media (prefers-reduced-motion:reduce){.sp-promo:before,.sp-promo__eq i,.sp-promo__live,.sp-promo__ring{animation:none}}