@font-face{font-family:__geistSans_1e4310;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistSans_Fallback_1e4310;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_1e4310{font-family:__geistSans_1e4310,__geistSans_Fallback_1e4310}.__variable_1e4310{--font-geist-sans:"__geistSans_1e4310","__geistSans_Fallback_1e4310"}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) 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:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.__variable_f367f3{--font-inter:"__Inter_f367f3","__Inter_Fallback_f367f3"}@font-face{font-family:__Bebas_Neue_d758cf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b44c7e6549520b2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bebas_Neue_d758cf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c25f6e897d845a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Bebas_Neue_Fallback_d758cf;src:local("Arial");ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.00%;size-adjust:76.72%}.__className_d758cf{font-family:__Bebas_Neue_d758cf,__Bebas_Neue_Fallback_d758cf;font-weight:400;font-style:normal}.__variable_d758cf{--font-bebas:"__Bebas_Neue_d758cf","__Bebas_Neue_Fallback_d758cf"}@font-face{font-family:__Unbounded_9fbffb;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Unbounded_9fbffb;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Unbounded_9fbffb;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-s.woff2) 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:__Unbounded_9fbffb;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/87bc17f7c8b98e48-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Unbounded_9fbffb;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/29b98dbfba401fa9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Unbounded_9fbffb;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Unbounded_9fbffb;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Unbounded_9fbffb;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-s.woff2) 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:__Unbounded_9fbffb;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/87bc17f7c8b98e48-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Unbounded_9fbffb;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29b98dbfba401fa9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Unbounded_Fallback_9fbffb;src:local("Arial");ascent-override:73.93%;descent-override:18.20%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9fbffb{font-family:__Unbounded_9fbffb,__Unbounded_Fallback_9fbffb;font-style:normal}.__variable_9fbffb{--font-display:"__Unbounded_9fbffb","__Unbounded_Fallback_9fbffb"}@font-face{font-family:__Golos_Text_3e8b75;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c105b29dc4e1ee2d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Golos_Text_3e8b75;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ffe0837c71e69159-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Golos_Text_3e8b75;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b07dd69d3f271780-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Golos_Text_3e8b75;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/401f9db361b6e189-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Golos_Text_3e8b75;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c105b29dc4e1ee2d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Golos_Text_3e8b75;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ffe0837c71e69159-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Golos_Text_3e8b75;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b07dd69d3f271780-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Golos_Text_3e8b75;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/401f9db361b6e189-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Golos_Text_3e8b75;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c105b29dc4e1ee2d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Golos_Text_3e8b75;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ffe0837c71e69159-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Golos_Text_3e8b75;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b07dd69d3f271780-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Golos_Text_3e8b75;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/401f9db361b6e189-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Golos_Text_Fallback_3e8b75;src:local("Arial");ascent-override:90.27%;descent-override:20.26%;line-gap-override:0.00%;size-adjust:108.57%}.__className_3e8b75{font-family:__Golos_Text_3e8b75,__Golos_Text_Fallback_3e8b75;font-style:normal}.__variable_3e8b75{--font-text:"__Golos_Text_3e8b75","__Golos_Text_Fallback_3e8b75"}@font-face{font-family:__Caveat_34a9ff;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Caveat_34a9ff;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Caveat_34a9ff;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Caveat_34a9ff;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Caveat_34a9ff;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Caveat_34a9ff;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Caveat_34a9ff;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Caveat_34a9ff;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Caveat_Fallback_34a9ff;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_34a9ff{font-family:__Caveat_34a9ff,__Caveat_Fallback_34a9ff;font-style:normal}.__variable_34a9ff{--font-caveat:"__Caveat_34a9ff","__Caveat_Fallback_34a9ff"}:root{--ground:#0e0f13;--ground-deep:#07080a;--surface-1:#181b22;--surface-2:#1d2029;--surface-3:#252934;--line:#2f3440;--text:#f3f4f6;--text-2:#c9ccd6;--text-3:#a7abb8;--accent:#c8f751;--on-accent:#10130a;--accent-tint:#1e2a12;--attention:#ffb547;--on-attention:#1a1204;--attention-tint:#2e2412;--info-tint:#152330;--ring-seen:#3a3f4c;--display:var(--font-display),system-ui,sans-serif;--text-face:var(--font-text),system-ui,sans-serif;--size-caption:12px;--size-meta:13px;--size-label:14px;--size-list:15px;--size-body:16px;--size-card:20px;--size-screen:28px;--r-row:16px;--r-panel:18px;--r-card:24px;--r-drawer:28px;--r-full:999px;--gap-1:4px;--gap-2:8px;--gap-3:12px;--gap-4:16px;--gap-5:20px;--gap-6:24px;--tap:44px;--ease:cubic-bezier(0.22,0.61,0.36,1);--fast:180ms;--slow:220ms;--column:720px;--sidebar:300px;--drawer-bg:#14161c}@media (prefers-reduced-motion:reduce){:root{--fast:1ms;--slow:1ms}}.ll-app{background:var(--ground);color:var(--text);font-family:var(--text-face);font-size:var(--size-body);line-height:1.5;min-height:100dvh}body:has(.ll-app){background:var(--ground);color:var(--text)}.ll-display{font-weight:700}.ll-display,.ll-display-500{font-family:var(--display);letter-spacing:-.01em}.ll-display-500{font-weight:500}.ll-caption{font-size:var(--size-caption);line-height:1.35;color:var(--text-3)}.ll-meta{font-size:var(--size-meta);line-height:1.4;color:var(--text-3)}.ll-label{font-size:var(--size-label);line-height:1.4;font-weight:600}.ll-list{font-size:var(--size-list);line-height:1.45}.ll-body{font-size:var(--size-body);line-height:1.5}.ll-card-title{font-size:var(--size-card);line-height:1.25;letter-spacing:-.01em}.ll-card-title,.ll-screen-title{font-family:var(--display);font-weight:700}.ll-screen-title{font-size:var(--size-screen);line-height:1.15;letter-spacing:-.02em}.ll-dim{color:var(--text-2)}.ll-dim2{color:var(--text-3)}.ll-accent-text{color:var(--accent)}.ll-attention-text{color:var(--attention)}.ll-card{background:var(--surface-1);border-radius:var(--r-card);padding:var(--gap-4)}.ll-panel{border-radius:var(--r-panel);padding:var(--gap-3) var(--gap-4)}.ll-panel-accent{background:var(--accent-tint)}.ll-panel-attention{background:var(--attention-tint)}.ll-panel-info{background:var(--info-tint)}.ll-panel-plain,.ll-row{background:var(--surface-2)}.ll-row{border-radius:var(--r-row);padding:var(--gap-3) var(--gap-4)}.ll-hair{height:1px;background:var(--line);border:0}.ll-pill{display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-2);min-height:var(--tap);padding:0 var(--gap-5);border-radius:var(--r-full);border:0;font-family:var(--text-face);font-size:var(--size-label);font-weight:600;line-height:1;cursor:pointer;text-align:center;transition:filter var(--fast) var(--ease),opacity var(--fast) var(--ease)}.ll-pill:disabled{opacity:.45;cursor:not-allowed}.ll-pill:not(:disabled):hover{filter:brightness(1.08)}.ll-pill-accent{background:var(--accent);color:var(--on-accent)}.ll-pill-attention{background:var(--attention);color:var(--on-attention)}.ll-pill-quiet{background:var(--surface-3);color:var(--text)}.ll-pill-ghost{background:transparent;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line)}.ll-pill-tall{min-height:54px;width:100%;font-size:var(--size-body)}.ll-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);flex:0 0 auto;border-radius:var(--r-full);border:0;background:var(--surface-2);color:var(--text);cursor:pointer;position:relative;transition:background var(--fast) var(--ease)}.ll-iconbtn:hover{background:var(--surface-3)}.ll-iconbtn:disabled{opacity:.45;cursor:not-allowed}.ll-iconbtn-accent{background:var(--accent);color:var(--on-accent)}.ll-iconbtn-accent:hover{background:var(--accent);filter:brightness(1.08)}.ll-app :is(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-row)}.ll-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--r-full);font-size:var(--size-caption);font-weight:600;line-height:1}.ll-badge-attention{background:var(--attention);color:var(--on-attention)}.ll-badge-neutral{background:var(--surface-3);color:var(--text-2)}.ll-badge-accent{background:var(--accent);color:var(--on-accent)}.ll-dot{position:absolute;top:9px;right:9px;width:8px;height:8px;border-radius:var(--r-full);background:var(--accent);box-shadow:0 0 0 2px var(--surface-2)}.ll-segmented{gap:var(--gap-1);padding:3px;background:var(--surface-2)}.ll-segment,.ll-segmented{display:inline-flex;align-items:center;border-radius:var(--r-full)}.ll-segment{justify-content:center;min-height:var(--tap);padding:0 var(--gap-4);border:0;background:transparent;color:var(--text-2);font-size:var(--size-label);font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background var(--fast) var(--ease),color var(--fast) var(--ease)}.ll-segment[aria-current=page],.ll-segment[aria-selected=true]{background:var(--text);color:var(--ground)}.ll-header{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:var(--gap-3);padding:var(--gap-2) var(--gap-4);padding-top:calc(var(--gap-2) + env(safe-area-inset-top));background:var(--ground)}.ll-main{padding:0 var(--gap-4);padding-bottom:calc(96px + env(safe-area-inset-bottom))}.ll-column{width:100%;max-width:var(--column);margin:0 auto}.ll-jump{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(76px + env(safe-area-inset-bottom));z-index:26;display:inline-flex;align-items:center;gap:var(--gap-1);min-height:var(--tap);padding:0 var(--gap-3);border-radius:var(--r-full);background:var(--surface-2);border:1px solid var(--line);color:var(--text);box-shadow:0 6px 20px rgba(0,0,0,.35)}.ll-jump:hover{background:var(--surface-3)}.ll-composer-bar{position:fixed;left:0;right:0;bottom:0;z-index:25;padding:var(--gap-2) var(--gap-4);padding-bottom:calc(var(--gap-2) + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--ground) 62%,transparent);pointer-events:none}.ll-composer-bar>*{pointer-events:auto}.ll-composer{display:flex;align-items:flex-end;gap:var(--gap-2);min-height:58px;padding:6px 6px 6px var(--gap-2);border-radius:var(--r-full);background:var(--surface-2);border:1px solid var(--line)}.ll-composer-input{flex:1 1 auto;min-width:0;align-self:center;background:transparent;border:0;outline:none;resize:none;color:var(--text);font-family:var(--text-face);font-size:var(--size-body);line-height:1.4;padding:var(--gap-2) 0;max-height:140px}.ll-composer-input::placeholder{color:var(--text-3)}.ll-scrim{position:fixed;inset:0;z-index:40;background:var(--ground-deep);opacity:.72;border:0;padding:0;cursor:pointer;animation:ll-fade var(--fast) var(--ease)}.ll-drawer{position:fixed;top:0;bottom:0;left:0;z-index:41;width:min(86vw,320px);flex-direction:column;padding:var(--gap-4);padding-top:calc(var(--gap-4) + env(safe-area-inset-top));padding-bottom:calc(var(--gap-4) + env(safe-area-inset-bottom));background:var(--drawer-bg);border-top-right-radius:var(--r-drawer);border-bottom-right-radius:var(--r-drawer);overflow-y:auto;animation:ll-slide-in var(--slow) var(--ease)}.ll-drawer,.ll-drawer-row{display:flex;gap:var(--gap-3)}.ll-drawer-row{align-items:center;min-height:50px;padding:0 var(--gap-3);border-radius:var(--r-row);color:var(--text);text-decoration:none;font-size:var(--size-list);font-weight:500;background:transparent;border:0;width:100%;text-align:left;cursor:pointer;transition:background var(--fast) var(--ease)}.ll-drawer-row:hover,.ll-drawer-row[aria-current=page]{background:var(--surface-2)}@keyframes ll-fade{0%{opacity:0}to{opacity:.72}}@keyframes ll-slide-in{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes ll-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ll-rise{animation:ll-rise var(--slow) var(--ease)}@media (prefers-reduced-motion:reduce){.ll-drawer,.ll-rise,.ll-scrim{animation:none}}@media (min-width:1024px){.ll-shell{display:grid;grid-template-columns:var(--sidebar) minmax(0,1fr)}.ll-sidebar{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;gap:var(--gap-3);padding:var(--gap-5) var(--gap-4);background:var(--drawer-bg);overflow-y:auto}.ll-header{padding-left:var(--gap-5);padding-right:var(--gap-5)}.ll-composer-bar{left:var(--sidebar)}.ll-composer-bar>.ll-column{max-width:var(--column)}}.ll-stories{display:flex;gap:var(--gap-3);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:var(--gap-3) 0 var(--gap-2);margin:0 calc(-1 * var(--gap-4));padding-left:var(--gap-4);padding-right:var(--gap-4);scroll-snap-type:x proximity}.ll-stories::-webkit-scrollbar{display:none}.ll-story{flex-direction:column;gap:6px;flex:0 0 auto;width:76px;background:transparent;border:0;padding:0;cursor:pointer;scroll-snap-align:start;text-decoration:none;color:inherit}.ll-story,.ll-story-ring{display:flex;align-items:center}.ll-story-ring{position:relative;width:68px;height:68px;border-radius:var(--r-full);justify-content:center;box-sizing:border-box;border:2px solid var(--ring-seen);padding:3px;transition:border-color var(--fast) var(--ease)}.ll-story-ring[data-ring=running]{border-color:var(--accent)}.ll-story-ring[data-ring=waiting]{border-color:var(--attention)}.ll-story-ring[data-ring=seen]{border-color:var(--ring-seen)}.ll-story-ring[data-ring=new]{border-style:dashed;border-color:var(--text-3)}.ll-story-inner{width:100%;height:100%;border-radius:var(--r-full);background:var(--surface-2);color:var(--text);display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;font-size:var(--size-list)}.ll-story-inner[data-tone=attention]{background:var(--attention-tint);color:var(--attention)}.ll-story-inner[data-tone=accent]{background:var(--accent-tint);color:var(--accent)}.ll-story-inner[data-tone=info]{background:var(--info-tint);color:var(--text-2)}.ll-story-live{position:absolute;right:2px;bottom:2px;width:12px;height:12px;border-radius:var(--r-full);background:var(--accent);box-shadow:0 0 0 3px var(--ground);animation:ll-pulse 1.6s var(--ease) infinite}.ll-story-count{position:absolute;right:-2px;top:-2px}.ll-story-label{font-size:var(--size-caption);line-height:1.3;color:var(--text-2);max-width:76px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes ll-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.ll-story-live{animation:none}}.ll-viewer{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;background:var(--ground);padding:var(--gap-3) var(--gap-4) var(--gap-4);padding-top:calc(var(--gap-3) + env(safe-area-inset-top));padding-bottom:calc(var(--gap-4) + env(safe-area-inset-bottom));animation:ll-rise var(--slow) var(--ease);overflow-y:auto}.ll-viewer[data-tone=accent]{background:var(--accent-tint)}.ll-viewer[data-tone=attention]{background:var(--attention-tint)}.ll-viewer-inner{width:100%;max-width:var(--column);margin:0 auto;display:flex;flex-direction:column;gap:var(--gap-4);flex:1 1 auto}.ll-viewer-bars{display:flex;gap:var(--gap-1)}.ll-viewer-bar{flex:1 1 0;height:3px;border-radius:var(--r-full);background:var(--ring-seen)}.ll-viewer-bar[data-on="1"]{background:var(--text)}.ll-viewer-tap{position:absolute;top:0;bottom:0;width:34%;background:transparent;border:0;cursor:pointer;z-index:1}.ll-viewer-tap[data-side=left]{left:0}.ll-viewer-tap[data-side=right]{right:0}.ll-step{display:flex;align-items:flex-start;gap:var(--gap-3);border-radius:var(--r-panel);padding:var(--gap-3) var(--gap-4);background:var(--surface-1)}.ll-step[data-state=now]{background:transparent;box-shadow:inset 0 0 0 1px var(--accent)}.ll-step-mark{width:22px;height:22px;flex:0 0 auto;border-radius:var(--r-full);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.ll-step-mark[data-state=done]{background:var(--accent);color:var(--on-accent)}.ll-step-mark[data-state=now]{border:2px solid var(--accent);color:var(--accent)}.ll-step-mark[data-state=waiting]{border:2px solid var(--ring-seen)}.ll-feed{display:flex;flex-direction:column;gap:var(--gap-3)}.ll-event-icon{width:36px;height:36px;flex:0 0 auto;border-radius:var(--r-full);display:inline-flex;align-items:center;justify-content:center;background:var(--info-tint);color:var(--text-2)}.ll-event-icon[data-tone=accent]{background:var(--accent-tint);color:var(--accent)}.ll-event-icon[data-tone=attention]{background:var(--attention-tint);color:var(--attention)}.ll-actions{display:flex;flex-wrap:wrap;gap:var(--gap-2)}.ll-skeleton{border-radius:var(--r-card);background:var(--surface-1);height:132px;animation:ll-breathe 1.4s var(--ease) infinite}@keyframes ll-breathe{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.ll-skeleton{animation:none}}.ll-msgs{display:flex;flex-direction:column;gap:var(--gap-4)}.ll-bubble{margin-left:auto;max-width:75%;padding:10px var(--gap-4);border-radius:22px 22px 6px 22px;background:var(--surface-3);color:var(--text)}.ll-bubble,.ll-say{font-size:var(--size-body);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.ll-say+.ll-say,.ll-say-2{color:var(--text-2)}.ll-dots{display:inline-flex;gap:5px;align-items:center;height:24px}.ll-dots>span{width:6px;height:6px;border-radius:var(--r-full);background:var(--text-3);animation:ll-dot 1.1s var(--ease) infinite}.ll-dots>span:nth-child(2){animation-delay:.15s}.ll-dots>span:nth-child(3){animation-delay:.3s}@keyframes ll-dot{0%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.ll-dots>span{animation:none;opacity:.6}}.ll-steps{flex-direction:column}.ll-step-line,.ll-steps{display:flex;gap:var(--gap-3)}.ll-step-line{align-items:flex-start}.ll-step-no{color:var(--text-3);font-size:var(--size-meta);min-width:18px;padding-top:2px;flex:0 0 auto}.ll-step-line[data-priced=no] .ll-step-title{color:var(--attention)}.ll-price-row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--gap-3)}.ll-price{font-family:var(--display);font-weight:700;font-size:var(--size-screen);line-height:1;color:var(--accent)}.ll-price[data-tone=attention]{color:var(--attention)}.ll-breakdown-toggle{background:none;border:0;padding:0;color:var(--text-2);font-size:var(--size-meta);text-decoration:underline;cursor:pointer;text-align:left}.ll-breakdown{display:flex;flex-direction:column;gap:var(--gap-1)}.ll-thread-head{display:flex;align-items:center;gap:var(--gap-3);padding:var(--gap-2) 0 var(--gap-3)}.ll-progress{border-radius:var(--r-panel);background:var(--surface-1);padding:var(--gap-3) var(--gap-4)}.ll-artefact-image{display:block;width:100%;max-height:320px;object-fit:contain;border-radius:var(--r-panel);background:var(--surface-2)}.ll-filters{display:flex;gap:var(--gap-2);overflow-x:auto;scrollbar-width:none;padding:var(--gap-2) var(--gap-4) var(--gap-3);margin:0 calc(-1 * var(--gap-4))}.ll-filters::-webkit-scrollbar{display:none}.ll-filter{flex:0 0 auto;min-height:36px;padding:0 var(--gap-4);border-radius:var(--r-full);border:1px solid var(--line);background:var(--surface-2);color:var(--text-2);font-size:var(--size-meta);cursor:pointer}.ll-filter[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.ll-filter[data-filter=hot][aria-pressed=true]{background:var(--attention);border-color:var(--attention);color:var(--on-attention)}.ll-poster{position:relative;display:block;width:100%;border-radius:var(--r-card);overflow:hidden;background:var(--surface-1);isolation:isolate}.ll-poster[data-size=tall]{aspect-ratio:4/5}.ll-poster[data-size=short]{aspect-ratio:16/9}.ll-poster[data-size=tall]{max-height:62vh}.ll-poster[data-size=short]{max-height:34vh}@media (min-width:1024px){.ll-poster[data-size=tall]{aspect-ratio:3/2}}.ll-poster-art{position:absolute;inset:0;background-size:cover;background-position:50%}.ll-poster-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,8,10,0) 30%,rgba(7,8,10,.55) 58%,rgba(7,8,10,.92))}.ll-poster-n{position:absolute;top:var(--gap-3);right:var(--gap-4);font-size:var(--size-caption);color:var(--text-2);background:rgba(7,8,10,.45);border-radius:var(--r-full);padding:2px 10px}.ll-poster-body{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:var(--gap-2);padding:var(--gap-4)}.ll-poster-kicker{font-size:var(--size-caption);color:var(--text-3);text-transform:uppercase;letter-spacing:.08em}.ll-poster-title{font-family:var(--display);font-weight:700;font-size:var(--size-card);line-height:1.15;color:var(--text)}.ll-poster-figures{display:flex;align-items:baseline;gap:var(--gap-3);flex-wrap:wrap}.ll-poster-rate{font-family:var(--display);font-weight:700;font-size:var(--size-screen);line-height:1;color:var(--accent)}.ll-poster-unit{font-size:var(--size-meta);color:var(--text-2)}.ll-poster-live{font-size:var(--size-meta);color:var(--text-3);margin-left:auto}.ll-poster[data-hot="1"] .ll-poster-live{color:var(--attention)}.ll-live-task{display:flex;align-items:baseline;gap:var(--gap-3)}.ll-live-price{font-size:var(--size-screen);line-height:1;color:var(--accent)}.ll-live-price,.ll-wordmark{font-family:var(--display);font-weight:700}.ll-wordmark{display:inline-flex;align-items:center;min-height:var(--tap);font-size:var(--size-card);line-height:1.1;letter-spacing:-.01em;color:var(--text);text-decoration:none}.ll-wordmark+.ll-caption{color:var(--accent)}.ll-poster-ghost{position:absolute;top:6%;left:var(--gap-4);font-family:var(--display);font-weight:700;font-size:34vw;line-height:.8;color:rgba(243,244,246,.05);pointer-events:none;user-select:none}@media (min-width:1024px){.ll-poster-ghost{font-size:160px}}