@font-face{font-family:Geologica;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13d601e0732c7766-s.woff2?dpl=3d7b283b2cf5) 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:Geologica;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f54e13212b7871d5-s.p.woff2?dpl=3d7b283b2cf5) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geologica;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5ccbc299521a181a-s.woff2?dpl=3d7b283b2cf5) 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:Geologica;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4fca260083159167-s.woff2?dpl=3d7b283b2cf5) 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:Geologica;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fe1772644044fc6c-s.woff2?dpl=3d7b283b2cf5) 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:Geologica;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f3fb4235d30510d6-s.p.woff2?dpl=3d7b283b2cf5) 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:Geologica;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13d601e0732c7766-s.woff2?dpl=3d7b283b2cf5) 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:Geologica;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f54e13212b7871d5-s.p.woff2?dpl=3d7b283b2cf5) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geologica;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5ccbc299521a181a-s.woff2?dpl=3d7b283b2cf5) 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:Geologica;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4fca260083159167-s.woff2?dpl=3d7b283b2cf5) 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:Geologica;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fe1772644044fc6c-s.woff2?dpl=3d7b283b2cf5) 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:Geologica;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f3fb4235d30510d6-s.p.woff2?dpl=3d7b283b2cf5) 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:Geologica;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13d601e0732c7766-s.woff2?dpl=3d7b283b2cf5) 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:Geologica;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f54e13212b7871d5-s.p.woff2?dpl=3d7b283b2cf5) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geologica;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5ccbc299521a181a-s.woff2?dpl=3d7b283b2cf5) 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:Geologica;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4fca260083159167-s.woff2?dpl=3d7b283b2cf5) 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:Geologica;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fe1772644044fc6c-s.woff2?dpl=3d7b283b2cf5) 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:Geologica;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f3fb4235d30510d6-s.p.woff2?dpl=3d7b283b2cf5) 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:Geologica;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/13d601e0732c7766-s.woff2?dpl=3d7b283b2cf5) 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:Geologica;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/f54e13212b7871d5-s.p.woff2?dpl=3d7b283b2cf5) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geologica;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5ccbc299521a181a-s.woff2?dpl=3d7b283b2cf5) 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:Geologica;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4fca260083159167-s.woff2?dpl=3d7b283b2cf5) 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:Geologica;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/fe1772644044fc6c-s.woff2?dpl=3d7b283b2cf5) 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:Geologica;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/f3fb4235d30510d6-s.p.woff2?dpl=3d7b283b2cf5) 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:Geologica Fallback;src:local("Arial");ascent-override:90.18%;descent-override:25.43%;line-gap-override:0.00%;size-adjust:108.12%}.__className_980a9d{font-family:Geologica,Geologica Fallback;font-style:normal}.__variable_980a9d{--font-display:"Geologica","Geologica Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2?dpl=3d7b283b2cf5) 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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.p.woff2?dpl=3d7b283b2cf5) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2?dpl=3d7b283b2cf5) 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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2?dpl=3d7b283b2cf5) 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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2?dpl=3d7b283b2cf5) 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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2?dpl=3d7b283b2cf5) 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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2?dpl=3d7b283b2cf5) 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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.p.woff2?dpl=3d7b283b2cf5) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2?dpl=3d7b283b2cf5) 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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2?dpl=3d7b283b2cf5) 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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2?dpl=3d7b283b2cf5) 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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2?dpl=3d7b283b2cf5) 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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_cf1c46{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_cf1c46{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}@layer ui{:root{color-scheme:dark;--bg:#03050c;--ink:#eef2ff;--ink-2:#b3bedc;--mute:#717ea3;--accent:#2f6bff;--on-accent:#fff;--accent-hi:color-mix(in oklab,var(--accent) 62%,white);--accent-lens:color-mix(in oklab,var(--accent) 86%,white);--accent-top:color-mix(in oklab,var(--accent) 82%,white);--accent-bot:color-mix(in oklab,var(--accent) 78%,black);--accent-glow:color-mix(in srgb,var(--accent) 55%,transparent);--accent-soft:color-mix(in srgb,var(--accent) 22%,transparent);--bg1:rgba(32,78,255,0.75);--bg2:rgba(8,120,190,0.55);--bg3:rgba(18,56,210,0.6);--bg4:rgba(20,210,255,0.22);--bg-deep:#06143a;--bg-o:0.85;--slow:1;--grain:0.07;--glass-a:0.085;--dock-blur:20px;--fdw:600;--surface:rgba(16,22,44,0.46);--surface-2:rgba(12,18,36,0.66);--up:#2ee59d;--down:#ff4d6d;--warn:#ffb547;--line:rgba(255,255,255,0.08);--f-display:var(--font-display,"Geologica"),var(--font-body,"Manrope"),system-ui,sans-serif;--f-body:var(--font-body,"Manrope"),system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:var(--font-mono,"JetBrains Mono"),ui-monospace,"SF Mono",Consolas,monospace;--r-card:28px}*{box-sizing:border-box}[hidden]{display:none!important}body,html{height:100%}html{scrollbar-gutter:stable}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased;overflow-x:hidden}button{background:none;border:0;padding:0;cursor:pointer}button,input{font:inherit;color:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent-hi);outline-offset:3px;border-radius:12px}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}svg.ic{display:block;flex:none;width:20px;height:20px}.bg{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(120% 80% at 50% 120%,var(--bg-deep) 0,transparent 60%),var(--bg)}.bg:before{content:"";inset:0;background:var(--bg-img,none) center /cover no-repeat}.bg i,.bg:before{position:absolute}.bg i{width:70vmax;height:70vmax;border-radius:50%;will-change:transform;opacity:var(--bg-o);transition:opacity .4s}.bg .b1{background:radial-gradient(closest-side,var(--bg1),transparent);left:-18vmax;top:-22vmax;animation:d1 calc(46s * var(--slow)) ease-in-out infinite alternate var(--bg-play,running)}.bg .b2{background:radial-gradient(closest-side,var(--bg2),transparent);right:-24vmax;top:6vmax;animation:d2 calc(58s * var(--slow)) ease-in-out infinite alternate var(--bg-play,running)}.bg .b3{background:radial-gradient(closest-side,var(--bg3),transparent);left:12vmax;bottom:-34vmax;animation:d3 calc(52s * var(--slow)) ease-in-out infinite alternate var(--bg-play,running)}.bg .b4{background:radial-gradient(closest-side,var(--bg4),transparent);width:44vmax;height:44vmax;right:8vmax;bottom:-8vmax;animation:d4 calc(40s * var(--slow)) ease-in-out infinite alternate var(--bg-play,running)}.bg.busy i{animation-play-state:paused}@keyframes d1{to{transform:translate(22vmax,14vmax) scale(1.15)}}@keyframes d2{to{transform:translate(-26vmax,18vmax) scale(.9)}}@keyframes d3{to{transform:translate(20vmax,-16vmax) scale(1.2)}}@keyframes d4{to{transform:translate(-30vmax,-22vmax) scale(1.3)}}@media (prefers-reduced-motion:reduce){.bg i{animation:none}}.grain{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:var(--grain);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.glass{position:relative;border-radius:var(--r-card);isolation:isolate;background:linear-gradient(160deg,rgba(255,255,255,var(--glass-a)),rgba(255,255,255,calc(var(--glass-a) * .33)) 55%,color-mix(in srgb,var(--accent) calc(var(--glass-a) * 60%),transparent));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 0 0 .5px rgba(255,255,255,.04),0 30px 60px -30px rgba(0,0,0,.75)}.glass:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(140deg,rgba(255,255,255,.38),rgba(255,255,255,.06) 30%,rgba(255,255,255,.02) 60%,color-mix(in srgb,var(--accent-hi) 30%,transparent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.card{--mx:-999px;--my:-999px}@media (hover:hover){.card:hover{--mx:var(--hx);--my:var(--hy)}.card.glass:before{background:radial-gradient(240px circle at var(--mx) var(--my),color-mix(in srgb,var(--accent-hi) 80%,transparent),transparent 70%),linear-gradient(140deg,rgba(255,255,255,.38),rgba(255,255,255,.06) 30%,rgba(255,255,255,.02) 60%,color-mix(in srgb,var(--accent-hi) 30%,transparent))}}.blur{backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%);background:var(--surface)}.lsl-grab{position:absolute;left:0;top:50%;width:48px;height:44px;touch-action:none;will-change:transform}.lsl{position:relative;height:34px;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer;outline:none}.lsl.off{cursor:default;opacity:.6}.lsl:focus-visible .lsl-thumb{outline:2px solid var(--accent-hi);outline-offset:3px}.lsl-rail{left:0;right:0;top:50%;height:6px;margin-top:-3px;border-radius:99px;background:rgba(255,255,255,.12);overflow:hidden}.lsl-fill,.lsl-rail{position:absolute;will-change:transform}.lsl-fill{inset:0;border-radius:inherit;background:var(--accent);transform:translateX(-100%)}.lsl-thumb{position:absolute;left:0;top:50%;width:34px;height:22px;border-radius:999px;will-change:transform;transform-origin:50% 50%;pointer-events:none}.lsl-solid{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.4);opacity:calc(1 - var(--p, 0))}.lsl-glass,.lsl-solid{position:absolute;inset:0;border-radius:inherit}.lsl-glass{overflow:hidden;opacity:var(--p,0);background:rgba(255,255,255,calc(.05 + .4 * (1 - var(--p, 0)) * var(--p, 0) * 4));box-shadow:inset 0 0 0 .75px rgba(255,255,255,.55),inset 0 1px 1px rgba(255,255,255,.45),inset 5px 0 7px -5px color-mix(in srgb,var(--accent-hi) 80%,transparent),inset -4px 0 6px -5px rgba(255,255,255,.35),0 6px 16px -6px rgba(0,0,0,.6)}.lsl-mag{position:absolute;left:0;right:0;top:50%;height:9px;margin-top:-4.5px;border-radius:99px;background:linear-gradient(90deg,transparent var(--l,0),var(--accent-hi) var(--l,0),var(--accent) 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) var(--r,100%),transparent var(--r,100%));filter:drop-shadow(0 0 4px color-mix(in srgb,var(--accent-hi) 55%,transparent))}@media (prefers-reduced-motion:reduce){.lsl-rail,.lsl-thumb{will-change:auto}}.lg[data-drag]{touch-action:none}.lg{position:relative;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.lg-surface{position:absolute;inset:0;border-radius:999px}.lg-row{position:absolute;inset:var(--pad,6px);display:flex}.lg[data-orient=v] .lg-row{flex-direction:column}@media (min-width:980px){.lg[data-orient=auto] .lg-row{flex-direction:column}}.lg a{-webkit-touch-callout:none;-webkit-user-drag:none}.lg-row>a,.lg-row>button{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:999px}.lg-clone{inset:auto;color:var(--clone,var(--accent-hi))}.lg-clone,.lg-lens{left:0;top:0;pointer-events:none;will-change:transform}.lg-lens{position:absolute;border-radius:999px;z-index:2;box-shadow:0 calc(12px * var(--p, 0)) calc(30px * var(--p, 0)) rgba(0,0,0,calc(.5 * var(--p, 0))),inset 0 0 0 .5px rgba(255,255,255,calc(.06 + .3 * var(--p, 0)))}.lg-clip{overflow:hidden;clip-path:inset(0 round 999px);background:rgba(255,255,255,calc(.015 + .02 * var(--p, 0)))}.lg-clip,.lg-clip:before{position:absolute;inset:0;border-radius:inherit}.lg-clip:before{content:"";background:var(--rest,rgba(255,255,255,.11));opacity:calc(1 - var(--p, 0))}.lg-smear{padding:7px;backdrop-filter:blur(2.6px) saturate(160%);-webkit-backdrop-filter:blur(2.6px) saturate(160%)}.lg-rim,.lg-smear{position:absolute;inset:0;border-radius:inherit;opacity:var(--p,0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.lg-rim{padding:1.5px;background:conic-gradient(from 215deg,rgba(255,255,255,.95),rgba(110,240,255,.75) 10%,rgba(255,255,255,.08) 24%,rgba(255,130,215,.65) 37%,rgba(255,255,255,.92) 50%,rgba(130,190,255,.7) 61%,rgba(255,255,255,.06) 75%,rgba(160,255,190,.62) 88%,rgba(255,255,255,.95))}.lg-spec{position:absolute;inset:0;border-radius:inherit;opacity:var(--p,0);background:radial-gradient(90% 55% at 28% 0,rgba(255,255,255,.32),transparent 60%),radial-gradient(70% 45% at 78% 108%,rgba(255,255,255,.14),transparent 62%)}.lite-lens .lg-smear{display:none}.lite-lens .lg-clip:after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:var(--p,0);box-shadow:inset 0 0 12px 3px rgba(255,255,255,.16),inset 0 0 3px 1px rgba(140,200,255,.22)}.touch .grain{mix-blend-mode:normal;opacity:calc(var(--grain) * .55)}.touch .glass{box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 0 0 .5px rgba(255,255,255,.04)}.dock{position:fixed;z-index:60;--pad:6px;--rest:rgba(255,255,255,0.12);--clone:var(--accent-lens)}.dock .lg-surface{background:var(--surface);backdrop-filter:blur(var(--dock-blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--dock-blur)) saturate(180%);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -1px 0 rgba(255,255,255,.04),0 20px 44px -14px rgba(0,0,0,.8),0 0 0 .5px rgba(255,255,255,.1)}.dock .lg-surface:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(150deg,rgba(255,255,255,.45),rgba(255,255,255,.05) 35%,rgba(255,255,255,.03) 65%,color-mix(in srgb,var(--accent-hi) 35%,transparent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.dock[data-orient=auto],.dock[data-orient=h]{left:50%;bottom:calc(14px + env(safe-area-inset-bottom, 0px));width:min(calc(100vw - 24px),440px);height:70px;transform:translateX(-50%) scale(var(--ds,1))}.dock[data-orient=v]{left:24px;top:50%;width:80px;height:392px;transform:translateY(-50%) scale(var(--ds,1))}@media (min-width:980px){.dock[data-orient=auto]{left:24px;top:50%;bottom:auto;width:80px;height:392px;transform:translateY(-50%) scale(var(--ds,1))}}.dock svg.ic{width:26px;height:26px}.dock .lg-row span{font-size:10.5px;font-weight:700;letter-spacing:.01em;line-height:1;white-space:nowrap}.dock .lg-base{color:var(--ink)}.seg{height:40px;--pad:4px;--rest:linear-gradient(180deg,var(--accent-top),var(--accent-bot));--clone:var(--on-accent)}.seg .lg-surface{background:rgba(255,255,255,.055);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),inset 0 0 0 .5px rgba(255,255,255,.07)}.seg .lg-row>button{font-size:13px;font-weight:700;color:var(--ink-2);flex-direction:row}.seg .lg-clone>button{color:inherit}.seg .lg-lens{box-shadow:0 6px 18px -6px var(--accent-glow),0 calc(10px * var(--p, 0)) calc(24px * var(--p, 0)) rgba(0,0,0,calc(.45 * var(--p, 0)))}.seg.sm{height:34px}.seg.sm .lg-row>button{font-size:12px}.app{position:relative;z-index:2;max-width:1340px;margin:0 auto;padding-inline:16px;padding-block:calc(14px + env(safe-area-inset-top, 0px)) 132px}@media (min-width:980px){.app{padding-inline:136px 36px;padding-block:calc(22px + env(safe-area-inset-top, 0px)) 56px}}.top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:26px}.logo{font-family:var(--f-display);font-weight:var(--fdw);font-size:27px;letter-spacing:-.02em;line-height:1;display:inline-flex;align-items:baseline;-webkit-user-select:none;user-select:none}.logo .ii{position:relative}.logo .ii i{position:absolute;left:50%;top:-.02em;width:.19em;height:.19em;transform:translateX(-50%);background:var(--accent);box-shadow:0 0 10px 0 var(--accent-glow)}.logo .ii i:after{content:"";position:absolute;inset:-.22em;background:radial-gradient(closest-side,var(--accent-hi),transparent);opacity:.2;will-change:opacity;animation:beacon 3.2s ease-in-out infinite}@keyframes beacon{50%{opacity:.95}}.ppill{display:flex;align-items:center;gap:6px;padding:5px;border-radius:999px;position:relative}.ppill .ib{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;position:relative;transition:background .2s}.ppill .ib:hover{background:rgba(255,255,255,.08)}.me{display:flex;align-items:center;gap:9px;padding:3px 12px 3px 3px;border-radius:999px;transition:background .2s}.me:hover{background:rgba(255,255,255,.07)}.ava{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:13px;flex:none;color:var(--on-accent);background:linear-gradient(145deg,var(--accent-top),var(--accent-bot));box-shadow:inset 0 0 0 2px rgba(255,255,255,.18)}.ava img{width:100%;height:100%;border-radius:inherit;object-fit:cover;display:block}.me .who{display:flex;flex-direction:column;line-height:1.15;text-align:left}.me .who b{font-size:13px}.me .who i{font-style:normal;font-size:11px;color:var(--mute);font-weight:700}@media (max-width:560px){.me .who{display:none}.me{padding-right:3px}.logo{font-size:23px}}.ph{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.ph h1{font-family:var(--f-display);font-weight:var(--fdw);font-size:clamp(26px,3.4vw,40px);letter-spacing:-.015em;margin:0;line-height:1.08;text-wrap:balance}.ph p{margin:8px 0 0;color:var(--ink-2)}.grid{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media (min-width:700px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sp2{grid-column:span 2}}@media (min-width:1180px){.grid{grid-template-columns:repeat(12,minmax(0,1fr))}.s4{grid-column:span 4}.s5{grid-column:span 5}.s7{grid-column:span 7}.s8{grid-column:span 8}.s12{grid-column:span 12}}.card{padding:20px;min-width:0;display:flex;flex-direction:column;content-visibility:auto;contain-intrinsic-size:auto 320px}.ch{justify-content:space-between;gap:10px;margin-bottom:16px}.ch,.ct{display:flex;align-items:center}.ct{font-size:15px;font-weight:700;color:var(--ink);gap:9px}.ct svg.ic{color:var(--accent-hi);width:20px;height:20px}.muted{color:var(--ink-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:46px;padding:0 20px;border-radius:999px;font-weight:800;font-size:14px;position:relative;isolation:isolate;transition:transform .18s cubic-bezier(.2,.9,.3,1.4),box-shadow .25s}.btn svg.ic{width:19px;height:19px}.btn:active{transform:scale(.96)}.btn:disabled{opacity:.55;cursor:default;transform:none}.btn.pri{color:var(--on-accent);background:linear-gradient(180deg,var(--accent-top),var(--accent-bot));box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 12px 30px -10px var(--accent-glow)}.btn.pri:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 16px 40px -8px var(--accent-glow)}.btn.gl{background:rgba(255,255,255,.07);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 0 0 .5px rgba(255,255,255,.14)}.btn.gl:hover{background:rgba(255,255,255,.11)}.btn.danger{color:#fff;background:linear-gradient(180deg,#ff6684,#e2304f);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 12px 30px -12px rgba(255,77,109,.7)}.btn.wide{width:100%;height:54px;font-size:15px}.alert{display:flex;align-items:flex-start;gap:10px;width:100%;margin:0;padding:11px 14px 11px 11px;border-radius:14px;text-align:left;color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.4;background:color-mix(in srgb,var(--down) 16%,rgba(8,10,18,.72));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--down) 55%,transparent),0 10px 26px -14px color-mix(in srgb,var(--down) 70%,transparent);animation:alert-in .42s cubic-bezier(.3,1.2,.4,1)}.alert:before{content:"!";flex:none;width:20px;height:20px;margin-top:-.5px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:900;line-height:1;color:#fff;background:var(--down);box-shadow:0 0 0 3px color-mix(in srgb,var(--down) 25%,transparent)}@keyframes alert-in{0%{opacity:0;transform:translateY(-4px)}45%{opacity:1;transform:translateX(-5px)}70%{transform:translateX(4px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.alert{animation:none}}}