@font-face{font-family:Inter Variable;src:url(../../../fonts/inter-variable.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:JetBrains Mono Variable;src:url(../../../fonts/jetbrains-mono-variable.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}:root{--bg:#0a1426;--surf:#121d33;--surf2:#172540;--line:#25324b;--txt:#e7edf5;--muted:#8a97ab;--faint:#74839a;--up:#1fd286;--up-dim:#1fd2861f;--down:#fb5779;--down-dim:#fb57791f;--amber:#f5b14c;--warn:#f5b14c;--accent:#19c2ad;--accent-dim:#19c2ad26;--on-accent:#042019;--on-strong:#fff;--on-warn:#241800;--brand-ink:#06101f;--telegram-surface:#152f59;--accent-bright:#2dd4bf;--success-strong:#16a34a;--session-blue:#5ca5d8;--session-blue-strong:#327cac;--overlay-backdrop:#04091299;--shadow-dialog:#00000073;--shadow-popover:#00000059;--shadow-elevated:#0006;--up-line:#1fd28680;--down-line:#fb577973;--overview-hero-bg-start:#03573efa;--overview-hero-bg-end:#056442e6;--overview-hero-text:#f4fff9;--overview-hero-muted:#a5e5c8;--overview-hero-title:#f7fffb;--overview-hero-body:#d5f5e5;--overview-hero-button-bg:#e8fff4;--overview-hero-button-text:#07523b;--overview-hero-ring:#ffffff0e;--overview-hero-ring-alt:#ffffff0b;--overview-hero-divider:#ffffffb3;--bg-glow:radial-gradient(1100px 600px at 70% -15%, #19c2ad12, transparent 60%);--mono:"JetBrains Mono Variable", ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--sans:"Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--cbc-sidebar-width:206px;--cbc-content-max:1240px;--cbc-page-title-size:24px;--cbc-subtitle-size:18px;--cbc-section-title-size:16px;--cbc-row-title-size:14px;--cbc-hero-size:36px;--cbc-metric-size:20px;--cbc-body-size:14px;--cbc-control-size:13px;--cbc-label-size:12px;--cbc-caption-size:12px;--cbc-chart-size:11px;--cbc-weight-regular:400;--cbc-weight-medium:500;--cbc-weight-semibold:600;--cbc-weight-bold:700;--cbc-leading-tight:1.2;--cbc-leading-normal:1.5;--cbc-leading-relaxed:1.65;--cbc-tracking-tight:-.02em;--cbc-tracking-normal:0;--cbc-tracking-caps:.06em;--cbc-tracking-num:-.01em;--cbc-panel-pad:24px;--cbc-row-pad-y:14px;--cbc-radius-sm:8px;--cbc-radius:12px;--cbc-radius-pill:999px}:root[data-theme=light]{--bg:#f4f6fb;--surf:#fff;--surf2:#eef2f9;--line:#e2e8f2;--txt:#0f1b2d;--muted:#5a6678;--faint:#536174;--up:#0b6b46;--up-dim:#0fa9681f;--down:#ad263f;--down-dim:#e23a591a;--amber:#785000;--warn:#785000;--accent:#00695c;--accent-dim:#0e9a8a1f;--on-accent:#fff;--bg-glow:radial-gradient(1100px 600px at 70% -15%, #0e9a8a0f, transparent 60%)}*{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}html,body{height:100%}body{background:var(--bg);color:var(--txt);font-family:var(--sans);line-height:var(--cbc-leading-normal);letter-spacing:var(--cbc-tracking-normal);-webkit-font-smoothing:antialiased;font-size:var(--cbc-body-size);background-image:var(--bg-glow);transition:background-color .2s,color .2s}a{color:inherit;text-decoration:none}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.num{font-family:var(--sans);font-variant-numeric:tabular-nums;letter-spacing:var(--cbc-tracking-normal)}input.num[class],select.num[class],textarea.num[class]{font-family:var(--sans)}.money,.price{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:var(--cbc-tracking-num)}input.money[class],select.money[class],textarea.money[class],input.price[class],select.price[class],textarea.price[class]{font-family:var(--mono)}.up{color:var(--up)}.down{color:var(--down)}.wrap.svelte-1biig7m{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.card.svelte-1biig7m{background:var(--surf);border:1px solid var(--line);border-radius:var(--cbc-radius);flex-direction:column;gap:12px;width:100%;max-width:360px;padding:30px 26px;display:flex}.logo.svelte-1biig7m{border-radius:var(--cbc-radius);background:linear-gradient(135deg, var(--telegram-surface), var(--accent));justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:4px;display:flex}.logoimg.svelte-1biig7m{object-fit:contain;filter:brightness(0)invert();width:38px;height:38px}h1.svelte-1biig7m{font-size:var(--cbc-subtitle-size);font-weight:var(--cbc-weight-semibold)}.sub.svelte-1biig7m{font-size:var(--cbc-control-size);color:var(--muted);line-height:var(--cbc-leading-normal);margin-bottom:8px}.sub.svelte-1biig7m b:where(.svelte-1biig7m){color:var(--txt)}.fld.svelte-1biig7m{font-size:var(--cbc-label-size);color:var(--muted);flex-direction:column;gap:6px;display:flex}.inp.svelte-1biig7m{background:var(--bg);border:1px solid var(--line);color:var(--txt);border-radius:var(--cbc-radius-sm);font-size:var(--cbc-body-size);padding:11px 13px;font-family:inherit}.inp.svelte-1biig7m:focus{border-color:var(--accent);outline:none}.err.svelte-1biig7m{color:var(--down);font-size:var(--cbc-control-size);background:color-mix(in srgb, var(--down) 10%, transparent);border:1px solid color-mix(in srgb, var(--down) 30%, transparent);border-radius:var(--cbc-radius-sm);padding:9px 12px}.btn.svelte-1biig7m{background:var(--accent);color:var(--on-strong);border-radius:var(--cbc-radius-sm);font-size:var(--cbc-body-size);font-weight:var(--cbc-weight-semibold);cursor:pointer;border:0;margin-top:6px;padding:12px;font-family:inherit}.btn.svelte-1biig7m:disabled{opacity:.55;cursor:default}.dlg-overlay.svelte-1eh8v5n{z-index:200;background:var(--overlay-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;border:0;padding:0;animation:.12s svelte-1eh8v5n-dlg-fade;position:fixed;inset:0}.dlg.svelte-1eh8v5n{z-index:201;background:var(--surf);border:1px solid var(--line);border-radius:var(--cbc-radius);width:min(420px,100vw - 32px);box-shadow:0 20px 60px var(--shadow-dialog);padding:22px 22px 18px;animation:.14s svelte-1eh8v5n-dlg-pop;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dlg-title.svelte-1eh8v5n{font-size:var(--cbc-subtitle-size);font-weight:var(--cbc-weight-semibold);color:var(--txt);margin-bottom:8px}.dlg-msg.svelte-1eh8v5n{font-size:var(--cbc-body-size);line-height:var(--cbc-leading-normal);color:var(--muted);white-space:pre-line}.dlg-foot.svelte-1eh8v5n{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.dlg-btn.svelte-1eh8v5n{font:inherit;font-weight:var(--cbc-weight-semibold);font-size:var(--cbc-body-size);border-radius:var(--cbc-radius-sm);cursor:pointer;border:1px solid #0000;padding:9px 18px;transition:filter .12s,background .12s,color .12s}.dlg-btn.ghost.svelte-1eh8v5n{border-color:var(--line);color:var(--muted);background:0 0}.dlg-btn.ghost.svelte-1eh8v5n:hover{background:var(--surf2);color:var(--txt)}.dlg-btn.ok.svelte-1eh8v5n{background:var(--accent);color:var(--on-accent)}.dlg-btn.ok.svelte-1eh8v5n:hover{filter:brightness(1.08)}.dlg-btn.ok.danger.svelte-1eh8v5n{background:var(--down);color:var(--on-strong)}@keyframes svelte-1eh8v5n-dlg-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-1eh8v5n-dlg-pop{0%{opacity:0;transform:translate(-50%,-46%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.app-shell.svelte-12qhfyh{grid-template-columns:var(--cbc-sidebar-width) minmax(0, 1fr);min-height:100vh;display:grid}.sidebar.svelte-12qhfyh{border-right:1px solid var(--line);background:color-mix(in srgb, var(--bg) 92%, transparent);height:100vh;padding:18px 12px;position:sticky;top:0;overflow-y:auto}.app-main.svelte-12qhfyh{min-width:0}.utility-row.svelte-12qhfyh{border-bottom:1px solid var(--line);z-index:20;justify-content:flex-end;align-items:center;min-height:60px;padding:9px 24px;display:flex;position:sticky;top:0}.utility-row.svelte-12qhfyh:before{content:"";z-index:0;pointer-events:none;background:color-mix(in srgb, var(--bg) 96%, var(--surf));position:absolute;inset:0}.brand.svelte-12qhfyh{font-weight:var(--cbc-weight-semibold);font-size:var(--cbc-body-size);white-space:nowrap;align-items:center;gap:10px;padding:4px 8px 18px;display:flex}.logo.svelte-12qhfyh{justify-content:center;align-items:center;width:30px;height:30px;display:flex}.bname.svelte-12qhfyh{line-height:var(--cbc-leading-tight);flex-direction:column;display:flex}.bname.svelte-12qhfyh small:where(.svelte-12qhfyh){color:var(--faint);font-weight:var(--cbc-weight-medium);font-size:var(--cbc-caption-size)}.sidebar-nav.svelte-12qhfyh{flex-direction:column;gap:2px;display:flex}.sidebar-nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--muted);font-size:var(--cbc-control-size);font-weight:var(--cbc-weight-medium);border-radius:var(--cbc-radius-sm);white-space:nowrap;padding:10px 12px}.sidebar-nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{background:var(--surf);color:var(--txt)}.sidebar-nav.svelte-12qhfyh a.on:where(.svelte-12qhfyh){color:var(--accent);background:var(--accent-dim);box-shadow:inset 0 0 0 1px var(--accent-dim)}.nav-group-label.svelte-12qhfyh{color:var(--faint);font-size:var(--cbc-caption-size);font-weight:var(--cbc-weight-semibold);letter-spacing:var(--cbc-tracking-caps);text-transform:uppercase;border-top:1px solid var(--line);margin:18px 0 4px;padding:14px 12px 0}.sidebar-nav.secondary.svelte-12qhfyh a:where(.svelte-12qhfyh){font-size:var(--cbc-label-size);padding:8px 12px}.utility-actions.svelte-12qhfyh{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.conn.svelte-12qhfyh{font-size:var(--cbc-control-size);color:var(--muted);white-space:nowrap;align-items:center;gap:7px;display:flex}.dot.svelte-12qhfyh{background:var(--up);width:8px;height:8px;box-shadow:0 0 0 4px var(--up-dim);border-radius:50%;animation:2s infinite svelte-12qhfyh-pulse}.dot.off.svelte-12qhfyh{background:var(--down);box-shadow:0 0 0 4px var(--down-dim);animation:none}@keyframes svelte-12qhfyh-pulse{0%,to{opacity:1}50%{opacity:.45}}.iconbtn.svelte-12qhfyh{border-radius:var(--cbc-radius-sm);border:1px solid var(--line);background:var(--surf);width:34px;height:34px;color:var(--muted);cursor:pointer;justify-content:center;align-items:center;display:flex}.iconbtn.svelte-12qhfyh:hover{color:var(--txt)}.acctwrap.svelte-12qhfyh{position:relative}.acct.svelte-12qhfyh{border:1px solid var(--line);border-radius:var(--cbc-radius-sm);background:var(--surf);cursor:pointer;align-items:center;gap:9px;padding:6px 10px;font-family:inherit;display:flex}.acct.svelte-12qhfyh:hover{border-color:var(--accent-dim)}.acct-ic.svelte-12qhfyh{border-radius:var(--cbc-radius-sm);background:var(--accent-dim);width:28px;height:28px;color:var(--accent);font-weight:var(--cbc-weight-semibold);font-size:var(--cbc-control-size);flex-shrink:0;justify-content:center;align-items:center;display:flex}.acct-txt.svelte-12qhfyh{text-align:left;line-height:var(--cbc-leading-tight);flex-direction:column;display:flex}.acct-txt.svelte-12qhfyh .nm:where(.svelte-12qhfyh){font-size:var(--cbc-control-size);font-weight:var(--cbc-weight-semibold);color:var(--txt)}.acct-txt.svelte-12qhfyh .no:where(.svelte-12qhfyh){font-size:var(--cbc-caption-size);color:var(--faint)}.badge.svelte-12qhfyh{font-size:var(--cbc-caption-size);font-weight:var(--cbc-weight-semibold);letter-spacing:var(--cbc-tracking-caps);color:var(--brand-ink);border-radius:6px;padding:3px 7px}.badge.real.svelte-12qhfyh{background:var(--up)}.badge.demo.svelte-12qhfyh{background:var(--amber)}.caret.svelte-12qhfyh{color:var(--muted);display:flex}.acctback.svelte-12qhfyh{z-index:30;cursor:default;background:0 0;border:0;position:fixed;inset:0}.acctmenu.svelte-12qhfyh{background:var(--surf);border:1px solid var(--line);border-radius:var(--cbc-radius);min-width:240px;box-shadow:0 14px 34px var(--shadow-popover);z-index:40;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.acctitem.svelte-12qhfyh{border-radius:var(--cbc-radius-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:8px;font-family:inherit;display:flex}.acctitem.svelte-12qhfyh:hover{background:var(--surf2)}.acctitem.sel.svelte-12qhfyh{background:var(--accent-dim)}.acctempty.svelte-12qhfyh{font-size:var(--cbc-label-size);color:var(--faint);padding:10px}.wrap.svelte-12qhfyh{max-width:var(--cbc-content-max);margin:0 auto;padding:34px 24px 60px}.logoimg.svelte-12qhfyh{object-fit:contain;width:30px;height:30px}.iconbtn.svelte-12qhfyh svg:where(.svelte-12qhfyh){width:17px;height:17px}.caret.svelte-12qhfyh svg:where(.svelte-12qhfyh){width:13px;height:13px}.boot.svelte-12qhfyh{min-height:60vh;color:var(--muted);font-size:var(--cbc-body-size);justify-content:center;align-items:center;display:flex}.me.svelte-12qhfyh{font-size:var(--cbc-control-size);color:var(--muted);font-weight:var(--cbc-weight-semibold);white-space:nowrap;text-overflow:ellipsis;max-width:130px;overflow:hidden}.wrap.plain.svelte-12qhfyh{max-width:none;padding:0}.wrap.wide.svelte-12qhfyh,.wrap.plain.wide.svelte-12qhfyh{width:100%;max-width:1760px}.wrap.plain.wide.svelte-12qhfyh{padding:34px 24px 60px}.eabanner.svelte-12qhfyh{font-size:var(--cbc-control-size);background:color-mix(in srgb, var(--accent) 14%, var(--bg));border-bottom:1px solid var(--accent-dim);color:var(--txt);align-items:center;gap:12px;padding:9px 24px;display:flex}.eabanner.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--accent);font-weight:var(--cbc-weight-semibold);text-decoration:underline}.eabanner.svelte-12qhfyh .num:where(.svelte-12qhfyh){color:var(--txt)}.eax.svelte-12qhfyh{color:var(--muted);font-size:var(--cbc-body-size);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;margin-left:auto;padding:2px 6px}.eax.svelte-12qhfyh:hover{color:var(--txt);background:var(--surf)}.bottomnav.svelte-12qhfyh{z-index:50;background:var(--surf);border-top:1px solid var(--line);padding:6px 4px calc(8px + env(safe-area-inset-bottom));justify-content:space-around;align-items:stretch;display:none;position:fixed;bottom:0;left:0;right:0}.bottomnav.svelte-12qhfyh a:where(.svelte-12qhfyh),.bottomnav.svelte-12qhfyh .bn-more:where(.svelte-12qhfyh){color:var(--faint);font-size:var(--cbc-caption-size);font-weight:var(--cbc-weight-semibold);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:3px;padding:4px 0;font-family:inherit;display:flex}.bottomnav.svelte-12qhfyh a.on:where(.svelte-12qhfyh),.bottomnav.svelte-12qhfyh .bn-more.on:where(.svelte-12qhfyh){color:var(--accent)}.bottomnav.svelte-12qhfyh svg:where(.svelte-12qhfyh){width:22px;height:22px}.moreback.svelte-12qhfyh{z-index:55;background:0 0;border:0;position:fixed;inset:0}.moremenu.svelte-12qhfyh{z-index:60;background:var(--surf);border:1px solid var(--line);border-radius:var(--cbc-radius);min-width:190px;box-shadow:0 14px 34px var(--shadow-elevated);flex-direction:column;padding:6px;display:flex;position:fixed;bottom:66px;right:10px}.moremenu.svelte-12qhfyh a:where(.svelte-12qhfyh){border-radius:var(--cbc-radius-sm);color:var(--txt);font-size:var(--cbc-body-size);padding:11px 14px}.moremenu.svelte-12qhfyh a.on:where(.svelte-12qhfyh){color:var(--accent);background:var(--accent-dim)}.moremenu.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{background:var(--surf2)}@media (width<=960px){.app-shell.svelte-12qhfyh{display:block}.sidebar.svelte-12qhfyh{display:none}.bottomnav.svelte-12qhfyh{display:flex}.wrap.svelte-12qhfyh{padding-bottom:88px}}@media (width<=720px){.utility-row.svelte-12qhfyh{padding:9px 14px}.theme-btn.svelte-12qhfyh,.me.svelte-12qhfyh{display:none}.utility-actions.svelte-12qhfyh,.acctwrap.svelte-12qhfyh,.acct.svelte-12qhfyh,.acct-txt.svelte-12qhfyh{min-width:0}.acct-txt.svelte-12qhfyh .nm:where(.svelte-12qhfyh){text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}}@media (width<=480px){.utility-actions.svelte-12qhfyh{gap:8px;min-width:0}.conn.svelte-12qhfyh,.iconbtn.svelte-12qhfyh{flex-shrink:0}.acctwrap.svelte-12qhfyh{min-width:0}.acct.svelte-12qhfyh{min-width:0;padding:6px 8px}.acct-txt.svelte-12qhfyh{min-width:0;overflow:hidden}.acct-txt.svelte-12qhfyh .nm:where(.svelte-12qhfyh),.acct-txt.svelte-12qhfyh .no:where(.svelte-12qhfyh){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.acct.svelte-12qhfyh .badge:where(.svelte-12qhfyh),.acct.svelte-12qhfyh .caret:where(.svelte-12qhfyh){flex-shrink:0}}
