@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/app/fonts/manrope-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/app/fonts/manrope-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-weight:400 700;font-display:swap;src:url(/app/fonts/jetbrains-mono-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/app/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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(/app/fonts/manrope-symbols.woff2) format("woff2");unicode-range:U+20AE,U+20BD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/app/fonts/jetbrains-mono-symbols.woff2) format("woff2");unicode-range:U+20AE,U+20BD}@font-face{font-family:FixNum;font-style:normal;font-weight:400 700;font-display:swap;src:url(/app/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:U+0025,U+002B,U+002C-U+002F,U+0030-U+0039,U+003A,U+0024,U+00A0,U+2212,U+20AC}@font-face{font-family:FixNum;font-style:normal;font-weight:400 700;font-display:swap;src:url(/app/fonts/jetbrains-mono-symbols.woff2) format("woff2");unicode-range:U+20AE,U+20BD}:root{--blue-050: #eef5ff;--blue-100: #dcebff;--blue-200: #b7dbff;--blue-300: #84c0ff;--blue-400: #4fa1ff;--blue-500: #2b7bff;--blue-550: #1657f0;--blue-600: #1447c7;--blue-700: #0f3a93;--blue-800: #0c2c6b;--blue-850: #0a2352;--blue-900: #071b3f;--blue-950: #04122e;--cyan-200: #b4f1ff;--cyan-300: #6fe4ff;--cyan-400: #22d3f7;--cyan-500: #00b4e6;--cyan-600: #0091c2;--violet-400: #8e77ff;--violet-500: #6a4bff;--violet-600: #4b31d6;--slate-050: #f5f8fc;--slate-100: #eaeff6;--slate-200: #d6deea;--slate-300: #b6c2d6;--slate-400: #8c9ab5;--slate-500: #657593;--slate-600: #455470;--slate-700: #2a374f;--slate-800: #18233a;--slate-900: #0d1526;--slate-950: #060c18;--grad-brand: linear-gradient(135deg, var(--blue-550) 0%, var(--blue-500) 42%, var(--cyan-400) 100%);--grad-cta: linear-gradient(96deg, var(--blue-600) 0%, var(--blue-550) 50%, var(--cyan-500) 100%);--grad-hero: linear-gradient(168deg, #061b44 0%, #0b2e7e 34%, #1657f0 68%, #22b7f7 100%);--grad-royal: linear-gradient(150deg, #1657f0 0%, #3e6bff 45%, #6a4bff 100%);--grad-deep: linear-gradient(160deg, var(--blue-900) 0%, var(--blue-850) 100%);--grad-ribbon: linear-gradient(90deg, rgba(34, 211, 247, 0) 0%, rgba(34, 211, 247, .9) 35%, rgba(255, 255, 255, .95) 55%, rgba(22, 87, 240, .85) 78%, rgba(22, 87, 240, 0) 100%);--glass-fill: rgba(255, 255, 255, .08);--glass-fill-strong: rgba(255, 255, 255, .13);--glass-blur: blur(18px) saturate(140%);--border-glass: rgba(255, 255, 255, .16);--border-glass-strong: rgba(255, 255, 255, .28);--sh-inset-top: inset 0 1px 0 rgba(255, 255, 255, .55);--accent: var(--blue-550);--accent-dark: var(--blue-600);--accent-darker: var(--blue-700);--accent-cta: var(--blue-800);--accent-cta-hover: var(--blue-900);--accent-cta-tint: rgba(12, 44, 107, .06);--accent-bright: var(--cyan-400);--accent-mint: var(--cyan-300);--tg-blue: var(--cyan-500);--tg-blue-ink: #00647f;--tg-blue-on: #ffffff;--cta-bg: var(--blue-550);--cta-bg-hover: var(--blue-600);--tint-usd-new-bg: #eef5ff;--tint-usd-new-fg: #0f3a93;--tint-usd-old-bg: #eaeff6;--tint-usd-old-fg: #455470;--tint-eur-bg: #e2f7fe;--tint-eur-fg: #00647f;--tint-eur500-bg: #ede9ff;--tint-eur500-fg: #3b27a8;--tint-usdt-bg: #e4efff;--tint-usdt-fg: #1657f0;--tint-cny-bg: #e6e9f7;--tint-cny-fg: #26317a;--ok-bg: #e1faf2;--ok-fg: #00754f;--ok-border: #b6efdb;--warn-bg: #ede9ff;--warn-fg: #3b27a8;--warn-icon: var(--violet-500);--warn-border: #d8d0ff;--info-bg: #e7f1ff;--info-fg: #0f3a93;--danger-bg: #fde9ee;--danger-fg: #8e1d3b;--danger-border: #f6c3ce;--danger-solid: #b8244c;--on-danger: #ffffff;--warn-solid: var(--violet-600);--on-warn: #ffffff;--expired-bg: #eef2f8;--expired-fg: #566281;--bg-page: var(--slate-050);--bg-card: #ffffff;--bg-subtle: var(--blue-050);--bg-segment: var(--slate-100);--segment-active: #ffffff;--bg-disabled: var(--slate-100);--track: var(--slate-100);--scrim: rgba(4, 18, 46, .5);--skeleton-base: var(--slate-100);--skeleton-shine: #f7faff;--tint-teal: var(--blue-050);--tint-teal-border: var(--blue-200);--text-heading: var(--slate-900);--text-body: var(--slate-700);--text-muted: #566281;--text-faint: #5f6c8b;--text-on-accent: #ffffff;--on-accent-soft: rgba(255, 255, 255, .92);--on-accent-veil: rgba(255, 255, 255, .2);--line: var(--slate-200);--line-soft: var(--slate-100);--line-strong: var(--slate-300);--line-teal: var(--blue-200);--ink-dark: var(--blue-950);--fs-xs: 12px;--fs-sm: 13px;--fs-md: 14px;--fs-base: 15px;--fs-lg: 17px;--fs-xl: 20px;--fs-2xl: 24px;--fs-3xl: 30px;--r-xs: 6px;--r-sm: 10px;--r-btn: 14px;--r-field: 14px;--r-chip: 10px;--r-card: 20px;--r-card-lg: 20px;--r-hero: 28px;--r-pill: 999px;--r-cta: 999px;--shadow-card: 0 10px 28px -8px rgba(7, 27, 63, .16), 0 2px 6px rgba(7, 27, 63, .05);--shadow-card-soft: 0 2px 8px rgba(7, 27, 63, .07), 0 0 0 1px rgba(12, 44, 107, .05);--shadow-accent: 0 12px 30px -10px rgba(22, 87, 240, .55);--shadow-cyan: 0 12px 32px -10px rgba(34, 211, 247, .5);--shadow-toast: 0 40px 90px -28px rgba(6, 20, 54, .42);--shadow-swipe: -6px 0 24px rgba(4, 18, 46, .22);--shade-swipe: var(--blue-950);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .34s;--ease: cubic-bezier(.22, .72, .24, 1);--font-sans: "Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-num: "FixNum", var(--font-sans);--ls-num: -.02em;--hit-min: 44px;color-scheme:light}:root[data-theme=dark]{--bg-page: var(--blue-950);--bg-card: #0b1e42;--bg-subtle: #102a58;--bg-segment: #14315f;--segment-active: #2c4d8e;--bg-disabled: #14315f;--track: #14315f;--scrim: rgba(0, 0, 0, .6);--shadow-swipe: -6px 0 24px rgba(0, 0, 0, .55);--shade-swipe: #000;--skeleton-base: #102a58;--skeleton-shine: #16376b;--cta-bg: var(--blue-400);--cta-bg-hover: var(--blue-300);--text-on-accent: #04122e;--on-accent-soft: rgba(4, 18, 46, .88);--on-accent-veil: rgba(4, 18, 46, .14);--accent-darker: var(--blue-300);--accent-cta: var(--blue-400);--accent-cta-hover: var(--blue-300);--accent-cta-tint: rgba(79, 161, 255, .12);--ok-bg: rgba(0, 192, 139, .16);--ok-border: rgba(0, 192, 139, .34);--ok-fg: #62e7c0;--warn-bg: rgba(142, 119, 255, .18);--warn-border: rgba(142, 119, 255, .4);--warn-fg: #bcabff;--warn-icon: var(--violet-400);--warn-solid: var(--violet-400);--on-warn: #12093b;--info-bg: rgba(43, 123, 255, .2);--info-fg: #9dc5ff;--danger-bg: rgba(229, 72, 109, .18);--danger-fg: #ff9db4;--danger-border: rgba(255, 157, 180, .42);--danger-solid: #ff9db4;--on-danger: #3d0616;--expired-bg: rgba(255, 255, 255, .07);--expired-fg: #a9b7d1;--tint-usd-new-bg: rgba(43, 123, 255, .2);--tint-usd-new-fg: #9dc5ff;--tint-usd-old-bg: rgba(255, 255, 255, .08);--tint-usd-old-fg: #bcc7dd;--tint-eur-bg: rgba(0, 180, 230, .2);--tint-eur-fg: #7fe3ff;--tint-eur500-bg: rgba(142, 119, 255, .2);--tint-eur500-fg: #c3b5ff;--tint-usdt-bg: rgba(22, 87, 240, .32);--tint-usdt-fg: #a8c8ff;--tint-cny-bg: rgba(120, 140, 220, .22);--tint-cny-fg: #c5cfff;--tint-teal: rgba(43, 123, 255, .16);--tint-teal-border: rgba(79, 161, 255, .34);--tg-blue: var(--cyan-400);--tg-blue-ink: #7fe3ff;--tg-blue-on: #04122e;--text-heading: #ffffff;--text-body: #e4ecfb;--text-muted: #9aa8c6;--text-faint: #9aa8c6;--line: rgba(255, 255, 255, .1);--line-soft: rgba(255, 255, 255, .07);--line-strong: rgba(255, 255, 255, .16);--line-teal: rgba(79, 161, 255, .34);color-scheme:dark}.desk{height:100%;display:grid;grid-template-columns:248px minmax(0,1fr);grid-template-rows:64px minmax(0,1fr);grid-template-areas:"top top" "nav main";background:var(--bg-page)}.desk__top{grid-area:top;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 28px;background:var(--bg-card);border-bottom:1px solid var(--line)}.desk__brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.desk__wordmark{font-size:20px;font-weight:800;letter-spacing:-.01em;color:var(--text-heading)}.desk__wordmark span{color:var(--accent)}.desk__cab{margin-left:6px;padding:4px 10px;border-radius:var(--r-pill);background:var(--bg-subtle);color:var(--text-muted);font-size:var(--fs-xs);font-weight:700}.desk__top-right{display:flex;align-items:center;gap:18px}.desk__site{font-size:var(--fs-sm);font-weight:600;color:var(--text-muted);text-decoration:none}.desk__site:hover{color:var(--text-heading)}.desk__login{height:40px;padding:0 18px;border:none;border-radius:var(--r-pill);background:var(--cta-bg);color:var(--text-on-accent);font-size:var(--fs-sm);font-weight:700;font-family:inherit;cursor:pointer}.desk__acc{display:flex;align-items:center;gap:10px}.desk__avatar{width:36px;height:36px;border-radius:50%;background:var(--cta-bg);color:var(--text-on-accent);display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:var(--fs-md)}.desk__acc-name{font-size:var(--fs-sm);font-weight:700;color:var(--text-heading);max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.desk__logout{height:34px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--bg-subtle);color:var(--text-body);font-size:var(--fs-xs);font-weight:600;font-family:inherit;cursor:pointer}.desk__logout:hover{color:var(--text-heading)}.desk__nav{grid-area:nav;display:flex;flex-direction:column;gap:4px;padding:20px 14px;background:var(--bg-card);border-right:1px solid var(--line);overflow-y:auto}.desk__item{display:flex;align-items:center;gap:12px;height:46px;padding:0 14px;border:none;border-radius:12px;background:transparent;color:var(--text-body);font-size:var(--fs-md);font-weight:600;font-family:inherit;text-align:left;cursor:pointer}.desk__item:hover{background:var(--bg-subtle);color:var(--text-heading)}.desk__item.is-active{background:var(--tint-usdt-bg);color:var(--accent);font-weight:700}.desk__item-l{flex:1}.desk__badge{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--cta-bg);color:var(--text-on-accent);font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.desk__new{margin:16px 0 0;display:flex;align-items:center;justify-content:center;height:44px;border-radius:12px;border:1.5px solid var(--line);color:var(--accent);font-size:var(--fs-sm);font-weight:700;text-decoration:none}.desk__new:hover{border-color:var(--accent)}.desk__office{margin-top:auto;padding:14px 14px 0;display:grid;grid-template-columns:auto 1fr;column-gap:8px;row-gap:4px;align-items:center;font-size:var(--fs-xs);color:var(--text-muted);border-top:1px solid var(--line)}.desk__dot{width:8px;height:8px;border-radius:50%;background:var(--text-faint)}.desk__dot.is-on{background:var(--cta-bg);box-shadow:0 0 0 3px var(--tint-teal-border)}.desk__office-a{grid-column:2}.desk__main{grid-area:main;min-height:0;display:flex;justify-content:center;overflow:hidden}.desk__col{width:100%;max-width:760px;min-height:0;display:flex;flex-direction:column;padding:16px 20px 0}.desk__col>.scroll{border-radius:18px}.desk__sub{display:flex;align-items:center;gap:14px;padding:6px 4px 12px}.desk__back{display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 12px 0 8px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--bg-card);color:var(--text-body);font-size:var(--fs-sm);font-weight:600;font-family:inherit;cursor:pointer}.desk__back:hover{color:var(--text-heading)}.desk__sub-h{margin:0;font-size:var(--fs-xl);font-weight:800;color:var(--text-heading);letter-spacing:-.01em}html.desk-mode [role=presentation][style]{align-items:center!important}html.desk-mode [role=dialog][style]{border-radius:24px!important;max-height:calc(100% - 64px)!important}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0}html{height:100%;background:var(--bg-page)}body{font-family:var(--font-sans);background:var(--bg-page);color:var(--text-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;height:100%;overflow:hidden;overscroll-behavior:none}#root{height:100vh;height:100dvh;height:var(--tg-viewport-stable-height, 100dvh);display:flex;flex-direction:column;overflow:hidden}.scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}button,input{font-family:inherit}.scroll{scrollbar-width:none;-ms-overflow-style:none}.scroll::-webkit-scrollbar{width:0;height:0}.tnum{font-family:"FixNum",var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-num)}button:active .tab-fab{transform:scale(.94)}button:active .quick-tile{transform:scale(.97)}@keyframes shimmer{0%{background-position:-360px 0}to{background-position:360px 0}}@keyframes popIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.home-actions{display:flex;flex-direction:column;gap:14px;margin-top:14px}.hdr-wide{display:inline}.hdr-narrow{display:none}@media (max-width: 359px){.hdr-wide{display:none}.hdr-narrow{display:inline}}
