@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-latin-wght-normal.DHIcAJRg.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:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-cyrillic-wght-normal.Dvxsihut.woff2)format("woff2-variations");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-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-wght-normal.B9CIFXIH.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}:root{--bg:var(--lightningcss-light,#f1f1f3)var(--lightningcss-dark,#0b0b0e);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#15151a);--surface-2:var(--lightningcss-light,#f6f6f8)var(--lightningcss-dark,#1a1a20);--surface-3:var(--lightningcss-light,#ededf1)var(--lightningcss-dark,#23232b);--surface-hover:var(--lightningcss-light,#fafafb)var(--lightningcss-dark,#1a1a21);--surface-quiet:var(--lightningcss-light,#fcfcfd)var(--lightningcss-dark,#131318);--line:var(--lightningcss-light,#e7e7eb)var(--lightningcss-dark,#23232b);--line-soft:var(--lightningcss-light,#f4f4f6)var(--lightningcss-dark,#1d1d24);--line-quiet:var(--lightningcss-light,#efeff2)var(--lightningcss-dark,#1f1f26);--line-dashed:var(--lightningcss-light,#dedee4)var(--lightningcss-dark,#2a2a33);--ink:var(--lightningcss-light,#0a0a0b)var(--lightningcss-dark,#f5f5f7);--ink-strong:var(--lightningcss-light,#2a2a31)var(--lightningcss-dark,#e7e7ec);--ink-nav:var(--lightningcss-light,#4a4a52)var(--lightningcss-dark,#b6b6c0);--ink-2:var(--lightningcss-light,#6b6b72)var(--lightningcss-dark,#8e8e98);--ink-2-alt:var(--lightningcss-light,#5a5a62)var(--lightningcss-dark,#a9a9b4);--ink-3:var(--lightningcss-light,#9a9aa2)var(--lightningcss-dark,#77777f);--ink-3-alt:var(--lightningcss-light,#8a8a92)var(--lightningcss-dark,#8e8e98);--ink-4:var(--lightningcss-light,#b4b4bc)var(--lightningcss-dark,#5a5a64);--ink-5:var(--lightningcss-light,#c4c4cc)var(--lightningcss-dark,#45454e);--on-ink:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0b0b0e);--ink-hover:var(--lightningcss-light,#26262b)var(--lightningcss-dark,#e2e2e8);--accent:var(--lightningcss-light,#e5391b)var(--lightningcss-dark,#ff6b52);--accent-hover:var(--lightningcss-light,#c22f14)var(--lightningcss-dark,#ff8a76);--on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0b0b0e);--accent-grad:linear-gradient(140deg, #ff4a1f, #ff0083 55%, #7b3bff);--accent-grad-cta:linear-gradient(140deg, #ff4a1f, #ff0083 75%);--on-accent-grad:#fff;--accent-shadow:0 10px 24px -12px #ff4a1fb3;--selection:var(--lightningcss-light,#ffd9cf)var(--lightningcss-dark,#ff4a1f52);--ok:var(--lightningcss-light,#00a15a)var(--lightningcss-dark,#2bd48f);--on-ok:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0b0b0e);--warn:var(--lightningcss-light,#e08700)var(--lightningcss-dark,#f5b544);--danger:var(--lightningcss-light,#e5391b)var(--lightningcss-dark,#ff6b52);--muted:var(--lightningcss-light,#b4b4bc)var(--lightningcss-dark,#5a5a64);--ok-bg:var(--lightningcss-light,#eaf7f0)var(--lightningcss-dark,#10261d);--ok-fg:var(--lightningcss-light,#00874c)var(--lightningcss-dark,#2bd48f);--ok-line:var(--lightningcss-light,#c9ebd8)var(--lightningcss-dark,#1c3a2c);--warn-bg:var(--lightningcss-light,#fff8ec)var(--lightningcss-dark,#2a2115);--warn-fg:var(--lightningcss-light,#8a6413)var(--lightningcss-dark,#f5b544);--warn-line:var(--lightningcss-light,#f5e3c0)var(--lightningcss-dark,#3a2f1c);--warn-ink:var(--lightningcss-light,#6b5220)var(--lightningcss-dark,#f0cf90);--warn-ink-2:var(--lightningcss-light,#7a5a16)var(--lightningcss-dark,#e7c281);--warn-ink-3:var(--lightningcss-light,#4e3a0c)var(--lightningcss-dark,#f5b544);--warn-close:#b08a3c;--danger-bg:var(--lightningcss-light,#fff1ee)var(--lightningcss-dark,#2b1614);--danger-fg:var(--lightningcss-light,#a32516)var(--lightningcss-dark,#ff8a76);--danger-soft:var(--lightningcss-light,#fff4f1)var(--lightningcss-dark,#241412);--danger-line:var(--lightningcss-light,#ffd9cf)var(--lightningcss-dark,#3d201c);--danger-ink:var(--lightningcss-light,#7a2418)var(--lightningcss-dark,#ffb3a3);--danger-ink-2:var(--lightningcss-light,#a57368)var(--lightningcss-dark,#b98577);--neutral-bg:var(--lightningcss-light,#f1f1f3)var(--lightningcss-dark,#23232b);--neutral-fg:var(--lightningcss-light,#6b6b72)var(--lightningcss-dark,#a9a9b4);--ok-ink:var(--lightningcss-light,#14513a)var(--lightningcss-dark,#9fe6c6);--ok-ink-2:var(--lightningcss-light,#3d6355)var(--lightningcss-dark,#7fbfa4);--live-bg:var(--lightningcss-light,#f1f1f3)var(--lightningcss-dark,#23232b);--live-fg:var(--lightningcss-light,#5a5a62)var(--lightningcss-dark,#a9a9b4);--test:var(--lightningcss-light,#5b33d6)var(--lightningcss-dark,#b69cff);--test-hover:var(--lightningcss-light,#4a28b8)var(--lightningcss-dark,#c9b6ff);--on-test:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0b0b0e);--test-bg:var(--lightningcss-light,#efeaff)var(--lightningcss-dark,#2a2140);--test-soft:var(--lightningcss-light,#f7f4ff)var(--lightningcss-dark,#201a33);--test-line:var(--lightningcss-light,#e4dcff)var(--lightningcss-dark,#332a52);--test-ink:var(--lightningcss-light,#4b3a80)var(--lightningcss-dark,#cbbcff);--role-owner-bg:var(--lightningcss-light,#fff1ec)var(--lightningcss-dark,#331a13);--role-owner-fg:var(--lightningcss-light,#be3a1e)var(--lightningcss-dark,#ff9276);--role-dev-bg:var(--lightningcss-light,#f2f2f5)var(--lightningcss-dark,#23232b);--role-dev-fg:var(--lightningcss-light,#41414a)var(--lightningcss-dark,#c5c5cf);--role-viewer-bg:var(--lightningcss-light,#f8f8fa)var(--lightningcss-dark,#1c1c23);--role-viewer-fg:var(--lightningcss-light,#8a8a92)var(--lightningcss-dark,#8e8e98);--code-bg:var(--lightningcss-light,#0e0e11)var(--lightningcss-dark,#08080a);--code-ink:#e8e8ef;--code-ink-2:#6e6e78;--code-chip:#22222a;--code-chip-hover:#34343e;--code-accent:#ff8a66;--code-ok:#7fd3a0;--code-ink-3:#9a9aa6;--code-badge-fg:#c9c9d4;--r-7:7px;--r-9:9px;--r-11:11px;--r-12:12px;--r-14:14px;--r-18:18px;--r-20:20px;--r-26:26px;--r-pill:999px;--shadow-card:0 1px 2px var(--lightningcss-light,#0a0a0b0a)var(--lightningcss-dark,#00000080);--shadow-raise:0 16px 34px -20px var(--lightningcss-light,#0a0a0b38)var(--lightningcss-dark,#000000b3);--shadow-menu:0 24px 54px -22px var(--lightningcss-light,#0a0a0b47)var(--lightningcss-dark,#000c);--shadow-modal:0 40px 90px -30px var(--lightningcss-light,#0a0a0b80)var(--lightningcss-dark,#000000d9);--shadow-toast:0 18px 40px -18px var(--lightningcss-light,#0a0a0b99)var(--lightningcss-dark,#000c);--shadow-tab:0 1px 3px var(--lightningcss-light,#0a0a0b1f)var(--lightningcss-dark,#0009);--shadow-sheet:0 1px 2px var(--lightningcss-light,#0a0a0b0a)var(--lightningcss-dark,#00000080), 0 18px 40px -24px var(--lightningcss-light,#0a0a0b24)var(--lightningcss-dark,#000000b3);--overlay:var(--lightningcss-light,#0a0a0b6b)var(--lightningcss-dark,#0000009e);--overlay-soft:var(--lightningcss-light,#0a0a0b57)var(--lightningcss-dark,#0000008c);--chart-created:var(--lightningcss-light,#e7e7eb)var(--lightningcss-dark,#26262e);--chart-confirmed:var(--lightningcss-light,#0a0a0b)var(--lightningcss-dark,#f5f5f7);--ease:cubic-bezier(.2, .75, .2, 1);--ease-pop:cubic-bezier(.2, .8, .2, 1);--ease-nav:cubic-bezier(.22, .72, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial}}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}@media (width<=900px){body:has(.shell){background:var(--surface)}}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Manrope,-apple-system,system-ui,sans-serif}input,button,textarea,select{font:inherit;color:inherit}a{color:var(--accent);text-decoration:none}a:hover{color:var(--ink)}::selection{background:var(--selection)}button{transition:background-color .2s cubic-bezier(.2,.7,.2,1),color .2s,border-color .2s,box-shadow .28s cubic-bezier(.2,.7,.2,1),transform .2s cubic-bezier(.2,.7,.2,1),filter .2s,opacity .2s}button:active{transform:scale(.985)}input{transition:border-color .2s,background-color .2s,box-shadow .25s}input[type=range]{appearance:none;border-radius:var(--r-pill);cursor:pointer;outline:none;height:10px;transition:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border-radius:var(--r-pill);cursor:grab;background:#fff;border:1px solid #0a0a0b1f;width:20px;height:20px;box-shadow:0 2px 8px #0a0a0b38}input[type=range]::-webkit-slider-thumb:active{cursor:grabbing}input[type=range]::-moz-range-thumb{border-radius:var(--r-pill);cursor:grab;background:#fff;border:1px solid #0a0a0b1f;width:18px;height:18px;box-shadow:0 2px 8px #0a0a0b38}.mono{font-family:JetBrains Mono,ui-monospace,monospace}.label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}@keyframes fa-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes fa-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fa-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes fa-rise-sm{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fa-nav-in{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:none}}@keyframes fa-fade{0%{opacity:0}to{opacity:1}}@keyframes fa-pop{0%{opacity:0;transform:translateY(10px)scale(.975)}to{opacity:1;transform:none}}@keyframes fa-grow{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:none}}:root[data-still] *,:root[data-still] :before,:root[data-still] :after{animation-name:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.toast.svelte-1fk2ial{z-index:95;background:var(--ink);color:var(--on-ink);border-radius:var(--r-pill);box-shadow:var(--shadow-toast);animation:fa-pop .3s var(--ease-pop) both;text-align:center;max-width:calc(100vw - 32px);padding:12px 20px;font-size:13.5px;font-weight:700;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}
