@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.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:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-cyrillic-ext-700-normal-CrK2-ngJ.woff2)format("woff2"),url(/assets/caveat-cyrillic-ext-700-normal-DjFGiEhD.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-cyrillic-700-normal-BIyejhEL.woff2)format("woff2"),url(/assets/caveat-cyrillic-700-normal-Bhcx9qBB.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-ext-700-normal-DFbRgDry.woff2)format("woff2"),url(/assets/caveat-latin-ext-700-normal-DjJQd59I.woff)format("woff");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:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-700-normal-D8_1Nw6V.woff2)format("woff2"),url(/assets/caveat-latin-700-normal-cPyBTTZN.woff)format("woff");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,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--t-bg:#f8f9ff;--t-surface:#fff;--t-surface-2:#eef1ff;--t-paper:#fff;--t-grid-dot:#dde3f5;--t-text:#10152a;--t-text-2:#43485c;--t-text-3:#6d7288;--t-border:#e1e5f7;--t-border-strong:#c7cce3;--t-accent:#0031a8;--t-accent-hover:#002b92;--t-accent-soft:#dde3ff;--t-on-accent:#fff;--t-accent-vivid:#0049cc;--t-on-accent-vivid:#fff;--t-selection:#0049cc;--t-secondary:#9201cf;--t-secondary-soft:#f6d9ff;--t-tertiary:#00a693;--t-tertiary-soft:#baf3ea;--t-danger:#ba1a1a;--t-warn:#c98a12;--t-shadow-1:0 1px 2px #10152a0f;--t-shadow-2:0 4px 10px #10152a1a;--t-shadow-3:0 8px 24px #10152a21;--t-shadow-accent:0 6px 20px -4px #0052ff38;--t-glass-bg:color-mix(in srgb, var(--t-surface) 80%, transparent);--t-glass-blur:blur(14px);--t-radius-s:4px;--t-radius-m:8px;--t-radius-l:12px;--t-font:"Geist Variable", "Geist", ui-sans-serif, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--t-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--t-font-brand:"Caveat", cursive;--t-ease:cubic-bezier(.2, .7, .3, 1);--t-duration-fast:.12s;--t-duration-base:.18s}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--t-bg:#0b0e1a;--t-surface:#12172a;--t-surface-2:#1a2036;--t-paper:#10131f;--t-grid-dot:#262c47;--t-text:#e9ebfb;--t-text-2:#b0b4d1;--t-text-3:#7d81a0;--t-border:#232a47;--t-border-strong:#37406b;--t-accent:#4c8dff;--t-accent-hover:#6ba1ff;--t-accent-soft:#1c2a52;--t-on-accent:#071127;--t-accent-vivid:#4c8dff;--t-on-accent-vivid:#071127;--t-selection:#4c8dff;--t-secondary:#d68bff;--t-secondary-soft:#351a4a;--t-tertiary:#3fe0c8;--t-tertiary-soft:#0f342f;--t-danger:#e06c57;--t-warn:#dfa83a;--t-shadow-1:0 1px 2px #0006;--t-shadow-2:0 4px 10px #00000080;--t-shadow-3:0 8px 24px #0000008c;--t-shadow-accent:0 6px 20px -4px #4c8dff59;--t-glass-bg:color-mix(in srgb, var(--t-surface) 74%, transparent);--t-glass-blur:blur(14px)}::selection{background:color-mix(in srgb, var(--t-selection) 28%, transparent)}@keyframes t-pop-in{0%{opacity:0;transform:scale(.96)translateY(2px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@keyframes t-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.t-btn{border-radius:var(--t-radius-s);border:1px solid var(--t-border);background:var(--t-surface);color:var(--t-text);font:600 13px var(--t-font);cursor:pointer;transition:background var(--t-duration-fast) var(--t-ease), border-color var(--t-duration-fast) var(--t-ease), transform var(--t-duration-fast) var(--t-ease), box-shadow var(--t-duration-fast) var(--t-ease);justify-content:center;align-items:center;gap:7px;padding:8px 14px;display:inline-flex}.t-btn:hover{background:var(--t-surface-2)}.t-btn:active:not(:disabled){transform:scale(.97)}.t-btn:disabled{opacity:.45;cursor:default}.t-btn:disabled:hover{background:var(--t-surface)}.t-btn--primary{background:var(--t-accent);border-color:var(--t-accent);color:var(--t-on-accent)}.t-btn--primary:hover{background:var(--t-accent-hover);border-color:var(--t-accent-hover);box-shadow:var(--t-shadow-accent)}.t-btn--ghost{background:0 0;border-color:#0000}.t-btn--ghost:hover{background:var(--t-surface-2)}.t-icon-btn{width:34px;height:34px;color:var(--t-text-2);cursor:pointer;transition:background var(--t-duration-fast) var(--t-ease), color var(--t-duration-fast) var(--t-ease), transform var(--t-duration-fast) var(--t-ease);background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.t-icon-btn:hover{background:var(--t-surface-2);color:var(--t-text)}.t-icon-btn:active:not(:disabled){transform:scale(.92)}.t-icon-btn[data-active=true]{background:var(--t-accent);color:var(--t-on-accent)}.t-icon-btn:disabled{opacity:.4;cursor:default}.t-icon-btn:disabled:hover{color:var(--t-text-2);background:0 0}.t-input{border-radius:var(--t-radius-s);border:1px solid var(--t-border);background:var(--t-surface);color:var(--t-text);font:400 13px var(--t-font);transition:border-color var(--t-duration-fast) var(--t-ease), box-shadow var(--t-duration-fast) var(--t-ease);outline:none;padding:8px 10px}.t-input::placeholder{color:var(--t-text-3)}.t-input:focus{border-color:var(--t-accent);box-shadow:0 0 0 3px var(--t-accent-soft)}.t-panel{background:var(--t-glass-bg);-webkit-backdrop-filter:var(--t-glass-blur);border:1px solid var(--t-border);border-radius:var(--t-radius-m);box-shadow:var(--t-shadow-2);animation:t-pop-in var(--t-duration-base) var(--t-ease)}.t-menu-item{text-align:left;border-radius:var(--t-radius-s);width:100%;font:400 13px var(--t-font);color:var(--t-text);cursor:pointer;transition:background var(--t-duration-fast) var(--t-ease);background:0 0;border:none;padding:8px 10px;display:block}.t-menu-item:hover{background:var(--t-surface-2)}.t-menu-item[data-danger=true]{color:var(--t-danger)}.t-row{border-radius:var(--t-radius-s);transition:background var(--t-duration-fast) var(--t-ease);align-items:center;gap:6px;padding:4px 6px;display:flex}.t-row:hover{background:var(--t-surface-2)}.t-row .t-row-actions{opacity:0;transition:opacity var(--t-duration-fast) var(--t-ease);gap:2px;margin-left:auto;display:inline-flex}.t-row:hover .t-row-actions,.t-row:focus-within .t-row-actions{opacity:1}@media (hover:hover){.t-toolbtn:hover:not(:disabled):not([data-active=true]){color:var(--t-accent)!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (pointer:coarse){.t-input{font-size:16px}button,.t-row{-webkit-tap-highlight-color:transparent}}@media (hover:none){.t-row .t-row-actions{opacity:1}}html,body,#root{overscroll-behavior:none;height:100%;margin:0}@supports (height:100dvh){body,#root{height:100dvh}}body{background:var(--t-bg);color:var(--t-text);font-family:var(--t-font);-webkit-font-smoothing:antialiased}
