@font-face{font-family:Saira;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7838e9cc37e312b6-s.0yqem71vr6kd3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f76ebd581801a14e-s.3kaghre2nb8yc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Saira;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7c1e39d02e51fd6d-s.p.0biz_i1mxouw8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7838e9cc37e312b6-s.0yqem71vr6kd3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f76ebd581801a14e-s.3kaghre2nb8yc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Saira;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7c1e39d02e51fd6d-s.p.0biz_i1mxouw8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7838e9cc37e312b6-s.0yqem71vr6kd3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f76ebd581801a14e-s.3kaghre2nb8yc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Saira;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7c1e39d02e51fd6d-s.p.0biz_i1mxouw8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Fallback;src:local(Arial);ascent-override:109.52%;descent-override:42.36%;line-gap-override:0.0%;size-adjust:103.63%}.saira_4fca9c1b-module__oGsOuq__className{font-family:Saira,Saira Fallback;font-style:normal}.saira_4fca9c1b-module__oGsOuq__variable{--font-saira:"Saira", "Saira Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_982eea5-module__jJgUoG__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_982eea5-module__jJgUoG__variable{--font-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0_f09-l1omku8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0fcfx2a-jndc5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_d6ee56c2-module__BzDo3W__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_d6ee56c2-module__BzDo3W__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#08090b;--text:#eef0f3;--sig:#66c0f4;--void:#040506;--sheet:#0f1114;--elev:#15181c;--elev-2:#1c2025;--field:#0b0c0e;--line:#22262c;--line-2:#323840;--text-2:#9ca3ad;--text-3:#656c76;--sig-soft:#66c0f41c;--sig-ink:#03111c;--ok:#7db997;--warn:#cfae6b;--err:#d06a60;--ember:#ff6d2e;--coal:#0b0908;--r-seg:7px;--r-ctl:10px;--r-group:14px;--r-card:18px;--r-island:22px;--f-display:var(--font-saira), "Arial Narrow", system-ui, sans-serif;--f-body:var(--font-plex-sans), "Segoe UI", system-ui, -apple-system, sans-serif;--f-mono:var(--font-plex-mono), ui-monospace, Consolas, monospace;--ease-out:cubic-bezier(.23,1,.32,1);--spring:cubic-bezier(.34,1.25,.64,1)}*{box-sizing:border-box}body{margin:0}html,body{background:var(--void);color:var(--text)}body{font:14px/1.5 var(--f-body);-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--sig);outline-offset:2px;border-radius:8px}a{color:var(--sig)}.i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.i.s{width:15px;height:15px}.i.xs{width:13px;height:13px}.i.l{width:22px;height:22px}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.row{align-items:center;display:flex}.g4{gap:4px}.g6{gap:6px}.g8{gap:8px}.g10{gap:10px}.g12{gap:12px}.sp{justify-content:space-between}.t2{color:var(--text-2)}.t3{color:var(--text-3)}.sg{color:var(--sig)}.canvas{flex-direction:column;gap:96px;max-width:2000px;margin:0 auto;padding-block:44px 96px;padding-inline:clamp(16px,4vw,56px);display:flex}.cover{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:56px;display:grid}.eyebrow{font:500 11px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:8px;display:flex}.eyebrow:before{content:"";background:var(--sig);border-radius:3px;width:6px;height:6px;box-shadow:0 0 8px #66c0f499}.lede{max-width:58ch;color:var(--text-2);margin:0;font-size:16px;line-height:1.6}.changes{border-radius:var(--r-group);background:var(--sheet);box-shadow:inset 0 0 0 1px var(--line);gap:0;display:grid}.changes div{color:var(--text-2);grid-template-columns:96px minmax(0,1fr);gap:12px;padding:11px 14px;font-size:13px;display:grid}.changes div+div{border-top:1px solid var(--line)}.changes b{font:500 10.5px/1.9 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.toc{flex-wrap:wrap;gap:6px;margin-top:22px;display:flex}.toc a{height:32px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);border-radius:16px;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;text-decoration:none;display:inline-flex}.toc a:hover{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}.toc a em{font:500 10.5px var(--f-mono);color:var(--text-3);font-style:normal}.sec-h{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-bottom:34px;padding-bottom:16px;display:flex}.sec-h h2{font:600 clamp(22px,2.4vw,28px)/1.1 var(--f-display);letter-spacing:-.03em;text-wrap:balance;margin:0}.sec-h p{color:var(--text-2);max-width:72ch;margin:0;font-size:14.5px}.sec-h .k{font:500 11px var(--f-mono);letter-spacing:.14em;color:var(--text-3)}.boards{flex-wrap:wrap;align-items:flex-start;gap:60px 40px;display:flex}.board{flex-direction:column;gap:14px;width:min(360px,100%);display:flex}.ab-label{flex-direction:column;gap:3px;min-height:58px;display:flex}.ab-label b{font:600 14.5px var(--f-body)}.ab-label b em{font:500 11px var(--f-mono);color:var(--text-3);letter-spacing:.08em;margin-right:8px;font-style:normal}.ab-label span{color:var(--text-2);text-wrap:pretty;font-size:13px}.wm{font:700 var(--wm,40px)/1 var(--f-display);letter-spacing:-.015em;white-space:nowrap;align-items:baseline;gap:.24em;display:inline-flex}.bub{background:var(--sig);color:var(--sig-ink);transform-origin:0 100%;border-radius:.24em;align-items:baseline;padding:.15em .28em .19em;display:inline-flex;position:relative}.bub:after{content:"";background:inherit;clip-path:polygon(0 0,100% 0,0 100%);width:.3em;height:.3em;position:absolute;bottom:-.2em;left:.2em}.bub .w{white-space:nowrap;clip-path:inset(-.4em 0);display:inline-block}.bub .q{letter-spacing:.01em}.wm.light{color:#0b0d10}.wm.light .bub{color:var(--sig);background:#0b0d10}.wm.run .bub{opacity:0;transition:transform .55s var(--spring),opacity .18s;transform:scale(.35)}.wm.run .bub.in{opacity:1;transform:none}.wm.run .bub .w{width:0;transition:width .6s var(--spring)}.cur{background:currentColor;width:.07em;height:.74em;margin-left:.03em;animation:1s step-end infinite blink;display:inline-block}.cur.off{display:none}@keyframes blink{50%{opacity:0}}.replay{height:30px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);border-radius:15px;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex}.replay:hover{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}.story{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.story figure{border-radius:var(--r-group);background:var(--sheet);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;align-items:center;gap:14px;min-width:0;margin:0;padding:22px 10px 12px;display:flex}.story figcaption{font:500 10px/1.4 var(--f-mono);letter-spacing:.06em;color:var(--text-3);text-align:center}.fonts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fonts figure{border-radius:var(--r-group);background:var(--sheet);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:14px;min-width:0;margin:0;padding:18px 14px 14px;display:flex;overflow:hidden}.fonts figure.on{box-shadow:inset 0 0 0 1.5px var(--sig)}.fonts figcaption{justify-content:space-between;align-items:baseline;gap:8px;font-size:12.5px;font-weight:500;display:flex}.fonts figcaption span{font:500 10px var(--f-mono);letter-spacing:.08em;color:var(--text-3);text-transform:uppercase}.fonts .smp{font:600 15px/1.3 var(--f-display);color:var(--text-2)}.steps{gap:4px;display:flex}.steps i{background:var(--line-2);border-radius:2px;width:16px;height:4px;display:block}.steps i.on{background:var(--sig);width:30px}.steps i.done{background:var(--text-3)}.h1{font:700 26px/1.08 var(--f-display);letter-spacing:-.02em;text-wrap:balance;margin:0}.lead{color:var(--text-2);margin:0;font-size:14px;line-height:1.55}.pick{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pick .cv{position:relative}.pick .cv.sel{box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px var(--sig)}.pick .cv .ck{z-index:3;background:var(--sig);width:20px;height:20px;color:var(--sig-ink);border-radius:10px;place-items:center;display:grid;position:absolute;top:6px;right:6px}.code{justify-content:center;gap:6px;display:flex}.code span{border-radius:var(--r-ctl);background:var(--field);width:34px;height:44px;box-shadow:inset 0 0 0 1px var(--line);font:500 18px var(--f-mono);place-items:center;display:grid}.code span.on{box-shadow:inset 0 0 0 1px var(--sig),0 0 0 4px var(--sig-soft)}.code em{color:var(--text-3);align-self:center;font-style:normal}.acct{width:30px;height:30px;font:700 11px var(--f-display);letter-spacing:.02em;color:var(--text);border-radius:9px;flex:none;place-items:center;display:grid}.lvl{border-radius:var(--r-card);background:var(--sheet);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:12px;padding:16px;display:flex;position:relative;overflow:hidden}.lvl .num{font:700 44px/1 var(--f-display);letter-spacing:-.03em}.ach{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ach div{border-radius:var(--r-group);background:var(--elev);box-shadow:inset 0 0 0 1px var(--line);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:10px 8px;display:flex}.ach .b{background:var(--elev-2);width:40px;height:40px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:12px;place-items:center;display:grid}.ach .b.got{background:var(--sig-soft);color:var(--sig);box-shadow:inset 0 0 0 1px #66c0f473}.ach b{font-size:11.5px;font-weight:600;line-height:1.2}.ach span{font:500 9.5px var(--f-mono);color:var(--text-3);letter-spacing:.04em}.ach div.lock .b,.ach div.lock b{color:var(--text-3)}.oc{border-radius:var(--r-card);background:var(--sheet);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.oc .cv{border-radius:0;height:84px}.oc .in{flex-direction:column;gap:6px;padding:10px 12px 12px;display:flex}.oc h4{font:600 14.5px var(--f-body);margin:0}.oc p{color:var(--text-3);margin:0;font-size:11.5px}.feas{border-collapse:collapse;width:100%;font-size:13px}.feas th{font:500 10px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);text-align:left;white-space:nowrap;padding:0 12px 10px}.feas td{border-top:1px solid var(--line);vertical-align:top;color:var(--text-2);padding:12px;line-height:1.5}.feas td:first-child{color:var(--text);white-space:nowrap;font-weight:500}.feas .tag{white-space:nowrap}.xp{grid-template-columns:minmax(0,1fr) auto;font-size:13px;display:grid}.xp span{border-top:1px solid var(--line);color:var(--text-2);padding:10px 0}.xp b{border-top:1px solid var(--line);font:500 13px var(--f-mono);text-align:right;color:var(--text);padding:10px 0}.xp b.z{color:var(--text-3)}.phone{background:#000;border-radius:50px;width:min(360px,100%);height:760px;padding:9px;box-shadow:0 0 0 1px #1c2026,0 0 0 2px #050607,0 40px 80px -30px #000000e6}.screen{background:var(--bg);isolation:isolate;border-radius:41px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.sb{height:48px;font:600 14px var(--f-body);z-index:6;flex:none;justify-content:space-between;align-items:center;padding:6px 30px 0;display:flex;position:relative}.sb .isl{width:100px;height:30px;font:600 11px var(--f-mono);color:var(--text);background:#000;border-radius:20px;justify-content:space-between;align-items:center;margin-left:-50px;padding:0 12px;display:flex;position:absolute;top:11px;left:50%}.sb .isl.wide{width:168px;margin-left:-84px}.sb .isl .dot{background:var(--sig);border-radius:3px;width:6px;height:6px;box-shadow:0 0 8px #66c0f4b3}.sb .sig{align-items:center;gap:4px;display:flex}.sb .sig i{background:currentColor;border-radius:1px;width:3px;display:block}.sb .bat{opacity:.9;border:1.5px solid;border-radius:4px;width:24px;height:12px;margin-left:3px;padding:1.5px}.sb .bat:before{content:"";background:currentColor;border-radius:1.5px;width:72%;height:100%;display:block}.body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:6px 16px 16px;display:flex;position:relative;overflow:hidden}.homebar{flex:none;height:24px;position:relative}.homebar:after,.tb:after{content:"";background:var(--text);opacity:.9;border-radius:4px;width:118px;height:4px;margin-left:-59px;position:absolute;bottom:8px;left:50%}.tb{z-index:5;background:linear-gradient(#0000,#08090beb 45%);align-items:flex-end;gap:8px;height:104px;padding:0 14px 28px;display:flex;position:absolute;bottom:0;left:0;right:0}.tb .pill{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#181b20db;border-radius:29px;flex:1;grid-template-columns:repeat(4,1fr);gap:2px;height:58px;padding:4px;display:grid;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 1px #ffffff0d,0 10px 30px -10px #000c}.tb .t{color:var(--text-3);white-space:nowrap;border-radius:25px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:9.5px;font-weight:500;display:flex}.tb .t.on{color:var(--text);background:#ffffff13}.tb .fab{background:var(--text);width:58px;height:58px;color:var(--bg);border-radius:29px;place-items:center;display:grid;box-shadow:0 10px 30px -10px #000000e6}.tb .fab .i{stroke-width:2.3px}.top{justify-content:space-between;align-items:center;gap:10px;min-height:38px;display:flex}.top h3{font:600 16px var(--f-body);letter-spacing:-.01em;margin:0}.ib{background:var(--elev);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);border-radius:18px;flex:none;place-items:center;display:grid;position:relative}.ib.dot:after{content:"";background:var(--sig);width:7px;height:7px;box-shadow:0 0 0 2px var(--elev);border-radius:50%;position:absolute;top:8px;right:9px}.ib.glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text);background:#08090b80;box-shadow:inset 0 0 0 1px #ffffff1a}.lbl{font:500 10.5px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.tag{font:500 10px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.tag:before{content:"";background:var(--c,var(--text-3));border-radius:3px;width:6px;height:6px}.tag.rec{--c:var(--sig)}.tag.rev{--c:var(--warn)}.tag.par{--c:var(--ok)}.tag.spo{--c:var(--err)}.tag.live:before{box-shadow:0 0 8px var(--c)}.card{background:var(--sheet);border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--line)}.gbox{border-radius:var(--r-group);background:var(--elev);box-shadow:inset 0 0 0 1px var(--line)}.rw{align-items:center;gap:12px;min-height:46px;padding:9px 12px;display:flex}.rw+.rw{border-top:1px solid var(--line)}.rw .tx{flex-direction:column;flex:1;min-width:0;display:flex}.rw .tx b{font-size:13.5px;font-weight:500}.rw .tx span{color:var(--text-3);font-size:11.5px;line-height:1.4}.rw .ico{background:var(--elev-2);width:30px;height:30px;color:var(--text-2);border-radius:9px;flex:none;place-items:center;display:grid}.chev{color:var(--text-3)}.btn{border-radius:var(--r-ctl);height:40px;font:600 13.5px var(--f-body);white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.btn.pri{background:var(--text);color:var(--bg)}.btn.sec{background:var(--elev);color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.btn.glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1a}.btn.blk{width:100%}.btn.sm{border-radius:9px;height:32px;padding:0 12px;font-size:12.5px}.chip{height:28px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);white-space:nowrap;border-radius:14px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:500;display:inline-flex}.chip.on{background:var(--sig-soft);color:var(--text);box-shadow:inset 0 0 0 1px #66c0f48c}.chip.sm{height:24px;padding:0 9px;font-size:11px}.seg{border-radius:var(--r-ctl);background:var(--field);box-shadow:inset 0 0 0 1px var(--line);gap:2px;padding:3px;display:flex}.seg span{border-radius:var(--r-seg);height:30px;color:var(--text-2);white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:500;display:flex}.seg span em{font:500 10px var(--f-mono);color:var(--text-3);font-style:normal}.seg span.on{background:var(--elev-2);color:var(--text);box-shadow:0 1px 2px #0000004d,inset 0 0 0 1px var(--line)}.seg.lg span{height:40px;font-size:13px}.sw-t{background:var(--line-2);border-radius:11px;flex:none;width:38px;height:22px;position:relative}.sw-t:after{content:"";background:#fff;border-radius:9px;width:18px;height:18px;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0006}.sw-t.on{background:var(--sig)}.sw-t.on:after{left:18px}kbd{font:500 10.5px var(--f-mono);background:var(--elev-2);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-2);border-radius:6px;padding:2px 6px}.tenth{--v:0;--on:var(--text-2);background:repeating-linear-gradient(90deg,var(--line-2) 0 9px,transparent 9px 11px);flex:none;width:108px;height:5px;display:block;position:relative}.tenth:after{content:"";width:calc(var(--v) * 11px - 2px);background:repeating-linear-gradient(90deg,var(--on) 0 9px,transparent 9px 11px);position:absolute;top:0;bottom:0;left:0}.tenth.sg{--on:var(--sig)}.tenth.sm{background:repeating-linear-gradient(90deg,var(--line-2) 0 6px,transparent 6px 8px);width:76px}.tenth.sm:after{width:calc(var(--v) * 8px - 2px);background:repeating-linear-gradient(90deg,var(--on) 0 6px,transparent 6px 8px)}.av{--c:#2e3946;width:28px;height:28px;font:600 10px var(--f-body);color:var(--text);background:var(--c);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.av.lg{width:38px;height:38px;font-size:12px}.av.xs{width:20px;height:20px;font-size:7.5px}.av.on:after{content:"";background:var(--ok);width:9px;height:9px;box-shadow:0 0 0 2.5px var(--bg);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.a1{--c:#2b4458}.a2{--c:#4a3d2f}.a3{--c:#2f4a3c}.a4{--c:#4b3433}.a5{--c:#3d3550}.a6{--c:#45374a}.a7{--c:#373d45}.stack{display:flex}.stack .av{box-shadow:0 0 0 2px var(--sheet);margin-left:-7px}.stack .av:first-child{margin-left:0}.stack.bg .av{box-shadow:0 0 0 2px var(--bg)}.stack.el .av{box-shadow:0 0 0 2px var(--elev)}.more{--c:var(--elev-2);color:var(--text-2)}.stars{color:var(--line-2);letter-spacing:1px;font-family:Segoe UI Symbol,Apple Symbols,system-ui,sans-serif;font-size:13px;line-height:1;display:inline-block;position:relative}.stars:before{content:"★★★★★"}.stars i{width:var(--v);color:var(--text);white-space:nowrap;font-style:normal;position:absolute;top:0;left:0;overflow:hidden}.stars i:before{content:"★★★★★"}.cv{isolation:isolate;background:#111;border-radius:12px;flex:none;position:relative;overflow:hidden}.cv:before{content:"";z-index:1;background:radial-gradient(120% 90% at 50% 20%,#0000 40%,#0000008c),linear-gradient(#0000 55%,#00000073);position:absolute;inset:0}.cv>b{z-index:2;font:600 13px/1.05 var(--f-display);letter-spacing:-.02em;text-wrap:balance;color:#f3f1ec;position:absolute;bottom:9px;left:10px;right:10px}.cv.port{aspect-ratio:3/4}.cv.port>b{font-size:10.5px;bottom:7px;left:7px;right:7px}.cv.nt>b{display:none}.g-hd{background:radial-gradient(60% 55% at 70% 32%,#56606b,#0000 70%),linear-gradient(170deg,#262b31,#0a0b0d)}.g-hd:after{content:"";opacity:.55;z-index:0;background:repeating-linear-gradient(-45deg,#b99a1e 0 7px,#121212 7px 14px);height:14%;position:absolute;inset:auto 0 0}.g-repo{background:radial-gradient(circle at 72% 28%,#86b85a 0,#2c5a20 22%,#0b120b 62%)}.g-repo>b{font-family:var(--f-mono);letter-spacing:.06em;font-weight:600}.g-peak{background:linear-gradient(#9fb9cf 0%,#5f84a3 42%,#1b2b3b 100%)}.g-peak:after{content:"";clip-path:polygon(0 100%,22% 48%,34% 62%,55% 8%,74% 52%,86% 40%,100% 70%,100% 100%);opacity:.75;z-index:0;background:#d8e3ec;position:absolute;inset:30% 0 0}.g-bg3{background:radial-gradient(circle at 32% 22%,#b8955a 0,#6a2731 38%,#160a0e 78%)}.g-bg3>b{letter-spacing:.02em;color:#ecdcb6;font-family:Georgia,Times New Roman,serif;font-weight:700}.g-drg{background:radial-gradient(circle at 50% 85%,#c47d34 0,#6a3416 32%,#110a07 72%)}.g-lc{background:repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 3px),linear-gradient(#3d1414,#0c0505)}.g-lc>b{font-family:var(--f-mono);color:#e2675b;letter-spacing:.08em;font-weight:600}.g-itt{background:linear-gradient(135deg,#a85a72,#b5885a 50%,#3f8287)}.g-val{background:radial-gradient(80% 60% at 50% 20%,#8aa094,#0000 70%),linear-gradient(#3f5756,#121c1b 75%)}.g-val>b{letter-spacing:.12em;font-family:Georgia,serif}.g-sdv{background:linear-gradient(#6fa3c8 0%,#9cc6d8 40%,#79a85e 62%,#3f6f2c 100%)}.g-elden{background:radial-gradient(circle at 50% 34%,#cfb066 0,#5c4720 28%,#100e08 70%)}.g-elden>b{letter-spacing:.14em;color:#efe0b4;font-family:Georgia,serif}.g-clip{background:radial-gradient(70% 60% at 40% 40%,#4a5560,#0000 70%),linear-gradient(160deg,#1f2429,#08090b)}.comms{gap:14px;display:flex;overflow:hidden}.cm{width:64px;color:var(--text-2);text-align:center;flex-direction:column;align-items:center;gap:5px;font-size:11px;line-height:1.2;display:flex}.cm .ic{width:58px;height:58px;font:600 16px var(--f-display);letter-spacing:-.02em;color:var(--text);border-radius:19px;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f}.cm .ic.live{box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px var(--sig)}.cm small{font:500 9.5px var(--f-mono);letter-spacing:.06em;color:var(--sig);text-transform:uppercase}.cm .ic.add{box-shadow:inset 0 0 0 1.5px var(--line-2);color:var(--text-2);background:0 0}.c1{background:linear-gradient(150deg,#264257,#121a22)}.c2{background:linear-gradient(150deg,#2d4436,#111813)}.c3{background:linear-gradient(150deg,#4a3527,#181210)}.c4{background:linear-gradient(150deg,#3b3350,#14121b)}.hero{border-radius:var(--r-card);isolation:isolate;flex-direction:column;justify-content:space-between;min-height:204px;padding:14px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.hero>.cv{z-index:-1;border-radius:0;position:absolute;inset:0}.hero:before{content:"";z-index:-1;background:linear-gradient(#08090b00,#08090bf0 76%);position:absolute;inset:0}.cd{font:500 28px/1 var(--f-mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.cd .s{color:var(--text-3)}.gt{font:600 20px/1.1 var(--f-display);letter-spacing:-.03em}.post{flex-direction:column;gap:11px;padding:14px;display:flex}.post .who{align-items:center;gap:9px;font-size:13px;display:flex}.post .who b{font-weight:600}.post .who span{color:var(--text-3);font-size:12px}.post p{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.55}.gl{align-items:center;gap:11px;display:flex}.gl .cv{border-radius:10px;width:52px;height:52px}.gl h4{font:600 14.5px var(--f-body);letter-spacing:-.01em;margin:0}.gl small{color:var(--text-3);font-size:12px}.vote{align-items:center;gap:10px;min-height:44px;padding:10px 12px;display:flex}.vote+.vote{border-top:1px solid var(--line)}.vote .lb{flex:1;align-items:baseline;gap:6px;min-width:0;font-size:13px;font-weight:500;display:flex}.vote .lb em{font:500 10.5px var(--f-mono);color:var(--text-3);font-style:normal}.vote .n{text-align:right;width:16px;font:500 12px var(--f-mono);color:var(--text-2)}.vote .mk{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:9px;flex:none;place-items:center;display:grid}.vote.mine .mk{background:var(--sig);box-shadow:none;color:var(--sig-ink)}.vote.mine .lb{color:var(--text)}.spoiler{border-radius:10px;position:relative;overflow:hidden}.spoiler p{filter:blur(6px);-webkit-user-select:none;user-select:none}.spoiler .veil{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.spoiler .veil span{height:30px;box-shadow:inset 0 0 0 1px var(--line-2);background:#08090bd1;border-radius:15px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;display:flex}.sheet-bg{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:3;background:#0000008c;position:absolute;inset:0}.sheet{z-index:4;background:var(--sheet);box-shadow:inset 0 1px 0 #ffffff0f,0 0 0 1px var(--line),0 -20px 50px -10px #000000b3;border-radius:28px 28px 0 0;flex-direction:column;gap:14px;padding:10px 16px 0;display:flex;position:absolute;inset:92px 0 0}.grab{background:var(--line-2);border-radius:3px;width:38px;height:5px;margin:0 auto 2px}.fld{border-radius:var(--r-ctl);background:var(--field);height:44px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);white-space:nowrap;align-items:center;gap:9px;padding:0 12px;font-size:13px;display:flex;overflow:hidden}.fld.focus{box-shadow:inset 0 0 0 1px var(--sig),0 0 0 4px var(--sig-soft)}.fld .t{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.found{border-radius:var(--r-group);background:var(--elev);box-shadow:inset 0 0 0 1px var(--line);gap:12px;padding:10px;display:flex}.found .cv{border-radius:9px;width:92px;height:70px}.found .cv>b{font-size:10px}.found h4{font:600 14.5px var(--f-body);margin:0 0 3px}.found .meta{color:var(--text-3);flex-wrap:wrap;gap:3px 10px;font-size:11.5px;display:flex}.opt{align-items:center;gap:12px;padding:11px 12px;display:flex}.opt+.opt{border-top:1px solid var(--line)}.opt .tx{flex:1;min-width:0}.opt b{font-size:14px;font-weight:500;display:block}.opt span{color:var(--text-3);font-size:11.5px;line-height:1.4;display:block}.opt .rd{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:10px;flex:none}.opt.on{background:var(--sig-soft)}.opt.on:first-child{border-radius:14px 14px 0 0}.opt.on .rd{box-shadow:inset 0 0 0 6px var(--sig)}.opt.on .ico{color:var(--sig);background:#66c0f424}.next-step{color:var(--text-3);align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}.rate{flex-direction:column;align-items:center;gap:8px;padding:18px 16px;display:flex}.rate .stars{letter-spacing:5px;font-size:36px}.ta{border-radius:var(--r-group);background:var(--field);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);min-height:104px;padding:12px 14px;font-size:13.5px;line-height:1.6}.caret{background:var(--sig);vertical-align:-3px;width:1.5px;height:15px;margin-left:1px;display:inline-block}.cdbig{border-radius:var(--r-card);background:var(--sheet);box-shadow:inset 0 0 0 1px var(--line);justify-content:center;align-items:flex-end;gap:6px;padding:16px;display:flex}.cdbig .u{flex-direction:column;align-items:center;gap:6px;min-width:62px;display:flex}.cdbig .u b{font:500 38px/1 var(--f-mono);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.cdbig .u small{font:500 9.5px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.cdbig .x{font:500 30px/1 var(--f-mono);color:var(--line-2);padding-bottom:20px}.hist{flex:1;align-items:flex-end;gap:3px;height:44px;display:flex}.hist i{background:var(--line-2);border-radius:2px;flex:1;min-height:3px}.hist i.on{background:var(--text-2)}.hist i.top{background:var(--text)}.actionbar{background:var(--bg);border-top:1px solid var(--line);flex:none;grid-template-columns:repeat(3,1fr);gap:6px;padding:10px 14px 4px;display:grid}.actionbar span{border-radius:var(--r-ctl);background:var(--elev);height:42px;box-shadow:inset 0 0 0 1px var(--line);justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:flex}.cal{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cal .wd{font:500 10px var(--f-mono);color:var(--text-3);letter-spacing:.08em;padding:4px 0 8px}.cal .d{height:40px;font:500 13px var(--f-body);font-variant-numeric:tabular-nums;color:var(--text-2);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.cal .d.dim{color:#2c3138}.cal .d.today{background:var(--text);color:var(--bg);font-weight:600}.cal .d .dots{gap:3px;height:4px;display:flex}.cal .d .dots i{background:var(--c);border-radius:2px;width:4px;height:4px}.ag{align-items:center;gap:12px;padding:11px 12px;display:flex}.ag+.ag{border-top:1px solid var(--line)}.ag .when{flex:none;width:50px;line-height:1.15}.ag .when b{font:500 14px var(--f-mono);display:block}.ag .when small{font:500 9.5px var(--f-mono);color:var(--text-3);text-transform:uppercase;letter-spacing:.1em}.ag .bar{background:var(--c);border-radius:1px;align-self:stretch;width:2px}.ag .tx{flex:1;min-width:0}.ag .tx b{font-size:13.5px;font-weight:500;display:block}.ag .tx span{color:var(--text-3);font-size:11.5px}.msg{align-items:flex-start;gap:10px;display:flex}.msg .bd{flex:1;min-width:0}.msg .nm{align-items:baseline;gap:8px;font-size:13px;font-weight:600;display:flex}.msg .nm small{font:500 10px var(--f-mono);color:var(--text-3)}.msg .tx{color:var(--text-2);margin-top:2px;font-size:13.5px}.reac{gap:6px;margin-top:6px;display:flex}.reac span{height:24px;box-shadow:inset 0 0 0 1px var(--line);font:500 11px var(--f-mono);color:var(--text-2);border-radius:12px;align-items:center;gap:5px;padding:0 8px;display:flex}.reac span.me{background:var(--sig-soft);color:var(--text);box-shadow:inset 0 0 0 1px #66c0f480}.clip{aspect-ratio:16/10;border-radius:12px;width:214px;margin-top:7px}.clip .pl{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;background:#08090b99;border-radius:20px;place-items:center;width:40px;height:40px;margin:-20px 0 0 -20px;display:grid;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 1px #ffffff26}.clip .du{z-index:2;font:500 10.5px var(--f-mono);background:#08090bb3;border-radius:5px;padding:2px 5px;position:absolute;bottom:8px;right:8px}.clip .ct{z-index:2;color:#f3f1ec;font-size:11.5px;font-weight:500;position:absolute;top:9px;left:10px}.me-b{background:#18232c;border-radius:18px 18px 5px;align-self:flex-end;max-width:78%;padding:8px 12px;font-size:13.5px;box-shadow:inset 0 0 0 1px #22323f}.me-b small{text-align:right;font:500 9.5px var(--f-mono);color:var(--text-3);margin-top:2px;display:block}.sys{border-radius:var(--r-group);background:var(--elev);box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:10px;padding:9px 10px 9px 9px;display:flex}.sys .cv{border-radius:9px;width:40px;height:40px}.sys .tx{min-width:0;color:var(--text-3);flex:1;font-size:12px;line-height:1.4}.sys .tx b{color:var(--text);font-size:13px;font-weight:500}.divd{font:500 10px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:10px;display:flex}.divd:before,.divd:after{content:"";background:var(--line);flex:1;height:1px}.composer{border-top:1px solid var(--line);flex:none;align-items:center;gap:8px;padding:10px 12px 6px;display:flex}.composer .in{background:var(--elev);height:40px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text-3);border-radius:20px;flex:1;align-items:center;gap:8px;padding:0 14px;font-size:13px;display:flex}.pbanner{flex:none;height:156px;margin:-54px -16px 0;position:relative;overflow:hidden}.pbanner .cv{filter:blur(1px);border-radius:0;position:absolute;inset:0}.pbanner:after{content:"";background:linear-gradient(transparent 40%,var(--bg));position:absolute;inset:0}.pav{width:84px;height:84px;font:600 26px var(--f-display);letter-spacing:-.03em;box-shadow:0 0 0 4px var(--bg),inset 0 0 0 1px #ffffff14;z-index:2;background:linear-gradient(150deg,#2f4a60,#16212b);border-radius:26px;flex:none;place-items:center;margin-top:-46px;display:grid;position:relative}.pav:after{content:"";background:var(--ok);width:16px;height:16px;box-shadow:0 0 0 4px var(--bg);border-radius:50%;position:absolute;bottom:-3px;right:-3px}.stats{text-align:center;grid-template-columns:repeat(3,1fr);display:grid}.stats div+div{border-left:1px solid var(--line)}.stats b{font:600 19px var(--f-display);letter-spacing:-.03em;display:block}.stats span{font:500 9.5px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.top4{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.dy{align-items:center;gap:10px;padding:9px 12px;display:flex}.dy+.dy{border-top:1px solid var(--line)}.dy .dt{text-align:center;width:28px;line-height:1}.dy .dt b{font:500 14px var(--f-mono);display:block}.dy .dt small{font:500 9px var(--f-mono);color:var(--text-3);text-transform:uppercase;letter-spacing:.1em}.dy .nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.dy .st{font:500 9.5px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);text-align:right;width:52px}.lock{background:radial-gradient(90% 55% at 25% 12%,#1c2a37,#0000 65%),radial-gradient(70% 50% at 85% 85%,#2a2418,#0000 60%),#06070a}.clock{text-align:center;margin-top:14px}.clock small{color:#eef0f3cc;font-size:15px;font-weight:500}.clock b{font:500 84px/1 var(--f-display);letter-spacing:-.05em;margin-top:2px;display:block}.liveact{border-radius:var(--r-island);background:#000;flex-direction:column;gap:10px;padding:13px 14px;display:flex;box-shadow:inset 0 0 0 .5px #ffffff1f}.liveact .hd{font:500 10px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);align-items:center;gap:8px;display:flex}.liveact .hd:before{content:"";background:var(--sig);border-radius:3px;width:6px;height:6px;box-shadow:0 0 8px #66c0f4b3}.liveact .hd span{margin-left:auto}.ntf{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1c20269e;border-radius:20px;gap:10px;padding:11px 13px;display:flex;box-shadow:inset 0 0 0 .5px #ffffff1a}.ntf .ai{border-radius:9px;flex:none;width:34px;height:34px}.ntf .tx{flex:1;min-width:0}.ntf .tx .h{justify-content:space-between;font-size:13.5px;font-weight:600;display:flex}.ntf .tx .h small{color:#eef0f38c;font-size:11.5px;font-weight:400}.ntf .tx p{color:#eef0f3cc;margin:1px 0 0;font-size:13px;line-height:1.38}.lockbtns{justify-content:space-between;margin-top:auto;padding:0 36px;display:flex}.lockbtns span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1c202699;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.scrollx{max-width:100%;padding-bottom:14px;overflow-x:auto}.browser{width:1320px;box-shadow:0 0 0 1px var(--line-2),0 40px 100px -40px #000000e6;background:#0c0d10;border-radius:14px;overflow:hidden}.browser .chrome{border-bottom:1px solid var(--line);background:#121418;align-items:center;gap:14px;height:42px;padding:0 14px;display:flex}.browser .chrome .dots{gap:7px;display:flex}.browser .chrome .dots i{background:#2a2e35;border-radius:6px;width:11px;height:11px;display:block}.browser .chrome .url{max-width:520px;height:28px;box-shadow:inset 0 0 0 1px var(--line);font:500 12px var(--f-mono);color:var(--text-2);background:#0a0b0d;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:7px;margin:0 auto;display:flex}.webapp{background:var(--bg);grid-template-rows:60px minmax(0,1fr);height:820px;display:grid;position:relative}.topbar{border-bottom:1px solid var(--line);background:var(--sheet);z-index:4;align-items:center;gap:16px;padding:0 20px;display:flex;position:relative}.switcher{background:var(--elev-2);height:40px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:12px;align-items:center;gap:10px;padding:0 10px 0 5px;display:flex}.switcher .ic{width:30px;height:30px;font:700 11.5px var(--f-display);border-radius:9px;place-items:center;display:grid;position:relative}.switcher .ic:after{content:"";background:var(--sig);width:8px;height:8px;box-shadow:0 0 0 2px var(--elev-2);border-radius:4px;position:absolute;top:-2px;right:-2px}.switcher b{font-size:13.5px;font-weight:600}.switcher small{font:500 10px var(--f-mono);color:var(--text-3);letter-spacing:.04em;display:block}.topnav{gap:2px;margin-left:8px;display:flex}.topnav span{height:34px;color:var(--text-2);border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:13px;display:flex}.topnav span.on{color:var(--text);background:#ffffff0f}.topbar .search{background:var(--elev);width:250px;height:34px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text-3);border-radius:17px;align-items:center;gap:8px;margin-left:auto;padding:0 12px;font-size:12.5px;display:flex}.wbody{grid-template-columns:236px minmax(0,1fr) 312px;min-height:0;display:grid}.side{background:var(--bg);border-right:1px solid var(--line);flex-direction:column;min-width:0;padding:14px 10px;display:flex}.side nav{flex-direction:column;gap:1px;display:flex}.side .ni{height:34px;color:var(--text-2);border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.side .ni.on{background:var(--elev-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.side .ni em{font:500 10.5px var(--f-mono);color:var(--text-3);margin-left:auto;font-style:normal}.side .ni em.hot{color:var(--sig)}.side .grp{padding:16px 10px 6px}.side .me{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:auto;padding:12px 8px 0;display:flex}.side .me b{font-size:13px;display:block}.side .me span{color:var(--text-3);font-size:11px}.main{flex-direction:column;min-width:0;min-height:0;display:flex}.main .mh{border-bottom:1px solid var(--line);align-items:center;gap:14px;height:56px;padding:0 24px;display:flex}.main .mh h2{font:700 17px var(--f-display);letter-spacing:-.01em;margin:0}.main .mb{flex-direction:column;flex:1;gap:14px;min-height:0;padding:20px 24px;display:flex;overflow:hidden}.dpost{grid-template-columns:minmax(0,1fr) 216px;gap:18px;padding:16px;display:grid}.dpost .cv{width:216px;height:122px}.right{background:var(--sheet);border-left:1px solid var(--line);flex-direction:column;gap:18px;min-width:0;padding:18px 16px;display:flex}.qi{align-items:center;gap:10px;padding:8px 12px;display:flex}.qi+.qi{border-top:1px solid var(--line)}.qi .pos{width:16px;font:500 12px var(--f-mono);color:var(--text-3)}.qi .pos.t{color:var(--sig)}.qi .cv{border-radius:6px;width:48px;height:28px}.qi .nm{flex:1;min-width:0;font-size:12.5px;font-weight:500}.qi .sc{font:500 11.5px var(--f-mono);color:var(--text-2)}.mem{align-items:center;gap:10px;padding:5px 0;font-size:13px;display:flex}.mem span{color:var(--text-3);font-size:11.5px;display:block}.pop{z-index:8;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:392px;box-shadow:0 0 0 1px var(--line-2),0 30px 60px -20px #000000e6;background:#111317f7;border-radius:16px;flex-direction:column;gap:6px;padding:8px;display:flex;position:absolute;top:56px;left:20px}.pop .fld{height:38px}.pop .ci{border-radius:11px;align-items:center;gap:12px;padding:9px 10px;display:flex}.pop .ci.on{background:var(--elev-2);box-shadow:inset 0 0 0 1px var(--line)}.pop .ci .ic{width:38px;height:38px;font:700 13px var(--f-display);border-radius:12px;flex:none;place-items:center;display:grid}.pop .ci .tx{flex:1;min-width:0}.pop .ci .tx b{font-size:13.5px;font-weight:600;display:block}.pop .ci .tx span{color:var(--text-3);font-size:11.5px}.pop .ci .tx span.live{color:var(--sig)}.pop .ci kbd{font-size:10px}.pop hr{background:var(--line);border:0;height:1px;margin:2px 6px}.pop .ft{grid-template-columns:1fr 1fr;gap:6px;display:grid}.dim{z-index:6;background:#00000059;position:absolute;inset:60px 0 0}.dl{z-index:9;background:var(--text);color:var(--bg);border-radius:18px;align-items:center;gap:12px;padding:10px 12px 10px 10px;display:flex;position:absolute;bottom:20px;right:20px;box-shadow:0 20px 40px -12px #000c}.dl .ai{background:#0d0f12;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.dl b{font-size:13.5px;font-weight:600;display:block}.dl span{color:#4b525c;font-size:11.5px}.dl .go{background:var(--bg);height:32px;color:var(--text);border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:flex}html,body{background:var(--bg)}body{font-size:15px;overflow-x:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.wrap{max-width:1200px;margin:0 auto;padding-inline:clamp(16px,4vw,40px)}.pw{--s:1;width:calc(360px * var(--s));height:calc(760px * var(--s));flex:none;position:relative}.pw>.phone{width:360px;transform:scale(var(--s));transform-origin:0 0}.kick{font:500 11px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:8px;display:inline-flex}.kick:before{content:"";background:var(--sig);border-radius:3px;width:6px;height:6px;box-shadow:0 0 8px #66c0f499}.h2{font:700 clamp(32px,4.6vw,56px)/1.02 var(--f-display);letter-spacing:-.02em;text-wrap:balance;margin:0}.p{color:var(--text-2);max-width:52ch;margin:0;font-size:17px;line-height:1.6}.ticks{border-radius:var(--r-group);background:var(--sheet);box-shadow:inset 0 0 0 1px var(--line);max-width:460px;margin:0;padding:0;list-style:none;display:grid}.ticks li{color:var(--text-2);align-items:flex-start;gap:12px;padding:12px 14px;font-size:14px;display:flex}.ticks li+li{border-top:1px solid var(--line)}.ticks li b{color:var(--text);font-weight:500}.ticks .i{color:var(--sig);margin-top:2px}a.btn{transition:transform .25s var(--spring),box-shadow .25s,background-color .2s;text-decoration:none}a.btn:hover{transform:translateY(-2px)}a.btn.pri:hover{box-shadow:0 0 0 4px #eef0f31f,0 14px 30px -12px #eef0f359}a.btn.sec:hover{background:var(--elev-2)}a.btn:active{transform:scale(.97)}.wm.hov{cursor:default}.wm.hov:hover .bub{animation:wig .7s var(--spring)}.wm.wlive .bub .w{transition:width .6s var(--spring)}@keyframes wig{0%{transform:none}25%{transform:rotate(-5deg)scale(1.05)}55%{transform:rotate(3deg)scale(1.02)}to{transform:none}}.intro{display:none}html.js-intro .intro{z-index:100;background:var(--bg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.intro .wm{transform-origin:0 0}.intro .skip{right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));height:34px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text-3);font:500 11px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:17px;padding:0 14px;position:absolute}.intro .skip:hover{color:var(--text)}html.js-intro body{overflow:hidden}html.js-intro .shero .wm#heroLogo{visibility:hidden}.sprog{z-index:60;background:var(--sig);transform-origin:0;opacity:.8;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}.snav{z-index:50;padding-top:env(safe-area-inset-top,0px);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .45s var(--ease-out);background:#08090bb8;border-bottom:1px solid #ffffff0d;position:fixed;top:0;left:0;right:0}.snav.hide{transform:translateY(-100%)}.snav .wrap{align-items:center;gap:28px;height:64px;display:flex}.snav .links{color:var(--text-2);gap:22px;font-size:13.5px;display:flex}.snav .links a{color:inherit;text-decoration:none;position:relative}.snav .links a:after{content:"";background:var(--sig);transform-origin:0;height:1px;transition:transform .35s var(--ease-out);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.snav .links a:hover{color:var(--text)}.snav .links a:hover:after{transform:none}.snav .cta{margin-left:auto}.shero{perspective:1400px;padding-block:132px 72px;position:relative;overflow:hidden}.shero:before{content:"";pointer-events:none;background:radial-gradient(50% 60% at 78% 30%,#66c0f41a,#0000 70%),radial-gradient(40% 40% at 10% 0,#ffffff0a,#0000 70%);position:absolute;inset:0}.shero .wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;display:grid;position:relative}.shero .copy{flex-direction:column;align-items:flex-start;gap:24px;min-width:0;display:flex}.shero h1{font:600 clamp(20px,2.2vw,26px)/1.3 var(--f-body);letter-spacing:-.01em;color:var(--text);text-wrap:balance;max-width:24ch;margin:0}.dl-row{flex-wrap:wrap;gap:10px;display:flex}.dl-row .btn{border-radius:12px;height:50px;padding:0 20px;font-size:14.5px}.plats{font:500 11px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);flex-wrap:wrap;gap:8px 16px;display:flex}.stagehero{perspective:1200px;justify-content:center;display:flex;position:relative}.tilt{transform-style:preserve-3d;position:relative}.stagehero .pw{--s:.92}.float{z-index:3;filter:drop-shadow(0 30px 40px #000000b3);transition:translate .35s var(--spring);position:absolute}.float:hover{translate:0 -4px}.float.f1{width:300px;bottom:70px;left:-64px}.float.f2{width:250px;top:90px;right:-60px}.float .ntf{background:#181b20eb}.scroll-hint{width:max-content;font:500 10px var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);flex-direction:column;align-items:center;gap:8px;margin:0 auto;display:flex;position:absolute;bottom:22px;left:0;right:0}.scroll-hint i{background:linear-gradient(var(--text-3),transparent);transform-origin:top;width:1px;height:30px;animation:1.8s ease-in-out infinite hint}@keyframes hint{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.spain{padding-block:110px}.spain .wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;display:grid}.zap{max-width:400px;box-shadow:inset 0 0 0 1px var(--line);background:#0c0e10;border-radius:24px;overflow:hidden}.zap .zh{background:var(--sheet);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 14px;display:flex}.zap .zh b{font-size:14px;display:block}.zap .zh span{color:var(--text-3);font-size:11.5px}.zap .zb{flex-direction:column;gap:8px;min-height:240px;padding:16px 14px;display:flex}.zm{background:#18232c;border-radius:14px 14px 4px;align-self:flex-end;max-width:78%;padding:7px 11px;font-size:14px}.zm small{text-align:right;font:500 10px var(--f-mono);color:var(--text-3);display:block}.zs{font:500 10.5px var(--f-mono);letter-spacing:.06em;color:var(--text-3);background:var(--elev);border-radius:8px;align-self:center;padding:4px 10px}.typing{background:var(--elev);border-radius:14px 14px 14px 4px;align-self:flex-start;gap:4px;padding:10px 12px;display:flex}.typing i{background:var(--text-3);border-radius:3px;width:6px;height:6px;animation:1.2s infinite tp}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes tp{0%,60%,to{opacity:.3}30%{opacity:1}}.zap .zf{border-top:1px solid var(--line);font:500 10.5px var(--f-mono);letter-spacing:.06em;color:var(--text-3);padding:10px 14px}.show{padding-block:40px;position:relative}.show .head{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.scene{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;display:grid}@property --gx{syntax:"<percentage>";inherits:true;initial-value:50%}@property --gy{syntax:"<percentage>";inherits:true;initial-value:50%}.scene .stick{perspective:1400px;flex-direction:column;justify-content:center;align-items:center;gap:18px;height:calc(100vh - 100px);max-height:820px;transition:--gx .9s,--gy .9s;display:flex;position:sticky;top:84px}.scene .stick:before{content:"";background:radial-gradient(45% 45% at var(--gx,50%) var(--gy,50%),#66c0f41f,transparent 70%);z-index:-1;position:absolute;inset:10% 0}.scrs{--s:.86;width:calc(360px * var(--s));height:calc(760px * var(--s));transform-style:preserve-3d;position:relative}.scr{opacity:0;filter:blur(10px);transition:opacity .45s ease,transform .8s var(--spring),filter .45s ease;pointer-events:none;position:absolute;inset:0;transform:translate3d(0,40px,-120px)rotateX(8deg)}.scr.on{opacity:1;filter:none;transform:none}.scr.past{transform:translate3d(0,-40px,-120px)rotateX(-8deg)}.scr .phone{width:360px;transform:scale(var(--s));transform-origin:0 0}.prog{gap:6px;display:flex}.prog i{background:var(--line-2);width:22px;height:4px;transition:width .5s var(--spring),background-color .3s;border-radius:2px}.prog i.on{background:var(--sig);width:44px}.prog i.done{background:var(--text-3)}.steps-col{flex-direction:column;display:flex}.stp{opacity:.28;min-height:86vh;transition:opacity .5s,transform .7s var(--spring);flex-direction:column;justify-content:center;gap:16px;padding-block:40px;display:flex;transform:translate(18px)}.stp.on{opacity:1;transform:none}.stp .n{font:500 12px var(--f-mono);letter-spacing:.14em;color:var(--sig)}.stp h3{font:700 clamp(28px,3.4vw,42px)/1.05 var(--f-display);letter-spacing:-.02em;margin:0}@keyframes up{0%{opacity:0;transform:translateY(16px)}}@keyframes popin{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes drop{0%{opacity:0;transform:translateY(-34px)scale(.92)}}@keyframes grow{0%{width:0}}@keyframes typeurl{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes glowrow{0%{background:0 0}to{background:var(--sig-soft)}}.scr.on .sheet{animation:up .7s var(--spring) both}.scr.on .fld.focus .t{animation:1.1s steps(38,end) .45s both typeurl}.scr.on .found{animation:up .6s var(--spring) 1.5s both}.scr.on .opt{animation:up .5s var(--spring) both}.scr.on .opt:first-child{animation-delay:1.8s}.scr.on .opt:nth-child(2){animation-delay:1.9s}.scr.on .opt:nth-child(3){animation-delay:2s}.scr.on .opt.on{animation:up .5s var(--spring) 1.9s both,glowrow .4s 2.4s both}.scr.on .vote{animation:up .5s var(--spring) both}.scr.on .vote:first-child{animation-delay:.3s}.scr.on .vote:nth-child(2){animation-delay:.42s}.scr.on .vote:nth-child(3){animation-delay:.54s}.scr.on .vote .tenth:after{animation:grow 1s var(--ease-out) .8s both}.scr.on .vote.mine .mk{animation:popin .45s var(--spring) 1.5s both}.scr.on .cdbig{animation:up .6s var(--spring) .2s both}.scr.on .seg.lg span.on{animation:popin .5s var(--spring) .7s both}.scr.on .stack .av{animation:popin .4s var(--spring) both}.scr.on .stack .av:nth-child(2){animation-delay:80ms}.scr.on .stack .av:nth-child(3){animation-delay:.16s}.scr.on .stack .av:nth-child(4){animation-delay:.24s}.scr.on .stack .av:nth-child(5){animation-delay:.32s}.scr.on .lock .liveact{animation:drop .8s var(--spring) .3s both}.scr.on .lock .ntf{animation:up .6s var(--spring) both}.scr.on .lock .ntf:first-of-type{animation-delay:.9s}.scr.on .lock .ntf:nth-of-type(2){animation-delay:1.05s}.scr.on .lock .clock{animation:up .7s var(--spring) both}.sfeat{padding-block:72px}.frow{border-top:1px solid var(--line);perspective:1400px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:64px;padding-block:56px;display:grid}.frow.rev{grid-template-columns:auto minmax(0,1fr)}.frow.rev .pw{order:-1}.frow .pw{--s:.8;transition:translate .5s var(--spring)}.frow .pw:hover{translate:0 -6px}.frow .txt{flex-direction:column;gap:20px;display:flex}.glow:before{content:"";z-index:-1;background:radial-gradient(50% 50%,#66c0f41a,#0000 70%);position:absolute;inset:10% -20%}html.js .frow[data-feat=rev]:not(.play) .rate .stars i{width:0}.frow[data-feat=rev].play .rate .stars i{animation:grow 1.3s var(--ease-out) .4s both}.frow[data-feat=rev].play .sw-t.on{animation:popin .45s var(--spring) 1.4s both}html.js .frow[data-feat=chat] .phone .body>*{transition:opacity .5s,transform .7s var(--spring);transition-delay:calc(var(--k,0) * .17s)}html.js .frow[data-feat=chat]:not(.play) .phone .body>:nth-child(n+3){opacity:0;transform:translateY(16px)}html.js .frow[data-feat=xp]:not(.play) .lvl .tenth:after{width:0}.frow[data-feat=xp].play .lvl .tenth:after{animation:grow 1.4s var(--ease-out) .5s both}.frow[data-feat=xp].play .ach>div{animation:popin .5s var(--spring) both;animation-delay:calc(.7s + var(--k,0) * 90ms)}.sdesk{border-top:1px solid var(--line);perspective:1800px;padding-block:96px}.sdesk .head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:40px;margin-bottom:40px;display:grid}.bwrap{--bs:.84;width:100%;height:calc(862px * var(--bs));transform-origin:50% 0;position:relative}.bwrap .browser{transform:scale(var(--bs));transform-origin:0 0;position:absolute;top:0;left:0}.mnote{color:var(--text-2);align-items:center;gap:10px;margin-top:22px;font-size:13.5px;display:flex}@keyframes nudge{0%,to{transform:none}30%{transform:translateY(-8px)}55%{transform:translateY(0)}75%{transform:translateY(-3px)}}.bwrap.play .dl{animation:nudge 1s var(--ease-out) .6s 2}.strust{border-top:1px solid var(--line);padding-block:88px}.tri{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:36px;display:grid}.tri div{border-radius:var(--r-card);background:var(--sheet);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .3s,translate .4s var(--spring);flex-direction:column;gap:10px;padding:22px;display:flex}.tri div:hover{box-shadow:inset 0 0 0 1px var(--line-2);translate:0 -3px}.tri b{font:700 20px var(--f-display);letter-spacing:-.01em}.tri p{color:var(--text-2);margin:0;font-size:14px;line-height:1.55}.sfaq{border-top:1px solid var(--line);padding-block:88px}.sfaq .wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;display:grid}.qa{border-radius:var(--r-group);background:var(--sheet);box-shadow:inset 0 0 0 1px var(--line)}.qa details{padding:0 16px}.qa details+details{border-top:1px solid var(--line)}.qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:15px;font-weight:500;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary .i{color:var(--text-3);transition:transform .35s var(--spring)}.qa details[open] summary .i{color:var(--sig);transform:rotate(45deg)}.qa details p{color:var(--text-2);max-width:60ch;margin:0 0 16px;font-size:14px;line-height:1.6}.qa details[open] p{animation:up .45s var(--spring)}.sfinal{text-align:center;border-top:1px solid var(--line);padding-block:110px;position:relative;overflow:hidden}.sfinal:before{content:"";background:radial-gradient(50% 60% at 50% 100%,#66c0f41f,#0000 70%);height:80%;position:absolute;inset:auto 0 -40%}.sfinal .wrap{flex-direction:column;align-items:center;gap:26px;display:flex;position:relative}.sfinal .dl-row{justify-content:center}.sfinal .appicon{transition:transform .5s var(--spring)}.fin{flex-direction:column;align-items:center;gap:14px;max-width:100%;display:flex}.bob svg{overflow:visible}.bob .bb,.bob .q1,.bob .q2{transform-box:fill-box}.bob .bb{transform-origin:20% 90%;animation:3.2s ease-in-out infinite breathe}.bob .q1{transform-origin:50% 100%;animation:hop 3.2s var(--ease-out) infinite}.bob .q2{transform-origin:50% 100%;animation:hop 3.2s var(--ease-out) .16s infinite}@keyframes breathe{0%,to{transform:none}50%{transform:scale(1.04)rotate(-1.5deg)}}@keyframes hop{0%,58%,to{transform:none}66%{transform:translateY(-8px)scaleY(1.06)}76%{transform:translateY(0)scaleY(.92)}84%{transform:translateY(-2px)}92%{transform:none}}.sfinal .appicon:hover{transform:rotate(-6deg)scale(1.06)}.sfoot{color:#a8a29e;padding-bottom:calc(36px + env(safe-area-inset-bottom,0px));background:#0b0908;font-size:13px}.dmark-link{transition:opacity .3s;display:block}.dmark-link:hover{opacity:.9}.dmark-link:focus-visible{outline-offset:-6px}.dmark{width:100%;height:clamp(240px,30vw,330px);display:block}.foot-in{border-top:1px solid #2b231e;flex-wrap:wrap;align-items:center;gap:12px 24px;padding-top:18px;display:flex}.foot-in a{color:#a8a29e;text-decoration:none;transition:color .2s}.foot-in a:hover{color:#f2ede9}.foot-in .grow{flex:1}.foot-in .wm{color:#f2ede9}.foot-deciban{text-underline-offset:3px;color:#f2ede9!important;-webkit-text-decoration:underline #ff6d2e!important;text-decoration:underline #ff6d2e!important}@media (max-width:980px){.snav .links{display:none}.shero{padding-top:104px}.shero .wrap,.spain .wrap,.sdesk .head,.sfaq .wrap{grid-template-columns:1fr}.stagehero{margin-top:12px}.float.f1{left:-8px}.float.f2{right:-8px}.scene{grid-template-columns:1fr;gap:0}.scene .stick{z-index:2;background:linear-gradient(var(--bg) 84%,transparent);height:auto;padding:12px 0;top:64px}.scrs{--s:.56}.stp{min-height:70vh;padding-block:24px}.frow,.frow.rev{grid-template-columns:1fr;gap:32px}.frow .pw,.frow.rev .pw{order:2;margin:0 auto}.tri{grid-template-columns:1fr}.scroll-hint{display:none}}@media (max-width:560px){.stagehero .pw{--s:.82}.float.f2{display:none}.float.f1{width:260px;bottom:30px;left:0}.frow .pw{--s:.82}.dl-row .btn{flex:auto}}@keyframes intro-failsafe{to{visibility:hidden;pointer-events:none}}@keyframes intro-failsafe-body{to{overflow:hidden auto}}@keyframes intro-failsafe-logo{to{visibility:visible}}html.js-intro .intro{animation:0s 7s forwards intro-failsafe}html.js-intro body{animation:0s 7s forwards intro-failsafe-body}html.js-intro .shero .wm#heroLogo{animation:0s 7s forwards intro-failsafe-logo}.btn.is-soon{opacity:.55;cursor:default;pointer-events:none}.btn.is-soon .soon{font:500 9.5px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;margin-left:2px}#topo{overflow-x:clip}
