@layer shared{@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(./jetbrains-mono-cyrillic.D2jMJ_bk.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 500;font-display:swap;src:url(./jetbrains-mono-latin.Db4Uuiha.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:Jura;font-style:normal;font-weight:500 700;font-display:swap;src:url(./jura-cyrillic.CWb2TjUw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jura;font-style:normal;font-weight:500 700;font-display:swap;src:url(./jura-latin.BQE07nWa.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:400 800;font-display:swap;src:url(./manrope-cyrillic.q0eU228t.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 800;font-display:swap;src:url(./manrope-latin.BmzK5LJ9.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:Jura fallback;font-weight:100 599;src:local(Arial),local(ArialMT);size-adjust:105.66%;ascent-override:90.86%;descent-override:20.82%;line-gap-override:0%;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jura fallback;font-weight:100 599;src:local(Arial),local(ArialMT);size-adjust:109.79%;ascent-override:87.44%;descent-override:20.04%;line-gap-override:0%;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:Jura fallback;font-weight:600 900;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:104.58%;ascent-override:91.8%;descent-override:21.04%;line-gap-override:0%;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jura fallback;font-weight:600 900;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:108.53%;ascent-override:88.45%;descent-override:20.27%;line-gap-override:0%;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;font-weight:100 599;src:local(Arial),local(ArialMT);size-adjust:101.64%;ascent-override:105.27%;descent-override:29.52%;line-gap-override:0%;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope fallback;font-weight:100 599;src:local(Arial),local(ArialMT);size-adjust:102.33%;ascent-override:104.56%;descent-override:29.32%;line-gap-override:0%;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;font-weight:600 900;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:99.55%;ascent-override:107.48%;descent-override:30.14%;line-gap-override:0%;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope fallback;font-weight:600 900;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:99.69%;ascent-override:107.33%;descent-override:30.09%;line-gap-override:0%;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}:root{--bg:#0a0705;--fg:#fff;--muted:#ffecdeb3;--faint:#ffecdea3;--line:#ffd2aa29;--card:#ffbe820f;--accent:#ff7a2e;--accent-fx:#f06a24;--ember-a:#c2410c;--ember-b:#ea580c;--cool:#2fd4e0;--cool-line:#46dceb42;--name-a:#fff;--name-b:#ffa552;--name-c:#7fe3ee;--warm:#ff963c0d;--wash:#080503e6;--wash-b:#080503c7;--sans:"Manrope", "Manrope fallback", -apple-system, system-ui, "Segoe UI", sans-serif;--display:"Jura", "Jura fallback", "Manrope", -apple-system, system-ui, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:after,:before{box-sizing:border-box}html{height:100%}body{background:var(--bg);min-height:100%;color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5;overflow-x:hidden}.pad{padding-left:max(28px,env(safe-area-inset-left,0px));padding-right:max(28px,env(safe-area-inset-right,0px))}.nav{z-index:7;align-items:center;gap:34px;padding-block:22px;display:flex;position:relative}.logo{color:var(--fg);flex:none;line-height:0;display:block}.logo svg{width:auto;height:27px;display:block}.logo .mark-r{fill:currentColor}.logo .mark-m{fill:var(--accent)}.lang{font-family:var(--mono);gap:2px;margin-left:auto;display:flex}.nav__links{gap:30px;margin-left:18px;display:flex}.nav__links a{color:var(--muted);padding-bottom:7px;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.nav__links a:hover,.nav__links a[aria-current=true]{color:var(--fg)}.nav__links a[aria-current=true]:after,.nav__links a[aria-current=true]:before{font-family:var(--mono);color:var(--accent);font-weight:400;position:absolute;top:0}.nav__links a[aria-current=true]:before{content:"[";content:"["/"";right:calc(100% + 7px)}.nav__links a[aria-current=true]:after{content:"]";content:"]"/"";left:calc(100% + 7px)}.nav__burger{border:1px solid var(--line);cursor:pointer;background:#0a07058c;border-radius:12px;flex:none;width:44px;height:44px;padding:0;display:none;position:relative}.nav__burger span{background:var(--fg);border-radius:2px;height:2px;transition:transform .25s,opacity .2s,top .25s;position:absolute;left:12px;right:12px}.nav__burger span:first-child{top:14px}.nav__burger span:nth-child(2){top:21px}.nav__burger span:nth-child(3){top:28px}html.menu-open .nav__burger{border-color:var(--accent)}html.menu-open .nav__burger span:first-child{top:21px;transform:rotate(45deg)}html.menu-open .nav__burger span:nth-child(2){opacity:0}html.menu-open .nav__burger span:nth-child(3){top:21px;transform:rotate(-45deg)}.skip{z-index:100;color:var(--fg);background:var(--bg);border:1px solid var(--accent);border-radius:10px;padding:12px 18px;font-size:14px;text-decoration:none;position:fixed;top:-80px;left:16px}.skip:focus-visible{top:16px}main:focus{outline:0}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width>=721px) and (width<=960px){.site .nav{gap:14px}.site .nav__links{gap:24px;margin-left:2px}.site .nav__links a{font-size:14px}.site .nav__links a[aria-current=true]:before{right:calc(100% + 4px)}.site .nav__links a[aria-current=true]:after{left:calc(100% + 4px)}}@media (width<=720px){.nav{gap:12px}.lang{margin-left:auto}.nav__burger{display:block}.nav__links{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line);background:#090603f0;border-radius:18px;flex-direction:column;gap:2px;margin:0;padding:8px;display:none;position:fixed;top:74px;left:16px;right:16px}.nav__links a{border-radius:12px;align-items:center;gap:10px;padding:13px 18px;font-size:17px;display:flex}.nav__links a:after,.nav__links a:before{content:"[";content:"["/"";opacity:0;font-family:var(--mono);color:var(--accent);font-weight:400;position:static}.nav__links a:after{content:"]";content:"]"/""}.nav__links a[aria-current=true]{background:var(--card)}.nav__links a[aria-current=true]:after,.nav__links a[aria-current=true]:before{opacity:1;position:static;inset:auto}html.menu-open .nav__links{display:flex}}.eyebrow{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--faint);align-items:center;gap:16px;margin:0 0 18px;font-size:11px;font-weight:500;display:flex}.eyebrow:after{content:"";background:var(--line);flex:1 1 0;min-width:12px;max-width:54px;height:1px}.btn{cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:11px;height:56px;padding:0 30px 2px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.btn svg{width:17px;height:17px}.btn--primary{isolation:isolate;color:#fff;background:radial-gradient(120% 90% at 50% 130%,#ff963261,#0000 55%),linear-gradient(100deg,#8a2a0e,#a8390f 18%,#c9440c 40% 60%,#a8390f 82%,#8a2a0e);position:relative;box-shadow:inset 0 1px #ffbe7840,inset 0 -8px 16px -10px #ff8228f2,0 10px 34px -10px #f06a24}.btn--primary:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffbe784d,inset 0 -8px 18px -9px #ff8c32,0 16px 42px -10px #ff7a2a}.btn--ghost{color:var(--fg);background:var(--card);border-color:var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn--ghost:hover{border-color:var(--cool);transform:translateY(-2px)}@keyframes smoulder{to{transform:translate(60%)}}.btn__coal{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.btn__coal:before{content:"";will-change:transform;background:radial-gradient(closest-side,#f06a24,#f06a24a6 55%,#f06a2400);animation:7s ease-in-out infinite alternate paused smoulder;position:absolute;inset:0 20%;transform:translate(-60%)}@media (prefers-reduced-motion:reduce){.btn__coal:before{animation:none;transform:none}.btn,.nav__links a{transition:none}}@media (width>=1201px) and (height<=780px){.btn{height:48px;padding:0 26px 2px;font-size:15px}}@media (width<=720px){.btn{height:44px;padding:0 16px 2px;font-size:14px}}@media (width<=1200px) and (aspect-ratio>=4/5) and (height<=460px){.btn{height:36px;padding:0 14px 2px;font-size:13px}}.oops{text-align:center;place-content:center;gap:14px;min-height:100svh;padding:24px;display:grid}.oops p{color:var(--muted);margin:0}.oops a{color:var(--fg)}.oops__code{color:var(--accent);margin:0;font-size:64px;line-height:1}}@layer home,frame,section;
