@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0d9446e69c4847e-s.10blc4._e8owh.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:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.p.12gpghvmuotht.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3fd967fc5374d70a-s.17n1p.kggnicm.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:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dd14639a62c56cb2-s.06a7f.f9wwf6c.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.0f8~qglggluhl.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:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d0d9446e69c4847e-s.10blc4._e8owh.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:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.p.12gpghvmuotht.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3fd967fc5374d70a-s.17n1p.kggnicm.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:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/dd14639a62c56cb2-s.06a7f.f9wwf6c.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.0f8~qglggluhl.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:Unbounded Fallback;src:local(Arial);ascent-override:73.93%;descent-override:18.2%;line-gap-override:0.0%;size-adjust:134.59%}.unbounded_e0e28dd8-module__4KNHEq__className{font-family:Unbounded,Unbounded Fallback;font-style:normal}.unbounded_e0e28dd8-module__4KNHEq__variable{--font-display:"Unbounded", "Unbounded Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.134a0jwmwvg_i.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.0w_f96cospezl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.02yf8u8emj5c1.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0ojzqc1t-ese_.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0mt_o8bzzo83-.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.07.o8jnvxu78u.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.134a0jwmwvg_i.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.0w_f96cospezl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.02yf8u8emj5c1.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0ojzqc1t-ese_.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0mt_o8bzzo83-.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.07.o8jnvxu78u.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.134a0jwmwvg_i.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.0w_f96cospezl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.02yf8u8emj5c1.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0ojzqc1t-ese_.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0mt_o8bzzo83-.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.07.o8jnvxu78u.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.134a0jwmwvg_i.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.0w_f96cospezl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.02yf8u8emj5c1.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0ojzqc1t-ese_.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0mt_o8bzzo83-.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.07.o8jnvxu78u.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_2aa43d6b-module__J_Vmvq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_2aa43d6b-module__J_Vmvq__variable{--font-sans-loaded:"Manrope", "Manrope Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.p.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.p.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_3639a0b7-module__Qfx9Ha__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_3639a0b7-module__Qfx9Ha__variable{--font-mono-loaded:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--cream:#fffbec;--paper:#fff6d6;--white:#fff;--yellow:#ffe600;--pink:#ff3e8e;--lime:#c8ff3d;--blue:#2d5bff;--sky:#9de7ff;--purple:#b68cff;--mint:#b7f0cc;--ink:#0a0907;--ink-2:#2b261c;--ink-mute:#5e584a;--line:#e6dfc6;--win-blue:#0b5cad;--sans:var(--font-sans-loaded,"Manrope"),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--display:var(--font-display,"Unbounded"),var(--font-sans-loaded,"Manrope"),system-ui,sans-serif;--mono:var(--font-mono-loaded,"JetBrains Mono"),ui-monospace,"SF Mono",Menlo,Consolas,monospace;--radius:18px;--radius-s:12px;--shadow:6px 6px 0 var(--ink);--shadow-s:4px 4px 0 var(--ink);--wrap:1120px;--gutter:24px;--step-ms:4.2s}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:92px}body{color:var(--ink);background:radial-gradient(circle at 6% 3%,#ff3e8e1c,transparent 30rem), radial-gradient(circle at 96% 2%,#2d5bff1a,transparent 32rem), radial-gradient(circle at 50% 100%,#c8ff3d33,transparent 36rem), var(--cream);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55;overflow-x:clip}h1,h2,h3,p,ol,ul,figure{margin:0}ol,ul{padding:0;list-style:none}img,svg{max-width:100%;display:block}img{height:auto}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}summary{cursor:pointer}[hidden]{display:none!important}a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink)}a:hover{background:var(--yellow);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}:focus-visible{outline:3px solid var(--pink);outline-offset:3px;border-radius:6px}::selection{background:var(--pink);color:var(--cream)}mark{background:var(--yellow);color:inherit;box-shadow:4px 4px 0 var(--ink);border-radius:.16em;padding:0 .2em .04em;display:inline-block;transform:rotate(-1.5deg)}kbd{font-family:var(--mono);border:2px solid var(--ink);background:var(--white);border-bottom-width:4px;border-radius:7px;padding:1px 7px;font-size:.82em;font-weight:700}.keys{white-space:nowrap}.wrap{max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}:root[data-lang=en] [data-i18n=ru],:root[data-lang=ru] [data-i18n=en],[data-show-os]{display:none}html:not([data-os]) [data-show-os=win],html[data-os=win] [data-show-os=win],html[data-os=mac] [data-show-os=mac],html[data-os=linux] [data-show-os=linux],html[data-os=android] [data-show-os=android],html[data-os=ios] [data-show-os=ios]{display:block}.skip-link{z-index:50;background:var(--ink);color:var(--yellow);border-radius:10px;padding:10px 14px;text-decoration:none;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.btn{font-family:var(--sans);text-align:center;color:var(--ink);background:var(--white);border:3px solid var(--ink);box-shadow:var(--shadow-s);border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:17px;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .12s,box-shadow .12s,background-color .12s;display:inline-flex}.btn:hover{background:var(--yellow);box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.btn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}.btn-primary{background:var(--pink)}.btn-primary:hover{background:var(--pink);filter:saturate(1.15)brightness(1.04)}.btn-big{box-shadow:var(--shadow);border-radius:18px;padding:18px 30px;font-size:21px}.btn-big:hover{box-shadow:9px 9px 0 var(--ink)}.btn-small{box-shadow:3px 3px 0 var(--ink);border-width:2px;border-radius:11px;padding:8px 14px;font-size:15px}.btn-small:hover{box-shadow:5px 5px 0 var(--ink)}.btn-light{background:var(--cream)}.btn-icon{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.marquee{background:var(--ink);color:var(--lime);white-space:nowrap;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;padding:9px 0;font-size:13px;font-weight:700;overflow:hidden}.marquee-track{will-change:transform;gap:30px;padding-right:30px;animation:44s linear infinite marquee;display:inline-flex}.marquee-track span{align-items:center;gap:9px;display:inline-flex}.marquee-track i{color:var(--pink);font-style:normal}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}.topbar{z-index:20;background:var(--cream);border-bottom:2px solid var(--ink);box-shadow:0 4px 0 var(--lime);position:sticky;top:0}.topbar-inner{max-width:var(--wrap);padding:12px var(--gutter);align-items:center;gap:14px;margin:0 auto;display:flex}.brand{white-space:nowrap;background:var(--ink);color:var(--yellow);box-shadow:3px 3px 0 var(--pink);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex;transform:rotate(-1.5deg)}.brand:hover{background:var(--ink);color:var(--lime)}.brand-star{color:var(--pink)}.nav{gap:4px;margin-left:auto;display:flex}.nav a{border-radius:10px;padding:8px 12px;font-size:15.5px;font-weight:700;text-decoration:none}.nav a:hover{background:var(--yellow)}.seg{border:2px solid var(--ink);background:var(--white);border-radius:999px;flex:none;display:inline-flex;overflow:hidden}.seg button{font-family:var(--mono);letter-spacing:.04em;padding:7px 11px;font-size:12.5px;font-weight:700}.seg button[aria-pressed=true]{background:var(--ink);color:var(--yellow)}.topbar-cta{flex:none}.hero{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:56px;padding:56px 0 72px;display:grid}h1{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(34px,5.1vw,60px);font-weight:800;line-height:1.08}.hero h1 mark{background:var(--pink);color:var(--cream);box-shadow:6px 6px 0 var(--ink);margin-top:.08em;transform:rotate(-2.5deg)}.lede{color:var(--ink-2);max-width:34em;margin-top:22px;font-size:clamp(18px,1.7vw,21px);line-height:1.5}.cta{margin-top:30px}.cta-meta{font-family:var(--mono);color:var(--ink-mute);margin-top:14px;font-size:13.5px}.cta-other{color:var(--ink-mute);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:16px;font-size:15.5px;display:flex}.cta-other a{font-weight:700}.note{background:var(--paper);border:2px solid var(--ink);border-radius:var(--radius-s);max-width:36em;margin-top:26px;padding:13px 16px;font-size:16px;line-height:1.5}.note-warn{background:var(--yellow);margin:0 0 16px}.hero-demo{justify-self:center;width:100%;max-width:392px;position:relative}.hero-demo .st-screen{box-shadow:10px 10px 0 var(--lime),10px 10px 0 3px var(--ink)}.hero-pen{z-index:3;background:var(--yellow);border:3px solid var(--ink);width:112px;height:112px;box-shadow:var(--shadow-s);border-radius:22px;position:absolute;top:-52px;right:-46px;transform:rotate(8deg)}.hero-pen-art{filter:drop-shadow(3px 4px 0 var(--pink));background:url(/penguin-sketch.png) 50%/contain no-repeat;position:absolute;inset:5px}.hero-sticker{z-index:3;white-space:nowrap;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;background:var(--lime);border:3px solid var(--ink);box-shadow:var(--shadow-s);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700;position:absolute;bottom:168px;left:-140px;transform:rotate(-7deg)}.section{border-top:2px solid var(--ink);padding:64px 0}.section-head{margin-bottom:30px}h2{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(27px,3.6vw,42px);font-weight:800;line-height:1.12}#guide h2 mark{background:var(--lime)}#why h2 mark{background:var(--sky)}#faq h2 mark{background:var(--pink);color:var(--cream)}.section-head p{color:var(--ink-2);max-width:42em;margin-top:12px;font-size:18.5px}h3{font-size:19px;font-weight:800;line-height:1.3}.section-foot{color:var(--ink-mute);max-width:52em;margin-top:26px;font-size:15.5px}.fine{color:var(--ink-mute);margin-top:18px;font-size:15.5px}.os-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:22px;display:grid}.os-tabs button{font-family:var(--display);border:3px solid var(--ink);background:var(--white);border-radius:14px;padding:14px 8px;font-size:clamp(14px,1.7vw,19px);font-weight:700;transition:transform .12s,box-shadow .12s,background-color .12s}.os-tabs button:hover{background:var(--paper);transform:translateY(-2px)}html:not([data-ostab]) [data-os-tab=win],html[data-ostab=win] [data-os-tab=win],html[data-ostab=mac] [data-os-tab=mac],html[data-ostab=linux] [data-os-tab=linux],html[data-ostab=omarchy] [data-os-tab=omarchy],html[data-ostab=android] [data-os-tab=android]{background:var(--yellow);box-shadow:var(--shadow-s);transform:translate(-2px,-2px)}.os-panel{background:var(--white);border:3px solid var(--ink);border-radius:var(--radius);box-shadow:var(--shadow);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:36px;padding:32px;display:none}html:not([data-ostab]) [data-os-panel=win],html[data-ostab=win] [data-os-panel=win],html[data-ostab=mac] [data-os-panel=mac],html[data-ostab=linux] [data-os-panel=linux],html[data-ostab=omarchy] [data-os-panel=omarchy],html[data-ostab=android] [data-os-panel=android]{display:grid}[data-os-panel=win]{box-shadow:8px 8px 0 var(--blue)}[data-os-panel=mac]{box-shadow:8px 8px 0 var(--pink)}[data-os-panel=linux],[data-os-panel=omarchy]{box-shadow:8px 8px 0 var(--lime),8px 8px 0 3px var(--ink)}[data-os-panel=android]{box-shadow:8px 8px 0 var(--mint),8px 8px 0 3px var(--ink)}.os-main h3{margin-bottom:14px;font-size:22px}.downloading{background:var(--lime);border:3px solid var(--ink);border-radius:var(--radius-s);margin-bottom:18px;padding:12px 16px;font-weight:700;display:none}html[data-downloading] .downloading{display:block}.steps{counter-reset:none;gap:16px;margin-top:26px;display:grid}.steps li{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;font-size:17px;display:grid}.step-num,.st-num{width:36px;height:36px;font-family:var(--display);background:var(--ink);color:var(--yellow);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:800;display:inline-grid}.steps li>div{padding-top:4px}.card{background:var(--paper);border:2px solid var(--ink);border-radius:var(--radius-s);padding:20px}.card p{color:var(--ink-2);margin-top:8px;font-size:15.5px}.card .cmd{margin-top:14px}.os-side{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.os-main,.os-side{min-width:0}.cmd{background:var(--ink);color:var(--lime);border:3px solid var(--ink);border-radius:var(--radius-s);align-items:stretch;display:flex;overflow:hidden}.cmd code{min-width:0;font-family:var(--mono);white-space:nowrap;flex:1;padding:13px 14px;font-size:14px;line-height:1.5;overflow-x:auto}.cmd-copy{background:var(--yellow);color:var(--ink);border-left:3px solid var(--ink);flex:none;padding:0 15px;font-size:14.5px;font-weight:800}.cmd-copy:hover{background:var(--white)}.cmd-copy.is-ok{background:var(--lime)}.files{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.file{border:2px solid var(--ink);background:var(--white);border-radius:10px;align-items:baseline;gap:8px;padding:8px 13px;text-decoration:none;display:inline-flex}.file b{font-family:var(--mono);font-size:15px}.file span{color:var(--ink-mute);font-size:13.5px}.more{border:2px solid var(--ink);border-radius:var(--radius-s);background:var(--white);padding:0 18px}.more summary{justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-weight:800;list-style:none;display:flex}.more summary::-webkit-details-marker{display:none}.more summary:after{content:"+";font-family:var(--display);font-size:20px;line-height:1}.more[open] summary:after{content:"–"}.more p{color:var(--ink-2);margin:0 0 12px;font-size:15.5px}.more .cmd,.more .files{margin:0 0 14px}.more-wide{margin-top:26px}.more-wide p{max-width:60em}.sketch figcaption{color:var(--ink-mute);margin-top:10px;font-size:14px}.ss{gap:12px;display:grid}.ss-win{background:var(--win-blue);color:#fff;border:3px solid var(--ink);border-radius:8px;padding:16px 18px;font-family:Segoe UI,system-ui,sans-serif}.ss-title{font-size:17px;font-weight:600;line-height:1.3}.ss-text{opacity:.9;margin-top:8px;font-size:13px}.ss-link,.ss-buttons{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;font-size:14px;display:flex}.ss-link .ss-hit{text-decoration:underline}.ss-btn{white-space:nowrap;border:2px solid #fff;padding:5px 12px;font-size:13px}.ss-hit{outline:3px solid var(--yellow);outline-offset:4px;border-radius:2px}.ss-badge{background:var(--yellow);width:24px;height:24px;color:var(--ink);font-family:var(--display);border:2px solid var(--ink);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:inline-grid}.ss-buttons{justify-content:flex-start}.qr-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.qr-card img{border:3px solid var(--ink);background:#fff;border-radius:10px;width:148px;height:148px;padding:6px}html[data-os=android] .qr-card,html[data-os=ios] .qr-card{display:none}.guide-tabs{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:30px;display:grid}.guide-tabs button{text-align:left;border:3px solid var(--ink);background:var(--white);border-radius:14px;align-items:center;gap:12px;padding:12px 16px;transition:transform .12s,box-shadow .12s,background-color .12s;display:flex}.guide-tabs button:hover{background:var(--paper);transform:translateY(-2px)}.guide-tabs button[aria-selected=true]{background:var(--yellow);box-shadow:var(--shadow-s);transform:translate(-2px,-2px)}.guide-tabs b{font-size:17px;line-height:1.25;display:block}.guide-tabs small{color:var(--ink-mute);margin-top:2px;font-size:13.5px;display:block}.guide-tab-num{width:34px;height:34px;font-family:var(--display);border:3px solid var(--ink);background:var(--white);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:inline-grid}.st{grid-template:"screen steps""screen controls""screen."1fr/minmax(0,392px) minmax(0,1fr);align-items:start;column-gap:44px;display:grid}.st-screen{grid-area:screen}.st-caption{grid-area:caption}.st-steps{grid-area:steps}.st-controls{grid-area:controls}.st[data-variant=hero]{display:block}.st[data-variant=hero] .st-bars{padding-right:74px}.st[data-variant=full] .st-screen{box-shadow:10px 10px 0 var(--sky),10px 10px 0 3px var(--ink)}.st-screen{border:3px solid var(--ink);border-radius:var(--radius);background:var(--white);width:100%;box-shadow:8px 8px 0 var(--ink);overflow:hidden}.st-bars{background:var(--ink);gap:5px;padding:10px 10px 9px;display:flex}.st-bar{flex:1;align-items:center;height:14px;display:flex}.st-bar:before{content:"";background:#fffbec4d;border-radius:3px;width:100%;height:5px;display:block}.st-bar{position:relative}.st-bar.is-done:before{background:var(--yellow)}.st-bar-fill{background:var(--yellow);transform-origin:0;width:100%;height:5px;animation:st-fill var(--step-ms) linear forwards;border-radius:3px;margin-top:-2.5px;animation-play-state:paused;position:absolute;top:50%;left:0}.st[data-running=true] .st-bar-fill{animation-play-state:running}@keyframes st-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.st-stage{background:#f3f5f8;position:relative;overflow:hidden}.st-layer{position:absolute;inset:0}.st-img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.st-img.is-active{opacity:1}.st-spot{border:3px solid var(--pink);pointer-events:none;border-radius:12px;transition:left .55s cubic-bezier(.4,0,.2,1),top .55s cubic-bezier(.4,0,.2,1),width .55s cubic-bezier(.4,0,.2,1),height .55s cubic-bezier(.4,0,.2,1),opacity .25s;animation:1.5s ease-in-out infinite st-pulse;position:absolute;box-shadow:0 0 0 5px #ff3e8e38}@keyframes st-pulse{0%,to{box-shadow:0 0 0 4px #ff3e8e3d}50%{box-shadow:0 0 0 11px #ff3e8e12}}.st-cursor{pointer-events:none;fill:#fff;width:30px;height:40px;stroke:var(--ink);stroke-width:3px;stroke-linejoin:round;filter:drop-shadow(2px 3px #0a090740);transition:left .7s cubic-bezier(.4,0,.2,1),top .7s cubic-bezier(.4,0,.2,1),opacity .25s;position:absolute;overflow:visible}.st-tap{z-index:2;width:50%;position:absolute;top:0;bottom:0}.st-tap-prev{width:32%;left:0}.st-tap-next{width:68%;right:0}.st-tap:focus-visible{outline-offset:-6px}.st-caption{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;min-height:104px;margin-top:20px;display:grid}.st-caption b{font-size:18px;line-height:1.3;display:block}.st-caption-text{color:var(--ink-2);margin-top:4px;font-size:15.5px;display:block}.st[data-variant=full] .st-caption{display:none}.st-steps{gap:10px;display:grid}.st-steps button{text-align:left;border:2px solid #0000;border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:14px;width:100%;padding:12px 14px;transition:background-color .15s,border-color .15s;display:grid}.st-steps button:hover{background:var(--paper)}.st-steps .is-active button{background:var(--yellow);border-color:var(--ink);box-shadow:var(--shadow-s)}.st-step-body b{font-size:18.5px;line-height:1.3;display:block}.st-step-body span span{color:var(--ink-2);margin-top:4px;font-size:16px;display:block}.st-steps .st-num{background:var(--white);color:var(--ink);border:2px solid var(--ink)}.st-steps .is-active .st-num{background:var(--ink);color:var(--yellow)}.st-controls{flex-wrap:wrap;gap:12px;margin-top:22px;padding-left:14px;display:flex}.st-play{min-width:104px}.benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.benefits li{background:var(--white);border:3px solid var(--ink);border-radius:var(--radius);box-shadow:5px 5px 0 var(--ink);padding:22px}.benefits li:first-child{background:var(--yellow)}.benefits li:nth-child(2){background:var(--sky)}.benefits li:nth-child(3){background:var(--lime)}.benefits li:nth-child(4){background:var(--pink)}.benefits li:nth-child(5){background:var(--purple)}.benefits li:nth-child(6){background:var(--ink);color:var(--cream)}.benefits li:nth-child(6) h3{color:var(--lime)}.benefits li:nth-child(6) p{color:var(--cream)}.benefits h3{font-family:var(--display);font-size:17px;line-height:1.25}.benefits p{color:var(--ink);margin-top:10px;font-size:16px}.faq{gap:10px;max-width:860px;display:grid}.faq details{background:var(--white);border:2px solid var(--ink);border-radius:var(--radius-s);padding:0 20px}.faq summary{justify-content:space-between;align-items:center;gap:16px;padding:17px 0;font-size:18px;font-weight:800;line-height:1.35;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--display);flex:none;font-size:22px;line-height:1}.faq details[open] summary:after{content:"–"}.faq summary:hover{color:var(--ink)}.faq details:hover{box-shadow:4px 4px 0 var(--pink)}.faq details[open]{background:var(--paper);box-shadow:4px 4px 0 var(--ink)}.faq p{color:var(--ink-2);max-width:46em;padding:0 0 18px;font-size:16.5px}.trust{background:var(--ink);color:var(--cream);border-radius:var(--radius);grid-template-columns:minmax(0,1.3fr) auto;align-items:center;gap:32px;margin:8px 0 56px;padding:40px;display:grid}.trust h2{color:var(--yellow);font-size:clamp(22px,2.6vw,30px)}.trust p{color:#fffbecdb;max-width:36em;margin-top:12px;font-size:17px}.trust-actions{gap:12px;display:grid}.trust .btn{box-shadow:4px 4px 0 var(--pink)}.trust .btn:hover{box-shadow:6px 6px 0 var(--pink)}.footer{border-top:2px solid var(--ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px 36px;padding:30px 0 44px;display:grid}.footer-brand{align-items:center;gap:12px;display:flex}.footer-brand b{font-family:var(--display);font-size:17px;display:block}.footer-brand span{color:var(--ink-mute);font-size:13.5px}.footer-pen{background:var(--yellow) url(/penguin-sketch.png) center/86% no-repeat;border:2px solid var(--ink);border-radius:13px;flex:none;width:52px;height:52px}.footer-links{flex-wrap:wrap;justify-content:flex-end;gap:6px 22px;font-size:15.5px;font-weight:700;display:flex}.footer-legal{color:var(--ink-mute);grid-column:1/-1;font-size:14px}@media (max-width:1180px){.hero-pen{right:-14px}}@media (min-width:941px) and (max-width:1100px){.hero-sticker{display:none}}@media (max-width:940px){.hero{grid-template-columns:minmax(0,1fr);gap:44px;padding:36px 0 56px}.hero-demo{max-width:360px}.hero-pen{width:86px;height:86px;top:-44px;right:-12px}.hero-sticker{bottom:150px;left:-10px}.os-panel{grid-template-columns:minmax(0,1fr);padding:24px}.st{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"screen""caption""controls""steps"}.st-screen{justify-self:center;max-width:392px}.st[data-variant=full] .st-caption{justify-self:center;width:100%;max-width:392px;display:grid}.st-controls{justify-content:center;margin-top:6px;padding-left:0}.st-steps{margin-top:30px}.benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.trust{grid-template-columns:minmax(0,1fr);padding:30px}.trust-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.footer{grid-template-columns:minmax(0,1fr)}.footer-links{justify-content:flex-start}}@media (max-width:720px){:root{--gutter:16px}body{font-size:16.5px}.nav{display:none}.seg{margin-left:auto}.section{padding:46px 0}.guide-tabs{grid-template-columns:minmax(0,1fr)}.st .st-caption,.st[data-variant=full] .st-caption{min-height:150px}.os-tabs{grid-template-columns:repeat(2,1fr)}.btn-big{width:100%;padding:17px 18px;font-size:19px}.os-panel{box-shadow:var(--shadow-s);padding:18px}.benefits,.trust-actions,.qr-card{grid-template-columns:minmax(0,1fr)}.hero-pen{right:-6px}}@media (max-width:420px){.marquee{padding:8px 0;font-size:12px}}@media (max-width:380px){.brand{padding:6px 11px;font-size:13.5px}.topbar-inner{gap:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}.st-spot,.marquee-track{animation:none}}
