@font-face{font-family:Zalando Sans Expanded;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ce5e25090bb35018.woff2?dpl=dpl_ADXc633pJ1aMDFCXEbgV16r4WYSz) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Zalando Sans Expanded;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0168cd4c0c08463c.woff2?dpl=dpl_ADXc633pJ1aMDFCXEbgV16r4WYSz) 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:Zalando Sans Expanded;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7031246f9a49eeef.p.woff2?dpl=dpl_ADXc633pJ1aMDFCXEbgV16r4WYSz) 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:Zalando Sans Expanded;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ce5e25090bb35018.woff2?dpl=dpl_ADXc633pJ1aMDFCXEbgV16r4WYSz) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Zalando Sans Expanded;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/0168cd4c0c08463c.woff2?dpl=dpl_ADXc633pJ1aMDFCXEbgV16r4WYSz) 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:Zalando Sans Expanded;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7031246f9a49eeef.p.woff2?dpl=dpl_ADXc633pJ1aMDFCXEbgV16r4WYSz) 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}.__className_3ad408{font-family:Zalando Sans Expanded;font-style:normal}.__variable_3ad408{--font-zalando:"Zalando Sans Expanded"}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8192f1afef14275b.woff2?dpl=dpl_ADXc633pJ1aMDFCXEbgV16r4WYSz) 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:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/b04fe76c44ae53c6.p.woff2?dpl=dpl_ADXc633pJ1aMDFCXEbgV16r4WYSz) 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}.__className_2eeb13{font-family:Atkinson Hyperlegible Next;font-style:normal}.__variable_2eeb13{--font-atkinson:"Atkinson Hyperlegible Next"}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8320d57034e43a7e.woff2?dpl=dpl_ADXc633pJ1aMDFCXEbgV16r4WYSz) 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:Atkinson Hyperlegible Mono;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6e546afaf258f1e0.p.woff2?dpl=dpl_ADXc633pJ1aMDFCXEbgV16r4WYSz) 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}.__className_b590fe{font-family:Atkinson Hyperlegible Mono;font-style:normal}.__variable_b590fe{--font-atkinson-mono:"Atkinson Hyperlegible Mono"}@font-face{font-family:Display Fallback;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:125.1%;ascent-override:77.1%;descent-override:20.0%;line-gap-override:0.0%}@font-face{font-family:Body Fallback;src:local("Arial");size-adjust:100.0%;ascent-override:98.4%;descent-override:31.6%;line-gap-override:0.0%}@font-face{font-family:Mono Fallback;src:local("Courier New");size-adjust:105.3%;ascent-override:93.4%;descent-override:30.0%;line-gap-override:0.0%}:root{color-scheme:dark;--google-fill:#131314;--google-stroke:#8E918F;--google-ink:#E3E3E3;--bg:#0A0D11;--bg-deep:#06080B;--surface:#11161C;--raised:#18202A;--border:#2A3644;--border-strong:#3B4A5C;--ink:#EEF3F7;--muted:#9AA7B4;--accent:#21E46B;--accent-text:#3DEB80;--on-accent:#06140B;--mark:#FFFFFF;--ice:#9ED8F2;--vote:#C0A7FF;--on-vote:#170E2C;--success:#4ADE80;--warning:#F5B544;--danger:#FF7A6B;--focus:#C0A7FF;--hero-bg:radial-gradient(110% 90% at 72% 42%,#0F1C18 0%,#0A0D11 52%,#06080B 100%);--hero-glow:radial-gradient(closest-side,rgba(33,228,107,.30),rgba(33,228,107,.09) 55%,rgba(33,228,107,0) 78%);--hero-dust:rgba(158,216,242,.55);--pulse:#21E46B;--orbit-line:rgba(238,243,247,.16);--orbit-line-front:rgba(238,243,247,.42);--crown-line:rgba(192,167,255,.35);--guide-rim:drop-shadow(0 0 1px rgba(238,243,247,.9)) drop-shadow(0 0 9px rgba(158,216,242,.28));--guide-shadow:drop-shadow(0 10px 14px rgba(0,0,0,.6));--planet-shadow:drop-shadow(0 10px 16px rgba(0,0,0,.65));--vote-glow:drop-shadow(0 0 10px rgba(192,167,255,.55));--tile-sheen:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,0) 46%);--tile-glow:radial-gradient(closest-side,rgba(33,228,107,.16),rgba(33,228,107,0));--vote-tile-glow:radial-gradient(closest-side,rgba(192,167,255,.18),rgba(192,167,255,0));--glass:rgba(17,22,28,.78);--scrim:rgba(4,6,8,.66);--shadow-lg:0 24px 60px rgba(0,0,0,.55);--font-display:var(--font-zalando),"Zalando Sans Expanded","Display Fallback","Arial Black",sans-serif;--font-body:var(--font-atkinson),"Atkinson Hyperlegible Next","Body Fallback",ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-atkinson-mono),"Atkinson Hyperlegible Mono","Mono Fallback",ui-monospace,Menlo,Consolas,monospace;--font:var(--font-body);--mono:var(--font-mono);--h1-size:60px;--h1-size-phone:36px;--h1-weight:800;--h1-line:1.02;--h1-track:-0.022em;--h2-size:28px;--h2-size-phone:23px;--h2-weight:700;--h2-line:1.12;--h2-track:-0.015em;--h3-size:16px;--h3-weight:700;--h3-line:1.25;--h3-track:-0.005em;--body-size:17px;--body-line:1.65;--ui-size:15px;--ui-line:1.5;--small-size:13px;--eyebrow-track:0.14em;--mono-data:15px;--mono-code:14px;--mono-code-line:1.6;--brand-dot:#21E46B;--hdr-h:68px;--tab-h:0px}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){color-scheme:light;--google-fill:#FFFFFF;--google-stroke:#747775;--google-ink:#1F1F1F;--bg:#EEF2F6;--bg-deep:#E2E8EF;--surface:#F7F9FB;--raised:#FFFFFF;--border:#C9D3DE;--border-strong:#AEBBC9;--ink:#141414;--muted:#4B5866;--accent:#21E46B;--accent-text:#05722F;--on-accent:#06140B;--mark:#141414;--brand-dot:#0DAA3E;--ice:#276C8F;--vote:#5429A1;--on-vote:#FFFFFF;--success:#0A7A3A;--warning:#8A5300;--danger:#B42318;--focus:#5429A1;--hero-bg:radial-gradient(110% 90% at 72% 42%,#FBFDFF 0%,#EEF2F6 50%,#DCE4EE 100%);--hero-glow:radial-gradient(closest-side,rgba(13,170,62,.20),rgba(13,170,62,.06) 55%,rgba(13,170,62,0) 78%);--hero-dust:rgba(39,108,143,.30);--pulse:#0DAA3E;--orbit-line:rgba(20,20,20,.14);--orbit-line-front:rgba(20,20,20,.34);--crown-line:rgba(84,41,161,.30);--guide-rim:drop-shadow(0 0 0 rgba(0,0,0,0));--guide-shadow:drop-shadow(0 10px 12px rgba(20,32,48,.22));--planet-shadow:drop-shadow(0 10px 14px rgba(20,32,48,.26));--vote-glow:drop-shadow(0 0 8px rgba(84,41,161,.35));--tile-sheen:linear-gradient(135deg,rgba(255,255,255,.6),rgba(255,255,255,0) 50%);--tile-glow:radial-gradient(closest-side,rgba(13,170,62,.14),rgba(13,170,62,0));--vote-tile-glow:radial-gradient(closest-side,rgba(84,41,161,.12),rgba(84,41,161,0));--glass:rgba(255,255,255,.82);--scrim:rgba(20,32,48,.38);--shadow-lg:0 24px 60px rgba(20,32,48,.16)}}:root[data-theme=light]{color-scheme:light;--google-fill:#FFFFFF;--google-stroke:#747775;--google-ink:#1F1F1F;--bg:#EEF2F6;--bg-deep:#E2E8EF;--surface:#F7F9FB;--raised:#FFFFFF;--border:#C9D3DE;--border-strong:#AEBBC9;--ink:#141414;--muted:#4B5866;--accent:#21E46B;--accent-text:#05722F;--on-accent:#06140B;--mark:#141414;--brand-dot:#0DAA3E;--ice:#276C8F;--vote:#5429A1;--on-vote:#FFFFFF;--success:#0A7A3A;--warning:#8A5300;--danger:#B42318;--focus:#5429A1;--hero-bg:radial-gradient(110% 90% at 72% 42%,#FBFDFF 0%,#EEF2F6 50%,#DCE4EE 100%);--hero-glow:radial-gradient(closest-side,rgba(13,170,62,.20),rgba(13,170,62,.06) 55%,rgba(13,170,62,0) 78%);--hero-dust:rgba(39,108,143,.30);--pulse:#0DAA3E;--orbit-line:rgba(20,20,20,.14);--orbit-line-front:rgba(20,20,20,.34);--crown-line:rgba(84,41,161,.30);--guide-rim:drop-shadow(0 0 0 rgba(0,0,0,0));--guide-shadow:drop-shadow(0 10px 12px rgba(20,32,48,.22));--planet-shadow:drop-shadow(0 10px 14px rgba(20,32,48,.26));--vote-glow:drop-shadow(0 0 8px rgba(84,41,161,.35));--tile-sheen:linear-gradient(135deg,rgba(255,255,255,.6),rgba(255,255,255,0) 50%);--tile-glow:radial-gradient(closest-side,rgba(13,170,62,.14),rgba(13,170,62,0));--vote-tile-glow:radial-gradient(closest-side,rgba(84,41,161,.12),rgba(84,41,161,0));--glass:rgba(255,255,255,.82);--scrim:rgba(20,32,48,.38);--shadow-lg:0 24px 60px rgba(20,32,48,.16)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark}}.darkband{--bg:#0A0D11;--surface:#11161C;--raised:#18202A;--border:#2A3644;--border-strong:#3B4A5C;--ink:#EEF3F7;--muted:#9AA7B4;--accent-text:#3DEB80;--vote:#C0A7FF;--on-vote:#170E2C;--success:#4ADE80;--warning:#F5B544;--danger:#FF7A6B;--ice:#9ED8F2;--glass:rgba(17,22,28,.78);--tile-sheen:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,0) 46%);--mark:#FFFFFF;--focus:#C0A7FF;color:var(--ink);color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--hdr-h) + 12px)}body,html{margin:0}body{color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;min-height:100vh;display:flex;flex-direction:column}body,body:before{background:var(--bg)}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:60}a{color:inherit;text-decoration:none}button{cursor:pointer}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:6px}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,ol,p,pre,ul{margin:0}h1,h2,h3,h4,h5{text-wrap:balance}dd,li,p{text-wrap:pretty}ol,ul{padding:0;list-style:none}img{max-width:100%;display:block}[hidden]{display:none!important}::selection{background:color-mix(in srgb,var(--accent) 40%,transparent)}.sr{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip,.sr{position:absolute}.skip{left:12px;top:-60px;z-index:100;background:var(--raised);border:1px solid var(--border-strong);border-radius:10px;padding:8px 14px}.skip:focus{top:12px}.main{flex:1 0 auto}.in{width:100%;max-width:1280px;margin-inline:auto;padding-inline:max(56px,env(safe-area-inset-left,0px))}.sec{padding-block:52px}.sec.t{padding-block:28px}.sec.b0{padding-bottom:0}.stack{display:grid;gap:16px;align-content:start;min-width:0}.s4{gap:4px}.s6{gap:6px}.s8{gap:8px}.s12{gap:12px}.s20{gap:20px}.s24{gap:24px}.s32{gap:32px}.s40{gap:40px}.row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.row.nw{flex-wrap:nowrap}.row.sb{justify-content:space-between}.row.top{align-items:flex-start}.row.base{align-items:baseline}.row.end{justify-content:flex-end}.g6{gap:6px}.g8{gap:8px}.g12{gap:12px}.g16{gap:16px}.g20{gap:20px}.g24{gap:24px}.grow{flex:1 1 auto;min-width:0}.cols{display:grid;gap:20px}.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.c5{grid-template-columns:repeat(5,minmax(0,1fr))}.c6{grid-template-columns:repeat(6,minmax(0,1fr))}.side{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:40px;align-items:start}.side.l{grid-template-columns:260px minmax(0,1fr)}.side.w{grid-template-columns:minmax(0,1fr) 420px}.stick{position:sticky;top:calc(var(--hdr-h) + 24px)}.min0{min-width:0}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-text);white-space:nowrap}.eyebrow.v{color:var(--vote)}.eyebrow.m{color:var(--muted)}.t1{font-size:72px;line-height:.98;letter-spacing:-.035em}.t1,.t2{font-weight:800}.t2{font-size:48px;line-height:1.02;letter-spacing:-.03em}.t3{font-size:32px;line-height:1.08;letter-spacing:-.025em;font-weight:750}.t4{font-size:22px;line-height:1.2;letter-spacing:-.015em}.t4,.t5{font-weight:700}.t5{font-size:17px;line-height:1.3;letter-spacing:-.01em}.lede{font-size:19px;color:var(--muted);max-width:58ch}.prose{font-size:17px;line-height:1.65;max-width:68ch;display:grid;gap:14px}.prose b,.prose strong{font-weight:650}.prose h3{font-size:19px;letter-spacing:-.01em;margin-top:6px}.prose ol,.prose ul{display:grid;gap:6px;padding-left:22px}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose a{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.prose code{font-family:var(--mono);font-size:.86em;background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:1px 5px}.prose pre{font:13px/1.6 var(--mono);background:var(--bg-deep);border:1px solid var(--border);border-radius:12px;padding:12px 14px;overflow-x:auto}.prose pre code{background:none;border:0;padding:0;font-size:inherit}.prose table{border-collapse:collapse;width:100%;font-size:15px}.prose td,.prose th{border-bottom:1px solid var(--border);padding:8px 10px;text-align:left}.mut{color:var(--muted)}.sm{font-size:14px}.xs{font-size:12.5px}.md{font-size:15px}.acc{color:var(--accent-text)}.vt{color:var(--vote)}.ok{color:var(--success)}.wn{color:var(--warning)}.bad{color:var(--danger)}.icec{color:var(--ice)}.w6{font-weight:600}.w7{font-weight:700}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.9em}.tnum{font-variant-numeric:tabular-nums}.hr{height:1px;background:var(--border);border:0;width:100%}.center{text-align:center;justify-items:center}.nowrap,.trunc{white-space:nowrap}.trunc{overflow:hidden;text-overflow:ellipsis;min-width:0}.ic{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.ic.s{width:16px;height:16px}.ic.l{width:24px;height:24px}.xmark{display:block}.xmark path{fill:var(--mark)}.link{color:var(--accent-text);font-weight:600}.link:hover{text-decoration:underline;text-underline-offset:3px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;padding:12px 20px;font-weight:600;font-size:15px;line-height:1.2;border:1px solid var(--border-strong);background:var(--raised);color:var(--ink);white-space:nowrap;max-width:100%}.btn:hover:not([disabled]){border-color:var(--muted)}.btn.p{background:var(--accent);color:var(--on-accent);border-color:transparent}.btn.p:hover:not([disabled]){filter:brightness(1.06);border-color:transparent}.btn.g,.btn.t{background:transparent}.btn.t{color:var(--accent-text);padding-inline:6px}.btn.t,.btn.v{border-color:transparent}.btn.v{background:var(--vote);color:var(--on-vote)}.btn.d{background:transparent;color:var(--danger);border-color:color-mix(in srgb,var(--danger) 50%,transparent)}.btn.inv{background:var(--ink);color:var(--bg);border-color:transparent}.btn.sm{padding:8px 14px;font-size:14px;border-radius:10px}.btn.xs{padding:5px 10px;font-size:13px;border-radius:8px}.btn.lg{padding:15px 26px;font-size:16px;border-radius:14px}.btn.w{width:100%}.btn.pill{border-radius:999px}.btn[disabled]{opacity:.45;cursor:not-allowed}.chip{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:6px 13px;font-size:14px;font-weight:500;color:var(--ink);white-space:nowrap}a.chip:hover,button.chip:hover{border-color:var(--border-strong)}.chip.on,.chip[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--surface))}.chip .n{color:var(--muted);font-size:12px;font-family:var(--mono)}.st{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1;padding:6px 9px;border-radius:999px;border:1px solid color-mix(in srgb,currentColor 40%,transparent);background:color-mix(in srgb,currentColor 10%,transparent);white-space:nowrap}.st:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.st.live{color:var(--success)}.st.vote{color:var(--vote)}.st.no{color:var(--muted)}.st.ice{color:var(--ice)}.st.warn{color:var(--warning)}.st.err{color:var(--danger)}.st.acc{color:var(--accent-text)}.tag{display:inline-flex;align-items:center;gap:4px;font:600 11px var(--mono);border:1px solid var(--border);border-radius:6px;padding:2px 6px;white-space:nowrap}.kbd,.tag{color:var(--muted)}.kbd{font:600 12px var(--mono);border:solid var(--border-strong);border-width:1px 1px 2px;border-radius:6px;padding:1px 6px}.card{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:20px;position:relative;min-width:0}a.card:hover,button.card:hover{border-color:var(--border-strong)}button.card{text-align:left;width:100%;font:inherit;color:inherit}.card.r{background:var(--raised)}.card.p0{padding:0;overflow:hidden}.card.lg{padding:28px;border-radius:24px}.card.sm{padding:14px;border-radius:16px}.card.hl{border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}.card.vhl{border-color:color-mix(in srgb,var(--vote) 55%,var(--border))}.sheen:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--tile-sheen);pointer-events:none}.sheen>*{position:relative}.well{background:var(--bg);padding:14px 16px;min-width:0}.note,.well{border:1px solid var(--border);border-radius:14px}.note{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--muted);background:var(--surface);padding:12px 14px}.note .ic{margin-top:1px}.note.w{border-color:color-mix(in srgb,var(--warning) 45%,var(--border));background:color-mix(in srgb,var(--warning) 7%,var(--surface))}.note.w .ic{color:var(--warning)}.note.d{border-color:color-mix(in srgb,var(--danger) 45%,var(--border));background:color-mix(in srgb,var(--danger) 7%,var(--surface))}.note.d .ic{color:var(--danger)}.note.ok .ic{color:var(--success)}.note b{color:var(--ink);font-weight:600}.kv{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 16px;font-size:14px}.kv dt{color:var(--muted);white-space:nowrap}.kv dd{text-align:right;font-variant-numeric:tabular-nums;min-width:0;overflow-wrap:anywhere}.list>*+*{border-top:1px solid var(--border)}.hdr{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg) 86%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border);padding-top:env(safe-area-inset-top,0)}.hdr .in{display:flex;align-items:center;gap:28px;height:var(--hdr-h)}.wm{font-weight:800;font-size:22px;letter-spacing:-.025em;white-space:nowrap;color:var(--ink)}.wm span{color:var(--muted);font-weight:700}.nav{display:flex;gap:24px}.nav a{color:var(--muted);font-weight:500;font-size:15px;position:relative;white-space:nowrap}.nav a:hover,.nav a[aria-current=page]{color:var(--ink)}.nav a[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:-23px;height:2px;background:var(--accent);border-radius:2px}.hdr .tools{margin-left:auto;display:flex;align-items:center;gap:10px}.lline{display:inline-flex;align-items:center;gap:8px;font:500 12.5px var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.lline b{color:var(--ink);font-weight:500}.dot{width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none;display:inline-block}.dot.stale{background:var(--warning)}.dot.ping{animation:ping .9s ease-out}@keyframes ping{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 70%,transparent)}to{box-shadow:0 0 0 12px color-mix(in srgb,var(--accent) 0%,transparent)}}.ibtn{width:40px;height:40px;display:inline-grid;place-items:center;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--ink);flex:none}.ibtn:hover{border-color:var(--border-strong)}.ibtn.sm{width:34px;height:34px;border-radius:10px}.ibtn.ghost{background:transparent;border-color:transparent}.avatar{width:38px;height:38px;border-radius:50%;background:var(--raised);border:1px solid var(--border-strong);display:grid;place-items:center;overflow:hidden;font:700 13px var(--font);flex:none}.avatar img{width:100%;height:100%;object-fit:cover;object-position:50% 12%}.langbtn{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--muted);padding:8px 10px;border-radius:10px;border:1px solid transparent;background:transparent}.langbtn:hover{color:var(--ink)}.tabbar{display:none}.ft{border-top:1px solid var(--border);padding-block:40px 44px;color:var(--muted);font-size:14px;background:var(--bg)}.ft .cols{grid-template-columns:1.5fr repeat(4,minmax(0,1fr));gap:24px}.ft h2{color:var(--ink);font-size:13px;margin-bottom:10px}.ft li{margin:7px 0}.ft a:hover{color:var(--ink)}.ft .disc{border-top:1px solid var(--border);margin-top:28px;padding-top:18px;justify-content:space-between;gap:12px;font-size:13px}.crumbs,.ft .disc{display:flex;flex-wrap:wrap}.crumbs{gap:8px;align-items:center;font-size:14px;color:var(--muted);min-width:0}.crumbs a:hover,.crumbs b{color:var(--ink)}.crumbs b{font-weight:600}.art{display:grid;place-items:center;position:relative}.art img{height:100%;filter:var(--planet-shadow)}.art img,.gimg{width:100%;object-fit:contain}.gimg{filter:var(--guide-rim) var(--guide-shadow);height:auto}.tile{position:relative;border-radius:20px;border:1px solid var(--border);background:var(--surface);overflow:hidden;display:grid;min-width:0}.tile:before{content:"";position:absolute;inset:0;background:var(--tile-sheen);pointer-events:none;z-index:1}.tile .art{aspect-ratio:1.25;background:var(--tile-glow);padding:14% 18% 4%}.tile.vote .art{background:var(--vote-tile-glow)}.tile .meta{padding:0 16px 16px;display:grid;gap:4px;position:relative;z-index:2}.tile .ptag{position:absolute;top:12px;left:12px;z-index:2}.bimg{width:100%;height:100%;object-fit:contain;filter:var(--planet-shadow)}.vb{display:grid;gap:7px;min-width:0}.vb-track{position:relative;height:10px;background:var(--raised);box-shadow:inset 0 0 0 1px var(--border)}.vb-fill,.vb-track{border-radius:999px}.vb-fill{position:absolute;left:0;top:0;bottom:0;background:var(--vote);transform-origin:left center;animation:grow 1.1s cubic-bezier(.2,.8,.2,1) both}.vb-fill.ok{background:var(--success)}.vb-fill.no{background:var(--border-strong)}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vb-line{position:absolute;top:-5px;bottom:-5px;width:2px;margin-left:-1px;background:var(--ink);border-radius:2px}.vb-meta{display:flex;justify-content:space-between;gap:10px;font:500 12.5px var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.vb-meta b{color:var(--ink);font-weight:600}.vb.lg .vb-track{height:16px}.pips{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;position:relative;padding-block:4px}.pips i{aspect-ratio:1/1.6;border-radius:4px;background:var(--vote);display:block}.pips i.n{background:transparent;box-shadow:inset 0 0 0 1.5px var(--border-strong)}.pips .line{position:absolute;top:-6px;bottom:-6px;width:2px;background:var(--ink);border-radius:2px}.vrow{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,2fr) auto;gap:24px;align-items:center;padding:18px 20px}a.vrow:hover{background:color-mix(in srgb,var(--raised) 60%,transparent)}.hero{background:var(--hero-bg);border-bottom:1px solid var(--border);overflow:hidden}.hero .in.split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;align-items:center;padding-block:28px 20px}.hero .in.plain{padding-block:44px 36px}.livestrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,2.2fr);border:1px solid var(--border);border-radius:18px;background:var(--glass);overflow:hidden}.livestrip>div{padding:14px 18px;display:grid;gap:2px;min-width:0}.livestrip>div+div{border-left:1px solid var(--border)}.livestrip .k{font-size:12px;color:var(--muted);white-space:nowrap}.livestrip .v{font:600 17px var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swipe{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.swipe::-webkit-scrollbar{display:none}.swipe>*{scroll-snap-align:start;flex:0 0 auto}.lrow{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 18px}a.lrow:hover{background:color-mix(in srgb,var(--raised) 60%,transparent)}.lrow .num{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font:600 13px var(--mono);border:1.5px solid var(--border-strong);color:var(--muted)}.lrow.done .num{background:var(--accent);color:var(--on-accent);border-color:transparent}.lrow.cur{background:color-mix(in srgb,var(--accent) 7%,transparent)}.lrow.cur .num{border-color:var(--accent);color:var(--accent-text)}.prog{height:6px;background:var(--raised);box-shadow:inset 0 0 0 1px var(--border);overflow:hidden}.prog,.prog i{border-radius:999px}.prog i{display:block;height:100%;background:var(--accent)}.ring{--p:0;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--accent) calc(var(--p) * 1%),var(--raised) 0);position:relative;flex:none}.ring:before{content:"";position:absolute;inset:6px;border-radius:50%;background:var(--surface)}.ring b{position:relative;font:700 15px var(--mono)}.diff{display:inline-flex;gap:3px;vertical-align:middle}.diff i{width:8px;height:8px;border-radius:50%;background:var(--border-strong);display:block}.diff i.on{background:var(--accent)}.trk{display:grid;grid-template-columns:40px 56px minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 18px}a.trk:hover{background:color-mix(in srgb,var(--raised) 60%,transparent)}.trk.cur{background:color-mix(in srgb,var(--accent) 7%,transparent)}.trk .code{font:600 12px var(--mono);color:var(--muted)}.trk .art{width:56px;height:56px}.scene{position:relative;aspect-ratio:16/7;border-radius:22px;overflow:hidden;background:var(--hero-bg);border:1px solid var(--border)}.scene .hbg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.scene .glow{position:absolute;inset:8% 20% 0 20%;background:var(--hero-glow)}.scene .obj{position:absolute;right:12%;top:12%;width:34%;aspect-ratio:1}.scene .gd{position:absolute;left:8%;bottom:-4%;height:92%;aspect-ratio:1024/1408}.kbox{border:1px solid color-mix(in srgb,var(--accent) 50%,var(--border));background:color-mix(in srgb,var(--accent) 6%,var(--surface));border-radius:18px;padding:18px 20px;display:grid;gap:12px}.kbox ul{display:grid;gap:8px}.kbox li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;font-size:15.5px}.kbox li .ic{color:var(--accent-text);margin-top:2px}.seg{display:inline-flex;border:1px solid var(--border);border-radius:12px;padding:3px;gap:2px;background:var(--surface)}.seg button{border:0;background:transparent;color:var(--muted);border-radius:9px;padding:7px 14px;font-size:14px;font-weight:600;white-space:nowrap}.seg button:hover{color:var(--ink)}.seg button[aria-checked=true],.seg button[aria-pressed=true],.seg button[aria-selected=true]{background:var(--raised);color:var(--ink);box-shadow:0 0 0 1px var(--border-strong)}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs button{border:0;background:transparent;color:var(--muted);padding:12px 14px;font-size:15px;font-weight:600;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.tabs button:hover{color:var(--ink)}.tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.q{gap:10px}.opt,.q{display:grid}.opt{grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:center;text-align:left;width:100%;border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:12px 14px;font-size:15.5px;color:var(--ink)}.opt .k{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font:700 12px var(--mono);border:1px solid var(--border-strong);color:var(--muted)}.opt:hover:not([disabled]){border-color:var(--border-strong)}.opt[disabled]{cursor:default}.opt.sel{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.opt.right{border-color:var(--success);background:color-mix(in srgb,var(--success) 10%,var(--surface))}.opt.right .k{background:var(--success);color:var(--on-accent);border-color:transparent}.opt.wrong{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,var(--surface))}.opt.wrong .k{background:var(--danger);color:#1A0603;border-color:transparent}.fb{font-size:14.5px;border-radius:12px;padding:10px 12px;background:var(--surface);border:1px solid var(--border)}.fb.right{border-color:color-mix(in srgb,var(--success) 50%,var(--border))}.fb.wrong{border-color:color-mix(in srgb,var(--danger) 50%,var(--border))}.chat{gap:22px;align-content:start}.chat,.msg{display:grid}.msg{gap:10px;min-width:0}.msg.u{justify-self:end;max-width:78%;background:var(--raised);border:1px solid var(--border);border-radius:18px 18px 4px 18px;padding:11px 16px;font-size:16px;overflow-wrap:anywhere}.msg.a{grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:start;max-width:860px}.msg.a>.body{display:grid;gap:10px;min-width:0}.av{width:40px;height:40px;border-radius:50%;overflow:hidden;background:color-mix(in srgb,var(--accent) 10%,var(--raised));display:grid;place-items:center;flex:none}.av img{width:100%;height:100%;object-fit:cover}.av.lg{width:64px;height:64px}.av.sm{width:26px;height:26px}.tools{display:flex;flex-wrap:wrap;gap:6px}.tool{display:inline-flex;align-items:center;gap:6px;font:500 12px var(--mono);color:var(--muted);border:1px solid var(--border);border-radius:8px;padding:4px 8px;background:var(--surface);max-width:100%}.tool .ic{width:13px;height:13px;color:var(--accent-text)}.ans{font-size:16px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.cite{display:inline-grid;place-items:center;min-width:20px;height:19px;padding:0 5px;margin-left:3px;border-radius:6px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent-text);font:700 11px var(--mono);vertical-align:2px}.srcs{display:grid;gap:5px;font-size:13px;color:var(--muted)}.srcs li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:6px}.srcs .mono{color:var(--accent-text)}.srcs a:hover{color:var(--ink);text-decoration:underline}.probe{border:1px solid var(--border-strong);background:var(--raised);border-radius:18px;overflow:hidden}.probe-h{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--border);background:var(--surface)}.probe-i{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:color-mix(in srgb,var(--ice) 12%,var(--raised));color:var(--ice);border:1px solid color-mix(in srgb,var(--ice) 35%,var(--border));flex:none;overflow:hidden}.probe-i.art{background:none;border:0}.probe-i img{width:100%;height:100%;object-fit:contain}.probe-b{padding:14px;display:grid;gap:12px}.metric{display:grid;gap:2px;min-width:0}.metric .k{font-size:12px;color:var(--muted);white-space:nowrap}.metric .v{font:600 20px var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metric .v small{font-size:13px;color:var(--muted);font-weight:500}.sugg{display:flex;flex-wrap:wrap;gap:8px}.sugg button{border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:8px 14px;font-size:14px;color:var(--ink);text-align:left}.sugg button:hover{border-color:var(--accent)}.composer{display:grid;gap:8px}.composer form{display:flex;align-items:flex-end;gap:10px;border:1px solid var(--border-strong);background:var(--raised);border-radius:18px;padding:8px 8px 8px 16px}.composer textarea{flex:1;min-width:0;border:0;background:transparent;resize:none;outline:none;font-size:16px;line-height:1.45;padding:9px 0;max-height:160px;color:var(--ink)}.composer textarea::placeholder{color:var(--muted)}.composer .send{width:42px;height:42px;border-radius:12px;background:var(--accent);color:var(--on-accent);display:grid;place-items:center;border:0;flex:none}.composer .send[disabled]{opacity:.4;cursor:not-allowed}.rules{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12.5px;color:var(--muted)}.rules span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.rules .ic{width:14px;height:14px;color:var(--accent-text)}.typing{display:inline-flex;gap:4px;padding:10px 0}.typing i{width:7px;height:7px;border-radius:50%;background:var(--muted);animation:blink 1.2s infinite}.typing i:nth-child(2){animation-delay:.2s}.typing i:nth-child(3){animation-delay:.4s}@keyframes blink{0%,80%,to{opacity:.25}40%{opacity:1}}.fld{display:grid;gap:7px;min-width:0}.fld>.lb,.fld>label{font-size:14px;font-weight:600}.fld .hint{font-size:13px;color:var(--muted)}.inp{width:100%;background:var(--bg);border:1px solid var(--border-strong);border-radius:12px;padding:12px 14px;font-size:16px;color:var(--ink);min-height:46px;outline:none}.inp:focus{border-color:var(--focus)}.inp::placeholder{color:var(--muted)}textarea.inp{min-height:110px;resize:vertical}select.inp{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:36px}.inp.err{border-color:var(--danger)}.search{display:flex;align-items:center;gap:10px;border:1px solid var(--border-strong);background:var(--raised);border-radius:14px;padding:0 14px;min-height:50px}.search:focus-within{border-color:var(--focus)}.search input{flex:1;min-width:0;border:0;background:transparent;font-size:16px;color:var(--ink);outline:none;height:48px}.search input::placeholder{color:var(--muted)}.tog{width:44px;height:26px;border-radius:999px;background:var(--border-strong);position:relative;flex:none;border:0;padding:0}.tog:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--ink);transition:transform .15s}.tog[aria-checked=true]{background:var(--accent)}.tog[aria-checked=true]:after{transform:translateX(18px);background:var(--on-accent)}.rcard{border:1px solid var(--border);border-radius:18px;padding:18px;display:grid;gap:8px;background:var(--surface);text-align:left;width:100%;position:relative;color:var(--ink)}.rcard:hover{border-color:var(--border-strong)}.rcard.hl,.rcard[aria-checked=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.steps{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.step,.steps{display:grid;gap:8px}.step{min-width:0}.step i{height:4px;border-radius:2px;background:var(--border);display:block}.step.done i{background:var(--accent)}.step.cur i{background:linear-gradient(90deg,var(--accent) 50%,var(--border) 50%)}.step span{font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.step.cur span{font-weight:600}.step.cur span,.step.done span{color:var(--ink)}.check{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;align-items:start;padding:12px 0}.check .cb{width:24px;height:24px;border-radius:7px;border:1.5px solid var(--border-strong);display:grid;place-items:center}.check.on .cb{background:var(--accent);border-color:transparent;color:var(--on-accent)}label.check{cursor:pointer}label.check input{position:absolute;opacity:0;pointer-events:none}label.check:has(input:focus-visible) .cb{outline:3px solid var(--focus);outline-offset:2px}.tblw{overflow-x:auto;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.tbl{width:100%;border-collapse:collapse;font-size:14px}.tbl th{text-align:left;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700;padding:11px 14px;white-space:nowrap}.tbl td,.tbl th{border-bottom:1px solid var(--border)}.tbl td{padding:13px 14px;vertical-align:middle}.tbl tr:last-child td{border-bottom:0}.tbl .r{text-align:right}.code{font:13px/1.6 var(--mono);background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:12px 14px;overflow-x:auto;white-space:pre;color:var(--ink);margin:0}.bdg{display:grid;gap:8px;justify-items:center;text-align:center;padding:16px 12px;border-radius:18px;border:1px solid var(--border);background:var(--surface);position:relative;min-width:0;align-content:start}.bdg .b-art{width:96px;height:96px;display:grid;place-items:center}.bdg.lock .b-art{filter:grayscale(1) opacity(.45)}.bdg.lock{border-style:dashed}.bdg .lk{position:absolute;top:10px;right:10px;color:var(--muted)}.ovl{position:fixed;inset:0;z-index:80;display:grid}.ovl .scrim{position:absolute;inset:0;background:var(--scrim);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.ovl .pane{position:relative;background:var(--raised);border:1px solid var(--border-strong);box-shadow:var(--shadow-lg);overflow:auto;display:grid;align-content:start;gap:16px;padding:24px;outline:none;overscroll-behavior:contain}.ovl.dlg{place-items:center;padding:24px}.ovl.dlg .pane{width:min(560px,100%);border-radius:24px;max-height:86vh}.ovl.dlg.wide .pane{width:min(760px,100%)}.ovl.slide{justify-items:end}.ovl.slide .pane{width:min(460px,100%);height:100%;border-radius:0;border-width:0 0 0 1px;padding:0;gap:0;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.grab{display:none}.xbtn{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:50%;border:1px solid var(--border);background:var(--surface);display:grid;place-items:center;z-index:3;color:var(--ink)}body.sheet-open{overflow:hidden}.ph{display:none!important}@media (prefers-reduced-motion:reduce){.dot.ping,.typing i,.vb-fill{animation:none!important}.poster img{transition:none!important}}@media (max-width:1100px){.in{padding-inline:max(32px,env(safe-area-inset-left,0px))}.hdr .lline{display:none}.nav{gap:18px}.side,.side.w{grid-template-columns:minmax(0,1fr);gap:28px}.side.l{grid-template-columns:220px minmax(0,1fr)}.stick{position:static}.t1{font-size:60px}.t2{font-size:42px}.c5,.c6,.ft .cols{grid-template-columns:repeat(3,minmax(0,1fr))}.ft .cols>:first-child{grid-column:1/-1}.livestrip{grid-template-columns:repeat(4,minmax(0,1fr))}.livestrip>div:last-child{grid-column:1/-1;border-left:0;border-top:1px solid var(--border)}}@media (max-width:900px){:root{--hdr-h:56px;--tab-h:64px}.hdr .dtb,.hdr .langbtn,.nav{display:none}.hdr .in{gap:10px}.tabbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:sticky;bottom:0;z-index:30;background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--border);padding:8px 4px calc(10px + env(safe-area-inset-bottom, 0px))}.tabbar a{display:grid;justify-items:center;gap:3px;font-size:11px;font-weight:600;color:var(--muted);white-space:nowrap}.tabbar a[aria-current=page]{color:var(--ink)}.tabbar a[aria-current=page] .ic{color:var(--accent-text)}.tabbar .ic{width:23px;height:23px}.tabbar .av{width:24px;height:24px}.hero .in.split{padding-block:8px 18px;gap:6px}.hero .in.split,.side.l{grid-template-columns:minmax(0,1fr)}.c4{grid-template-columns:repeat(2,minmax(0,1fr))}.vrow{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}}@media (max-width:640px){.dt{display:none!important}.ph{display:revert!important}.ph.flex{display:flex!important}.ph.grid{display:grid!important}.in{padding-inline:max(16px,env(safe-area-inset-left,0px))}.sec{padding-block:28px}.sec.t{padding-block:18px}.hero .in.plain{padding-block:24px 22px}.t1{font-size:40px}.t2{font-size:30px}.t3{font-size:24px}.t4{font-size:19px}.lede{font-size:16.5px}.prose{font-size:16px}.c2,.c3{grid-template-columns:minmax(0,1fr)}.c4,.c5,.c6{grid-template-columns:repeat(2,minmax(0,1fr))}.c3.k1,.c4.k1{grid-template-columns:minmax(0,1fr)}.c2.k2,.c3.k2,.c4.k2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols{gap:12px}.card{padding:16px;border-radius:18px}.card.lg{padding:18px}.btn{padding:12px 16px}.btn.lg{padding:14px 18px}.wm{font-size:20px}.ft{padding-block:24px 20px}.ft .cols,.livestrip{grid-template-columns:repeat(2,minmax(0,1fr))}.livestrip>div+div{border-left:0}.livestrip>div{border-top:1px solid var(--border)}.livestrip>div:nth-child(-n+2){border-top:0}.livestrip>div:nth-child(2n){border-left:1px solid var(--border)}.livestrip>div:last-child{grid-column:1/-1;border-left:0}.lrow{grid-template-columns:36px minmax(0,1fr) auto;gap:12px;padding:12px 14px}.lrow .num{width:32px;height:32px}.trk{grid-template-columns:48px minmax(0,1fr) auto;gap:12px;padding:12px 14px}.trk .code{display:none}.trk .art{width:48px;height:48px}.scene{border-radius:0;margin-inline:-16px;border-width:0 0 1px;aspect-ratio:16/9}.msg.u{max-width:88%}.msg.a{grid-template-columns:32px minmax(0,1fr);gap:10px}.msg.a .av{width:32px;height:32px}.ovl,.ovl.dlg,.ovl.slide{place-items:end stretch;padding:0}.ovl .pane,.ovl.dlg .pane,.ovl.dlg.wide .pane,.ovl.slide .pane{width:100%;height:auto;max-height:92vh;max-height:92dvh;border-radius:26px 26px 0 0;border-width:1px 0 0;padding:10px 16px calc(24px + env(safe-area-inset-bottom, 0px));gap:14px}.ovl.full .pane,.ovl.slide .pane{height:calc(100dvh - 40px);max-height:none}.ovl.slide .pane{padding:10px 0 0;gap:0;grid-template-rows:auto auto minmax(0,1fr) auto}.grab{display:block;width:40px;height:5px;border-radius:3px;background:var(--border-strong);margin:0 auto 4px}.xbtn{top:14px;right:14px}.steps .step span{display:none}.tabs button{padding:10px 12px;font-size:14.5px}.xcol{display:none!important}}.orbit{position:relative;isolation:isolate;width:100%;max-width:720px;margin-inline:auto;aspect-ratio:1/1;overflow:hidden;border-radius:28px;user-select:none;-webkit-user-select:none;touch-action:pan-y;cursor:grab}.orbit.dragging{cursor:grabbing}.orbit .glow{position:absolute;left:6%;top:4%;width:88%;height:84%;background:var(--hero-glow);pointer-events:none}.orbit .dust{opacity:.9;background-image:radial-gradient(1.4px 1.4px at 12% 18%,var(--hero-dust),transparent 60%),radial-gradient(1.2px 1.2px at 82% 12%,var(--hero-dust),transparent 60%),radial-gradient(1.6px 1.6px at 90% 64%,var(--hero-dust),transparent 60%),radial-gradient(1.1px 1.1px at 8% 72%,var(--hero-dust),transparent 60%),radial-gradient(1.3px 1.3px at 64% 6%,var(--hero-dust),transparent 60%),radial-gradient(1.2px 1.2px at 30% 92%,var(--hero-dust),transparent 60%),radial-gradient(1.5px 1.5px at 72% 88%,var(--hero-dust),transparent 60%),radial-gradient(1.1px 1.1px at 40% 4%,var(--hero-dust),transparent 60%)}.orbit .dust,.orbit svg.rings{position:absolute;inset:0;pointer-events:none}.orbit svg.rings{width:100%;height:100%;overflow:visible}.orbit svg.back{z-index:2}.orbit svg.front{z-index:16}.orbit svg.rings path{fill:none;vector-effect:non-scaling-stroke}.orbit .ring-l{stroke:var(--orbit-line);stroke-width:1.2}.orbit svg.front .ring-l{stroke:var(--orbit-line-front)}.orbit .portal{position:absolute;left:19%;top:17.7%;width:62%;aspect-ratio:1;z-index:10;pointer-events:none}.orbit .plate{position:absolute;inset:0;background:var(--portal-dark) center /contain no-repeat}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .orbit .plate{background-image:var(--portal-light)}}:root[data-theme=light] .orbit .plate{background-image:var(--portal-light)}.orbit .mk{position:absolute;left:50%;top:45.6%;height:25.6%;aspect-ratio:211/180;transform:translate(-50%,-50%);border:0;padding:0;background:transparent;cursor:pointer;pointer-events:auto;border-radius:12px}.orbit .mk svg{width:100%;height:100%;display:block}.orbit .pulse{position:absolute;left:50%;top:45.6%;width:61%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);border:2px solid var(--pulse);opacity:0;pointer-events:none}.orbit .pulse.go{animation:opulse 1.6s cubic-bezier(.2,.7,.2,1)}@keyframes opulse{0%{opacity:.95;transform:translate(-50%,-50%) scale(1);border-width:3px}to{opacity:0;transform:translate(-50%,-50%) scale(2.35);border-width:1px}}.orbit .pl{position:absolute;left:0;top:0;width:15%;aspect-ratio:1;will-change:transform;border:0;padding:0;background:transparent;cursor:pointer;transform-origin:50% 50%}.orbit .pl .obj{width:100%;height:100%;object-fit:contain;filter:var(--planet-shadow);pointer-events:none;transition:transform .25s ease}.orbit .pl .rider{position:absolute;left:50%;bottom:62%;width:82%;height:auto;transform:translateX(-50%);filter:var(--guide-rim) var(--guide-shadow);transition:opacity .2s ease,transform .25s ease;pointer-events:none}.orbit .pl .rider.duck{opacity:0;transform:translateX(-50%) translateY(35%) scale(.6)}.orbit .pl .ptag{position:absolute;left:50%;top:100%;transform:translateX(-50%);white-space:nowrap;font:600 12px var(--font);color:var(--ink);background:var(--glass);border:1px solid var(--border);border-radius:999px;padding:3px 9px;opacity:0;transition:opacity .15s ease;pointer-events:none}.orbit .pl:focus-visible .ptag,.orbit .pl:hover .ptag{opacity:1}.orbit .pl:focus-visible .obj,.orbit .pl:hover .obj{transform:scale(1.12)}.orbit .rider.hop{animation:hop .55s cubic-bezier(.3,1.6,.5,1)}@keyframes hop{0%,to{transform:translateX(-50%) translateY(0)}45%{transform:translateX(-50%) translateY(-22%)}}.orbit .host{position:absolute;left:50%;top:57.2%;height:31%;aspect-ratio:1024/1408;transform:translateX(-50%);z-index:32;border:0;padding:0;background:transparent;cursor:pointer}.orbit .host img{width:100%;height:100%;object-fit:contain;filter:var(--guide-rim) var(--guide-shadow);transform-origin:50% 100%}.orbit .host img.cheer,.orbit .host:focus-visible img,.orbit .host:hover img{animation:hostwave .8s ease-in-out}@keyframes hostwave{0%,to{transform:rotate(0)}30%{transform:rotate(-4deg) translateY(-3%)}65%{transform:rotate(3.5deg) translateY(-3%)}}.orbit .hint{position:absolute;left:50%;bottom:2.5%;transform:translateX(-50%);z-index:25;font:500 12px var(--font);color:var(--muted);background:var(--glass);border:1px solid var(--border);border-radius:999px;padding:4px 12px;white-space:nowrap;pointer-events:none}.orbit .reveal{position:absolute;left:50%;top:46%;z-index:40;width:min(380px,88%);transform:translate(-50%,-50%);cursor:default}.orbit .reveal-card{background:var(--raised);border:1px solid var(--border-strong);border-radius:24px;padding:18px;box-shadow:var(--shadow-lg);display:grid;gap:12px;position:relative;overflow:hidden}.orbit .reveal-card:before{content:"";position:absolute;inset:0;background:var(--tile-sheen);pointer-events:none}.orbit .reveal-card>*{position:relative}.orbit .reveal.open .reveal-card{animation:emerge .42s cubic-bezier(.2,.9,.25,1.15)}@keyframes emerge{0%{transform:scale(.06);opacity:0}60%{opacity:1}to{transform:scale(1);opacity:1}}.orbit .reveal-head{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center}.orbit .reveal-head img{width:72px;height:72px;object-fit:contain;filter:var(--planet-shadow)}.orbit .reveal-close{position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:50%;border:1px solid var(--border);background:var(--surface);display:grid;place-items:center;z-index:1;color:var(--ink)}.orbit-motion{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:999px;padding:6px 12px;font:600 12px var(--font);white-space:nowrap}.orbit-motion:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){.orbit .pulse.go{animation:pulsefade 1.2s ease-out}@keyframes pulsefade{0%{opacity:.9}to{opacity:0}}.orbit .host img,.orbit .reveal.open .reveal-card,.orbit .rider.hop{animation:none!important}.orbit .pl .obj,.orbit .pl .rider{transition:none}}.mrow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mrow.scroll{display:flex;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.mrow.scroll::-webkit-scrollbar{display:none}.mrow.scroll>*{flex:0 0 200px}.poster{position:relative;display:block;aspect-ratio:4/5;border-radius:18px;overflow:hidden;border:1px solid var(--border);background:#0A0D11;min-width:0}.poster img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.poster:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,13,17,0) 52%,rgba(10,13,17,.94) 86%);pointer-events:none}.poster:hover img{transform:scale(1.03)}.poster .ptag{position:absolute;top:12px;left:12px;z-index:2}.poster .tag{background:rgba(10,13,17,.72);color:#EEF3F7;border-color:rgba(238,243,247,.25)}.poster .pmeta{position:absolute;left:0;right:0;bottom:0;padding:14px 16px 16px;display:grid;gap:3px;z-index:2}.poster.vote{box-shadow:inset 0 0 0 1px rgba(192,167,255,.45)}.poster.plate{background:radial-gradient(70% 55% at 50% 38%,rgba(33,228,107,.16),rgba(33,228,107,0) 70%),radial-gradient(120% 80% at 50% 100%,#102019,#0A0D11 70%)}.poster.plate.vote{background:radial-gradient(70% 55% at 50% 38%,rgba(192,167,255,.2),rgba(192,167,255,0) 70%),radial-gradient(120% 80% at 50% 100%,#161226,#0A0D11 70%)}.poster.plate img{inset:12% 16% auto 16%;width:68%;height:auto;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 10px 16px rgba(0,0,0,.65))}.poster.plate .rider{position:absolute;right:6%;bottom:26%;width:34%;height:auto;inset:auto 6% 26% auto;aspect-ratio:auto;object-fit:contain;filter:drop-shadow(0 0 1px rgba(238,243,247,.9)) drop-shadow(0 10px 14px rgba(0,0,0,.6))}.thumb45{object-fit:cover;background:#0A0D11}.thumb45,.thumbobj{width:56px;aspect-ratio:4/5;border-radius:10px;border:1px solid var(--border)}.thumbobj{background:var(--tile-glow),var(--surface);display:grid;place-items:center;padding:6px}.thumbobj img{width:100%;height:auto;object-fit:contain}.mhero{position:relative;overflow:hidden;background:#0A0D11;border-bottom:1px solid var(--border);min-height:520px;display:grid;align-items:center}.mhero .hbg{position:absolute;right:0;top:0;height:100%;width:auto;max-width:none;aspect-ratio:16/9;object-fit:cover}.mhero.wband .hbg{aspect-ratio:12/5}.mhero:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#0A0D11 32%,rgba(10,13,17,.55) 50%,rgba(10,13,17,0) 66%)}.mhero .in{position:relative;z-index:2;padding-block:44px}.mtext{max-width:560px;display:grid;gap:16px}.pband{position:relative;overflow:hidden;background:var(--hero-bg);border-bottom:1px solid var(--border)}.pband .in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:32px;align-items:center;padding-block:44px 40px}.pband .pobj{position:relative;width:min(360px,100%);aspect-ratio:1;justify-self:end}.pband .pobj .glow{position:absolute;inset:0;background:var(--hero-glow)}.pband .pobj img.o{position:relative;width:78%;margin:11%;height:auto;filter:var(--planet-shadow)}.pband .pobj img.g{position:absolute;left:-8%;bottom:-2%;width:38%;height:auto;filter:var(--guide-rim) var(--guide-shadow)}.subgrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.sub-card{position:relative;display:block;aspect-ratio:4/5;border-radius:20px;overflow:hidden;border:1px solid var(--border);background:#0A0D11;min-width:0}.sub-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,13,17,0) 45%,rgba(10,13,17,.95) 85%);pointer-events:none}.sub-card:hover .cover{transform:scale(1.03)}.sub-meta{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:16px;display:grid;gap:4px}.cover{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.cover,.cplate{position:absolute;inset:0}.cplate{background:radial-gradient(70% 55% at 50% 38%,rgba(33,228,107,.2),rgba(33,228,107,0) 70%),radial-gradient(120% 80% at 50% 100%,#102019,#0A0D11 70%);display:grid;place-items:center}.cplate img{width:58%;height:auto;margin-top:-18%;filter:drop-shadow(0 10px 16px rgba(0,0,0,.65))}.phero{position:relative;overflow:hidden;background:#0A0D11;border-bottom:1px solid var(--border);min-height:440px;display:grid;align-items:center}.phero .in{position:relative;z-index:2;padding-block:56px 40px}.phero .in>*{max-width:620px}.pcover{position:absolute;right:0;top:0;bottom:0;width:58%}.pcover:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0A0D11,rgba(10,13,17,.6) 22%,rgba(10,13,17,0) 52%);pointer-events:none}.pcover .cplate img{width:46%;margin-top:0}.gstack{display:flex;align-items:flex-end}.gstack>*+*{margin-left:-8px}.metro{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;position:relative;padding-top:4px}.metro:before{content:"";position:absolute;left:20px;right:20px;top:23px;height:3px;background:var(--border);border-radius:2px}.mstop{display:grid;gap:10px;justify-items:start;align-content:start;position:relative;min-width:0}.mdot{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--surface);border:2px solid var(--border-strong);color:var(--muted);position:relative;z-index:1}.mstop.k-expedition .mdot{border-color:color-mix(in srgb,var(--vote) 70%,transparent);color:var(--vote)}.mstop.k-tour .mdot{border-color:color-mix(in srgb,var(--ice) 60%,transparent);color:var(--ice)}.mstop.k-build .mdot,.mstop.k-lab .mdot{border-color:color-mix(in srgb,var(--warning) 60%,transparent);color:var(--warning)}.mstop.k-badge .mdot{border-color:color-mix(in srgb,var(--accent) 60%,transparent);color:var(--accent-text)}.mstop.done .mdot{background:var(--accent);border-color:transparent;color:var(--on-accent)}.mstop.cur .mdot{box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 22%,transparent);border-color:var(--accent)}.mstop a:hover .w6{text-decoration:underline;text-underline-offset:3px}.lore{display:grid;border-left:2px solid var(--border);margin-left:6px}.lore li{display:grid;gap:4px;padding:0 0 18px 20px;position:relative}.lore li:last-child{padding-bottom:0}.lore li:before{content:"";position:absolute;left:-8px;top:3px;width:14px;height:14px;border-radius:50%;background:var(--bg);border:2px solid var(--accent)}.tline-big{display:grid;gap:18px}.tline-big li{display:grid;grid-template-columns:140px minmax(0,1fr);gap:20px;align-items:start}.tline-big .ty{font-size:16px;font-weight:600;color:var(--accent-text);padding-top:18px}.fitmap{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);gap:10px;align-items:stretch}.fit{display:grid;gap:6px;align-content:start;border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:16px}.fit.hl{border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}.fitar{display:grid;place-items:center;color:var(--muted)}.exp-hero{position:relative;overflow:hidden;min-height:240px;display:grid;align-items:end}.exp-hero .cover,.exp-hero .cplate{opacity:.9}.exp-hero:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#0A0D11 34%,rgba(10,13,17,.35) 70%,rgba(10,13,17,0))}.exp-hero>.stack{position:relative;z-index:2;max-width:58%}.exp-done{overflow:hidden}.exp-done,.exp-done>*{position:relative}.burst{position:absolute!important;left:0;right:0;top:-10%;height:60%;background:radial-gradient(closest-side,rgba(33,228,107,.28),rgba(33,228,107,0));pointer-events:none}.build{display:grid;grid-template-columns:220px minmax(0,1fr) 300px;gap:20px;align-items:start}.ilc{width:100%;height:auto;display:block}.range{width:100%;accent-color:var(--vote)}.hole{color:var(--accent-text);text-decoration:underline dotted;text-underline-offset:3px;display:inline-flex;align-items:center;gap:3px}@media (max-width:1100px){.subgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.build{grid-template-columns:200px minmax(0,1fr)}.build>aside{grid-column:1/-1}.mhero{min-height:440px}}@media (max-width:900px){.mrow{grid-template-columns:repeat(2,minmax(0,1fr))}.fitmap{grid-template-columns:minmax(0,1fr)}.fitar{transform:rotate(90deg);height:20px}.pband .in{grid-template-columns:minmax(0,1fr)}.pband .pobj{justify-self:center;width:min(260px,70%)}}@media (max-width:640px){.orbit{margin-inline:-16px;width:calc(100% + 32px);max-width:none;border-radius:0}.mrow,.subgrid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-16px;padding-inline:16px;padding-bottom:4px}.mrow::-webkit-scrollbar,.subgrid::-webkit-scrollbar{display:none}.mrow.scroll>*,.mrow>*{flex:0 0 168px;scroll-snap-align:start}.subgrid>*{flex:0 0 210px;scroll-snap-align:start}.mhero{min-height:0;display:block}.mhero .hbg{position:relative;width:100%;height:auto;display:block}.mhero.wband .hbg{aspect-ratio:12/5}.mhero:before{inset:auto 0 0 0;top:0;background:linear-gradient(180deg,rgba(10,13,17,0) 30%,#0A0D11 56%)}.mhero .in{margin-top:-56px;padding-block:0 24px}.mhero.wband .in{margin-top:-24px}.mhero h1{font-size:34px!important}.phero{min-height:0;display:block}.pcover{position:relative;width:100%;height:220px}.pcover:after{background:linear-gradient(180deg,rgba(10,13,17,0) 50%,#0A0D11)}.phero .in{padding-block:8px 24px}.phero h1{font-size:36px!important}.pband .in{padding-block:20px 24px;gap:8px}.pband .pobj{order:-1;width:min(220px,60%)}.metro{grid-auto-flow:row;gap:0}.metro:before{left:19px;right:auto;top:20px;bottom:20px;width:3px;height:auto}.mstop{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:6px 0}.tline-big li{grid-template-columns:minmax(0,1fr);gap:6px}.tline-big .ty{padding-top:0}.build{grid-template-columns:minmax(0,1fr)}.bsteps{display:none}.exp-hero{min-height:220px}.exp-hero>.stack{max-width:100%}}.sdesc{font-size:15px;line-height:1.45;color:var(--muted);max-width:64ch;text-wrap:pretty;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.shead>.btn{flex:none}@media (max-width:640px){.sdesc{font-size:14px}.row.shead{flex-wrap:wrap;row-gap:6px}.row.shead>.stack{flex:1 1 100%}}.vband{position:relative;height:172px;margin-bottom:-4px}.vbd-arc{position:absolute;left:6%;right:6%;top:51px;width:88%;height:51px;overflow:visible;pointer-events:none}.vbd-arc path{fill:none;stroke:var(--crown-line);stroke-width:1.4;stroke-dasharray:3 6;vector-effect:non-scaling-stroke}.vbd-row{position:absolute;inset:0;display:flex;justify-content:space-around;align-items:flex-end;list-style:none;margin:0;padding:0 2%}.vbd-i{--rise:calc(var(--lift, 0) * -34px);flex:0 1 220px;transform:translateY(var(--rise))}.vbd-a,.vbd-i{min-width:0;display:grid;justify-items:center}.vbd-a{gap:6px;max-width:100%;color:var(--ink);text-decoration:none}.vbd-art{position:relative;width:92px;height:92px}.vbd-obj{width:100%;height:100%;object-fit:contain;filter:var(--vote-glow) var(--planet-shadow);transition:transform .25s ease}.vbd-rider{position:absolute;left:82%;bottom:-2%;width:54px;height:auto;filter:var(--guide-rim) var(--guide-shadow)}.vbd-name{font:600 13px var(--font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;padding-right:20px}.vbd-a:focus-visible .vbd-obj,.vbd-a:hover .vbd-obj{transform:scale(1.08)}.vbd-a:focus-visible .vbd-name,.vbd-a:hover .vbd-name{color:var(--vote)}.vbd-obj{animation:vbfloat 6s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -2s)}@keyframes vbfloat{0%,to{translate:0 0}50%{translate:0 -5px}}.vbd-arc path{animation:vbdash 14s linear infinite}@keyframes vbdash{to{stroke-dashoffset:-90}}.vband .vbd-i{opacity:0;transform:translateY(calc(var(--rise) + 18px)) scale(.92);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.8,.25,1.1);transition-delay:calc(var(--i, 0) * .11s)}.vband.in .vbd-i{opacity:1;transform:translateY(var(--rise))}.vband .vbd-arc{opacity:0;transition:opacity .8s ease .1s}.vband.in .vbd-arc{opacity:1}@media (max-width:640px){.vband{height:128px}.vbd-arc{top:42px;height:34px;left:4%;right:4%;width:92%}.vbd-row{padding:0 8px;gap:4px}.vbd-i{--rise:calc(var(--lift, 0) * -22px);flex:1 1 0}.vbd-art{width:60px;height:60px}.vbd-rider{width:36px;left:78%}.vbd-a{width:100%}.vbd-name{font-size:11.5px;padding:0;max-width:none;width:calc(100% + 28px);margin-inline:-14px;text-align:center;overflow:visible}}.poster[data-fx]{transition:transform .4s cubic-bezier(.2,.8,.25,1),box-shadow .4s ease;transform:perspective(900px) rotateX(0) rotateY(0)}.poster.fx{transform:perspective(900px) rotateX(calc(var(--ty, 0) * -4deg)) rotateY(calc(var(--tx, 0) * 5deg)) translateY(-2px);box-shadow:0 18px 40px rgba(0,0,0,.45),0 0 0 1px rgba(61,235,128,.28)}.poster.fx>img.flat{transform:none}.poster .lyrs{position:absolute;inset:0;z-index:1;opacity:0;pointer-events:none;transition:opacity .15s linear .32s}.poster.fx.ready .lyrs{opacity:1;transition-delay:0s}.poster:after{z-index:1}.poster .lyrs>*{position:absolute}.poster .lyrs img{position:static;inset:auto;display:block;width:100%;height:100%;object-fit:fill;transition:transform .45s cubic-bezier(.2,.8,.25,1),filter .35s ease}.poster:hover .lyrs img{transform:none}.poster .lyrs .l-bg{position:absolute;inset:0;object-fit:cover}.poster .l-g,.poster .l-glow,.poster .l-o,.poster .l-ring{transition:transform .45s cubic-bezier(.2,.8,.25,1),opacity .35s ease}.poster.fx .lyrs .l-bg{transform:translate3d(calc(var(--tx, 0) * -6px),calc(var(--ty, 0) * -6px),0) scale(1.05)}.poster.fx .l-o{transform:translate3d(calc(var(--tx, 0) * 5px),calc(var(--ty, 0) * 5px),0) scale(1.03)}.poster.fx .l-o img{filter:brightness(1.12) drop-shadow(0 0 14px rgba(61,235,128,.5))}.poster.fx .l-g{transform:translate3d(calc(var(--tx, 0) * 10px),calc(var(--ty, 0) * 8px),0)}.poster .l-g img{transform-origin:50% 96%}.poster .l-g.flip img{transform:scaleX(-1)}.poster.fx .l-g img{transform:rotate(-3deg)}.poster.fx .l-g.flip img{transform:scaleX(-1) rotate(3deg)}.poster .l-glow{background:radial-gradient(closest-side,rgba(61,235,128,.34),rgba(61,235,128,0));opacity:0;transform:scale(.9)}.poster.fx .l-glow{opacity:1;transform:translate3d(calc(var(--tx, 0) * 4px),calc(var(--ty, 0) * 4px),0) scale(1.1)}.poster .l-ring{overflow:visible;opacity:0}.poster .l-ring path{fill:none;stroke:rgba(61,235,128,.9);stroke-width:2;stroke-linecap:round;stroke-dasharray:14 10;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px rgba(61,235,128,.8))}.poster.fx .l-ring{opacity:1;transform:translate3d(calc(var(--tx, 0) * 5px),calc(var(--ty, 0) * 5px),0)}.poster.fx .l-ring path{animation:lring 2.4s linear infinite}@keyframes lring{to{stroke-dashoffset:-96}}.poster .l-sweep{inset:0;background:linear-gradient(105deg,rgba(255,255,255,0) 38%,rgba(255,255,255,.16) 50%,rgba(255,255,255,0) 62%);transform:translateX(-110%)}.poster.fx.ready .l-sweep{animation:lsweep .9s ease-out .05s 1 both}@keyframes lsweep{to{transform:translateX(110%)}}.poster .pmeta,.poster .ptag{transition:transform .35s cubic-bezier(.2,.8,.25,1)}.poster.fx .pmeta{transform:translateY(-4px)}.rv-wait:not([data-reveal=stagger]):not(.shead),[data-reveal=stagger].rv-wait>*{opacity:0;transform:translateY(18px)}.rv-in:not([data-reveal=stagger]),[data-reveal=stagger].rv-in>*{transition:opacity .6s ease,transform .7s cubic-bezier(.2,.8,.25,1)}[data-reveal=stagger].rv-in>:nth-child(2){transition-delay:70ms}[data-reveal=stagger].rv-in>:nth-child(3){transition-delay:.14s}[data-reveal=stagger].rv-in>:nth-child(4){transition-delay:.21s}[data-reveal=stagger].rv-in>:nth-child(5){transition-delay:.28s}[data-reveal=stagger].rv-in>:nth-child(6){transition-delay:.35s}[data-reveal=stagger].rv-in>:nth-child(n+7){transition-delay:.42s}.shead.rv-wait{opacity:0;transform:translateX(-14px)}.pcard [data-parallax]{transform:translate3d(0,clamp(-14px,var(--py,0px),14px),0)}.sub-card[data-parallax] .cover{transform:translate3d(0,clamp(-9px,var(--py,0px),9px),0) scale(1.07)}.sub-card[data-parallax]:hover .cover{transform:translate3d(0,clamp(-9px,var(--py,0px),9px),0) scale(1.1)}.sub-card[data-parallax] .cover{transition:transform .35s ease}:root[data-motion-paused] .poster .lyrs *,:root[data-motion-paused] .vband *{animation-play-state:paused!important}:root[data-reduce-motion] .vband .vbd-i{opacity:1;transform:translateY(var(--rise))}:root[data-reduce-motion] .vband .vbd-arc{opacity:1}@media (prefers-reduced-motion:reduce){.poster .l-ring path,.poster .l-sweep,.vbd-arc path,.vbd-obj{animation:none!important}.vband .vbd-i{transform:translateY(var(--rise))}.vband .vbd-arc,.vband .vbd-i{opacity:1;transition:none}.poster[data-fx],.sub-card .cover{transition:none}}.chain .ctitle{font-size:clamp(17px,1.45vw,21px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}