@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-ext-opsz-normal-C5tfwALZ.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-opsz-normal-DgmypKXX.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-ext-opsz-normal-DGm64vGR.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-opsz-normal-DFglUmAd.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-vietnamese-opsz-normal-Gqw5JQlq.woff2)format("woff2-variations");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:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-ext-opsz-normal-STiTPs0F.woff2)format("woff2-variations");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:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-opsz-normal-BHZsWIlc.woff2)format("woff2-variations");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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff)format("woff")}:root{--c-bg:19 19 22;--c-surface:26 26 30;--c-surface-2:33 33 38;--c-surface-3:42 42 48;--c-ink:237 237 239;--c-ink-2:185 185 192;--c-ink-3:142 142 150;--c-border:48 48 54;--c-border-strong:69 69 77;--c-control:110 110 120;--c-brand:110 168 255;--c-brand-hover:143 188 255;--c-brand-soft:22 35 58;--c-on-brand:11 18 32;--c-highlight:255 222 89;--c-on-highlight:36 28 0;--c-ok:74 222 128;--c-ok-soft:16 40 26;--c-warn:242 153 74;--c-warn-soft:51 34 15;--c-danger:255 107 91;--c-danger-soft:58 23 20;--shadow-xs:0 1px 2px #0006;--shadow-card:0 1px 2px #00000080, 0 6px 18px -10px #000000b3;--shadow-lift:0 2px 6px #00000080, 0 16px 36px -14px #000c;--shadow-pop:0 20px 56px -16px #000000d9;--display:"Literata Variable", "Literata", Georgia, serif;--sans:"Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--ease:cubic-bezier(.22, 1, .36, 1);--r-md:10px;--r-lg:14px;--r-xl:18px;--r-2xl:24px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;border-color:rgb(var(--c-border))}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html,body{margin:0}body{background:rgb(var(--c-bg));color:rgb(var(--c-ink));font:400 15px/1.65 var(--sans);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{text-wrap:balance;letter-spacing:-.01em}a{color:rgb(var(--c-brand));text-underline-offset:3px}code,.mono{font-family:var(--mono);font-size:.88em}button{font:inherit;cursor:pointer;color:inherit}::placeholder{color:rgb(var(--c-ink-3))}::selection{background:rgb(var(--c-highlight));color:rgb(var(--c-on-highlight))}:where(a,button,input,select,summary,[tabindex]):focus-visible{box-shadow:0 0 0 2px rgb(var(--c-bg)), 0 0 0 4px rgb(var(--c-brand));border-radius:8px;outline:none}.muted{color:rgb(var(--c-ink-3))}.tnum{font-variant-numeric:tabular-nums}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sr-only:focus{clip:auto;z-index:99;background:rgb(var(--c-brand));width:auto;height:auto;color:rgb(var(--c-on-brand));border-radius:10px;padding:8px 14px;position:fixed;top:16px;left:16px}@supports (scrollbar-width:thin){*{scrollbar-width:thin;scrollbar-color:rgb(var(--c-border-strong)) transparent}}.ic{stroke:currentColor;fill:none;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.ic.sm{width:14px;height:14px}.ic.lg{stroke-width:1.2px;width:22px;height:22px}.flow{vertical-align:-.14em;stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;width:1em;height:1em;display:inline-block}.card{background:rgb(var(--c-surface));border:1px solid rgb(var(--c-border));border-radius:var(--r-2xl);box-shadow:var(--shadow-card)}.btn{border-radius:var(--r-lg);border:1px solid rgb(var(--c-control));background:rgb(var(--c-surface));height:40px;color:rgb(var(--c-ink));font:500 14px var(--sans);white-space:nowrap;box-shadow:var(--shadow-xs);justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.btn:hover{background:rgb(var(--c-surface-2));border-color:rgb(var(--c-brand))}.btn:active{transform:translateY(1px)}.btn.primary{background:rgb(var(--c-brand));border-color:rgb(var(--c-brand));color:rgb(var(--c-on-brand))}.btn.primary:hover{background:rgb(var(--c-brand-hover));border-color:rgb(var(--c-brand-hover))}.btn.danger{background:rgb(var(--c-danger));border-color:rgb(var(--c-danger));color:rgb(var(--c-surface))}.btn.wide{width:100%}.btn.lg{border-radius:var(--r-xl);height:48px;padding:0 24px;font-size:15px}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn:disabled:hover{background:rgb(var(--c-surface));border-color:rgb(var(--c-control))}.badge,.pill,.stamp{border:1px solid rgb(var(--c-border));background:rgb(var(--c-surface-2));color:rgb(var(--c-ink-2));font:500 11.5px/1.5 var(--sans);letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;display:inline-flex}.pill.red,.stamp,.badge.danger{background:rgb(var(--c-danger-soft));color:rgb(var(--c-danger));border-color:rgb(var(--c-danger) / .25)}.pill.amber,.stamp.ochre,.badge.gold{background:rgb(var(--c-highlight) / .14);color:rgb(var(--c-highlight));border-color:rgb(var(--c-highlight) / .3)}.pill.green,.stamp.green,.badge.ok{background:rgb(var(--c-ok-soft));color:rgb(var(--c-ok));border-color:rgb(var(--c-ok) / .25)}.pill.blue,.badge.blue,.stamp.blue{background:rgb(var(--c-brand-soft));color:rgb(var(--c-brand));border-color:rgb(var(--c-brand) / .25)}.stamp:before,.badge.live:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.chip{border:1px solid rgb(var(--c-border-strong));background:rgb(var(--c-surface));font:500 12.5px var(--sans);color:rgb(var(--c-ink-2));border-radius:999px;padding:5px 12px;transition:background-color .15s,color .15s,border-color .15s}.chip:hover{background:rgb(var(--c-surface-2));color:rgb(var(--c-ink));border-color:rgb(var(--c-control))}.chips{flex-wrap:wrap;gap:6px;display:flex}select,input{font:400 14px var(--sans);color:rgb(var(--c-ink));background:rgb(var(--c-surface));border:1px solid rgb(var(--c-control));border-radius:var(--r-lg);outline:none;min-width:0;height:40px;padding:0 12px;transition:border-color .15s,box-shadow .15s}select:focus,input:focus{border-color:rgb(var(--c-brand));box-shadow:0 0 0 3px rgb(var(--c-brand) / .2)}.logo-mark{--ring:#6ea8ff;flex:none;width:32px;height:32px}.logo-mark .tint-stroke{stroke:var(--ring)}.logo-mark .tint-fill{fill:var(--ring)}@keyframes fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
