@font-face{font-family:Albert Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/albert-sans-latin-ext-wght-normal-BAo4qCk1.woff2) format("woff2-variations");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:Albert Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/albert-sans-latin-wght-normal-BJ0ssN8N.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-math-wght-normal-Bl4ZGkZl.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-symbols-wght-normal-DxQzqQfC.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-vietnamese-wght-normal-BBxOatbv.woff2) format("woff2-variations");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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-QAhDxQuo.woff2) format("woff2-variations");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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}:root{--night-950: #08090c;--night-900: #0e0f14;--night-850: #12141a;--night-800: #171a22;--night-750: #1d2029;--night-700: #252935;--night-600: #2e3247;--night-500: #474b60;--night-400: #6a6e82;--night-300: #8a8fa3;--night-200: #b3b6c4;--night-100: #d9dae1;--frost-100: #ebe9e4;--frost-50: #f4f3f0;--frost-0: #fbfaf8;--ember-100: #fcebdc;--ember-200: #f8d5b5;--ember-300: #f0b27a;--ember-400: #ea9a5c;--ember-500: #d97b3a;--ember-600: #b8622a;--ember-700: #8f4a1f;--ember-900: #3a1e0c;--dew-300: #93d3b4;--dew-600: #2c7656;--flare-300: #f5928f;--flare-600: #b5383a;--amber-300: #f2cf7e;--amber-600: #86620f;--sky-300: #a9c1f0;--sky-600: #3a5ea8}:root{--bg: #f1f0ec;--bg-deep: var(--night-900);--text: var(--night-900);--text-2: rgba(14, 15, 20, .68);--text-3: rgba(14, 15, 20, .58);--text-on-media: #fbfaf8;--text-inverse: var(--frost-50);--line: rgba(14, 15, 20, .08);--line-2: rgba(14, 15, 20, .13);--line-strong: rgba(14, 15, 20, .24);--glass: rgba(255, 255, 255, .56);--glass-2: rgba(255, 255, 255, .72);--glass-3: rgba(255, 255, 255, .88);--glass-solid: #fbfaf8;--glass-edge: rgba(255, 255, 255, .7);--glass-shine: inset 0 1px 0 rgba(255, 255, 255, .75);--glass-blur: blur(28px) saturate(1.5);--fill: rgba(14, 15, 20, .045);--fill-2: rgba(14, 15, 20, .075);--fill-3: rgba(14, 15, 20, .12);--sun: #cf6d2c;--sun-core: #e0844a;--sun-glow: rgba(229, 138, 76, .42);--sun-soft: rgba(217, 120, 58, .12);--sun-text: var(--ember-700);--horizon: rgba(14, 15, 20, .22);--horizon-lit: rgba(14, 15, 20, .72);--primary: #14161d;--primary-hover: #252935;--primary-text: var(--frost-50);--primary-glow: rgba(217, 120, 58, .28);--focus: rgba(217, 120, 58, .5);--overlay: rgba(22, 24, 32, .34);--scrim: linear-gradient(180deg, rgba(8, 9, 12, 0) 0%, rgba(8, 9, 12, .62) 100%);--success: var(--dew-600);--success-soft: rgba(44, 118, 86, .11);--danger: var(--flare-600);--danger-soft: rgba(181, 56, 58, .1);--warning: var(--amber-600);--warning-soft: rgba(134, 98, 15, .11);--info: var(--sky-600);--info-soft: rgba(58, 94, 168, .1);--sky-top: #e3e6ec;--sky-mid: #f2f0ec;--sky-low: #f6e1cd;--sky-veil: linear-gradient( 180deg, rgba(241, 240, 236, .5) 0%, rgba(241, 240, 236, .36) 55%, rgba(241, 240, 236, .62) 100% );--sky-opacity: 1;--shadow-1: 0 1px 2px rgba(20, 22, 30, .06);--shadow-2: 0 2px 6px rgba(20, 22, 30, .05), 0 10px 28px -12px rgba(20, 22, 30, .18);--shadow-3: 0 4px 12px rgba(20, 22, 30, .06), 0 28px 64px -24px rgba(20, 22, 30, .32);color-scheme:light}:root[data-scheme=dark]:not([data-theme=light]),:root[data-theme=dark]{--bg: var(--night-900);--bg-deep: var(--night-950);--text: var(--frost-50);--text-2: rgba(244, 243, 240, .7);--text-3: rgba(244, 243, 240, .52);--text-inverse: var(--night-900);--line: rgba(244, 243, 240, .09);--line-2: rgba(244, 243, 240, .15);--line-strong: rgba(244, 243, 240, .26);--glass: rgba(28, 31, 42, .5);--glass-2: rgba(42, 46, 62, .56);--glass-3: rgba(56, 61, 80, .66);--glass-solid: #171a22;--glass-edge: rgba(244, 243, 240, .12);--glass-shine: inset 0 1px 0 rgba(255, 255, 255, .07);--glass-blur: blur(32px) saturate(1.6);--fill: rgba(244, 243, 240, .055);--fill-2: rgba(244, 243, 240, .09);--fill-3: rgba(244, 243, 240, .14);--sun: var(--ember-300);--sun-core: #f6c595;--sun-glow: rgba(240, 178, 122, .5);--sun-soft: rgba(240, 178, 122, .14);--sun-text: var(--ember-300);--horizon: rgba(244, 243, 240, .22);--horizon-lit: rgba(244, 243, 240, .86);--primary: #f4f3f0;--primary-hover: #ffffff;--primary-text: var(--night-900);--primary-glow: rgba(240, 178, 122, .34);--focus: rgba(240, 178, 122, .6);--overlay: rgba(6, 7, 10, .5);--success: var(--dew-300);--success-soft: rgba(147, 211, 180, .13);--danger: var(--flare-300);--danger-soft: rgba(245, 146, 143, .13);--warning: var(--amber-300);--warning-soft: rgba(242, 207, 126, .13);--info: var(--sky-300);--info-soft: rgba(169, 193, 240, .13);--sky-top: #0b0c12;--sky-mid: #1b1d2b;--sky-low: #4a3c46;--sky-veil: linear-gradient( 180deg, rgba(14, 15, 20, .62) 0%, rgba(14, 15, 20, .34) 58%, rgba(14, 15, 20, .7) 100% );--shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--shadow-2: 0 2px 8px rgba(0, 0, 0, .3), 0 14px 36px -14px rgba(0, 0, 0, .6);--shadow-3: 0 6px 16px rgba(0, 0, 0, .35), 0 36px 80px -28px rgba(0, 0, 0, .8);color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-scheme]):not([data-theme]){--bg: var(--night-900);--bg-deep: var(--night-950);--text: var(--frost-50);--text-2: rgba(244, 243, 240, .7);--text-3: rgba(244, 243, 240, .52);--line: rgba(244, 243, 240, .09);--line-2: rgba(244, 243, 240, .15);--glass: rgba(28, 31, 42, .5);--glass-solid: #171a22;--fill: rgba(244, 243, 240, .055);--sun: var(--ember-300);--horizon: rgba(244, 243, 240, .22);--horizon-lit: rgba(244, 243, 240, .86);--sky-top: #0b0c12;--sky-mid: #1b1d2b;--sky-low: #4a3c46;color-scheme:dark}}:root{--font: "Albert Sans Variable", "Onest Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display: var(--font);--font-mono: "JetBrains Mono Variable", ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--fs-numeral: clamp(56px, 7vw, 96px);--fs-display: clamp(38px, 4.6vw, 64px);--fs-h1: clamp(28px, 2.8vw, 38px);--fs-h2: 21px;--fs-h3: 17px;--fs-body: 15px;--fs-small: 13.5px;--fs-micro: 12px;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-strong: 560;--lh-tight: 1.05;--lh-heading: 1.18;--lh-body: 1.5;--tracking-display: -.032em;--tracking-heading: -.018em;--tracking-body: -.004em;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--s-16: 64px;--r-xs: 8px;--r-sm: 12px;--r-md: 16px;--r-lg: 22px;--r-xl: 28px;--r-2xl: 36px;--r-pill: 999px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-in: cubic-bezier(.55, 0, 1, .45);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--dur-1: .12s;--dur-2: .2s;--dur-3: .32s;--dur-4: .52s;--dur-5: .9s;--dur-sun: 2.6s;--tap: 44px;--sidebar-w: 248px;--rail-w: 84px;--topbar-h: 56px;--tabbar-h: 68px;--page-max: 1180px;--safe-top: 0px;--safe-bottom: 0px;--safe-left: 0px;--safe-right: 0px;--content-safe-top: 0px;--content-safe-bottom: 0px}:root{--bg-subtle: var(--glass);--surface: var(--glass-2);--surface-2: var(--fill-2);--surface-3: var(--fill-3);--border: var(--line);--border-strong: var(--line-2);--ink: var(--primary);--ink-text: var(--primary-text);--stage: var(--bg-deep);--stage-2: var(--night-850);--focus-ring: var(--focus);--shadow-xs: var(--shadow-1);--shadow-sm: var(--shadow-1);--shadow-md: var(--shadow-2);--shadow-lg: var(--shadow-3);--radius-xs: var(--r-xs);--radius-sm: 10px;--radius: 14px;--radius-lg: 20px;--radius-xl: var(--r-xl);--radius-pill: var(--r-pill);--ease: var(--ease-out);--lime: var(--primary);--lime-hover: var(--primary-hover);--lime-ink: var(--primary-text);--lime-soft: var(--sun-soft);--violet: var(--sun);--lilac: var(--sun-core);--pink: var(--sun);--pro-gradient: linear-gradient(135deg, var(--ember-300), var(--ember-500))}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter-Regular.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Inter-ExtraBold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Inter-Black.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg)}body{position:relative;background:transparent;color:var(--text);font:var(--fw-regular) var(--fs-body) / var(--lh-body) var(--font);letter-spacing:var(--tracking-body);font-optical-sizing:auto;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}#root{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;-webkit-user-select:none;user-select:none;background:none;border:0;padding:0}button:disabled{cursor:not-allowed}a{color:inherit}img,video,canvas,svg{display:block;max-width:100%}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:var(--fw-medium);letter-spacing:var(--tracking-heading);line-height:var(--lh-heading);text-wrap:balance}p{text-wrap:pretty}strong,b{font-weight:var(--fw-medium)}:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus)}::selection{background:var(--sun-soft)}.t-display,.display{font-family:var(--font-display);font-size:var(--fs-display);font-weight:var(--fw-light);line-height:var(--lh-tight);letter-spacing:var(--tracking-display)}.t-h1{font-size:var(--fs-h1);font-weight:var(--fw-regular);line-height:1.12;letter-spacing:-.024em}.t-h2{font-size:var(--fs-h2);font-weight:var(--fw-medium);line-height:var(--lh-heading)}.t-h3{font-size:var(--fs-h3);font-weight:var(--fw-medium);line-height:1.3}.t-small{font-size:var(--fs-small);line-height:1.45}.t-micro{font-size:var(--fs-micro);line-height:1.35;letter-spacing:0}.t-mono,.mono{font-family:var(--font-mono);font-size:.92em;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.t-numeral{font-size:var(--fs-numeral);font-weight:250;line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.t-eyebrow{font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-regular);letter-spacing:.02em;color:var(--text-3)}mark.hl{position:relative;display:inline-block;background:none;color:inherit;font-weight:inherit}mark.hl:after{content:"";position:absolute;left:50%;top:-.08em;width:.16em;height:.16em;min-width:6px;min-height:6px;translate:-50% 0;border-radius:50%;background:var(--sun);box-shadow:0 0 .35em var(--sun-glow);animation:hop-in var(--dur-4) var(--ease-spring) .24s both}.muted{color:var(--text-2)}.hint{color:var(--text-3);font-size:var(--fs-small);line-height:1.45}.grow{flex:1 1 auto;min-width:0}.row{display:flex;align-items:center;gap:10px}.row--wrap{flex-wrap:wrap}.row--between{justify-content:space-between}.stack{display:flex;flex-direction:column;gap:14px}.stack--sm{gap:8px}.stack--lg{gap:24px}.section-title{font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-regular);letter-spacing:.02em;color:var(--text-3);margin:6px 0 -4px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.scroll-x{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.scroll-x::-webkit-scrollbar{display:none}.scroll-x>*{scroll-snap-align:start;flex:0 0 auto}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body:before,body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}body:before{z-index:-2;background:var(--sky-veil),var(--grain) repeat,var(--sky-photo, none) center 72% / cover no-repeat,linear-gradient(180deg,var(--sky-top) 0%,var(--sky-mid) 52%,var(--sky-low) 78%,var(--sky-mid) 100%);opacity:var(--sky-opacity)}body:after{z-index:-1;background:radial-gradient(120% 60% at 50% 86%,rgb(var(--tint-rgb, 240 178 122) / var(--tint-alpha, .22)) 0%,transparent 70%);opacity:0;transition:opacity var(--dur-5) var(--ease-out)}:root.has-tint body:after{opacity:1}:root{--grain: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0.05 0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>")}.glass{background:var(--glass);border:1px solid var(--glass-edge);border-radius:var(--r-lg);box-shadow:var(--glass-shine),var(--shadow-1)}.glass--raised{background:var(--glass-2);box-shadow:var(--glass-shine),var(--shadow-2)}.glass--blur{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.glass--pad{padding:var(--s-5)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.glass--blur{background:var(--glass-solid)}}.glass-dark{background:#0e0f1475;border:1px solid rgba(244,243,240,.12);color:#f4f3f0;-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5)}.sun{--sun-size: 10px;display:inline-block;flex:none;width:var(--sun-size);height:var(--sun-size);border-radius:50%;background:radial-gradient(circle at 50% 38%,var(--sun-core) 0%,var(--sun) 72%);box-shadow:0 0 0 calc(var(--sun-size) * .32) var(--sun-soft),0 0 calc(var(--sun-size) * 1.6) var(--sun-glow)}.sun--sm{--sun-size: 7px}.sun--lg{--sun-size: 14px}.sun--pulse{animation:sun-breathe var(--dur-sun) var(--ease-in-out) infinite}.horizon{--value: 0;position:relative;height:20px;width:100%}.horizon__line,.horizon__lit{position:absolute;left:0;top:50%;height:1.5px;margin-top:-.75px;border-radius:1px}.horizon__line{right:0;background:var(--horizon)}.horizon__lit{width:100%;background:linear-gradient(90deg,var(--horizon-lit) 0%,var(--horizon-lit) 70%,var(--sun) 100%);transform-origin:left center;transform:scaleX(var(--value));transition:transform var(--dur-4) var(--ease-out)}.horizon__track{position:absolute;top:0;bottom:0;left:calc(var(--value) * 100%);width:0;transition:left var(--dur-4) var(--ease-out)}.horizon__track .sun{position:absolute;left:0;top:50%;margin:calc(var(--sun-size) / -2) 0 0 calc(var(--sun-size) / -2)}.horizon--indeterminate .horizon__lit{display:none}.horizon--indeterminate .horizon__track{animation:sun-scan var(--dur-sun) var(--ease-in-out) infinite alternate}.horizon--done .horizon__lit{background:var(--horizon-lit)}.horizon--done .sun{animation:sun-set var(--dur-5) var(--ease-out) both}.horizon__label{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px;font-size:var(--fs-small);color:var(--text-2)}.horizon__label em{font-style:normal;font-family:var(--font-mono);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;color:var(--text-3)}.horizon-rule{position:relative;height:1px;background:linear-gradient(90deg,transparent,var(--horizon) 20%,var(--horizon) 80%,transparent)}.spinner{position:relative;display:inline-block;flex:none;width:22px;height:10px}.spinner:before{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;margin-top:-.75px;border-radius:1px;background:currentColor;opacity:.35}.spinner:after{content:"";position:absolute;top:50%;left:0;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:currentColor;animation:dot-scan 1.1s var(--ease-in-out) infinite alternate}.logo{display:inline-flex;align-items:center;gap:10px;color:var(--text);text-decoration:none}.logo__mark{width:32px;height:32px;flex:none;border-radius:9px;box-shadow:0 0 0 1px var(--line),var(--shadow-1)}.logo__word{display:inline-flex;align-items:baseline;font-family:var(--font);font-weight:var(--fw-medium);font-size:21px;line-height:1;letter-spacing:-.035em;white-space:nowrap}.logo__dot{display:inline-block;width:.2em;height:.2em;margin:0 .075em 0 .085em;border-radius:50%;background:var(--sun);box-shadow:0 0 .3em var(--sun-glow);translate:0 -.2em}.logo--intro .logo__dot{animation:dot-rise var(--dur-5) var(--ease-spring) .2s both}.timecode{font-family:var(--font-mono);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.numeral{font-size:var(--fs-numeral);font-weight:250;line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.runtime{display:inline-flex;align-items:baseline;gap:.35em;font-variant-numeric:tabular-nums}.runtime__from{color:var(--text-3);text-decoration:line-through;text-decoration-thickness:1px}.runtime__arrow{color:var(--text-3)}@keyframes sun-breathe{50%{box-shadow:0 0 0 calc(var(--sun-size) * .5) var(--sun-soft),0 0 calc(var(--sun-size) * 2.4) var(--sun-glow)}}@keyframes sun-scan{0%{left:8%}to{left:92%}}@keyframes sun-set{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes dot-scan{0%{left:0}to{left:calc(100% - 6px)}}@keyframes dot-rise{0%{opacity:0;translate:0 .25em}to{opacity:1;translate:0 -.2em}}@keyframes hop-in{0%{opacity:0;translate:-50% .4em}to{opacity:1;translate:-50% 0}}@keyframes horizon-draw{0%{transform:scaleX(0)}}@keyframes frost-in{0%{opacity:0;transform:translateY(10px);filter:blur(6px)}}@keyframes fade-in{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}.btn{--btn-h: 44px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--btn-h);padding:0 20px;border-radius:var(--r-pill);border:1px solid transparent;font-size:15px;font-weight:var(--fw-medium);line-height:1.1;letter-spacing:-.006em;white-space:nowrap;text-decoration:none;transition:background-color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out),box-shadow var(--dur-3) var(--ease-out),transform var(--dur-1) var(--ease-out)}.btn svg{width:18px;height:18px;flex:none;stroke-width:1.75}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.42}.btn--primary{background:var(--primary);color:var(--primary-text);box-shadow:inset 0 1px #ffffff29,0 1px 2px #0000001f}.btn--primary:hover:not(:disabled){background:var(--primary-hover);box-shadow:inset 0 1px #ffffff29,0 12px 32px -12px var(--primary-glow),0 4px 14px -6px var(--primary-glow)}.btn--dark,.btn--secondary{background:var(--fill-2);border-color:var(--line);color:var(--text)}.btn--dark{background:var(--fill-3)}.btn--dark:hover:not(:disabled),.btn--secondary:hover:not(:disabled){background:var(--fill-3);border-color:var(--line-2)}.btn--outline{background:transparent;border-color:var(--line-2);color:var(--text)}.btn--outline:hover:not(:disabled){background:var(--fill);border-color:var(--line-strong)}.btn--ghost{background:transparent;color:var(--text-2)}.btn--ghost:hover:not(:disabled){background:var(--fill);color:var(--text)}.btn--danger{background:var(--danger-soft);color:var(--danger)}.btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 18%,transparent)}.btn--glass{background:#0e0f1461;border-color:#f4f3f029;color:#f4f3f0;-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5)}.btn--glass:hover:not(:disabled){background:#0e0f1485}.btn--sm{--btn-h: 34px;padding:0 14px;font-size:13.5px;gap:6px}.btn--sm svg{width:16px;height:16px}.btn--lg{--btn-h: 52px;padding:0 26px;font-size:16px}.btn--block{display:flex;width:100%}.icon-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:var(--r-pill);color:var(--text-2);transition:background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out),transform var(--dur-1) var(--ease-out)}.icon-btn svg{width:20px;height:20px;stroke-width:1.75}.icon-btn:hover:not(:disabled){background:var(--fill-2);color:var(--text)}.icon-btn:active:not(:disabled){transform:scale(.94)}.icon-btn:disabled{opacity:.35}.icon-btn--sm{width:32px;height:32px}.icon-btn--sm svg{width:17px;height:17px}.icon-btn--solid{background:var(--fill-2);color:var(--text)}.text-field{display:flex;flex-direction:column;gap:7px}.text-field__label{font-size:13px;font-weight:var(--fw-medium);color:var(--text-2)}.input{width:100%;height:50px;padding:0 16px;border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--fill);font-size:16px;transition:border-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out)}.input::placeholder{color:var(--text-3)}.input:hover{border-color:var(--line-strong)}.input:focus{outline:none;border-color:var(--sun);background:var(--glass-2);box-shadow:0 0 0 4px var(--sun-soft)}.input:disabled{opacity:.6}.search{position:relative}.search svg{position:absolute;left:15px;top:50%;translate:0 -50%;width:18px;height:18px;color:var(--text-3);pointer-events:none}.search .input{height:42px;padding-left:42px;border-radius:var(--r-pill);font-size:15px;background:var(--fill);border-color:var(--line)}.search .input:focus{background:var(--glass-2)}.chip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--fill);color:var(--text);font-size:14px;font-weight:var(--fw-regular);white-space:nowrap;transition:background-color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.chip svg{width:16px;height:16px;stroke-width:1.75}.chip:hover{border-color:var(--line-2);background:var(--fill-2)}.chip--active,.chip[aria-pressed=true]{background:var(--glass-3);border-color:var(--sun);color:var(--text);box-shadow:0 0 0 3px var(--sun-soft)}.segmented{display:flex;gap:2px;padding:3px;border-radius:14px;background:var(--fill);border:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.segmented::-webkit-scrollbar{display:none}.segmented__item{flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 12px;border-radius:11px;color:var(--text-2);font-size:14px;font-weight:var(--fw-regular);white-space:nowrap;transition:background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.segmented__item svg{width:16px;height:16px;stroke-width:1.75}.segmented__item:hover{color:var(--text)}.segmented__item--active{background:var(--glass-3);color:var(--text);font-weight:var(--fw-medium);box-shadow:var(--glass-shine),var(--shadow-1)}.segmented__item--locked{color:var(--text-3)}.lock{display:inline-flex;color:var(--text-3)}.lock svg{width:13px;height:13px}.toggle{display:flex;align-items:center;gap:12px;min-height:var(--tap);cursor:pointer}.toggle__label{flex:1;font-size:15px}.toggle input{position:absolute;opacity:0;pointer-events:none}.toggle__track{position:relative;flex:none;width:48px;height:28px;border-radius:var(--r-pill);background:var(--fill-3);border:1px solid var(--line);transition:background-color var(--dur-3) var(--ease-out),border-color var(--dur-3) var(--ease-out)}.toggle__track:after{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:var(--frost-0);box-shadow:0 1px 3px #00000040;transition:transform var(--dur-3) var(--ease-spring),background-color var(--dur-3) var(--ease-out),box-shadow var(--dur-3) var(--ease-out)}.toggle input:checked+.toggle__track{background:var(--primary);border-color:var(--primary)}.toggle input:checked+.toggle__track:after{transform:translate(20px);background:radial-gradient(circle at 50% 38%,var(--ember-200) 0%,var(--ember-300) 70%);box-shadow:0 0 10px var(--sun-glow)}.toggle input:focus-visible+.toggle__track{box-shadow:0 0 0 3px var(--focus)}.toggle input:disabled+.toggle__track{opacity:.4}.field{display:flex;flex-direction:column;gap:6px}.field__label{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;font-weight:var(--fw-regular)}.field__label em{font-style:normal;font-family:var(--font-mono);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;color:var(--text-3)}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:28px;background:transparent;margin:0;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{height:2px;border-radius:1px;background:var(--horizon)}input[type=range]::-moz-range-track{height:2px;border-radius:1px;background:var(--horizon)}input[type=range]::-moz-range-progress{height:2px;background:var(--horizon-lit)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;margin-top:-7px;border-radius:50%;border:0;background:radial-gradient(circle at 50% 38%,var(--sun-core) 0%,var(--sun) 72%);box-shadow:0 0 0 5px var(--sun-soft),0 0 14px var(--sun-glow);transition:box-shadow var(--dur-2) var(--ease-out)}input[type=range]:active::-webkit-slider-thumb{box-shadow:0 0 0 8px var(--sun-soft),0 0 20px var(--sun-glow)}input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;border:0;background:var(--sun);box-shadow:0 0 0 5px var(--sun-soft),0 0 14px var(--sun-glow)}input[type=range]:focus-visible{box-shadow:none}input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 5px var(--focus)}input[type=range]:disabled{opacity:.4}.card{background:var(--glass);border:1px solid var(--glass-edge);border-radius:var(--r-lg);box-shadow:var(--glass-shine),var(--shadow-1)}.card--pad{padding:var(--s-5)}.card--subtle{background:var(--fill);border-color:var(--line);box-shadow:none}.badge{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:var(--r-pill);font-size:12px;font-weight:var(--fw-medium);letter-spacing:0;background:var(--fill-2);color:var(--text-2);white-space:nowrap}.badge svg{width:12px;height:12px;stroke-width:2}.badge--lime,.badge--pro{background:var(--sun-soft);color:var(--sun-text)}.badge--pro:before,.badge--processing:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sun);box-shadow:0 0 6px var(--sun-glow)}.badge--processing:before{animation:sun-breathe var(--dur-sun) var(--ease-in-out) infinite;--sun-size: 6px}.badge--dark{background:#0e0f1480;color:#f4f3f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.badge--ready{background:var(--success-soft);color:var(--success)}.badge--processing{background:var(--sun-soft);color:var(--sun-text)}.badge--failed{background:var(--danger-soft);color:var(--danger)}.badge--draft{background:var(--fill-2);color:var(--text-2)}.avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:50%;background:radial-gradient(120% 90% at 50% 120%,rgba(240,178,122,.55) 0%,transparent 55%),linear-gradient(180deg,var(--night-700),var(--night-600));color:var(--frost-50);font-weight:var(--fw-medium);font-size:15px;text-transform:uppercase;box-shadow:inset 0 0 0 1px #ffffff14}.avatar--lg{width:56px;height:56px;font-size:22px}.credits-pill{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px 0 10px;border-radius:var(--r-pill);background:var(--fill-2);border:1px solid var(--line);font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums}.credits-pill svg{width:14px;height:14px;color:var(--sun-text)}.sheet-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-end;justify-content:center}.sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay);-webkit-backdrop-filter:blur(6px) saturate(1.2);backdrop-filter:blur(6px) saturate(1.2);animation:fade-in var(--dur-3) var(--ease-out)}.sheet{position:relative;width:100%;max-height:calc(100dvh - 24px - var(--safe-top));overflow-y:auto;overscroll-behavior:contain;background:var(--glass-3);border:1px solid var(--glass-edge);border-bottom:0;border-radius:var(--r-2xl) var(--r-2xl) 0 0;padding:10px 20px calc(20px + var(--safe-bottom));box-shadow:var(--glass-shine),var(--shadow-3);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);animation:sheet-up var(--dur-4) var(--ease-out)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.sheet{background:var(--glass-solid)}}.sheet:before{content:"";display:block;width:36px;height:5px;margin:0 auto 14px;border-radius:3px;background:var(--fill-3)}.sheet__head{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.sheet__title{flex:1;font-size:21px;font-weight:var(--fw-medium);letter-spacing:-.02em}.sheet__subtitle{margin-top:5px;color:var(--text-2);font-size:14.5px}.sheet__close{margin:-6px -8px 0 0}@media(min-width:720px){.sheet-layer{align-items:center;padding:24px}.sheet{max-width:520px;border-bottom:1px solid var(--glass-edge);border-radius:var(--r-2xl);padding:26px 28px 28px;animation:dialog-in var(--dur-4) var(--ease-out)}.sheet--lg{max-width:900px}.sheet:before{display:none}}.toasts{position:fixed;z-index:80;left:50%;top:calc(14px + var(--safe-top) + var(--content-safe-top));translate:-50% 0;display:flex;flex-direction:column;align-items:center;gap:8px;width:min(440px,calc(100vw - 24px));pointer-events:none}.toast{display:flex;align-items:center;gap:10px;max-width:100%;padding:10px 18px 10px 12px;border-radius:var(--r-pill);background:#14161ec7;border:1px solid rgba(244,243,240,.12);color:#f4f3f0;font-size:14.5px;box-shadow:inset 0 1px #ffffff14,0 18px 40px -16px #0009;-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6);pointer-events:auto;animation:toast-in var(--dur-4) var(--ease-spring)}.toast__icon{display:inline-flex;flex:none;width:24px;height:24px;align-items:center;justify-content:center;border-radius:50%;background:#ffffff1f}.toast__icon svg{width:14px;height:14px;stroke-width:2.25}.toast--success .toast__icon{background:radial-gradient(circle at 50% 38%,var(--ember-200) 0%,var(--ember-300) 70%);color:var(--ember-900);box-shadow:0 0 12px #f0b27a80}.toast--error .toast__icon{background:var(--flare-300);color:#2a0d0d}.skeleton{position:relative;overflow:hidden;background:var(--fill-2);border-radius:var(--r-sm)}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.14) 50%,transparent 80%);transform:translate(-100%);animation:sheen 1.6s var(--ease-in-out) infinite}.progress{position:relative;height:20px}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:40px 20px;color:var(--text-2)}.empty__art{width:132px;height:64px;margin-bottom:6px;color:var(--text-3)}.empty__title{color:var(--text);font-size:17px;font-weight:var(--fw-medium)}.alert{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--r-md);background:var(--danger-soft);color:var(--danger);font-size:14px}.alert svg{flex:none;width:18px;height:18px;margin-top:1px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes sheen{to{transform:translate(100%)}}@keyframes sheet-up{0%{transform:translateY(100%)}}@keyframes dialog-in{0%{opacity:0;transform:translateY(14px) scale(.985);filter:blur(4px)}}@keyframes toast-in{0%{opacity:0;transform:translateY(-12px) scale(.96)}}.paywall__plan{position:relative;display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-radius:var(--r-lg);background:radial-gradient(90% 140% at 100% 120%,var(--sun-soft) 0%,transparent 60%),var(--fill);border:1px solid var(--line-2)}.paywall__price{font-size:26px;font-weight:var(--fw-light);letter-spacing:-.04em}.paywall__price small{margin-left:6px;font-size:13px;font-weight:var(--fw-regular);letter-spacing:0;color:var(--text-3)}.paywall__list{display:flex;flex-direction:column;gap:11px;margin:18px 0 22px;padding:0;list-style:none}.paywall__list li{display:flex;gap:10px;align-items:flex-start;font-size:15px}.paywall__list svg{flex:none;width:16px;height:16px;margin-top:2px;color:var(--sun-text);stroke-width:2}.paywall__note{text-align:center}.shell{display:grid;grid-template-columns:calc(var(--sidebar-w) + 12px) minmax(0,1fr);min-height:100vh;min-height:100dvh}.shell__main{min-width:0;display:flex;flex-direction:column}.sidebar{position:sticky;top:12px;height:calc(100vh - 24px);height:calc(100dvh - 24px);margin:12px 0 12px 12px;display:flex;flex-direction:column;gap:4px;padding:20px 12px 12px;border-radius:var(--r-xl);background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--glass-shine),var(--shadow-2);overflow-y:auto;scrollbar-width:none}.sidebar__top{display:flex;align-items:center;padding:2px 10px 22px}.sidebar__create{margin-bottom:16px}.nav{display:flex;flex-direction:column;gap:2px}.nav__item{position:relative;display:flex;align-items:center;gap:12px;min-height:42px;padding:0 12px;border-radius:14px;border:1px solid transparent;color:var(--text-2);font-size:15px;font-weight:var(--fw-regular);text-align:left;text-decoration:none;transition:background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out)}.nav__item svg{width:20px;height:20px;flex:none;stroke-width:1.6}.nav__item:hover{background:var(--fill);color:var(--text)}.nav__item--active{background:var(--glass-3);border-color:var(--glass-edge);color:var(--text);font-weight:var(--fw-medium);box-shadow:var(--glass-shine),var(--shadow-1)}.nav__item--active:after{content:"";position:absolute;right:14px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--sun);box-shadow:0 0 8px var(--sun-glow);animation:dot-in var(--dur-3) var(--ease-spring)}.nav__badge{margin-left:auto}.sidebar__spacer{flex:1;min-height:16px}.plan-card{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:var(--r-lg);background:var(--fill);border:1px solid var(--line)}.plan-card__row{display:flex;align-items:center;justify-content:space-between;gap:8px}.plan-card__tier{font-weight:var(--fw-medium);font-size:14px}.plan-card__meta{font-size:13px;line-height:1.4;color:var(--text-2)}.sidebar__user{position:relative;display:flex;align-items:center;gap:10px;width:100%;margin-top:8px;padding:8px;border-radius:14px;border:1px solid transparent;text-align:left;transition:background-color var(--dur-2) var(--ease-out)}.sidebar__user:hover{background:var(--fill)}.sidebar__user-name{flex:1;min-width:0;font-size:14px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar__user.nav__item--active .sidebar__user-name{color:var(--text)}.topbar,.tabbar{display:none}@media(min-width:720px)and (max-width:1099px){.shell{grid-template-columns:calc(var(--rail-w) + 12px) minmax(0,1fr)}.sidebar{align-items:center;padding:16px 8px 10px}.sidebar__top{padding:0 0 18px}.sidebar .logo__word,.sidebar .plan-card,.sidebar__user-name,.sidebar__create-label{display:none}.sidebar .logo__mark{display:block}.sidebar__create{width:52px;min-height:52px;padding:0}.nav{width:100%}.nav__item{flex-direction:column;justify-content:center;gap:4px;min-height:62px;padding:6px 2px;font-size:11.5px;text-align:center}.nav__item--active:after{right:50%;top:auto;bottom:4px;margin:0 -2.5px 0 0;width:5px;height:5px}.nav__badge{display:none}.sidebar__user{justify-content:center;width:auto}}@media(max-width:719px){.shell{display:flex;flex-direction:column}.sidebar{display:none}.topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:10px;min-height:calc(var(--topbar-h) + var(--safe-top) + var(--content-safe-top));padding:calc(var(--safe-top) + var(--content-safe-top)) 12px 0 18px;background:color-mix(in srgb,var(--bg) 62%,transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--line)}.topbar .logo__word{font-size:20px}.topbar__actions{margin-left:auto;display:flex;align-items:center;gap:8px}.topbar .avatar{width:34px;height:34px;font-size:14px}.tabbar{position:fixed;z-index:30;left:12px;right:12px;bottom:calc(10px + var(--safe-bottom));display:grid;grid-template-columns:repeat(5,1fr);align-items:center;height:var(--tabbar-h);padding:0 4px;border-radius:26px;background:color-mix(in srgb,var(--glass-solid) 70%,transparent);border:1px solid var(--glass-edge);box-shadow:var(--glass-shine),var(--shadow-3);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.tabbar__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:100%;color:var(--text-3);font-size:10.5px;font-weight:var(--fw-medium);letter-spacing:0;transition:color var(--dur-2) var(--ease-out)}.tabbar__item svg{width:22px;height:22px;stroke-width:1.6}.tabbar__item--active{color:var(--text)}.tabbar__item--active:after{content:"";position:absolute;bottom:5px;left:50%;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--sun);box-shadow:0 0 6px var(--sun-glow)}.tabbar__create{justify-self:center;display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:var(--primary);color:var(--primary-text);box-shadow:inset 0 1px #ffffff2e,0 10px 24px -10px var(--primary-glow);transition:transform var(--dur-1) var(--ease-out)}.tabbar__create:active{transform:scale(.94)}.tabbar__create svg{width:24px;height:24px;stroke-width:1.75}}.page{width:100%;max-width:var(--page-max);margin:0 auto;padding:44px 44px 80px;animation:frost-in var(--dur-4) var(--ease-out)}.page--narrow{max-width:780px}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:30px}.page-head__title{font-family:var(--font-display);font-weight:var(--fw-regular);font-size:var(--fs-h1);letter-spacing:-.026em;line-height:1.1}.page-head__subtitle{margin-top:10px;color:var(--text-2);font-size:16px;max-width:620px}.section{margin-top:52px}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:18px}.section-head__title{font-size:var(--fs-h2);font-weight:var(--fw-medium);letter-spacing:-.018em}.section-head__subtitle{margin-top:4px;color:var(--text-2);font-size:14.5px}.link-btn{display:inline-flex;align-items:center;gap:4px;color:var(--text-2);font-size:14px;font-weight:var(--fw-medium);white-space:nowrap;transition:color var(--dur-2) var(--ease-out)}.link-btn:hover{color:var(--text)}.link-btn svg{width:16px;height:16px;transition:transform var(--dur-2) var(--ease-out)}.link-btn:hover svg{transform:translate(2px)}@media(max-width:719px){.page{padding:20px 16px calc(var(--tabbar-h) + var(--safe-bottom) + 40px)}.page-head{margin-bottom:22px}.page-head__subtitle{font-size:15px}.section{margin-top:38px}.section-head__title{font-size:19px}.bleed{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;scroll-padding-left:16px}}.screen-center{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px 20px;text-align:center}.screen-center>svg{color:var(--text-3)}.boot{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px}.boot__horizon{position:relative;width:min(240px,60vw);height:24px}.boot__horizon:before{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;margin-top:-.75px;background:linear-gradient(90deg,transparent,var(--horizon-lit) 30%,var(--horizon-lit) 70%,transparent);animation:horizon-draw var(--dur-5) var(--ease-out) both}.boot__horizon .sun{position:absolute;left:50%;top:50%;margin:-5px 0 0 -5px;animation:boot-rise var(--dur-5) var(--ease-spring) .4s both,sun-breathe var(--dur-sun) var(--ease-in-out) 1.3s infinite}@keyframes dot-in{0%{opacity:0;transform:scale(.2)}}@keyframes boot-rise{0%{opacity:0;transform:translateY(14px) scale(.6)}}.drop-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--overlay);-webkit-backdrop-filter:blur(10px) saturate(1.3);backdrop-filter:blur(10px) saturate(1.3);animation:fade-in var(--dur-2) var(--ease-out)}.drop-overlay__card{display:flex;flex-direction:column;align-items:center;gap:10px;width:min(560px,100%);padding:56px 28px 48px;border-radius:var(--r-2xl);border:1px solid var(--glass-edge);background:var(--glass-3);box-shadow:var(--glass-shine),var(--shadow-3);text-align:center;animation:dialog-in var(--dur-3) var(--ease-out)}.drop-overlay__card .horizon-wrap{width:70%;margin-bottom:14px}.drop-overlay__card strong{font-size:21px;font-weight:var(--fw-medium)}.drop-overlay__card span{color:var(--text-2)}@media(min-width:1100px){.sidebar .logo__mark{display:none}}.credits-pill--sm{height:26px;padding:0 9px 0 8px;font-size:12px;background:transparent}.credits-pill .sun{margin-right:1px}:root{--sky-photo: url(data:image/webp;base64,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)}:root[data-scheme=dark]:not([data-theme=light]),:root[data-theme=dark]{--sky-photo: url(data:image/webp;base64,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)}@media(prefers-color-scheme:dark){:root:not([data-scheme]):not([data-theme]){--sky-photo: url(data:image/webp;base64,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)}}
