:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080914;--surface:#11131f;--surface-2:#191b28;--surface-3:#0d0f19;--text:#f2f3f7;--muted:#8d91a0;--faint:#5f6371;--blue:#3b8cff;--cyan:#6fc8ff;--green:#35b98f;--red:#ff6f7c;--warning:#ffbf4d;--line:#ffffff12;--shadow:0 18px 60px #00000057;--focus-ring:#8fc3ff;--control-height:44px;--radius-control:12px;--radius-card:16px;--motion-fast:.16s ease;--surface-elevated:#11131fdb;--surface-inset:#0d0f199e;--surface-interactive:#ffffff0b;--border-subtle:#ffffff0e;--border-strong:#ffffff17;--text-secondary:var(--muted);--text-tertiary:var(--faint);--blue-soft:#3b8cff1f;--green-soft:#35b98f1c;--warning-soft:#ffbf4d1c;--red-soft:#ff6f7c1a;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--motion-standard:.18s cubic-bezier(.22, 1, .36, 1);--tg-header-controls-clearance:0px;--app-content-safe-area-inset-top:max(env(safe-area-inset-top,0px), var(--tg-content-safe-area-inset-top,0px), calc(env(safe-area-inset-top,0px) + var(--tg-header-controls-clearance)), calc(var(--tg-safe-area-inset-top,0px) + var(--tg-header-controls-clearance)));font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html.telegram-mini-app-fullscreen{--tg-header-controls-clearance:52px}*{box-sizing:border-box}body{background:var(--bg);min-height:100dvh;color:var(--text);margin:0}button,input{font:inherit}button{color:inherit;cursor:pointer}button,a,input,select,textarea,[tabindex]:not([tabindex="-1"]){-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}button:active:not(:disabled){transform:scale(.98)}button:disabled{cursor:not-allowed}.balance-panel strong,.asset-amount,.history-summary strong,.history-amount,.transaction-amount,.detail-list strong,.developer-metrics strong,.developer-balance-card strong{font-variant-numeric:tabular-nums}.app-shell{width:min(430px,100vw);min-height:100vh;min-height:var(--tg-viewport-stable-height,100dvh);padding:var(--app-content-safe-area-inset-top) 18px calc(92px + max(env(safe-area-inset-bottom,0px), var(--tg-safe-area-inset-bottom,0px)));background:var(--bg);margin:0 auto;position:relative;overflow:hidden}.topbar{border-bottom:1px solid var(--line);background:0 0;grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;min-height:68px;margin:0 -18px 14px;padding:8px 18px 10px;display:grid}.topbar h1,.topbar p,.section-heading h2{margin:0}.topbar h1{letter-spacing:0;font-size:24px;line-height:1.1}.topbar-spacer{width:44px;height:44px}.overline{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:700}.identity-row,.wallet-tabs,.quick-actions,.section-heading{align-items:center;display:flex}.identity-row{gap:10px;margin-bottom:16px}.avatar{color:#fff;background:#1f2937;border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:14px;font-weight:800;display:grid}.account-switch{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:6px;min-width:0;padding:0;font-size:16px;font-weight:700;display:flex}.account-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.badge{color:var(--blue);background:#3b8cff1a;border-radius:8px;padding:6px 9px;font-size:14px;font-weight:800}.wallet-tabs{gap:8px;margin-bottom:14px}.pill{border:1px solid var(--line);min-height:40px;color:var(--muted);background:0 0;border-radius:12px;align-items:center;gap:8px;padding:0 12px;font-weight:750;display:inline-flex}.pill.active{background:var(--surface-2);color:var(--text);border-color:#0000}.brand-mark,.flow-icon{color:#fff;background:#3b8cff29;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:850;display:grid;position:relative}.balance-panel{background:var(--surface-2);border:1px solid var(--line);border-radius:16px;justify-content:space-between;align-items:flex-start;min-height:104px;padding:20px 16px;display:flex}.balance-panel p,.asset-card p,.activity p,.flow-row small,.hint,.profile-card small{color:var(--muted);margin:0}.balance-panel p{margin-bottom:22px;font-size:15px}.balance-panel strong{font-size:28px;line-height:1}.balance-panel span{color:var(--muted);font-size:18px}.quick-actions{justify-content:space-between;gap:10px;margin:16px 0 18px}.quick-actions button{min-width:0;color:var(--muted);background:0 0;border:0;flex:1;grid-template-rows:48px 36px;justify-items:center;gap:7px;padding:0;font-size:13px;font-weight:700;line-height:1.12;display:grid}.action-icon{border:1px solid var(--line);width:100%;height:48px;color:var(--blue);background:0 0;border-radius:13px;place-items:center;font-size:28px;display:grid;position:relative}.mock-form button,.address-box button{color:#fff;background:#3b8cff24;border:0;border-radius:12px;padding:10px 13px;font-weight:800}.asset-card,.activity-row,.flow-row,.address-box,.profile-card{background:var(--surface-2);border:1px solid var(--line);border-radius:16px}.asset-card{grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.asset-token{width:44px;height:44px;color:var(--green);background:#35b98f29;border-radius:50%;place-items:center;font-size:24px;font-weight:900;display:grid}.asset-card strong{font-size:18px}.asset-amount{text-align:right}.activity{margin-top:18px}.balance-loading{color:var(--muted)}.activity-skeleton{gap:8px;display:grid}.activity-skeleton span{border:1px solid var(--line);border-radius:var(--radius-card);background:linear-gradient(100deg, var(--surface-2) 20%, #ffffff0e 38%, var(--surface-2) 56%);background-size:220% 100%;min-height:64px;animation:1.2s ease-in-out infinite skeleton-shimmer;display:block}@keyframes skeleton-shimmer{to{background-position-x:-220%}}.section-heading{justify-content:space-between;margin-bottom:12px}.section-heading h2{font-size:18px}.section-heading button{color:var(--blue);background:0 0;border:0;align-items:center;gap:6px;font-weight:750;display:inline-flex}.section-count{min-width:28px;height:28px;color:var(--blue);background:#3b8cff21;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:13px;font-weight:850;display:inline-flex}.activity-row{border:1px solid var(--line);text-align:left;border-radius:16px;grid-template-columns:10px 1fr auto;align-items:center;gap:12px;width:100%;margin-bottom:8px;padding:13px;display:grid}.empty-state{border:1px dashed var(--line);color:var(--muted);border-radius:14px;margin:0;padding:14px;font-size:14px;font-weight:720;line-height:1.35}.profile-page{gap:18px;display:grid}.profile-hero{grid-template-columns:58px 1fr;align-items:center;gap:14px;padding:16px 0 2px;display:grid}.profile-avatar{flex-basis:58px;width:58px;height:58px;font-size:16px}.profile-hero p,.profile-hero h2{margin:0}.profile-hero p{color:var(--muted);margin-bottom:4px;font-size:13px;font-weight:700}.profile-hero h2{text-overflow:ellipsis;white-space:nowrap;max-width:290px;font-size:20px;line-height:1.2;overflow:hidden}.auth-shell{width:100%;max-width:none;min-height:100vh;min-height:var(--tg-viewport-stable-height,100dvh);background:var(--bg);padding:0;overflow:hidden}.desktop-sidebar,.desktop-header,.history-table{display:none}.desktop-app-content,.desktop-home-grid,.desktop-home-main,.desktop-home-side{display:contents}.auth-logo{background:var(--blue);color:#fff;border-radius:16px;place-items:center;width:54px;height:54px;font-size:17px;font-weight:950;display:grid}.system-screen{isolation:isolate;width:100%;min-height:100vh;min-height:var(--tg-viewport-stable-height,100dvh);padding:max(28px, var(--app-content-safe-area-inset-top)) clamp(18px, 5vw, 32px) max(28px, env(safe-area-inset-bottom,0px), var(--tg-safe-area-inset-bottom,0px));background:radial-gradient(circle at 50% 43%, #3b8cff13, transparent 34%), var(--bg);text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.system-screen:before{z-index:-1;aspect-ratio:1;content:"";pointer-events:none;border:1px solid #ffffff06;border-radius:50%;width:min(78vw,420px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.system-screen-content{grid-template-columns:minmax(0,1fr);justify-items:center;width:100%;max-width:360px;display:grid}.external-telegram-screen .system-screen-content,.launch-error-screen .system-screen-content{animation:.42s cubic-bezier(.22,1,.36,1) both system-screen-enter}.system-brand-logo{border:1px solid var(--border-strong);background:var(--surface-2);width:78px;height:78px;color:var(--text);border-radius:23px;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0b,0 18px 40px #0003}.system-brand-logo>span{letter-spacing:-.045em;font-size:22px;font-weight:820}.system-brand-logo>i{background:var(--green);width:9px;height:9px;box-shadow:0 0 0 4px var(--green-soft);border-radius:50%;position:absolute;top:10px;right:10px}.system-screen-content h1,.system-screen-subtitle,.system-screen-note{margin:0}.system-screen-content h1{letter-spacing:-.04em;margin-top:20px;font-size:clamp(30px,8vw,34px);font-weight:780;line-height:1.08}.system-screen-subtitle{max-width:320px;color:var(--muted);margin-top:8px;font-size:15px;font-weight:540;line-height:1.45}.launch-loader{place-items:center;width:52px;height:52px;margin-top:30px;display:grid;position:relative}.launch-loader:after{background:var(--blue);width:6px;height:6px;box-shadow:0 0 0 6px var(--blue-soft);content:"";border-radius:50%;animation:1.55s ease-in-out infinite launch-loader-pulse}.launch-loader svg{width:100%;height:100%;animation:1.35s linear infinite launch-loader-orbit;position:absolute;inset:0;overflow:visible}.launch-loader circle{fill:none;stroke-width:2px}.launch-loader-track{stroke:#ffffff13}.launch-loader-progress{stroke:url(#launch-loader-gradient);stroke-linecap:round;stroke-dasharray:34 66}.system-screen-note{color:var(--muted);margin-top:16px;font-size:12px;font-weight:560;line-height:1.4}.system-primary-action{border-radius:var(--radius-md);background:#3172d0;background:color-mix(in srgb, var(--blue) 80%, var(--bg));color:#fff;width:100%;min-height:52px;transition:background-color var(--motion-standard), box-shadow var(--motion-standard), transform var(--motion-fast);border:1px solid #ffffff14;justify-content:center;align-items:center;gap:9px;margin-top:30px;padding:0 20px;font-size:15px;font-weight:760;display:inline-flex;box-shadow:inset 0 1px #ffffff29,0 12px 28px #3b8cff2e}.system-primary-action svg{stroke-width:2.2px;width:18px;height:18px}.system-error-actions{gap:10px;width:100%;margin-top:30px;display:grid}.system-error-actions .system-primary-action{margin-top:0}.system-secondary-action{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-interactive);width:100%;min-height:48px;color:var(--text);justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:14px;font-weight:720;display:inline-flex}.system-secondary-action svg{stroke-width:2.1px;width:17px;height:17px}@media (hover:hover) and (pointer:fine){.system-primary-action:hover{box-shadow:inset 0 1px #ffffff2e,0 14px 32px #3b8cff3d}}.auth-launch-exit{z-index:1000;pointer-events:none;animation:.28s ease-in forwards auth-launch-exit;position:fixed;inset:0}.auth-launch-exit .system-screen-content{animation:none}@keyframes launch-loader-orbit{to{transform:rotate(360deg)}}@keyframes launch-loader-pulse{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes system-screen-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-launch-exit{0%{visibility:visible;opacity:1}to{visibility:hidden;opacity:0}}.sheet .connection-sheet-header{align-items:flex-start;margin-bottom:14px}.connection-sheet-header>div{min-width:0}.sheet .connection-sheet-header h2{font-size:20px;line-height:1.2}.connection-sheet-header p{color:var(--muted);margin:4px 0 0;font-size:13px;font-weight:650;line-height:1.35}.sheet.connect-sheet{max-height:min(94dvh, calc(var(--tg-viewport-stable-height,100dvh) - var(--app-content-safe-area-inset-top) - 12px));padding-bottom:0}.connect-sheet .sheet-content{display:block}.connection-screen{width:100%}.connection-content{gap:14px;display:grid}.connection-service-card{border-radius:var(--radius-card);background:radial-gradient(circle at 0 0, #35b98f1a, transparent 42%), var(--surface-2);border:1px solid #ffffff17;gap:13px;padding:16px;display:grid;overflow:hidden}.connection-service-summary{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px 12px;display:grid}.connection-service-avatar{width:48px;height:48px;color:var(--green);background:#35b98f1f;border:1px solid #35b98f3d;border-radius:14px;grid-row:span 2;place-items:center;display:grid;overflow:hidden}.connection-service-avatar img{object-fit:cover;width:100%;height:100%}.connection-service-avatar-icon{width:23px;height:23px}.connection-service-identity{min-width:0}.connection-service-identity h3,.connection-service-identity p,.connection-section h3,.connection-verification-copy p,.connection-security-notice p,.connection-state h3,.connection-state p{margin:0}.connection-service-identity h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:20px;line-height:1.18;display:-webkit-box;overflow:hidden}.connection-service-identity p{color:var(--muted);margin-top:3px;font-size:12px;font-weight:650}.connection-status-badge{min-height:24px;color:var(--green);background:#35b98f21;border-radius:999px;grid-column:2;justify-self:start;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.connection-status-badge>span{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #35b98f1a}.connection-status-badge.cancelled,.connection-status-badge.expired{color:var(--red);background:#ff6f7c1f}.connection-account-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:44px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:650;display:flex}.connection-account-row>div{align-items:center;min-width:0;display:flex}.connection-account-row code{color:var(--text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;overflow:hidden}.connection-account-row button{width:44px;height:44px;color:var(--muted);background:0 0;border:0;flex:0 0 44px;place-items:center;display:grid}.connection-account-row button svg{width:16px;height:16px}.connection-service-meta{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.connection-expiration{min-width:0;color:var(--muted);text-align:right;align-items:center;gap:6px;font-size:12px;font-weight:650;line-height:1.25;display:inline-flex}.connection-expiration svg{flex:none;width:15px;height:15px}.connection-section{gap:9px;display:grid}.connection-section h3{font-size:15px;font-weight:780;line-height:1.25}.connection-permission-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.connection-permission-list li{color:#d9dce5;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;min-height:26px;font-size:13px;font-weight:650;line-height:1.3;display:grid}.connection-permission-icon{width:24px;height:24px;color:var(--green);background:#35b98f1f;border-radius:50%;place-items:center;display:grid}.connection-permission-icon svg{stroke-width:2.8px;width:14px;height:14px}.connection-return-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:44px;color:var(--text);grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:9px;text-decoration:none;display:grid}.connection-return-row>svg:first-child{color:var(--blue)}.connection-return-row>svg:last-child{color:var(--muted)}.connection-return-row svg{width:18px;height:18px}.connection-return-row span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.connection-verification{gap:10px}.connection-verification-copy p{color:var(--muted);margin-top:3px;font-size:12px;font-weight:650}.connection-otp-control{min-height:50px;position:relative}.connection-otp-control input{z-index:2;opacity:.01;color:#0000;caret-color:#0000;cursor:text;background:0 0;border:0;width:100%;position:absolute;inset:0}.connection-otp-slots{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.connection-otp-slots span{border:1px solid var(--line);background:var(--surface-2);font-variant-numeric:tabular-nums;min-width:0;height:50px;transition:border-color var(--motion-fast), box-shadow var(--motion-fast);border-radius:11px;place-items:center;font-size:23px;font-weight:760;display:grid}.connection-otp-control:focus-within .connection-otp-slots span.active{border-color:var(--blue);box-shadow:0 0 0 3px #3b8cff26}.connection-otp-control.has-error .connection-otp-slots span{border-color:#ff6f7c73}.connection-field-error{color:var(--red);margin:-3px 0 0;font-size:12px;font-weight:650;line-height:1.35}.connection-security-notice{border-radius:var(--radius-card);background:#3b8cff12;border:1px solid #3b8cff2b;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;padding:13px;display:grid}.connection-security-icon{width:34px;height:34px;color:var(--blue);background:#3b8cff1f;border-radius:10px;place-items:center;display:grid}.connection-security-icon svg{width:18px;height:18px}.connection-security-notice strong{font-size:12px;font-weight:720;line-height:1.4;display:block}.connection-security-notice p{color:var(--muted);margin-top:4px;font-size:11px;font-weight:600;line-height:1.35}.connection-action-footer{z-index:4;padding:12px 18px calc(12px + max(env(safe-area-inset-bottom,0px), var(--tg-safe-area-inset-bottom,0px)));background:linear-gradient(#0d0f1900,#0d0f19 10px);grid-template-columns:minmax(0,1fr) 108px;gap:9px;margin:8px -18px 0;display:grid;position:sticky;bottom:0}.connection-action-footer button{border-radius:var(--radius-control);white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-width:0;height:44px;padding:0 12px;font-size:13px;font-weight:820;display:inline-flex}.connection-primary-action{background:var(--green);color:#06120f;border:1px solid #0000;box-shadow:0 8px 24px #35b98f24}.connection-secondary-action{border:1px solid var(--line);background:var(--surface-2);color:var(--text)}.connection-action-footer button:disabled{opacity:.52}.connection-loader{width:16px;height:16px;animation:.8s linear infinite connection-spin}.connection-loading,.connection-state{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-2);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:104px;padding:16px;display:grid}.connection-loading>svg{display:none}.connection-loading-icon,.connection-state>span{width:42px;height:42px;color:var(--green);background:#35b98f1f;border-radius:12px;place-items:center;display:grid}.connection-loading-icon svg{width:20px;height:20px;animation:.8s linear infinite connection-spin}.connection-loading strong,.connection-loading span:not(.connection-loading-icon){display:block}.connection-loading strong,.connection-state h3{font-size:15px}.connection-loading span:not(.connection-loading-icon),.connection-state p{color:var(--muted);margin-top:3px;font-size:12px;font-weight:650;line-height:1.35}.connection-state-error>span{color:var(--red);background:#ff6f7c1f}.connection-state>span svg{width:20px;height:20px}@keyframes connection-spin{to{transform:rotate(360deg)}}.mini-icon{stroke-width:2.3px;width:16px;height:16px}.profile-stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.profile-stats div{border:1px solid var(--line);background:var(--surface-3);border-radius:14px;gap:6px;min-height:74px;padding:13px;display:grid}.profile-stats span,.profile-section h2,.profile-row small{color:var(--muted)}.profile-stats span{font-size:13px;font-weight:700}.profile-stats strong{font-size:17px}.profile-section{gap:8px;display:grid}.profile-section h2{text-transform:uppercase;margin:0 0 2px;font-size:13px;font-weight:800}.profile-row{border:1px solid var(--line);background:var(--surface-2);text-align:left;border-radius:16px;grid-template-columns:46px 1fr auto;align-items:center;gap:12px;width:100%;padding:13px;display:grid}.profile-row strong,.profile-row small{display:block}.profile-row strong{margin-bottom:3px;font-size:16px}.profile-row small{line-height:1.25}.profile-identity{grid-template-columns:46px 1fr}.profile-identity strong{margin-bottom:0}.profile-row.danger{color:var(--red)}.profile-row.danger small{color:var(--muted)}.settings-switch{border:1px solid var(--line);background:#ffffff0d;border-radius:999px;flex:0 0 44px;align-items:center;width:44px;height:26px;padding:2px;display:inline-grid}.settings-switch span{background:var(--muted);border-radius:50%;width:20px;height:20px;transition:transform .16s,background .16s;display:block}.settings-switch.on{background:#35b98f26;border-color:#35b98f47}.settings-switch.on span{background:var(--green);transform:translate(18px)}.security-page{gap:18px;display:grid}.security-hero{grid-template-columns:58px 1fr;align-items:center;gap:14px;padding:16px 0 2px;display:grid}.security-hero-icon{width:58px;height:58px;color:var(--green);background:#35b98f1a;border:1px solid #35b98f3d;border-radius:16px;place-items:center;display:grid}.security-hero p,.security-hero h2{margin:0}.security-hero p{color:var(--muted);margin-bottom:4px;font-size:13px;font-weight:700}.security-hero h2{text-overflow:ellipsis;white-space:nowrap;max-width:290px;font-size:20px;line-height:1.2;overflow:hidden}.security-hero span:not(.security-hero-icon){color:var(--green);align-items:center;gap:6px;margin-top:7px;font-size:13px;font-weight:800;display:inline-flex}.security-summary,.security-facts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.security-summary div,.security-facts div{border:1px solid var(--line);background:var(--surface-3);border-radius:14px;gap:6px;min-height:74px;padding:13px;display:grid}.security-summary span,.security-facts span{color:var(--muted);font-size:13px;font-weight:700}.security-summary strong{font-size:17px}.security-facts strong{overflow-wrap:anywhere;font-size:13px;line-height:1.25}.security-facts .mini-icon{color:var(--blue)}.security-mfa-panel{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;gap:12px;padding:13px;display:grid}.security-mfa-head{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.security-mfa-head strong,.security-mfa-head small{display:block}.security-mfa-head strong{text-overflow:ellipsis;white-space:nowrap;margin-bottom:3px;font-size:16px;overflow:hidden}.security-mfa-head small,.security-otp-row small,.security-secret-box span,.security-secret-box small,.security-code-grid label span{color:var(--muted);font-size:13px;font-weight:720;line-height:1.25}.security-delivery-tabs{border:1px solid var(--line);background:var(--surface-3);border-radius:14px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.security-delivery-tabs button{min-height:38px;color:var(--muted);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.security-delivery-tabs .active{background:var(--surface-2);color:var(--text)}.security-otp-requirements{gap:8px;display:grid}.security-otp-row{border:1px solid var(--line);background:var(--surface-3);text-align:left;border-radius:14px;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:12px;width:100%;padding:12px;display:grid}.security-otp-row strong{margin-bottom:3px;font-size:15px;display:block}.security-secondary-action,.security-totp-actions button{border:1px solid var(--line);background:var(--surface-3);min-height:44px;color:var(--text);border-radius:12px;font-weight:850}.security-secondary-action{width:100%}.danger-text{color:var(--red)}.security-totp-setup{gap:12px;display:grid}.security-totp-qr{background:#fff;border:1px solid #ffffffb8;border-radius:18px;place-items:center;padding:18px;display:grid}.security-totp-qr canvas{border-radius:8px;height:auto;width:min(280px,100%)!important}.security-totp-qr.large canvas{width:min(320px,78vw)!important}.security-secret-box{border:1px solid var(--line);background:var(--surface-3);border-radius:14px;gap:6px;padding:12px;display:grid}.security-secret-box strong{overflow-wrap:anywhere;letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:15px}.security-secret-box button,.security-totp-open,.security-totp-tools button{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--text);border-radius:12px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.security-totp-open{width:100%}.security-totp-overlay{z-index:70}.security-totp-modal{z-index:80;border:1px solid var(--line);width:min(390px,100vw - 28px);max-height:calc(100vh - 36px);box-shadow:var(--shadow);background:#0d0f19;border-radius:20px;gap:14px;padding:16px;display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.security-code-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.security-code-grid label{gap:7px;display:grid}.security-code-grid input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--text);border-radius:12px;outline:none;padding:12px}.security-totp-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.security-totp-actions button:last-child{background:var(--green);color:#06120f;border-color:#0000}.security-section-heading{justify-content:space-between;align-items:center;min-height:42px;display:flex}.security-session-list{gap:8px;display:grid}.security-session-row{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;grid-template-columns:46px minmax(0,1fr) 42px;align-items:center;gap:12px;padding:13px;display:grid}.security-session-body{min-width:0}.security-session-body strong,.security-session-body small{display:block}.security-session-body strong{text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:15px;overflow:hidden}.security-session-body small{color:var(--muted);font-size:12px;line-height:1.3}.security-session-revoke{width:42px;height:42px;color:var(--red);background:#ff5b5b1a;border:0;border-radius:50%;place-items:center;display:grid}.security-session-revoke:disabled,.profile-row:disabled,.security-section-heading button:disabled{cursor:not-allowed;opacity:.55}.security-session-empty{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:16px;margin:0;padding:14px;font-size:13px;font-weight:700}.notifications-page{gap:18px;display:grid}.notifications-hero{grid-template-columns:58px 1fr;align-items:center;gap:14px;padding:16px 0 2px;display:grid}.notifications-hero-icon{width:58px;height:58px;color:var(--blue);background:#3b8cff1f;border:1px solid #3b8cff47;border-radius:16px;place-items:center;display:grid}.notifications-hero p,.notifications-hero h2{margin:0}.notifications-hero p{color:var(--muted);margin-bottom:4px;font-size:13px;font-weight:700}.notifications-hero h2{text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.2;overflow:hidden}.notifications-hero span:not(.notifications-hero-icon){color:var(--green);align-items:center;gap:6px;margin-top:7px;font-size:13px;font-weight:800;display:inline-flex}.notification-summary{grid-template-columns:1fr 1fr;gap:10px;display:grid}.notification-summary div{border:1px solid var(--line);background:var(--surface-3);border-radius:14px;gap:6px;min-height:74px;padding:13px;display:grid}.notification-summary span,.notification-channel-copy small,.notification-link-row small,.notification-rule small,.notification-field span{color:var(--muted);font-size:13px;font-weight:720;line-height:1.25}.notification-summary strong{overflow-wrap:anywhere;font-size:17px}.notification-channel-list,.notification-rules-list,.notification-controls{gap:10px;display:grid}.notification-channel-row,.notification-link-row,.notification-rule{border:1px solid var(--line);background:var(--surface-2);border-radius:16px}.notification-channel-row,.notification-link-row{text-align:left;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:13px;display:grid}.notification-channel-copy,.notification-link-row span:nth-child(2){min-width:0}.notification-channel-copy strong,.notification-channel-copy small,.notification-link-row strong,.notification-link-row small{display:block}.notification-channel-copy strong,.notification-link-row strong{text-overflow:ellipsis;white-space:nowrap;margin-bottom:3px;font-size:16px;overflow:hidden}.notification-channel-telegram{color:#6fc8ff;background:#2aabee29}.notification-rule{gap:12px;padding:13px;display:grid}.notification-rule.disabled{opacity:.58}.notification-rule-head{grid-template-columns:46px minmax(0,1fr) 44px;align-items:center;gap:12px;display:grid}.notification-rule-head strong,.notification-rule-head small{display:block}.notification-rule-head strong{margin-bottom:3px;font-size:16px}.notification-rule-head .settings-switch{border:1px solid var(--line);padding:2px}.notification-channel-pickers{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.notification-channel-pickers button,.notification-critical,.notification-wide-toggle,.notification-segmented button{border:1px solid var(--line);background:var(--surface-3);color:var(--muted);border-radius:12px;font-weight:850}.notification-channel-pickers button{min-height:36px;font-size:13px}.notification-channel-pickers .active{color:var(--text);background:#3b8cff24;border-color:#3b8cff47}.notification-channel-pickers button:disabled,.notification-critical:disabled,.notification-field input:disabled{cursor:not-allowed;opacity:.54}.notification-critical,.notification-wide-toggle{justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:13px;display:inline-flex}.notification-critical.active{color:var(--warning);background:#ffbf4d1f;border-color:#ffbf4d40}.notification-controls{grid-template-columns:1fr 1fr}.notification-field{gap:7px;display:grid}.notification-field-wide,.notification-segmented{grid-column:1/-1}.notification-field input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--text);border-radius:12px;outline:none;padding:12px}.notification-wide-toggle{background:var(--surface-2);grid-column:1/-1;justify-content:space-between}.notification-segmented{border:1px solid var(--line);background:var(--surface-3);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.notification-segmented button{background:0 0;border:0;min-height:38px;font-size:13px}.notification-segmented .active{background:var(--surface-2);color:var(--text)}.notification-channel-overlay{z-index:50}.notification-channel-sheet{z-index:60}.notification-drawer-head,.notification-drawer-note{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;gap:10px;padding:14px;display:grid}.notification-drawer-head{grid-template-columns:46px minmax(0,1fr);align-items:center}.notification-drawer-head strong,.notification-drawer-head small,.notification-drawer-note strong,.notification-drawer-note small,.notification-drawer-muted{display:block}.notification-drawer-head strong,.notification-drawer-note strong{margin-bottom:3px;font-size:16px}.notification-drawer-head small,.notification-drawer-note small,.notification-drawer-muted{color:var(--muted);font-size:13px;font-weight:720;line-height:1.35}.notification-drawer-action{min-height:46px;color:var(--text);background:#3b8cff29;border:1px solid #3b8cff4d;border-radius:14px;font-weight:900}.notification-drawer-action.secondary{border-color:var(--line);background:var(--surface-3);color:var(--muted)}.notification-drawer-action:disabled{cursor:not-allowed;opacity:.56}.notifications-page{gap:22px;width:calc(100% + 4px);max-width:980px;margin:0 -2px;padding-bottom:16px}.notifications-header{gap:10px;min-width:0;display:grid;position:relative}.notifications-header-copy,.notifications-header-copy h1,.notifications-header-copy p,.notification-section-heading h2,.notification-section-heading p,.telegram-channel-title-row h3,.telegram-channel-copy p,.notification-rule-card h3,.notification-rule-card p,.notification-setting-card h3,.notification-setting-card p,.notification-load-error strong,.notification-load-error span{margin:0}.notifications-header-copy{min-width:0}.notifications-header-copy h1{letter-spacing:-.035em;margin-top:4px;font-size:30px;font-weight:780;line-height:1.08}.notifications-header-copy>p:last-child{color:var(--muted);margin-top:7px;font-size:14px;font-weight:540;line-height:1.45}.notifications-header-summary{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.notifications-header-summary>span{background:var(--surface-3);min-height:30px;color:var(--muted);border:1px solid #ffffff0e;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:12px;font-weight:680;line-height:1.15;display:inline-flex}.notifications-header-summary i{background:var(--faint);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.notifications-header-summary .connected{color:var(--muted)}.notifications-header-summary .connected i{background:var(--green);box-shadow:0 0 0 3px #35b98f1f}.notification-save-status{min-height:16px;color:var(--muted);font-size:11px;font-weight:750;position:absolute;bottom:-19px;right:0}.notification-section{gap:8px;min-width:0;display:grid}.notification-section-heading{justify-content:space-between;align-items:end;gap:16px;min-width:0;display:flex}.notification-section-heading>div{min-width:0}.notification-section-heading h2{letter-spacing:-.012em;font-size:17px;font-weight:760;line-height:1.25}.notification-section-heading p{color:var(--muted);margin-top:4px;font-size:12.5px;font-weight:540;line-height:1.4}.notification-channel-section .notification-section-heading h2{font-size:18px}.notification-common-section .notification-section-heading h2{color:#f2f3f7e0;font-size:16px}.notification-common-section .notification-section-heading p{color:var(--faint);font-size:12px}.notification-rules-heading>span{color:var(--muted);flex:none;font-size:12px;font-weight:680}.telegram-channel-card,.notification-rule-card,.notification-setting-card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);min-width:0}.telegram-channel-card{background:linear-gradient(112deg, #2aabee18, transparent 48%), var(--surface);transition:transform var(--motion-fast), border-color var(--motion-fast), box-shadow var(--motion-fast);border-color:#6fc8ff2b;grid-template-columns:36px minmax(0,1fr) 48px;align-items:start;gap:9px;padding:10px 12px;display:grid;overflow:hidden;box-shadow:0 14px 34px #00000029}.notification-icon{width:36px;height:36px;color:var(--blue);background:#3b8cff1f;border-radius:10px;flex:0 0 36px;place-items:center;display:grid}.notification-icon svg{stroke-width:2px;width:18px;height:18px}.notification-icon-telegram{color:var(--cyan);background:#2aabee24}.telegram-channel-copy{justify-items:start;gap:1px;min-width:0;display:grid}.telegram-channel-title-row{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.telegram-channel-title-row h3{letter-spacing:-.01em;font-size:16px;font-weight:780;line-height:1.25}.notification-status-chip{border-radius:999px;align-items:center;gap:5px;min-height:20px;padding:3px 7px;font-size:10.5px;font-weight:720;line-height:1;display:inline-flex}.notification-status-chip.connected{color:var(--muted);background:#ffffff0b}.notification-status-chip.connected:before{background:var(--green);content:"";border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #35b98f1a}.notification-status-chip.attention{color:var(--warning);background:#ffbf4d1f}.telegram-channel-copy>p{color:var(--muted);font-size:12.5px;font-weight:520;line-height:1.4}.telegram-bot-status{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:680;line-height:1.4;display:block;overflow:hidden}.notification-secondary-action{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-3);color:#f2f3f7c7;min-height:36px;transition:color var(--motion-fast), background var(--motion-fast), border-color var(--motion-fast), transform var(--motion-fast);justify-content:center;align-items:center;gap:7px;margin-top:1px;padding:0 11px;font-size:11.5px;font-weight:700;display:inline-flex}.notification-secondary-action:hover{color:var(--text);border-color:#3b8cff47}.notification-switch{background:0 0;border:0;border-radius:12px;place-items:center;width:48px;height:38px;margin:-7px 0 0;padding:0;display:grid}.notifications-page .settings-switch{width:42px;height:24px;transition:border-color var(--motion-fast), background var(--motion-fast), box-shadow var(--motion-fast);flex-basis:42px}.notifications-page .settings-switch span{width:18px;height:18px;transition:transform .18s cubic-bezier(.22, 1, .36, 1), background var(--motion-fast), box-shadow var(--motion-fast)}.notifications-page .settings-switch.on{background:#35b98f1c;border-color:#35b98f38;box-shadow:inset 0 0 0 1px #35b98f09}.notifications-page .settings-switch.on span{transform:translate(18px)}.notification-switch:disabled{opacity:.5}.notification-rules-grid,.notification-common-grid{gap:7px;min-width:0;display:grid}.notification-channel-hint{min-height:40px;color:var(--muted);background:#ffffff09;border-radius:12px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:750;line-height:1.35;display:flex}.notification-rule-card{min-height:0;transition:opacity var(--motion-fast), transform var(--motion-fast), border-color var(--motion-fast), background var(--motion-fast), box-shadow var(--motion-fast);background:#11131fb8;grid-template-rows:auto auto auto;gap:2px;padding:7px 9px;display:grid;position:relative}.notification-rule-card.channel-disabled{opacity:.52}.notification-rule-topline{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding-right:45px;display:grid}.notification-rule-icon{background:#3b8cff16;border-radius:9px;width:30px;height:30px}.notification-rule-icon svg{stroke-width:1.9px;width:15px;height:15px}.notification-rule-card h3{overflow-wrap:anywhere;letter-spacing:-.008em;min-width:0;font-size:15px;font-weight:740;line-height:1.25}.notification-rule-card>p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:520;line-height:1.32;display:-webkit-box;overflow:hidden}.notification-rule-topline .notification-switch{margin:0;position:absolute;top:3px;right:3px}.notification-setting-heading .notification-switch{justify-self:end}.notification-priority-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.notification-priority-control{background:#ffffff09;border-radius:9px;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:1px;display:grid}.notification-priority-control button{min-width:58px;min-height:30px;color:var(--muted);transition:color var(--motion-fast), background var(--motion-fast), box-shadow var(--motion-fast), transform var(--motion-fast);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:0 7px;font-size:11.5px;font-weight:650;display:inline-flex}.notification-priority-control button.active{color:#f2f3f7eb;background:#ffffff13;box-shadow:0 1px 5px #00000029}.notification-priority-control button:last-child:not(.urgent){color:#ffbf4da8}.notification-priority-control button.urgent{color:var(--warning);background:#ffbf4d21;box-shadow:inset 0 0 0 1px #ffbf4d1c,0 2px 9px #ffa12e14}.notification-priority-control button:disabled{cursor:not-allowed}.priority-icon{fill:currentColor;width:11px;height:11px}.notification-priority-row>span{min-width:0;color:var(--muted);text-align:right;font-size:10.5px;font-weight:540;line-height:1.22}.notification-common-grid{border-radius:var(--radius-card);background:#0d0f1999;border:1px solid #ffffff0e;gap:0;overflow:hidden}.notification-setting-card{background:0 0;border:0;border-radius:0;align-content:start;gap:6px;padding:8px 10px;display:grid}.notification-setting-card+.notification-setting-card{border-top:1px solid #ffffff0d}.notification-setting-heading{grid-template-columns:32px minmax(0,1fr) 48px;align-items:center;gap:7px;min-width:0;display:grid}.notification-setting-heading>div{min-width:0}.notification-setting-card h3{letter-spacing:-.006em;font-size:14.5px;font-weight:700;line-height:1.3}.notification-setting-card .notification-icon{color:#6fc8ffc2;background:#3b8cff12;border-radius:9px;width:30px;height:30px}.notification-setting-card .notification-icon svg{width:15px;height:15px}.notification-setting-heading p{color:var(--muted);margin-top:1px;font-size:11.5px;font-weight:520;line-height:1.35}.notification-time-row{width:fit-content;max-width:100%;transition:opacity var(--motion-fast);background:#ffffff09;border-radius:10px;align-items:center;gap:4px;padding:0 5px;display:flex}.notification-time-row.disabled{opacity:.5}.notification-time-row label{min-width:0;color:var(--muted);align-items:center;gap:5px;font-size:11px;font-weight:620;display:flex}.notification-time-row input{width:76px;min-width:0;min-height:34px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0e;border:0;border-radius:9px;padding:0 7px;font-size:12px;font-weight:680}.notification-time-row input:disabled{cursor:not-allowed}.notification-field-heading{justify-content:space-between;align-items:start;gap:10px;min-width:0;display:flex}.notification-field-heading>span{color:var(--muted);flex:none;font-size:10px;font-weight:620}.notification-money-input{border:1px solid var(--line);border-radius:var(--radius-control);background:#ffffff09;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;min-height:36px;padding-right:13px;display:grid}.notification-money-input:focus-within{border-color:#3b8cff66;box-shadow:0 0 0 3px #3b8cff14}.notification-money-input input{width:100%;min-width:0;height:36px;color:var(--text);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:0 12px;font-weight:680}.notification-money-input>span:last-child{color:var(--muted);font-size:14px;font-weight:680}.notification-digest-control{background:#ffffff09;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;min-width:0;padding:2px;display:grid}.notification-digest-control button{min-width:0;min-height:32px;color:var(--muted);white-space:nowrap;transition:color var(--motion-fast), background var(--motion-fast), box-shadow var(--motion-fast), transform var(--motion-fast);background:0 0;border:0;border-radius:9px;padding:0 4px;font-size:11px;font-weight:650;line-height:1.15}.notification-digest-control button.active{color:#f2f3f7eb;background:#ffffff13;box-shadow:0 1px 5px #00000029}.notification-digest-control button:disabled{opacity:.55}.notification-setting-helper{color:var(--muted);font-size:11px;font-weight:520;line-height:1.34}.notifications-page button:focus-visible,.notifications-page input:focus-visible{outline-offset:2px;outline:2px solid #8fc3ffeb}@media (hover:hover) and (pointer:fine){.telegram-channel-card:hover{border-color:#6fc8ff42;transform:translateY(-1px);box-shadow:0 18px 42px #0003}.notification-rule-card:hover{background:#141623d1;border-color:#ffffff1c;transform:translateY(-1px);box-shadow:0 10px 26px #0000001f}.notification-secondary-action:hover{background:#ffffff0e}.notification-priority-control button:hover:not(:disabled),.notification-digest-control button:hover:not(:disabled){color:var(--text)}}@media (max-width:370px){.product-page-header.has-leading{grid-template-columns:46px minmax(0,1fr)}.product-page-leading,.product-page-leading>.avatar,.product-page-leading>.service-icon{flex-basis:46px;width:46px;height:46px}.product-page-header.has-leading .product-page-meta{grid-column:2;justify-content:flex-start}.product-page-copy>h1{font-size:27px}.product-section-header{align-items:start}.state-panel,.state-panel.is-compact{grid-template-columns:minmax(0,1fr)}.state-panel>button{width:100%;min-height:42px}.dashboard-account-link{max-width:116px}.dashboard-actions .quick-actions{gap:4px;padding:6px}.dashboard-actions .quick-actions button{font-size:10px}.history-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.history-summary>div:last-child{grid-column:1/-1;min-height:68px}.history-row{grid-template-columns:36px minmax(0,1fr)}.history-row .history-icon{width:36px;height:36px}.history-row-trailing{grid-column:2;grid-template-columns:auto 1fr;justify-items:start;margin-top:-2px}.services-balance-note{display:none}.scanner-bottom-panel{right:8px;bottom:calc(8px + max(env(safe-area-inset-bottom,0px), var(--tg-safe-area-inset-bottom,0px)));border-radius:17px;max-height:51dvh;padding:10px;left:8px}.scanner-bottom-panel .manual-qr{grid-template-columns:minmax(0,1fr)}.scanner-bottom-panel .manual-qr button{width:100%}}@media (min-width:720px) and (max-width:1023px){.app-shell:not([data-screen=security]):not([data-screen=notifications]):not(.auth-shell):not(.connect-shell){width:min(768px,100vw);padding-left:24px;padding-right:24px}.app-shell:not([data-screen=security]):not([data-screen=notifications]):not(.auth-shell):not(.connect-shell) .bottom-nav{width:min(768px,100vw)}.dashboard-page .desktop-home-grid{grid-template-columns:minmax(0,1.05fr) minmax(270px,.95fr);align-items:start;gap:20px}.dashboard-page>.product-page-header,.history-page>.product-page-header,.services-page>.product-page-header,.profile-page>.product-page-header,.developer-page>.product-page-header{width:100%}.profile-page{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-page>.product-page-header,.profile-overview,.profile-danger-zone{grid-column:1/-1}.history-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.services-page{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.services-page>.product-page-header,.services-page>.services-balance,.services-page>.connected-section{grid-column:1/-1}.connected-services-list{grid-template-columns:repeat(2,minmax(0,1fr))}.scanner-bottom-panel{width:min(560px,100vw - 48px);left:50%;right:auto;transform:translate(-50%)}}@media (min-width:1024px){.dashboard-page,.profile-page,.history-page,.services-page{width:100%}.dashboard-page>.product-page-header,.history-page>.product-page-header,.services-page>.product-page-header{grid-template-columns:minmax(0,1fr) auto}.dashboard-page>.product-page-header .product-eyebrow,.dashboard-page>.product-page-header h1,.history-page>.product-page-header .product-eyebrow,.history-page>.product-page-header h1,.services-page>.product-page-header .product-eyebrow,.services-page>.product-page-header h1{display:none}.dashboard-page>.product-page-header .product-page-copy>p:last-child,.history-page>.product-page-header .product-page-copy>p:last-child,.services-page>.product-page-header .product-page-copy>p:last-child{margin-top:0;font-size:15px}.dashboard-page>.product-page-header.has-leading{grid-template-columns:minmax(0,1fr) auto}.dashboard-page>.product-page-header .product-page-leading{display:none}.dashboard-account-link{max-width:220px}.dashboard-balance-card{min-height:178px;padding:20px}.dashboard-balance-value strong{font-size:clamp(42px,4vw,58px)}.dashboard-actions .quick-actions{gap:10px;padding:10px}.dashboard-actions .quick-actions button{grid-template-rows:48px auto;min-height:78px;font-size:12px}.dashboard-actions .action-icon{width:48px;height:48px}.profile-page{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-width:1080px}.profile-page>.product-page-header,.profile-overview,.profile-danger-zone{grid-column:1/-1}.profile-product-header{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:20px;padding:16px}.profile-overview{grid-template-columns:minmax(0,2fr) minmax(180px,.6fr)}.history-summary{grid-template-columns:repeat(3,minmax(0,220px))}.history-table .product-status{justify-self:start}.services-page{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.services-page>.product-page-header,.services-page>.services-balance,.services-page>.connected-section{grid-column:1/-1}.services-balance-bar{min-height:76px;padding:12px 16px}.connected-detail-page{grid-template-columns:minmax(0,1fr) minmax(330px,.62fr)}.connected-detail-toolbar,.connected-detail-hero,.developer-product-header{grid-column:1/-1}.scanner-bottom-panel{width:min(580px,100vw - 64px);left:50%;right:auto;transform:translate(-50%)}.scanner-status-overlay{padding-bottom:280px}}@media (prefers-reduced-motion:reduce){.scanner-loader{animation:none}}.notification-load-error{background:#ff6f7c12;border:1px solid #ff6f7c33;border-radius:14px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.notification-load-error>.icon{width:20px;height:20px;color:var(--red)}.notification-load-error strong,.notification-load-error span{display:block}.notification-load-error strong{font-size:13px}.notification-load-error span{color:var(--muted);margin-top:2px;font-size:11.5px;font-weight:650;line-height:1.35}.notification-load-error button{border:1px solid var(--line);background:var(--surface-3);border-radius:11px;grid-column:2;justify-content:center;justify-self:start;align-items:center;gap:6px;min-height:44px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.notification-page-skeleton{pointer-events:none}.notification-skeleton-line,.notification-skeleton-block{background:linear-gradient(90deg, transparent, #ffffff0e, transparent), var(--surface-2);background-size:220% 100%;border-radius:10px;animation:1.4s ease-in-out infinite notification-skeleton-shimmer;display:block;overflow:hidden}.notification-skeleton-line{width:148px;height:18px}.notification-skeleton-line.wide{width:min(310px,85%);height:14px;margin-top:9px}.notification-skeleton-line.heading{width:180px;height:22px}.notifications-header-summary .notification-skeleton-line{width:138px;height:30px}.notification-skeleton-block.channel{height:120px}.notification-skeleton-block.rule{height:100px}.notification-skeleton-block.setting{min-height:108px}.notification-skeleton-block.setting.quiet{min-height:136px}@media (min-width:400px){.notification-skeleton-block.channel{height:108px}.notification-skeleton-block.setting.quiet{min-height:124px}}@keyframes notification-skeleton-shimmer{0%{background-position:160% 0}to{background-position:-80% 0}}.history-page{gap:18px;display:grid}.history-summary{grid-template-columns:1fr 1fr;gap:10px;display:grid}.history-summary div{border:1px solid var(--line);background:var(--surface-3);border-radius:14px;gap:7px;min-height:76px;padding:13px;display:grid}.history-summary span,.history-group h2,.history-row small{color:var(--muted)}.history-summary span{font-size:13px;font-weight:700}.history-summary strong{font-size:18px}.history-filters{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.history-filters button{border:1px solid var(--line);min-height:36px;color:var(--muted);background:0 0;border-radius:999px;flex:none;padding:0 13px;font-size:13px;font-weight:800}.history-filters .active{color:var(--text);background:#3b8cff24;border-color:#0000}.history-filters button:disabled{cursor:progress;opacity:.72}.history-group{gap:8px;display:grid}.history-group h2{text-transform:uppercase;margin:0 0 2px;font-size:13px;font-weight:800}.history-row{border:1px solid var(--line);background:var(--surface-2);text-align:left;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:13px;display:grid}.history-row strong,.history-row small{display:block}.history-row strong{text-overflow:ellipsis;white-space:nowrap;margin-bottom:3px;font-size:15px;overflow:hidden}.history-row small{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.history-icon{width:42px;height:42px;color:var(--blue);background:#3b8cff1f;border-radius:12px;place-items:center;display:grid}.history-icon .icon{width:21px;height:21px}.history-icon img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.success-tone{color:var(--green);background:#35b98f21}.pending-tone{color:#ffbf4d;background:#ffbf4d21}.error-tone{color:var(--red);background:#ff6f7c21}.history-amount{white-space:nowrap;color:var(--text);justify-self:end;font-size:15px;font-weight:850}.history-amount.positive{color:var(--green)}.services-page{gap:18px;display:grid}.services-balance{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;gap:6px;padding:16px;display:grid}.services-balance span,.services-balance small{color:var(--muted)}.services-balance span{font-size:13px;font-weight:750}.services-balance strong{font-size:28px;line-height:1.1}.services-balance small{font-weight:700}.service-icon{width:42px;height:42px;color:var(--blue);background:#3b8cff24;border-radius:12px;place-items:center;display:grid}.service-icon .icon{width:22px;height:22px}.service-photo{background:var(--surface-3);color:#0000;overflow:hidden}.service-photo img{object-fit:cover;width:100%;height:100%}.connected-section,.connected-services-list{gap:10px;display:grid}.connected-services-list.dense{overscroll-behavior:contain;max-height:360px;padding-right:4px;overflow-y:auto}.connected-summary-card{border:1px solid var(--line);background:var(--surface-2);text-align:left;border-radius:16px;gap:12px;width:100%;padding:14px;display:grid}.connected-summary-card.compact{border-radius:14px;gap:9px;padding:11px}.connected-summary-head{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.connected-summary-card.compact .connected-summary-head{grid-template-columns:36px minmax(0,1fr) auto;gap:9px}.connected-summary-card.compact .service-icon{border-radius:10px;width:36px;height:36px}.connected-summary-title{min-width:0}.connected-summary-title strong,.connected-summary-title small{display:block}.connected-summary-title strong{text-overflow:ellipsis;white-space:nowrap;margin-bottom:3px;font-size:16px;line-height:1.2;overflow:hidden}.connected-summary-card.compact .connected-summary-title strong{font-size:15px}.connected-summary-title small,.connected-summary-meta span,.connected-muted,.connected-row small,.connected-row-date{color:var(--muted)}.connected-summary-title small{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:720;overflow:hidden}.connected-summary-meta{flex-wrap:wrap;gap:7px;display:flex}.connected-summary-meta span{background:#ffffff0a;border-radius:999px;padding:6px 8px;font-size:12px;font-weight:850}.connected-summary-card.compact .connected-summary-meta span{padding:5px 7px;font-size:11px}.connected-summary-meta .danger-summary{color:var(--red);background:#ff6f7c1a}.connected-detail-page{gap:14px;display:grid}.connected-detail-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.connected-back,.connected-refresh{min-height:36px;color:var(--blue);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:850;display:inline-flex}.connected-refresh:disabled{opacity:.48;cursor:not-allowed}.connected-detail-hero,.connected-detail-section,.connected-danger-zone{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;padding:14px}.connected-detail-head{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;display:grid}.connected-detail-head h2,.connected-detail-head p,.connected-detail-section h3,.connected-danger-zone h3,.connected-danger-zone p,.connected-muted{margin:0}.connected-detail-head h2{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:20px;line-height:1.15;overflow:hidden}.connected-service-label,.connected-detail-head p,.connected-facts span,.connected-account-note span,.connected-danger-zone p{color:var(--muted)}.connected-service-label{text-transform:uppercase;font-size:11px;font-weight:850}.connected-detail-head p{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;font-weight:720;overflow:hidden}.connected-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.connected-facts div{border:1px solid var(--line);background:var(--surface-3);border-radius:12px;min-width:0;padding:10px}.connected-facts span,.connected-facts strong{display:block}.connected-facts span{margin-bottom:5px;font-size:11px;font-weight:780}.connected-facts strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.connected-account-note{border-top:1px solid var(--line);gap:4px;margin-top:14px;padding-top:12px;display:grid}.connected-account-note span{font-size:12px;font-weight:780}.connected-account-note strong{overflow-wrap:anywhere;font-size:13px}.compact-danger{min-height:34px;color:var(--red);background:#ff6f7c1a;border:1px solid #ff6f7c47;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:850;display:inline-flex}.compact-danger:disabled,.danger-button:disabled{opacity:.48;cursor:not-allowed}.compact-row-action{white-space:nowrap;justify-self:end}.scope-list{flex-wrap:wrap;gap:7px;display:flex}.scope-list span{color:var(--blue);background:#3b8cff21;border-radius:999px;padding:6px 8px;font-size:12px;font-weight:850}.connected-detail-section{gap:10px;display:grid}.connected-detail-section h3,.connected-danger-zone h3{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.connected-danger-zone{background:#ff6f7c0d;gap:12px;display:grid}.connected-danger-zone p{margin-top:5px;font-size:13px;font-weight:720;line-height:1.35}.connected-danger-action{justify-content:center;width:100%;min-height:42px}.connected-confirm-overlay{z-index:70}.connected-confirm-sheet{z-index:80}.connected-confirm-copy{color:var(--muted);margin:0 0 18px;font-size:14px;font-weight:700;line-height:1.45}.connected-confirm-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:10px;display:grid}.connected-confirm-actions button{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-2);min-height:48px;color:var(--text);padding:0 12px;font-weight:800}.connected-confirm-actions .danger-button{color:var(--red);background:#ff6f7c1f;border-color:#ff6f7c47}.connected-muted{border-top:1px solid var(--line);padding-top:10px;font-size:13px;font-weight:720}.connected-row{border-top:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:10px;display:grid}.connected-row strong,.connected-row small{display:block}.connected-row strong{text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;font-size:15px;overflow:hidden}.connected-row small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:720;overflow:hidden}.payment-row{align-items:start}.payment-row small{text-overflow:clip;white-space:normal;line-height:1.3;overflow:visible}.payment-status{border-radius:999px;width:fit-content;max-width:100%;margin-top:7px;padding:5px 8px;font-size:11px;font-weight:850;line-height:1.15;display:inline-flex}.payment-status-success{color:var(--green);background:#35b98f21}.payment-status-danger{color:var(--red);background:#ff6f7c1f}.payment-status-pending{color:#ffbf4d;background:#ffbf4d21}.payment-status-neutral{color:var(--muted);background:#ffffff0f}.connected-row-icon{width:30px;height:30px;color:var(--blue);background:#3b8cff1f;border-radius:9px;place-items:center;display:grid}.danger-tone{color:var(--red);background:#ff6f7c1f}.neutral-tone{color:var(--muted);background:#ffffff0f}.connected-row-date{white-space:nowrap;justify-self:end;font-size:12px;font-weight:750}.danger-button{color:var(--red)}.transaction-detail{gap:16px;display:grid}.transaction-detail-warning{color:var(--muted);background:#ffb54714;border:1px solid #ffb5473d;border-radius:12px;margin:0;padding:11px 12px;font-size:13px;font-weight:720}.transaction-head{grid-template-columns:48px 1fr;align-items:center;gap:12px;display:grid}.transaction-head p,.transaction-head h3{margin:0}.transaction-head p{color:var(--muted);margin-bottom:3px;font-size:13px;font-weight:800}.transaction-head h3{margin-bottom:7px;font-size:19px;line-height:1.2}.status-badge{width:fit-content;color:var(--green);background:#35b98f1f;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:12px;font-weight:850;display:inline-flex}.pending-badge{color:#ffbf4d;background:#ffbf4d21}.error-badge{color:var(--red);background:#ff6f7c21}.transaction-amount{border:1px solid var(--line);background:var(--surface-3);color:var(--text);text-align:center;border-radius:16px;padding:16px;font-size:28px;font-weight:900}.transaction-amount.positive{color:var(--green)}.detail-list{border:1px solid var(--line);border-radius:16px;display:grid;overflow:hidden}.detail-list div{background:var(--surface-2);grid-template-columns:minmax(96px,.8fr) minmax(0,1.2fr);gap:12px;padding:13px;display:grid}.detail-list div+div{border-top:1px solid var(--line)}.detail-list span{color:var(--muted);font-size:13px;font-weight:750}.detail-list strong{overflow-wrap:anywhere;text-align:right;min-width:0;font-size:14px}.detail-actions{grid-template-columns:1fr;gap:10px;display:grid}.detail-actions button{border:1px solid var(--line);min-height:44px;color:var(--text);background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-weight:850;display:inline-flex}.detail-actions .icon{width:19px;height:19px}.status-dot{border-radius:50%;width:10px;height:10px}.success{background:var(--green)}.pending{background:#ffbf4d}.status-dot-success{background:var(--green)}.status-dot-pending{background:var(--warning)}.status-dot-error{background:var(--red)}.bottom-nav{z-index:20;width:min(430px,100vw);min-height:72px;padding:8px 12px calc(8px + max(env(safe-area-inset-bottom,0px), var(--tg-safe-area-inset-bottom,0px)));border-top:1px solid var(--line);background:#0e1019fa;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.bottom-nav button{color:var(--muted);background:0 0;border:0;place-items:center;gap:2px;font-size:12px;font-weight:700;display:grid}.bottom-nav .active{color:var(--blue)}.bottom-nav .scan-tab{width:56px;height:56px;color:var(--blue);background:#3b8cff1a;border:1px solid #3b8cff3d;border-radius:16px;place-self:center}.icon-button{width:var(--control-height);height:var(--control-height);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.ghost{color:var(--muted);background:0 0}.muted{color:var(--muted)}.icon{stroke-width:2.2px;flex:none;width:24px;height:24px;display:block}.muted-icon{color:var(--muted);width:20px;height:20px}.overlay{z-index:30;background:#00000085;animation:.18s ease-out overlay-fade-in;position:fixed;inset:0}.sheet{z-index:40;width:min(430px,100vw);max-height:min(82dvh, calc(var(--tg-viewport-stable-height,100dvh) - var(--app-content-safe-area-inset-top) - 12px));padding:8px 18px calc(24px + max(env(safe-area-inset-bottom,0px), var(--tg-safe-area-inset-bottom,0px)));overscroll-behavior:contain;border:1px solid var(--line);box-shadow:var(--shadow);transition:transform var(--motion-fast);background:#0d0f19;border-bottom:0;border-radius:22px 22px 0 0;position:fixed;bottom:0;left:50%;overflow:auto;transform:translate(-50%,105%)}.sheet.open{animation:.24s cubic-bezier(.22,1,.36,1) sheet-slide-in;transform:translate(-50%)}@keyframes overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sheet-slide-in{0%{transform:translate(-50%,105%)}to{transform:translate(-50%)}}.sheet-handle{background:#ffffff2e;border-radius:999px;width:48px;height:4px;margin:0 auto 14px}.sheet-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.sheet-header h2{margin:0;font-size:24px}.sheet-content{gap:12px;display:grid}.qr-sheet,.qr-sheet.open{background:#000;border:0;border-radius:0;flex-direction:column;width:100vw;height:100dvh;max-height:none;padding:0;animation:none;display:flex;inset:0;overflow:hidden;transform:none}.qr-scanner-close{top:max(14px, var(--app-content-safe-area-inset-top));right:max(14px, env(safe-area-inset-right,0px));z-index:3;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07090f94;border:1px solid #ffffff29;width:46px;height:46px;position:absolute}.qr-sheet .sheet-content{display:block;position:absolute;inset:0}.flow-row{text-align:left;border:0;grid-template-columns:46px 1fr 24px;align-items:center;gap:12px;width:100%;padding:14px;display:grid}.flow-row.disabled{opacity:.55}.flow-row strong,.flow-row small{display:block}.flow-row strong{margin-bottom:3px;font-size:16px}.flow-icon{border-radius:12px;width:42px;height:42px}.flow-icon .icon{width:22px;height:22px}.address-box{gap:8px;padding:14px;display:grid}.address-box code{font-size:18px;font-weight:850}.mock-form{gap:12px;display:grid}.mock-form label{color:var(--muted);gap:7px;font-weight:750;display:grid}.mock-form input{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);border-radius:14px;outline:none;padding:13px}.mock-form button{background:var(--blue)}.qr-dropzone,.profile-card{text-align:center;justify-items:center;gap:8px;padding:18px 14px;display:grid}.qr-dropzone{background:#54d6ff0a;border:1px dashed #54d6ff80;border-radius:16px}.qr-dropzone .icon{width:42px;height:42px;color:var(--cyan)}.qr-scanner{gap:14px;display:grid}.qr-sheet .qr-scanner{height:100%;min-height:0;display:block}.scanner-frame{border:1px solid var(--line);background:#06070d;border-radius:18px;place-items:center;min-height:280px;display:grid;position:relative;overflow:hidden}.scanner-frame video{object-fit:cover;width:100%;height:280px}.scanner-placeholder{text-align:center;background:#06070dd1;align-content:center;place-items:center;gap:8px;padding:24px;display:grid;position:absolute;inset:0}.scanner-placeholder .icon{width:42px;height:42px;color:var(--blue)}.scanner-placeholder strong,.scanner-placeholder small{display:block}.scanner-placeholder small,.scanner-error,.manual-qr label,.qr-result span{color:var(--muted)}.scanner-actions{grid-template-columns:1fr;gap:10px;display:grid}.detail-actions{grid-template-columns:minmax(0,1fr)}.detail-actions button{width:100%}.scanner-actions button,.manual-qr button,.qr-result button{border:1px solid var(--line);min-height:44px;color:var(--text);background:#3b8cff24;border-radius:14px;font-weight:850}.scanner-actions button+button{color:var(--muted);background:0 0}.qr-sheet .scanner-frame,.qr-sheet .scanner-frame video{width:100%;height:100%;min-height:0}.qr-sheet .scanner-frame{border:0;border-radius:0}.qr-sheet .scanner-frame video{object-fit:cover;display:block}.payout-mfa-overlay{z-index:70}.payout-mfa-drawer{z-index:80;width:min(430px,100vw);max-height:min(82dvh, calc(var(--tg-viewport-stable-height,100dvh) - var(--app-content-safe-area-inset-top) - 12px));border:1px solid var(--line);box-shadow:var(--shadow);padding:8px 18px calc(20px + max(env(safe-area-inset-bottom,0px), var(--tg-safe-area-inset-bottom,0px)));overscroll-behavior:contain;background:#0d0f19;border-bottom:0;border-radius:22px 22px 0 0;gap:14px;animation:.24s cubic-bezier(.22,1,.36,1) sheet-slide-in;display:grid;position:fixed;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%)}.payout-mfa-handle{background:#ffffff2e;border-radius:999px;width:48px;height:4px;margin:0 auto 2px}.payout-mfa-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.payout-mfa-head span,.payout-mfa-drawer label{gap:5px;display:grid}.payout-mfa-head span{min-width:0}.payout-mfa-head small,.payout-mfa-drawer>p,.payout-mfa-drawer label span{color:var(--muted);font-size:13px;font-weight:720}.payout-mfa-head strong{font-size:19px;line-height:1.2}.payout-mfa-drawer>p{margin:0;line-height:1.45}.payout-mfa-drawer input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:60px;color:var(--text);text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.14em;border-radius:14px;outline:none;padding:14px;font-size:24px;font-weight:850}.payout-mfa-error{color:var(--red)!important}.scanner-error{background:#ff6f7c14;border:1px solid #ff6f7c3d;border-radius:14px;margin:0;padding:12px;line-height:1.4}.manual-qr{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.manual-qr label{gap:7px;font-weight:750;display:grid}.manual-qr input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--text);border-radius:14px;outline:none;padding:13px}.manual-qr button{padding:0 14px}.qr-result{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;gap:8px;padding:14px;display:grid}.qr-result span{font-size:13px;font-weight:800}.qr-result strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.qr-result button:disabled{cursor:not-allowed;opacity:.45}.crypto-deposit{gap:14px;display:grid}.deposit-intro,.deposit-title-row{align-items:center;gap:12px;display:flex}.deposit-intro strong,.deposit-title-row strong{font-size:18px;display:block}.deposit-intro small,.deposit-title-row small{color:var(--muted);margin-top:3px;font-size:13px;font-weight:750;display:block}.small-token{width:36px;height:36px;font-size:20px}.rate-card{border:1px solid var(--line);background:var(--surface-3);border-radius:16px;gap:5px;padding:14px;display:grid}.rate-card span,.rate-card small{color:var(--muted);font-size:13px;font-weight:750}.rate-card strong{font-size:24px;line-height:1.1}.deposit-form{gap:12px;display:grid}.amount-input-wrap,.conversion-card,.deposit-summary,.deposit-warning,.deposit-address{border:1px solid var(--line);background:var(--surface-2);border-radius:16px}.amount-input-wrap{gap:8px;padding:14px;display:grid}.amount-input-wrap span,.conversion-card span,.deposit-summary span,.deposit-address span{color:var(--muted);font-size:13px;font-weight:750}.amount-input-wrap small{color:var(--muted);font-size:12px;font-weight:700}.amount-input-wrap input{width:100%;color:var(--text);background:0 0;border:0;outline:none;font-size:34px;font-weight:900}.compact-input-wrap input{font-size:18px;font-weight:850}.bank-picker{gap:8px;display:grid;position:relative}.bank-select-button{border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--text);text-align:left;border-radius:16px;grid-template-columns:42px 1fr 20px;align-items:center;gap:12px;padding:12px;display:grid}.bank-select-button img,.bank-options img,.bank-logo-fallback{border-radius:50%;width:34px;height:34px}.bank-logo-fallback{color:var(--blue);background:#3b8cff2e;place-items:center;font-weight:900;display:grid}.bank-select-button small{color:var(--muted);font-size:12px;font-weight:750;display:block}.bank-select-button strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;display:block;overflow:hidden}.bank-dropdown{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;gap:8px;padding:10px;display:grid}.bank-dropdown input{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);border-radius:12px;outline:none;padding:12px}.bank-options{gap:4px;max-height:240px;display:grid;overflow:auto}.bank-options button{color:var(--text);text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:8px;font-weight:800;display:grid}.bank-options button:hover{background:#ffffff0f}.bank-options p{color:var(--muted);margin:0;padding:10px;font-weight:750}.conversion-card{gap:6px;padding:14px;display:grid}.conversion-card strong{font-size:22px}.deposit-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.deposit-meta-grid span{border:1px solid var(--line);color:var(--muted);background:#ffffff09;border-radius:14px;padding:12px;font-size:12px;font-weight:750;line-height:1.25}.primary-action,.secondary-action{border:0;border-radius:14px;width:100%;padding:15px 16px;font-size:16px;font-weight:900}.primary-action{background:var(--blue);color:#fff}.secondary-action{color:var(--blue);background:#3b8cff29}.cancel-payment-action{color:#ff7185;background:#ff5d731a;border:1px solid #ff5d734d;border-radius:14px;width:100%;padding:15px 16px;font-size:16px;font-weight:900}.cancel-payment-action:disabled,.primary-action:disabled,.mock-form button:disabled{cursor:not-allowed;opacity:.5}.deposit-address-view{gap:16px}.deposit-address{text-align:center;gap:6px;width:100%;padding:14px;display:grid}.payment-requisites{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;gap:0;display:grid;overflow:hidden}.payment-requisites div{grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:12px;padding:13px 14px;display:grid}.payment-requisites div+div{border-top:1px solid var(--line)}.payment-requisites small{color:var(--muted);margin-bottom:6px;font-size:13px;font-weight:750;display:block}.payment-requisites strong{overflow-wrap:anywhere;font-size:17px;display:block}.payment-requisite-copy{width:42px;height:42px;color:var(--blue);background:#3b8cff1f;border:1px solid #3b8cff3d;border-radius:12px;place-items:center;display:grid}.payment-requisite-copy .icon{width:19px;height:19px}.payment-timer{background:linear-gradient(135deg,#3b8cff29,#3b8cff0f);border:1px solid #3b8cff47;border-radius:16px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;padding:14px;display:grid}.payment-timer-icon{width:48px;height:48px;color:var(--blue);background:#3b8cff2e;border-radius:14px;place-items:center;display:grid}.payment-timer-icon .icon{width:23px;height:23px}.payment-timer small,.payment-timer strong{display:block}.payment-timer small{color:var(--muted);font-size:12px;font-weight:750}.payment-timer strong{font-variant-numeric:tabular-nums;margin:2px 0 3px;font-size:26px;line-height:1}.payment-timer.expired{background:#ff6f7c1a;border-color:#ff6f7c4d}.payment-timer.expired .payment-timer-icon{color:var(--red);background:#ff6f7c24}.deposit-address strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;display:block;overflow:hidden}.deposit-summary{gap:0;display:grid;overflow:hidden}.deposit-summary div{justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.deposit-summary div+div{border-top:1px solid var(--line)}.deposit-summary strong{text-align:right}.deposit-warning{background:#ff9f1c17;border-color:#ff9f1c38;grid-template-columns:24px 1fr;gap:10px;padding:14px;display:grid}.deposit-warning .icon{color:#ff9f1c}.deposit-warning p{color:var(--text);margin:0;line-height:1.35}.deposit-warning.urgent{background:#ff50501a;border-color:#ff505040}.hint{line-height:1.45}.developer-page{gap:14px;display:grid}.developer-panel,.developer-secret{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;gap:12px;padding:14px;display:grid}.developer-form,.developer-inline-form,.developer-service-list,.developer-rows,.developer-metrics,.developer-profile-grid,.developer-photo-block{gap:9px;display:grid}.developer-form label,.developer-profile-name{gap:7px;display:grid}.developer-form label span,.developer-profile-name span,.developer-check span,.developer-balance-card span,.developer-balance-card small,.developer-row small,.developer-service-list small{color:var(--muted);font-size:13px;font-weight:720}.developer-form input,.developer-inline-form input,.developer-profile-name input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--text);border-radius:12px;outline:none;padding:12px}.developer-check{grid-template-columns:20px 1fr;align-items:start}.developer-check input{width:18px;height:18px;margin:2px 0 0}.developer-primary,.developer-inline-form button,.developer-file-button,.developer-secondary-action,.developer-row button,.developer-service-list button{border:1px solid var(--line);background:var(--surface-3);color:var(--text);border-radius:12px;font-weight:850}.developer-primary{background:var(--green);color:#06120f;border-color:#0000;justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}.developer-profile-grid{grid-template-columns:116px minmax(0,1fr);align-items:start;gap:16px}.developer-photo-block{justify-items:center;gap:8px}.developer-photo-preview{width:88px;height:88px;color:var(--blue);background:#3b8cff21;border-radius:16px;place-items:center;display:grid}.developer-photo-preview .icon{width:28px;height:28px}.developer-file-button,.developer-secondary-action,.developer-inline-form button{min-height:36px;color:var(--blue);white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:13px;display:inline-flex}.developer-secondary-action{color:var(--muted)}.developer-profile-actions{flex-wrap:wrap;gap:8px;margin-top:5px;display:flex}.developer-profile-actions .developer-file-button,.developer-profile-actions .developer-secondary-action{min-height:40px;padding:0 13px;font-size:14px}.developer-profile-actions .developer-file-button{flex:180px}.developer-profile-actions .developer-secondary-action{flex:0 auto;gap:8px}@media (max-width:520px){.developer-profile-grid{grid-template-columns:1fr}.developer-photo-block{justify-content:start;align-items:center}.developer-profile-actions .developer-secondary-action{flex:140px}}.developer-balance-card{border:1px solid var(--line);background:var(--surface-3);border-radius:12px;gap:6px;padding:13px;display:grid}.developer-balance-card strong{font-size:24px;line-height:1.1}.developer-balance-card small{line-height:1.4}.developer-withdraw-form{grid-template-columns:minmax(0,1fr) auto}.developer-service-list button,.developer-row{text-align:left;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:11px;display:grid}.developer-service-list button.active{background:#3b8cff1f;border-color:#3b8cff5c}.developer-service-icon{width:34px;height:34px;color:var(--blue);background:#3b8cff21;border-radius:10px;place-items:center;display:grid}.developer-row{border:1px solid var(--line);background:var(--surface-3);border-radius:12px}.developer-row strong,.developer-row small,.developer-service-list strong,.developer-service-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.developer-row button{min-height:34px;color:var(--blue);justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.developer-row button:disabled,.developer-inline-form button:disabled,.developer-primary:disabled{opacity:.52;cursor:not-allowed}.developer-row time{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:800}.developer-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.developer-metrics div{border:1px solid var(--line);background:var(--surface-3);border-radius:12px;gap:5px;padding:11px;display:grid}.developer-metrics span{color:var(--muted);font-size:12px;font-weight:800}.developer-metrics strong{font-size:18px}.developer-secret{background:#35b98f1a;border-color:#35b98f3d}.developer-secret code{overflow-wrap:anywhere;white-space:pre-wrap;color:var(--green);font-size:12px;line-height:1.45;display:block}.developer-totp-overlay{z-index:70}.developer-totp-modal{z-index:80;border:1px solid var(--line);width:min(390px,100vw - 28px);max-height:calc(100vh - 36px);box-shadow:var(--shadow);background:#0d0f19;border-radius:20px;gap:13px;padding:16px;display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.developer-totp-copy,.developer-totp-error{color:var(--muted);margin:0;font-size:13px;font-weight:720;line-height:1.45}.developer-totp-modal label{gap:7px;display:grid}.developer-totp-modal label span{color:var(--muted);font-size:13px;font-weight:720}.developer-totp-modal input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--text);text-align:center;border-radius:12px;outline:none;padding:12px;font-size:22px;font-weight:850}.developer-totp-error{color:#ff6b7a}.developer-totp-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.developer-totp-actions button{border:1px solid var(--line);background:var(--surface-3);min-height:42px;color:var(--text);border-radius:12px;font-weight:850}.developer-totp-actions button:last-child{background:var(--green);color:#06120f;border-color:#0000}.developer-count{min-width:26px;color:var(--muted);text-align:center;background:#ffffff12;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:850}.developer-dot{background:#ffbf4d;border-radius:999px;width:10px;height:10px}.developer-dot.ok{background:var(--green)}.success-icon{color:var(--green)}.danger-icon{color:var(--red)}.toast{left:50%;top:calc(16px + var(--app-content-safe-area-inset-top));z-index:120;background:linear-gradient(135deg, rgba(var(--toast-rgb), .18), transparent 42%), #11131ff5;width:min(394px,100vw - 32px);min-height:58px;color:var(--text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffff17;border-radius:14px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:12px 14px 12px 13px;font-weight:800;animation:.18s ease-out toast-in;display:grid;position:fixed;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 54px #00000070}.toast:before{background:var(--toast-accent);content:"";width:4px;position:absolute;inset:0 auto 0 0}.toast-success{--toast-accent:var(--green);--toast-rgb:53, 185, 143}.toast-error{--toast-accent:var(--red);--toast-rgb:255, 111, 124}.toast-warning{--toast-accent:var(--warning);--toast-rgb:255, 191, 77}.toast-icon{background:rgba(var(--toast-rgb), .16);width:34px;height:34px;color:var(--toast-accent);border-radius:10px;place-items:center;display:grid}.toast-icon .icon{width:18px;height:18px}.toast-message{overflow-wrap:anywhere;min-width:0;color:var(--text);font-size:14px;line-height:1.25}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,-8px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (min-width:720px) and (max-width:1023px){.app-shell[data-screen=notifications]{width:min(768px,100vw);padding-left:24px;padding-right:24px}.app-shell[data-screen=notifications] .bottom-nav{width:min(768px,100vw)}.notifications-page{width:100%;max-width:720px;margin:0 auto}.notification-rules-grid,.notification-common-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.telegram-channel-card{align-items:center}.telegram-channel-copy{grid-template-rows:repeat(3,auto);grid-template-columns:minmax(0,1fr) auto;column-gap:18px}.telegram-channel-title-row,.telegram-channel-copy>p,.telegram-bot-status{grid-column:1}.notification-secondary-action{grid-area:1/2/-1;align-self:center;min-height:38px;margin-top:0}.notification-quiet-card,.notification-skeleton-block.setting.quiet{grid-column:1/-1}.notification-common-grid>:nth-child(3){border-left:1px solid #ffffff0d}.notification-skeleton-block.channel{height:92px}.notification-skeleton-block.setting.quiet{min-height:136px}}@media (min-width:1024px){html,body{overflow-x:hidden}body{background:linear-gradient(135deg,#35b98f14,#0000 34%),linear-gradient(225deg,#3b8cff1a,#0000 42%),#0d1019}.app-shell:not(.auth-shell):not(.connect-shell){background:0 0;grid-template-columns:248px minmax(0,1fr);gap:24px;width:min(1440px,100%);min-height:100vh;margin:0 auto;padding:24px;display:grid;overflow:visible}.desktop-app-content{align-content:start;gap:20px;min-width:0;display:grid}.desktop-sidebar{border:1px solid var(--line);min-width:0;height:calc(100vh - 48px);min-height:0;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#11131fd1;border-radius:24px;grid-template-rows:auto auto 1fr auto;gap:18px;padding:18px;display:grid;position:sticky;top:24px;overflow:hidden}.desktop-sidebar-brand,.desktop-sidebar-user,.desktop-header-actions,.desktop-user-pill,.desktop-balance-pill{align-items:center;display:flex}.desktop-sidebar-brand{gap:12px;min-width:0}.desktop-sidebar-brand strong,.desktop-sidebar-brand small,.desktop-sidebar-user strong,.desktop-sidebar-user small,.desktop-user-pill strong,.desktop-user-pill small,.desktop-balance-pill strong,.desktop-balance-pill span{display:block}.desktop-sidebar-brand strong{font-size:18px}.desktop-sidebar-brand small,.desktop-sidebar-user small,.desktop-user-pill small,.desktop-balance-pill span{color:var(--muted);font-size:12px;font-weight:800}.desktop-sidebar-balance{background:#35b98f1a;border:1px solid #35b98f33;border-radius:18px;gap:6px;min-width:0;max-width:100%;padding:14px;display:grid;overflow:hidden}.desktop-sidebar-balance span{color:var(--muted);font-size:12px;font-weight:800}.desktop-sidebar-balance strong{text-overflow:ellipsis;white-space:nowrap;font-size:24px;line-height:1.1;overflow:hidden}.desktop-sidebar-nav{overscroll-behavior:contain;align-content:start;gap:7px;min-width:0;min-height:0;padding-right:3px;display:grid;overflow-y:auto}.desktop-sidebar-nav button,.desktop-sidebar-user,.desktop-sidebar-logout{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:16px}.desktop-sidebar-nav button{text-align:left;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;width:100%;min-width:0;max-width:100%;min-height:58px;padding:8px 10px;display:grid;overflow:hidden}.desktop-sidebar-nav button:hover,.desktop-sidebar-user:hover,.desktop-sidebar-logout:hover{color:var(--text);background:#ffffff0b}.desktop-sidebar-nav button.active{color:var(--text);background:#3b8cff24;border-color:#3b8cff3d}.desktop-sidebar-icon{width:42px;height:42px;color:var(--blue);background:#ffffff0b;border-radius:14px;place-items:center;display:grid}.desktop-sidebar-icon .icon{width:20px;height:20px}.desktop-sidebar-nav strong,.desktop-sidebar-nav small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.desktop-sidebar-nav strong{color:inherit;margin-bottom:2px;font-size:15px}.desktop-sidebar-nav small{color:var(--muted);font-size:12px;font-weight:760}.desktop-sidebar-footer{gap:8px;min-width:0;display:grid}.desktop-sidebar-user{text-align:left;gap:10px;width:100%;min-width:0;max-width:100%;padding:10px;overflow:hidden}.desktop-sidebar-user .avatar,.desktop-user-pill .avatar{flex-basis:38px;width:38px;height:38px;font-size:12px}.desktop-sidebar-user span:last-child,.desktop-user-pill span:last-child{min-width:0}.desktop-sidebar-user strong,.desktop-user-pill strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desktop-sidebar-logout{min-height:42px;color:var(--red);justify-content:center;align-items:center;gap:8px;font-weight:850;display:inline-flex}.topbar,.bottom-nav{display:none}.desktop-header{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#11131fb8;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:14px 18px;display:flex;box-shadow:0 14px 48px #00000038}.desktop-header h1{margin:2px 0 0;font-size:30px;line-height:1.08}.desktop-header-actions{justify-content:flex-end;gap:10px;min-width:0;max-width:56%}.desktop-balance-pill,.desktop-user-pill{border:1px solid var(--line);min-height:48px;color:var(--text);background:#ffffff09;border-radius:16px;padding:7px 12px}.desktop-balance-pill{text-align:left;gap:2px;min-width:160px;max-width:180px;display:grid}.desktop-balance-pill strong{font-size:16px}.desktop-user-pill{gap:10px;min-width:0;max-width:260px;overflow:hidden}.auth-shell{background:var(--bg);width:100%;max-width:none;padding:0;overflow:hidden}.desktop-home-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.desktop-home-main,.desktop-home-side{align-content:start;gap:18px;min-width:0;display:grid}.desktop-home-side{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-row{display:none}.wallet-tabs{margin-bottom:0}.balance-panel{border-radius:24px;min-height:154px;padding:24px}.balance-panel p{margin-bottom:28px;font-size:16px}.balance-panel strong{font-size:36px}.quick-actions{border:1px solid var(--line);background:#11131fb8;border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:14px;display:grid}.quick-actions button{grid-template-rows:58px auto;min-height:86px}.action-icon{background:#3b8cff14;border-radius:16px;height:58px}.asset-card,.activity,.services-balance,.developer-panel,.developer-secret,.connected-detail-hero,.connected-detail-section,.connected-danger-zone{border-radius:20px}.asset-card{min-width:0;padding:18px}.asset-card>div,.activity-row>div{min-width:0}.asset-card p,.asset-card strong,.activity-row p,.activity-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity{border:1px solid var(--line);background:#11131f8f;gap:10px;margin-top:0;padding:16px;display:grid}.activity-row{min-width:0;margin-bottom:0;overflow:hidden}.profile-page,.security-page,.history-page,.services-page,.developer-page{width:100%;max-width:1180px}.profile-page,.security-page{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}.profile-hero,.security-hero,.profile-stats,.security-summary{border:1px solid var(--line);background:#11131f94;border-radius:20px;min-height:120px;padding:18px}.profile-hero,.security-hero{padding-top:18px}.profile-hero h2,.security-hero h2{max-width:none}.profile-page .profile-section,.security-page .profile-section{min-width:0}.profile-row,.notification-channel-row,.notification-link-row,.security-session-row{border-radius:18px}.services-page{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px}.services-balance{min-height:128px;padding:20px}.connected-services-list{grid-template-columns:repeat(2,minmax(0,1fr))}.connected-services-list.dense{max-height:none;padding-right:0;overflow:visible}.services-page .profile-section{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.services-page .profile-section h2{grid-column:1/-1}.services-page .profile-row{align-content:start;min-height:116px}.connected-detail-page{grid-template-columns:minmax(0,1fr) minmax(300px,.5fr);align-items:start;gap:16px}.connected-detail-toolbar,.connected-detail-hero{grid-column:1/-1}.history-page{gap:20px}.history-summary{grid-template-columns:repeat(2,minmax(0,260px))}.history-filters{overflow:visible}.history-group{display:none}.history-table{border:1px solid var(--line);background:#11131fb8;border-radius:20px;display:grid;overflow:hidden}.history-table-head,.history-table-row{grid-template-columns:126px 150px minmax(0,1.2fr) 118px 128px 76px;align-items:center;gap:14px;min-width:0;padding:14px 16px;display:grid}.history-table-head{color:var(--muted);text-transform:uppercase;background:#ffffff09;font-size:12px;font-weight:850}.history-table-row{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;width:100%}.history-table-row:hover{background:#ffffff09}.history-table-date,.history-table-type,.history-table-description small,.history-table-action{color:var(--muted)}.history-table-date,.history-table-type,.history-table-action{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:780;overflow:hidden}.history-table-description{min-width:0}.history-table-description strong,.history-table-description small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.history-table-description strong{margin-bottom:3px;font-size:15px}.history-table .status-badge{white-space:nowrap;justify-self:start;max-width:100%}.history-table-action{color:var(--blue);justify-self:end}.developer-page{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;max-width:1280px}.developer-page>.developer-panel:first-child,.developer-secret{grid-column:1/-1}.developer-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.developer-form .developer-check,.developer-form .developer-primary{grid-column:1/-1}.developer-inline-form{grid-template-columns:minmax(0,1fr) auto}.developer-metrics{gap:10px}.notification-rules-list{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.notification-controls{grid-template-columns:repeat(4,minmax(0,1fr))}.notification-field-wide,.notification-segmented,.notification-wide-toggle{grid-column:span 2}.notifications-page{gap:24px;width:100%;max-width:980px;margin:0 auto;padding-bottom:24px}.notifications-header{grid-template-columns:minmax(0,1fr) auto;align-items:end}.notifications-header-copy>.overline,.notifications-header-copy>h1{display:none}.notifications-header-copy>p:last-child{margin-top:0;font-size:15px;font-weight:520}.notifications-header-summary{justify-content:flex-end}.notification-common-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-quiet-card,.notification-skeleton-block.setting.quiet{grid-column:1/-1}.notification-setting-card+.notification-setting-card{border-top:1px solid #ffffff0d;border-left:0}.notification-common-grid>:nth-child(3){border-left:1px solid #ffffff0d}.notification-skeleton-block.channel{height:72px}.notification-skeleton-block.setting.quiet{min-height:112px}.telegram-channel-card{grid-template-columns:36px minmax(0,1fr) 48px;align-items:center;padding:10px 12px}.telegram-channel-copy{grid-template-rows:repeat(2,auto);grid-template-columns:minmax(190px,.8fr) minmax(150px,1fr) auto;gap:2px 18px}.telegram-channel-title-row{grid-area:1/1}.telegram-channel-copy>p{grid-area:2/1}.telegram-bot-status{grid-area:1/2/-1;align-self:center}.notification-secondary-action{grid-area:1/3/-1;align-self:center;min-height:38px;margin-top:0}.telegram-channel-card>.notification-switch{margin:0}.notification-rule-card{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);gap:2px 0;min-height:0;padding:8px 10px}.notification-rule-topline{grid-area:auto}.notification-rule-card>p{grid-area:auto;padding-left:0}.notification-setting-card{min-height:0;padding:8px 10px}.notification-time-row{gap:4px;padding-left:5px;padding-right:5px}.notification-time-row input{width:66px;padding-left:4px;padding-right:4px;font-size:11.5px}.notification-load-error{grid-template-columns:24px minmax(0,1fr) auto}.notification-load-error button{grid-area:1/3}.security-otp-requirements{grid-template-columns:repeat(2,minmax(0,1fr))}.security-session-list{max-height:420px;padding-right:4px;overflow:auto}.overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009}.sheet{border:1px solid var(--line);opacity:0;pointer-events:none;border-radius:24px;width:min(680px,100vw - 64px);max-height:min(760px,100vh - 64px);padding:22px;transition:opacity .16s,transform .18s;top:50%;bottom:auto;transform:translate(-50%,-46%)scale(.98)}.sheet.open{opacity:1;pointer-events:auto;animation-name:sheet-dialog-in;animation-duration:.18s;transform:translate(-50%,-50%)scale(1)}@keyframes sheet-dialog-in{0%{opacity:0;transform:translate(-50%,-46%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.sheet-handle{display:none}.sheet-header{margin-bottom:20px}.sheet-header h2{font-size:26px}.sheet-content{gap:14px}.notification-channel-sheet{width:min(540px,100vw - 64px)}.security-totp-modal{border-radius:24px;width:min(560px,100vw - 64px);max-height:calc(100vh - 64px);padding:22px}.sheet .deposit-form,.sheet .mock-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sheet .deposit-form>.amount-input-wrap:first-child,.sheet .deposit-form>.conversion-card,.sheet .deposit-form>.deposit-summary,.sheet .deposit-form>.deposit-meta-grid,.sheet .deposit-form>.bank-picker,.sheet .deposit-form>.primary-action,.sheet .mock-form button,.sheet .hint{grid-column:1/-1}.manual-qr{grid-template-columns:minmax(0,1fr) 140px}.scanner-frame,.scanner-frame video{height:320px;min-height:320px}.qr-sheet,.qr-sheet.open{opacity:1;pointer-events:auto;border:0;border-radius:0;width:100vw;height:100dvh;max-height:none;padding:0;animation:none;inset:0;transform:none}.qr-sheet .scanner-frame,.qr-sheet .scanner-frame video{height:100%;min-height:0}.deposit-address-view{gap:14px}.deposit-summary div,.payment-requisites div{grid-template-columns:minmax(0,1fr) auto}.toast{width:min(440px,100vw - 48px);top:24px}}@media (min-width:1280px){.app-shell:not(.auth-shell):not(.connect-shell){grid-template-columns:268px minmax(0,1fr);gap:28px;padding:28px}.desktop-sidebar{height:calc(100vh - 56px);top:28px}.desktop-home-grid{grid-template-columns:minmax(0,1fr) minmax(340px,400px);gap:24px}.desktop-home-side{grid-template-columns:minmax(0,1fr)}.desktop-app-content{gap:24px}.connected-services-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1536px){.app-shell:not(.auth-shell):not(.connect-shell){width:min(1440px,100vw - 80px);padding:32px 0}.desktop-sidebar{height:calc(100vh - 64px);top:32px}.desktop-home-grid{grid-template-columns:minmax(0,760px) 400px}}@media (max-width:370px){.connection-account-row{gap:0;padding-top:5px;display:grid}.connection-account-row>div{justify-content:space-between}.connection-account-row code{min-width:0}.connection-action-footer{grid-template-columns:minmax(0,1fr) 92px;gap:8px}.connection-action-footer button{padding-left:8px;padding-right:8px;font-size:11.5px}.topbar h1{font-size:24px}.notifications-header-copy h1{font-size:26px}.notifications-header-summary{gap:6px}.notifications-header-summary>span{padding-left:8px;padding-right:8px;font-size:11px}.telegram-channel-card{padding:8px 9px}.notification-rule-card{padding:6px 8px}.notification-setting-card{padding:7px 8px}.telegram-channel-card{grid-template-columns:34px minmax(0,1fr) 46px;gap:8px}.telegram-channel-title-row{flex-wrap:nowrap;gap:5px}.notification-status-chip{gap:4px;padding:2px 5px;font-size:9.5px}.notification-rule-topline{grid-template-columns:30px minmax(0,1fr);gap:7px}.notification-setting-heading{grid-template-columns:30px minmax(0,1fr) 46px;gap:7px}.notification-priority-row{gap:6px}.notification-priority-control button{min-width:54px;padding-left:5px;padding-right:5px;font-size:11.5px}.notification-priority-row>span{font-size:10.5px}.notification-time-row{gap:5px;padding-left:6px;padding-right:6px}.notification-time-row input{width:68px;padding-left:5px;padding-right:5px;font-size:12px}.notification-digest-control button{font-size:11px}.quick-actions{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.quick-actions button{grid-column:span 2;grid-template-rows:48px auto;min-height:78px;font-size:13px}.quick-actions button:nth-child(4){grid-column:2/span 2}.history-row{grid-template-columns:42px minmax(0,1fr)}.history-row strong{text-overflow:clip;white-space:normal;overflow:visible}.history-row .history-amount{grid-column:2;justify-self:start;margin-top:-5px}}@media (max-width:1023px){.history-filters button,.connected-back,.connected-refresh,.security-totp-tools button,.developer-row button,.developer-inline-form button,.notification-channel-picker,.notification-critical-toggle{min-height:var(--control-height)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}button:active:not(:disabled){transform:none}}.security-page.security-center{grid-template-columns:minmax(0,1fr);gap:18px;width:calc(100% + 4px);max-width:1080px;margin:0 -2px;padding-bottom:18px;display:grid}.security-center-header,.security-center-header h1,.security-center-header p,.security-overview h2,.security-overview p,.security-center-heading h2,.security-center-heading p,.security-item-copy strong,.security-item-copy small,.security-device-copy strong,.security-device-copy small,.security-totp-intro h3,.security-totp-intro p,.security-totp-connected strong,.security-totp-connected small,.security-danger-list strong,.security-danger-list small,.security-modal-hint{margin:0}.security-center-header{gap:0;min-width:0;display:grid}.security-center-header h1{letter-spacing:-.035em;margin-top:4px;font-size:30px;font-weight:780;line-height:1.08}.security-center-header>p:last-child{color:var(--muted);margin-top:7px;font-size:14px;font-weight:540;line-height:1.45}.security-overview{background:radial-gradient(circle at 92% 5%,#35b98f24,#0000 34%),linear-gradient(118deg,#35b98f13,#0000 52%),#11131fdb;border:1px solid #35b98f2e;border-radius:20px;gap:14px;min-width:0;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #0003}.security-overview:after{content:"";pointer-events:none;border:1px solid #35b98f14;border-radius:50%;width:132px;height:132px;position:absolute;top:-38px;right:-28px}.security-overview-main{z-index:1;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid;position:relative}.security-overview-icon{width:52px;height:52px;color:var(--green);background:#35b98f1c;border:1px solid #35b98f38;border-radius:15px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #35b98f09}.security-overview-icon svg{stroke-width:1.9px;width:27px;height:27px}.security-overview-copy{min-width:0}.security-health-badge{min-height:22px;color:var(--muted);background:#ffffff0b;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:10.5px;font-weight:720;line-height:1;display:inline-flex}.security-health-badge i,.security-inline-status i{background:var(--faint);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.security-health-badge.is-ready{color:#f2f3f7d1}.security-health-badge.is-ready i,.security-inline-status.is-active i{background:var(--green);box-shadow:0 0 0 3px #35b98f1a}.security-overview-copy h2{letter-spacing:-.025em;margin-top:7px;font-size:22px;font-weight:780;line-height:1.12}.security-overview-copy p{color:var(--muted);margin-top:4px;font-size:12.5px;font-weight:540;line-height:1.4}.security-account-name{min-width:0;color:var(--faint);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:11.5px;font-weight:660;overflow:hidden}.security-overview-chips{z-index:1;flex-wrap:wrap;gap:6px;min-width:0;display:flex;position:relative}.security-overview-chips>span{min-height:30px;color:var(--muted);background:#08091461;border:1px solid #ffffff0e;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:670;line-height:1.1;display:inline-flex}.security-overview-chips>span.is-active{color:#d6f7edd1;border-color:#35b98f1f}.security-overview-chips .mini-icon{stroke-width:2px;width:13px;height:13px}.security-center-grid,.security-center-column{gap:18px;min-width:0;display:grid}.security-center-column{display:contents}.security-methods{order:1}.security-devices{order:2}.security-services{order:3}.security-account{order:4}.security-danger-zone{order:5}.security-center-section{align-content:start;gap:8px;min-width:0;display:grid}.security-center-heading{justify-content:space-between;align-items:end;gap:14px;min-width:0;display:flex}.security-center-heading>div{min-width:0}.security-center-heading h2{letter-spacing:-.012em;font-size:17px;font-weight:760;line-height:1.25}.security-center-heading p{color:var(--muted);margin-top:3px;font-size:12.5px;font-weight:540;line-height:1.38}.security-inset-list{background:#0d0f199e;border:1px solid #fff1;border-radius:16px;min-width:0;overflow:hidden}.security-method-row,.security-account-row,.security-service-row{text-align:left;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:62px;padding:9px 11px;display:grid}button.security-method-row,.security-service-row{transition:background var(--motion-fast), transform var(--motion-fast)}.security-method-row+.security-method-row,.security-account-facts,.security-device-row+.security-device-row{border-top:1px solid #ffffff0e}.security-item-icon{color:#6fc8ffcc;background:#3b8cff16;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.security-item-icon.telegram{color:var(--cyan);background:#2aabee1f}.security-item-icon.authenticator{color:var(--green);background:#35b98f1a}.security-item-icon.device{color:#f2f3f7b3;background:#ffffff0d}.security-item-icon.services{color:#b9a2ff;background:#9970ff1c}.security-item-icon.account{color:#ffcd6fe6;background:#ffbf4d17}.security-item-icon svg{stroke-width:1.95px;width:18px;height:18px}.security-item-copy,.security-device-copy{min-width:0}.security-item-copy strong,.security-item-copy small,.security-device-copy strong,.security-device-copy small{display:block}.security-item-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:720;line-height:1.25;overflow:hidden}.security-item-copy small{color:var(--muted);margin-top:2px;font-size:11.5px;font-weight:520;line-height:1.35}.security-inline-status{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:10.5px;font-weight:690;display:inline-flex}.security-method-meta{color:var(--muted);white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;font-size:11px;font-weight:680;display:inline-flex}.security-method-meta.is-enabled{color:var(--green)}.security-method-meta .mini-icon,.security-secret-disclosure .mini-icon{width:15px;height:15px;color:var(--faint);transition:transform .18s cubic-bezier(.22,1,.36,1)}.security-method-meta .mini-icon.is-open,.security-secret-disclosure .mini-icon.is-open{transform:rotate(90deg)}.security-method-row:disabled{cursor:wait;opacity:.62}.security-method-detail{background:#11131f9e;border:1px solid #fff1;border-radius:16px;min-width:0;animation:.18s cubic-bezier(.22,1,.36,1) security-detail-in}@keyframes security-detail-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.security-otp-settings{overflow:hidden}.security-delivery-row{background:#2aabee0b;border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 11px;display:flex}.security-delivery-row>span{color:#d7eefce0;align-items:center;gap:7px;font-size:11.5px;font-weight:680;display:inline-flex}.security-delivery-row small{color:var(--muted);font-size:10.5px;font-weight:620}.security-settings-list{display:grid}.security-setting-row{text-align:left;width:100%;min-height:58px;transition:background var(--motion-fast), transform var(--motion-fast);background:0 0;border:0;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:12px;padding:8px 11px;display:grid}.security-setting-row+.security-setting-row{border-top:1px solid #ffffff0d}.security-setting-row strong,.security-setting-row small{display:block}.security-setting-row strong{font-size:13.5px;font-weight:700;line-height:1.25}.security-setting-row small{color:var(--muted);margin-top:2px;font-size:11px;font-weight:520;line-height:1.32}.security-settings-list .settings-switch{flex-basis:42px;width:42px;height:24px}.security-settings-list .settings-switch span{width:18px;height:18px}.security-settings-list .settings-switch.on span{transform:translate(18px)}.security-totp-connected{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.security-connected-mark{width:36px;height:36px;color:var(--green);background:#35b98f1a;border-radius:50%;place-items:center;display:grid}.security-connected-mark svg{width:19px;height:19px}.security-totp-connected strong,.security-totp-connected small{display:block}.security-totp-connected strong{font-size:13.5px;font-weight:710}.security-totp-connected small{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.3}.security-totp-connected button{border:1px solid var(--line);background:var(--surface-3);min-height:40px;color:var(--muted);border-radius:11px;padding:0 11px;font-size:11.5px;font-weight:700}.security-totp-onboarding{gap:10px;padding:12px;display:grid}.security-totp-intro{min-width:0}.security-step-label{color:var(--green);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:780}.security-totp-intro h3{margin-top:4px;font-size:16px;font-weight:750;line-height:1.25}.security-totp-intro p{color:var(--muted);margin-top:3px;font-size:11.5px;font-weight:520;line-height:1.4}.security-center .security-totp-qr{background:#fff;border:0;border-radius:16px;padding:12px;box-shadow:0 12px 34px #0003}.security-center .security-totp-qr canvas{aspect-ratio:1;width:min(232px,100%)!important;height:auto!important}.security-totp-primary,.security-secret-disclosure{border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;font-size:12.5px;font-weight:760;display:inline-flex}.security-totp-primary{background:var(--green);color:#06120f;box-shadow:0 9px 22px #35b98f29}.security-totp-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.security-totp-tools button{border:1px solid var(--line);min-height:42px;color:var(--muted);background:#ffffff09;border-radius:11px;font-size:11px;font-weight:680}.security-secret-disclosure{color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;justify-content:space-between;padding:0 4px}.security-center .security-secret-box{background:#08091473;border-color:#ffffff0f}.security-center .security-secret-box button{background:#ffffff0a;min-height:42px}.security-totp-confirmation{border-top:1px solid #ffffff0f;gap:10px;margin-top:2px;padding-top:12px;display:grid}.security-center .security-code-grid{gap:7px}.security-center .security-code-grid label{gap:5px}.security-center .security-code-grid label span{font-size:10.5px;font-weight:650}.security-center .security-code-grid input{text-align:center;letter-spacing:.12em;min-height:44px;transition:border-color var(--motion-fast), box-shadow var(--motion-fast), background var(--motion-fast);background:#08091485;border-color:#ffffff16;padding:10px;font-size:16px;font-weight:760}.security-center .security-code-grid input:focus{background:#0d0f19f2;border-color:#8fc3ffb8;box-shadow:0 0 0 3px #8fc3ff1f}.security-center .security-totp-actions{gap:7px}.security-center .security-totp-actions button{border-radius:11px;min-height:44px;font-size:11.5px}.security-center .security-totp-actions button:last-child{color:#06120f}.security-refresh-button{width:44px;height:44px;color:var(--muted);transition:color var(--motion-fast), background var(--motion-fast), transform var(--motion-fast);background:0 0;border:0;border-radius:12px;flex:0 0 44px;place-items:center;margin-bottom:-3px;display:grid}.security-refresh-button:disabled{cursor:not-allowed;opacity:.45}.security-refresh-button .is-spinning{animation:.8s linear infinite security-spin}@keyframes security-spin{to{transform:rotate(360deg)}}.security-device-list{gap:0;max-height:none;padding:0;display:grid;overflow:hidden}.security-device-row{background:0 0;border:0;border-radius:0;grid-template-columns:36px minmax(0,1fr) 44px;align-items:center;gap:10px;min-width:0;min-height:72px;padding:9px 8px 9px 11px;display:grid}.security-device-row.is-current{background:linear-gradient(90deg,#35b98f13,#0000 74%),#35b98f06}.security-device-row.is-current .security-item-icon.device{color:var(--green);background:#35b98f1a}.security-device-title{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.security-device-title>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13.5px;font-weight:710;overflow:hidden}.security-device-title>span{color:var(--green);white-space:nowrap;align-items:center;gap:4px;font-size:9.5px;font-weight:720;display:inline-flex}.security-device-title .mini-icon{width:11px;height:11px}.security-device-copy>small{color:var(--muted);margin-top:2px;font-size:10.5px;font-weight:520;line-height:1.3}.security-center .security-session-revoke{width:44px;height:44px;color:var(--faint);transition:color var(--motion-fast), background var(--motion-fast), transform var(--motion-fast);background:0 0;border-radius:12px}.security-center .security-session-revoke svg{width:17px;height:17px}.security-center .security-session-empty{text-align:center;background:0 0;border:0;border-radius:0;padding:16px 12px;font-size:12px;font-weight:620}.security-service-row{background:#0d0f199e;border:1px solid #fff1;border-radius:16px;overflow:hidden}.security-service-row>.mini-icon{color:var(--faint)}.security-account-row{min-height:60px}.security-account-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.security-account-facts>div{gap:4px;min-width:0;padding:10px;display:grid}.security-account-facts>div+div{border-left:1px solid #ffffff0d}.security-account-facts dt,.security-account-facts dd{min-width:0;margin:0}.security-account-facts dt{color:var(--faint);align-items:center;gap:5px;font-size:9.5px;font-weight:650;display:inline-flex}.security-account-facts dt .mini-icon{width:10px;height:10px}.security-account-facts dd{overflow-wrap:anywhere;color:#f2f3f7c7;font-size:10.5px;font-weight:630;line-height:1.25}.security-danger-zone .security-center-heading h2{color:var(--red)}.security-danger-list{background:#ff6f7c09;border:1px solid #ff6f7c2b;border-radius:16px;overflow:hidden}.security-danger-list button{width:100%;min-height:62px;color:var(--red);text-align:left;transition:background var(--motion-fast), transform var(--motion-fast);background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:9px 11px;display:grid}.security-danger-list button+button{border-top:1px solid #ff6f7c1c}.security-danger-list button>svg:first-child{justify-self:center;width:19px;height:19px}.security-danger-list strong,.security-danger-list small{display:block}.security-danger-list strong{font-size:13.5px;font-weight:720;line-height:1.25}.security-danger-list small{color:#ffb9bf9e;margin-top:2px;font-size:10.5px;font-weight:520;line-height:1.3}.security-danger-list button>.mini-icon{color:#ff6f7c8f}.security-danger-list button:disabled{cursor:not-allowed;opacity:.4}.security-totp-modal{background:#0d0f19fa;border-color:#ffffff17}.security-totp-modal .sheet-header{align-items:start;margin-bottom:0}.security-totp-modal .sheet-header h2{margin:4px 0 0;font-size:21px}.security-totp-modal .security-totp-qr{border:0;border-radius:18px;padding:14px}.security-modal-hint{color:var(--muted);text-align:center;font-size:12px;font-weight:560;line-height:1.4}@media (hover:hover) and (pointer:fine){button.security-method-row:hover,.security-setting-row:hover,.security-service-row:hover{background:#ffffff09}.security-refresh-button:hover,.security-center .security-session-revoke:hover{color:#f2f3f7e0;background:#ffffff0e}.security-totp-tools button:hover,.security-totp-connected button:hover,.security-center .security-secret-box button:hover{color:var(--text);background:#ffffff0e;border-color:#8fc3ff38}.security-danger-list button:hover{background:#ff6f7c0e}}.security-center button:active:not(:disabled){transform:scale(.985)}@media (max-width:520px){.security-account-facts{grid-template-columns:1fr}.security-account-facts>div{grid-template-columns:minmax(76px,.4fr) minmax(0,1fr);align-items:center;gap:10px;min-height:40px;padding:7px 11px}.security-account-facts>div+div{border-top:1px solid #ffffff0d;border-left:0}.security-account-facts dd{text-align:right}}@media (max-width:370px){.security-overview-chips>span{font-size:10.5px}.security-method-row,.security-account-row,.security-service-row{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;padding-left:8px;padding-right:8px}.security-item-icon{width:34px;height:34px}.security-method-meta{font-size:10px}.security-center .security-code-grid{grid-template-columns:1fr}}@media (min-width:1024px){.security-page.security-center{grid-template-columns:minmax(0,1fr);gap:20px;max-width:1080px}.security-center-header{grid-template-columns:minmax(0,1fr)}.security-center-header>.overline,.security-center-header>h1{display:none}.security-center-header>p:last-child{margin-top:0;font-size:15px}.security-overview{gap:16px;padding:18px 20px}.security-overview-main{grid-template-columns:58px minmax(0,1fr) auto;gap:14px}.security-overview-icon{border-radius:17px;width:58px;height:58px}.security-overview-copy h2{font-size:25px}.security-account-name{max-width:260px;color:var(--muted);background:#08091457;border:1px solid #ffffff0e;border-radius:999px;grid-column:auto;align-self:start;padding:6px 10px;font-size:11.5px}.security-center-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:start;gap:20px}.security-center-column{align-content:start;gap:20px;display:grid}.security-methods,.security-devices,.security-services,.security-account,.security-danger-zone{order:initial}.security-device-list{max-height:430px;overflow:auto}.security-totp-onboarding{padding:14px}.security-center .security-totp-qr canvas{width:min(250px,100%)!important}}@media (prefers-reduced-motion:reduce){.security-method-detail,.security-refresh-button .is-spinning{animation:none!important}.security-center *,.security-center :before,.security-center :after{transition-duration:.01ms!important}}.security-details-overlay{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000ad}.security-details-drawer{z-index:60;background:#0d0f19fb;border:1px solid #ffffff17;border-bottom:0;border-radius:24px 24px 0 0;grid-template-rows:auto minmax(0,1fr);width:100%;max-height:min(90dvh,820px);animation:.22s cubic-bezier(.22,1,.36,1) security-drawer-in;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -24px 70px #00000080}@keyframes security-drawer-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.security-drawer-handle{background:#ffffff21;border-radius:999px;width:38px;height:4px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.security-details-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:start;gap:16px;min-width:0;padding:24px 16px 14px;display:flex}.security-details-header>div{min-width:0}.security-details-header h2,.security-details-header p{margin:0}.security-details-header h2{letter-spacing:-.025em;margin-top:4px;font-size:22px;font-weight:770;line-height:1.15}.security-details-header p{color:var(--muted);margin-top:4px;font-size:12px;font-weight:520;line-height:1.4}.security-details-header .icon-button{flex:0 0 44px;width:44px;height:44px;margin-top:-6px}.security-details-body{overscroll-behavior:contain;min-height:0;padding:14px 14px calc(18px + env(safe-area-inset-bottom,0px));overflow-y:auto}.security-details-body .security-method-detail{background:0 0;border:0;animation:none}.security-details-body .security-otp-settings{background:#08091466;border:1px solid #fff1;border-radius:16px;overflow:hidden}.security-details-body .security-totp-onboarding{gap:12px;padding:0}.security-totp-status-card{background:linear-gradient(115deg,#35b98f14,#0000 58%),#0809146b;border:1px solid #35b98f2b;border-radius:18px;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:14px;display:grid}.security-totp-status-card .security-connected-mark{width:44px;height:44px}.security-totp-status-card strong,.security-totp-status-card small{display:block}.security-totp-status-card strong{font-size:15px;font-weight:730;line-height:1.3}.security-totp-status-card small{color:var(--muted);margin-top:3px;font-size:11.5px;font-weight:520;line-height:1.35}.security-totp-status-card>button{border:1px solid var(--line);min-height:44px;color:var(--muted);background:#ffffff09;border-radius:12px;grid-column:1/-1;font-size:12px;font-weight:700}.security-totp-promo{text-align:center;background:radial-gradient(circle at 50% 0,#35b98f21,#0000 42%),#0809146b;border:1px solid #35b98f29;border-radius:20px;justify-items:center;min-width:0;padding:22px 16px 16px;display:grid}.security-totp-promo-icon{width:58px;height:58px;color:var(--green);background:#35b98f1c;border:1px solid #35b98f38;border-radius:18px;place-items:center;display:grid}.security-totp-promo-icon svg{stroke-width:1.9px;width:29px;height:29px}.security-totp-recommendation{color:var(--green);letter-spacing:.035em;text-transform:uppercase;background:#35b98f1a;border-radius:999px;margin-top:12px;padding:4px 8px;font-size:10px;font-weight:760}.security-totp-promo h3,.security-totp-promo p{margin:0}.security-totp-promo h3{letter-spacing:-.02em;margin-top:9px;font-size:20px;font-weight:770;line-height:1.18}.security-totp-promo p{max-width:440px;color:var(--muted);margin-top:6px;font-size:12.5px;font-weight:520;line-height:1.45}.security-totp-benefits{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:14px;display:flex}.security-totp-benefits span{color:#f2f3f7bf;background:#ffffff08;border:1px solid #ffffff0e;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:5px 9px;font-size:10.5px;font-weight:650;display:inline-flex}.security-totp-benefits .mini-icon{width:13px;height:13px;color:var(--green)}.security-totp-start{background:var(--green);color:#06120f;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;margin-top:16px;font-size:12.5px;font-weight:780;display:inline-flex;box-shadow:0 10px 26px #35b98f2b}.security-totp-start:disabled{cursor:wait;opacity:.62}.security-totp-primary{text-decoration:none}@media (hover:hover) and (pointer:fine){.security-totp-status-card>button:hover{color:var(--text);background:#ffffff0e;border-color:#8fc3ff38}.security-totp-primary:hover,.security-totp-start:hover{filter:brightness(1.04)}}@media (min-width:720px){.security-details-drawer{border-bottom:1px solid #ffffff17;border-radius:24px;width:min(580px,100vw - 48px);max-height:min(780px,100dvh - 48px);animation:.2s cubic-bezier(.22,1,.36,1) security-modal-in;inset:50% auto auto 50%;transform:translate(-50%,-50%)}@keyframes security-modal-in{0%{opacity:0;transform:translate(-50%,-47%)scale(.985)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.security-drawer-handle{display:none}.security-details-header{padding:18px 20px 15px}.security-details-body{padding:16px 20px 20px}.security-totp-status-card{grid-template-columns:44px minmax(0,1fr) auto;align-items:center}.security-totp-status-card>button{grid-column:auto;min-width:104px;padding:0 14px}}@media (prefers-reduced-motion:reduce){.security-details-drawer{animation:none!important}}.product-page-header,.product-page-copy,.product-section,.product-section-header>div,.product-row-copy,.state-panel-copy{min-width:0}.product-page-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.product-page-header.has-leading{grid-template-columns:52px minmax(0,1fr) auto;align-items:center}.product-page-leading{place-items:center;width:52px;height:52px;display:grid}.product-page-leading>.avatar,.product-page-leading>.service-icon{border-radius:16px;flex-basis:52px;width:52px;height:52px}.product-page-copy>h1,.product-page-copy>p,.product-section-header h2,.product-section-header p,.state-panel-copy p{margin:0}.product-page-copy>h1{text-overflow:ellipsis;color:var(--text);letter-spacing:-.035em;margin-top:4px;font-size:30px;font-weight:780;line-height:1.08;overflow:hidden}.product-page-copy>p:last-child{color:var(--text-secondary);margin-top:7px;font-size:14px;font-weight:540;line-height:1.45}.product-eyebrow{color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:760}.product-page-meta,.product-section-meta{justify-content:flex-end;align-items:center;min-width:0;display:flex}.product-section{align-content:start;gap:8px;display:grid}.product-section-header{justify-content:space-between;align-items:end;gap:12px;min-width:0;display:flex}.product-section-header h2{letter-spacing:-.012em;font-size:17px;font-weight:760;line-height:1.25}.product-section-header p{color:var(--text-secondary);margin-top:4px;font-size:12.5px;font-weight:540;line-height:1.4}.inset-group{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-inset);gap:0;min-width:0;display:grid;overflow:hidden}.product-list-row{text-align:left;width:100%;min-width:0;min-height:62px;transition:background var(--motion-fast), color var(--motion-fast);background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 11px;display:grid}.product-list-row+.product-list-row{border-top:1px solid var(--border-subtle)}.product-row-icon{background:var(--blue-soft);width:40px;height:40px;color:var(--blue);border-radius:12px;place-items:center;display:grid}.product-row-icon .icon{width:20px;height:20px}.product-row-copy strong,.product-row-copy small{min-width:0;display:block}.product-row-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.25;overflow:hidden}.product-row-copy small{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:12.5px;font-weight:560;line-height:1.3;display:-webkit-box;overflow:hidden}.product-row-trailing{color:var(--text-secondary);justify-content:flex-end;align-items:center;display:inline-flex}.product-list-row.is-danger{color:var(--red)}.product-list-row.is-danger .product-row-icon{background:var(--red-soft);color:var(--red)}.product-status{background:var(--surface-interactive);width:fit-content;max-width:100%;min-height:25px;color:var(--text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:740;line-height:1.1;display:inline-flex}.product-status svg{width:13px;height:13px}.product-status.is-success{background:var(--green-soft);color:var(--green)}.product-status.is-warning{background:var(--warning-soft);color:var(--warning)}.product-status.is-error{background:var(--red-soft);color:var(--red)}.product-status.is-info{background:var(--blue-soft);color:var(--blue)}.state-panel{border:1px dashed var(--border-strong);border-radius:var(--radius-card);background:var(--surface-inset);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:13px;display:grid}.state-panel.is-compact{grid-template-columns:minmax(0,1fr) auto;padding:12px}.state-panel.is-compact .state-panel-icon{display:none}.state-panel.is-error{background:#ff6f7c0b;border-color:#ff6f7c33}.state-panel.is-warning{background:#ffbf4d0b;border-color:#ffbf4d33}.state-panel-icon{background:var(--surface-interactive);width:38px;height:38px;color:var(--text-secondary);border-radius:11px;place-items:center;display:grid}.state-panel-icon svg{width:20px;height:20px}.state-panel-copy strong{font-size:14px;display:block}.state-panel-copy p{color:var(--text-secondary);margin-top:3px;font-size:12.5px;font-weight:560;line-height:1.35}.state-panel>button{border:1px solid var(--border-strong);background:var(--surface-interactive);min-height:36px;color:var(--blue);border-radius:10px;padding:0 11px;font-size:12.5px;font-weight:800}.product-skeleton-list{gap:8px;display:grid}.product-skeleton-list span{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:linear-gradient(100deg, var(--surface-inset) 20%, #ffffff0e 38%, var(--surface-inset) 56%);background-size:220% 100%;min-height:68px;animation:1.2s ease-in-out infinite skeleton-shimmer;overflow:hidden}.product-skeleton-list.is-compact span{border-radius:0;min-height:54px}.inline-loading{color:var(--text-secondary);font-size:11.5px;font-weight:700}.dashboard-page{gap:20px;min-width:0;display:grid}.dashboard-page .desktop-home-grid,.dashboard-page .desktop-home-main,.dashboard-page .desktop-home-side{align-content:start;gap:18px;min-width:0;display:grid}.dashboard-account-link{border:1px solid var(--border-subtle);background:var(--surface-inset);min-width:0;max-width:132px;min-height:36px;color:var(--text-secondary);border-radius:999px;align-items:center;gap:4px;padding:0 9px 0 11px;font-size:12px;font-weight:720;display:inline-flex}.dashboard-account-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wallet-switcher-control{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-inset);text-align:left;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:62px;padding:9px 11px;display:grid}.wallet-switcher-control .brand-mark{background:var(--green-soft);width:42px;height:42px;color:var(--green);border-radius:13px;font-size:20px}.wallet-switcher-control strong,.wallet-switcher-control small{display:block}.wallet-switcher-control strong{font-size:15px}.wallet-switcher-control small{color:var(--text-secondary);margin-top:3px;font-size:12px;font-weight:560}.wallet-switcher-action{color:var(--blue);align-items:center;gap:3px;font-size:12px;font-weight:760;display:inline-flex}.dashboard-balance-card{background:radial-gradient(circle at 90% -20%, #3b8cff29, transparent 42%), var(--surface-elevated);border:1px solid #3b8cff2e;border-radius:20px;gap:18px;min-width:0;padding:17px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #0000002e}.dashboard-balance-topline,.dashboard-balance-footer{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.dashboard-balance-topline>span:first-child,.dashboard-balance-footer small{color:var(--text-secondary);font-size:12.5px;font-weight:620;line-height:1.35}.currency-chip{background:var(--surface-interactive);color:var(--text-secondary);letter-spacing:.06em;border-radius:999px;padding:5px 8px;font-size:10.5px;font-weight:800}.dashboard-balance-value{font-variant-numeric:tabular-nums;align-items:baseline;gap:7px;min-width:0;display:flex}.dashboard-balance-value strong{text-overflow:ellipsis;letter-spacing:-.045em;white-space:nowrap;min-width:0;font-size:clamp(38px,12vw,52px);font-weight:780;line-height:.98;overflow:hidden}.dashboard-balance-value>span{color:var(--text-secondary);font-size:20px;font-weight:700}.dashboard-balance-footer .icon-button{border:1px solid var(--border-subtle);background:var(--surface-interactive);width:40px;height:40px;color:var(--text-secondary);border-radius:12px;flex:0 0 40px}.dashboard-balance-footer .icon-button.is-active{background:var(--blue-soft);color:var(--blue);border-color:#3b8cff38}.dashboard-balance-footer .icon{width:20px;height:20px}.dashboard-actions .quick-actions{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-inset);grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0;padding:8px;display:grid}.dashboard-actions .quick-actions button{min-width:0;min-height:70px;color:var(--text-secondary);background:0 0;border:0;border-radius:12px;grid-template-rows:44px auto;justify-items:center;gap:6px;padding:5px 2px;font-size:11px;font-weight:700;display:grid}.dashboard-actions .action-icon{border:1px solid var(--border-subtle);background:var(--surface-interactive);width:44px;height:44px;color:var(--blue);border-radius:13px}.dashboard-actions .action-icon .icon{width:21px;height:21px}.wallet-asset-row{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-inset);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:12px;display:grid}.wallet-asset-row .asset-token{border-radius:13px;width:44px;height:44px;font-size:22px}.wallet-asset-copy strong,.wallet-asset-copy small,.wallet-asset-row .asset-amount strong,.wallet-asset-row .asset-amount small{display:block}.wallet-asset-copy strong,.wallet-asset-row .asset-amount strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.wallet-asset-copy small,.wallet-asset-row .asset-amount small{color:var(--text-secondary);margin-top:3px;font-size:11.5px;font-weight:560}.dashboard-page .activity{background:0 0;border:0;gap:0;margin:0;padding:0;display:grid}.dashboard-page .activity .product-section-header{margin-bottom:8px}.dashboard-page .activity .product-section-meta button{min-height:32px;color:var(--blue);background:0 0;border:0;padding:0;font-size:12px;font-weight:760}.dashboard-page .activity-row{border:1px solid var(--border-subtle);background:var(--surface-inset);border-radius:0;grid-template-columns:9px minmax(0,1fr) auto;gap:11px;min-height:64px;margin:0;padding:10px 12px}.dashboard-page .activity-row:first-of-type{border-radius:var(--radius-card) var(--radius-card) 0 0}.dashboard-page .activity-row:last-of-type{border-radius:0 0 var(--radius-card) var(--radius-card)}.dashboard-page .activity-row+.activity-row{border-top:0}.activity-copy{min-width:0}.activity-copy strong,.activity-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.activity-copy strong{font-size:14px}.activity-copy small{color:var(--text-secondary);margin-top:4px;font-size:11.5px;font-weight:560}.dashboard-page .activity-row>span:last-child{color:var(--text);white-space:nowrap;font-size:13.5px;font-weight:780}.dashboard-page .activity-row>span.positive{color:var(--green)}.profile-page{grid-template-columns:minmax(0,1fr);gap:20px;width:100%;max-width:980px;display:grid}.profile-product-header .product-page-copy>h1,.connected-product-header .product-page-copy>h1{white-space:nowrap}.profile-overview{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:20px;grid-template-columns:minmax(0,1.6fr) minmax(110px,.7fr);gap:8px;padding:8px;display:grid}.profile-balance-primary,.profile-metric{background:var(--surface-inset);border-radius:14px;align-content:center;gap:5px;min-width:0;min-height:88px;padding:13px;display:grid}.profile-balance-primary span,.profile-balance-primary small,.profile-metric span,.profile-metric small{color:var(--text-secondary);font-size:11.5px;font-weight:600}.profile-balance-primary strong,.profile-metric strong{text-overflow:ellipsis;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:21px;line-height:1.1;overflow:hidden}.profile-metric strong{font-size:24px}.profile-danger-zone{border-radius:var(--radius-lg);background:#ff6f7c06;border:1px solid #ff6f7c24;gap:8px;padding:12px;display:grid}.history-page{gap:20px;width:100%;max-width:1180px}.history-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.history-summary div{border-color:var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-inset);align-content:center;gap:5px;min-height:80px;padding:11px}.history-summary span,.history-summary small{color:var(--text-secondary);font-size:11.5px;font-weight:600}.history-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.history-filters{border:1px solid var(--border-subtle);background:var(--surface-inset);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;display:grid;overflow:visible}.history-filters button{background:0 0;border:0;border-radius:10px;min-height:40px;padding:0 7px;font-size:12.5px}.history-filters .active{background:var(--surface-interactive);color:var(--text);box-shadow:0 1px 6px #00000029}.history-group{gap:0}.history-group>.product-section-header{margin-bottom:8px}.history-row{border:1px solid var(--border-subtle);background:var(--surface-inset);border-radius:0;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;min-height:74px;padding:10px 11px}.history-group>.product-section-header+.history-row{border-radius:var(--radius-card) var(--radius-card) 0 0}.history-group>.history-row+.history-row{border-top:0}.history-group>.history-row:last-child{border-radius:0 0 var(--radius-card) var(--radius-card)}.history-row-copy,.history-row-trailing{min-width:0}.history-row-copy>strong{margin:0;font-size:14px}.history-row-copy>small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.history-row-meta{align-items:center;gap:6px;margin-top:6px;display:flex}.history-row-meta time{color:var(--text-tertiary);font-size:10.5px;font-weight:600}.history-row-meta .product-status{min-height:20px;padding:3px 6px;font-size:9.5px}.history-row-trailing{justify-items:end;gap:6px;display:grid}.history-row-trailing>span:last-child{color:var(--blue);font-size:10.5px;font-weight:700}.services-page{gap:20px;width:100%;max-width:1180px}.services-balance-bar{border-radius:var(--radius-card);background:#35b98f0f;border-color:#35b98f29;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:66px;padding:10px 12px;display:grid}.services-balance-icon{background:var(--green-soft);width:42px;height:42px;color:var(--green);border-radius:13px;place-items:center;display:grid}.services-balance-icon .icon{width:21px;height:21px}.services-balance-copy{min-width:0}.services-balance-copy small,.services-balance-copy strong{display:block}.services-balance-copy small{color:var(--text-secondary);font-size:11.5px;font-weight:600}.services-balance-copy strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:20px;overflow:hidden}.services-balance-note{color:var(--text-secondary)!important;font-size:11px!important;font-weight:600!important}.connected-section{gap:8px}.connected-section-header{align-items:stretch}.connected-section-toggle{width:100%;min-width:0;color:var(--text);text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:2px 0;display:grid}.connected-section-heading,.connected-section-title,.connected-section-description{min-width:0;display:block}.connected-section-title{letter-spacing:-.012em;font-size:17px;font-weight:760;line-height:1.25}.connected-section-description{color:var(--text-secondary);margin-top:4px;font-size:12.5px;font-weight:540;line-height:1.4}.connected-section-toggle-meta{align-items:center;gap:8px;display:flex}.connected-section-toggle-icon{border:1px solid var(--border-subtle);background:var(--surface-inset);width:30px;height:30px;color:var(--text-secondary);border-radius:10px;place-items:center;transition:border-color .18s,background .18s,color .18s,transform .32s cubic-bezier(.22,1,.36,1);display:grid}.connected-section-toggle-icon .icon{width:17px;height:17px}.connected-section-toggle[aria-expanded=true] .connected-section-toggle-icon{color:var(--blue);background:#3b8cff1a;border-color:#3b8cff38;transform:rotate(180deg)}.connected-section-toggle:focus-visible{outline-offset:4px;outline:2px solid #8fc3ffeb}.connected-section-collapse{visibility:hidden;opacity:0;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .18s,transform .32s cubic-bezier(.22,1,.36,1),visibility 0s linear .32s;display:grid;transform:translateY(-6px)}.connected-section-collapse.is-expanded{visibility:visible;opacity:1;grid-template-rows:1fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .22s 55ms,transform .32s cubic-bezier(.22,1,.36,1),visibility;transform:translateY(0)}.connected-section-collapse-inner{gap:8px;min-height:0;display:grid;overflow:hidden}@media (hover:hover) and (pointer:fine){.connected-section-toggle:hover .connected-section-toggle-icon{color:var(--blue);background:#3b8cff14;border-color:#3b8cff38}}@media (prefers-reduced-motion:reduce){.connected-section-toggle-icon,.connected-section-collapse,.connected-section-collapse.is-expanded{transition:none}}.connected-summary-card{border-color:var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-inset);gap:9px;padding:11px}.connected-summary-meta{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr);gap:4px;padding-top:8px;display:grid}.connected-summary-meta span,.connected-summary-card.compact .connected-summary-meta span{background:0 0;border-radius:0;padding:0;font-size:11px;font-weight:600}.connected-summary-meta .connected-summary-primary{color:var(--text-secondary)}.services-action-section .inset-group{background:var(--surface-inset)}.connected-detail-page{gap:16px}.connected-detail-hero,.connected-detail-section,.connected-danger-zone{border-color:var(--border-subtle);background:var(--surface-elevated)}.connected-product-header{align-items:center}.connected-product-header .product-page-leading>.service-icon{border-radius:15px}.connected-detail-section{gap:8px}.connected-detail-section>.product-section-header h2{color:var(--text);text-transform:none;font-size:16px}.connected-inset-list .connected-row{border:0;min-height:60px;padding:9px 10px}.connected-inset-list .connected-row+.connected-row{border-top:1px solid var(--border-subtle)}.connected-inset-list .connected-muted{border:0;padding:13px}.compact-row-action,.connected-danger-action{min-height:44px}.qr-sheet .qr-scanner{background:#05060a;width:100%;height:100%;display:block;position:relative}.qr-sheet .scanner-frame{position:absolute;inset:0}.scanner-visual,.scanner-status-overlay{z-index:1;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.scanner-visual{background:radial-gradient(circle,#0000 0 30%,#00000038 64%,#0000008c 100%)}.scanner-viewfinder{aspect-ratio:1;width:min(64vw,270px);display:block;position:relative}.scanner-viewfinder i{border-style:solid;border-color:#ffffffeb;width:46px;height:46px;position:absolute}.scanner-viewfinder i:first-child{border-width:3px 0 0 3px;border-radius:18px 0 0;top:0;left:0}.scanner-viewfinder i:nth-child(2){border-width:3px 3px 0 0;border-radius:0 18px 0 0;top:0;right:0}.scanner-viewfinder i:nth-child(3){border-width:0 3px 3px 0;border-radius:0 0 18px;bottom:0;right:0}.scanner-viewfinder i:nth-child(4){border-width:0 0 3px 3px;border-radius:0 0 0 18px;bottom:0;left:0}.scanner-status-overlay{color:#fff;text-align:center;pointer-events:auto;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#05060aad;align-content:center;gap:8px;padding:24px 24px 260px}.scanner-status-overlay>strong,.scanner-status-overlay>small{display:block}.scanner-status-overlay>small{color:#ffffffb8;max-width:290px;font-size:12.5px;font-weight:600;line-height:1.4}.scanner-status-overlay>button{color:#fff;background:#ffffff17;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-weight:760;display:inline-flex}.scanner-status-overlay.is-error>.icon{color:var(--red)}.scanner-status-overlay.is-success>.icon{color:var(--green)}.scanner-loader{width:28px;height:28px;color:var(--blue);animation:.85s linear infinite connection-spin}.scanner-bottom-panel{right:12px;bottom:calc(12px + max(env(safe-area-inset-bottom,0px), var(--tg-safe-area-inset-bottom,0px)));z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0f19e6;border:1px solid #ffffff1f;border-radius:20px;gap:10px;max-height:min(47dvh,390px);padding:13px;display:grid;position:absolute;left:12px;overflow-y:auto;box-shadow:0 18px 54px #00000073}.scanner-guidance{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;display:grid}.scanner-guidance-icon{background:var(--blue-soft);width:40px;height:40px;color:var(--blue);border-radius:12px;place-items:center;display:grid}.scanner-guidance-icon .icon{width:21px;height:21px}.scanner-guidance strong,.scanner-guidance small{display:block}.scanner-guidance strong{font-size:14px}.scanner-guidance small{color:var(--text-secondary);margin-top:3px;font-size:11.5px;font-weight:560;line-height:1.3}.scanner-bottom-panel .manual-qr{grid-template-columns:minmax(0,1fr) auto;gap:8px}.scanner-bottom-panel .manual-qr label>span{align-items:center;gap:6px;font-size:11px;display:inline-flex}.scanner-bottom-panel .manual-qr input{background:#ffffff0b;border-radius:12px;min-height:44px;padding:10px 11px}.scanner-bottom-panel .manual-qr button{border-radius:12px;min-height:44px;padding:0 12px}.scanner-bottom-panel .qr-result{background:var(--green-soft);border-radius:13px;gap:4px;padding:10px}.scanner-bottom-panel .qr-result small{color:var(--text-secondary);font-size:11px;line-height:1.35}.scanner-inline-error{color:var(--red);margin:0;font-size:11.5px;font-weight:650;line-height:1.35}.amount-input-wrap input,.bank-dropdown input,.mock-form input,.developer-form input,.developer-inline-form input,.developer-profile-name input{min-height:48px}.amount-input-wrap:focus-within,.bank-select-button:focus-visible,.bank-dropdown:focus-within{border-color:#3b8cff66;box-shadow:0 0 0 3px #3b8cff14}@media (hover:hover) and (pointer:fine){.product-list-row:hover,.wallet-switcher-control:hover,.connected-summary-card:hover,.history-row:hover,.dashboard-page .activity-row:hover,.dashboard-actions .quick-actions button:hover{background:#ffffff0e}.product-list-row.is-danger:hover{background:var(--red-soft)}}.dashboard-page{gap:14px}.dashboard-page>.product-page-header{align-items:center;gap:9px}.dashboard-page>.product-page-header .product-page-copy>h1{font-size:28px}.dashboard-page>.product-page-header .product-page-copy>p:last-child{margin-top:4px;font-size:13px}.dashboard-account-link{max-width:112px;min-height:32px;padding:0 7px 0 9px;font-size:11.5px}.dashboard-page .desktop-home-grid,.dashboard-page .desktop-home-main,.dashboard-page .desktop-home-side{gap:14px}.dashboard-balance-card{border-radius:18px;gap:9px;min-height:0;padding:13px 15px 14px;box-shadow:0 12px 34px #00000024}.dashboard-balance-value{justify-content:space-between;align-items:center;gap:14px}.dashboard-balance-amount{align-items:baseline;gap:6px;min-width:0;display:flex}.dashboard-balance-value strong{font-size:clamp(36px,11vw,48px)}.dashboard-balance-amount>span{color:var(--text-secondary);font-size:18px;font-weight:700}.dashboard-balance-value .icon-button{border:1px solid var(--border-subtle);background:var(--surface-interactive);width:36px;height:36px;color:var(--text-secondary);border-radius:11px;flex:0 0 36px;place-items:center;display:grid}.dashboard-balance-value .icon-button.is-active{background:var(--blue-soft);color:var(--blue);border-color:#3b8cff38}.dashboard-balance-value .icon{width:18px;height:18px}.dashboard-balance-note{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.3;overflow:hidden}.dashboard-actions .quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:480px;padding:8px}.dashboard-actions .quick-actions button{grid-template-rows:46px auto;min-height:76px;padding:5px 6px;font-size:12px}.dashboard-actions .action-icon{width:46px;height:46px}.topup-method-list{gap:8px;display:grid}.topup-method-list>button{border:1px solid var(--border-subtle);background:var(--surface-inset);text-align:left;border-radius:15px;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:11px;width:100%;min-height:68px;padding:10px 11px;display:grid}.topup-method-icon{border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.topup-method-icon.crypto{background:var(--green-soft);color:var(--green)}.topup-method-icon.fiat{background:var(--blue-soft);color:var(--blue)}.topup-method-icon .icon{width:21px;height:21px}.topup-method-copy{min-width:0}.topup-method-copy strong,.topup-method-copy small{display:block}.topup-method-copy strong{font-size:14px}.topup-method-copy small{color:var(--text-secondary);margin-top:4px;font-size:11.5px;font-weight:560;line-height:1.35}.topup-method-list>button>.muted-icon{width:18px;height:18px;color:var(--text-tertiary)}.history-header-meta{justify-items:end;gap:5px;display:grid}.history-summary{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:560px}.history-summary div,.history-summary>div:last-child{border-style:solid;border-width:1px;grid-column:auto;min-height:76px}.history-summary .history-summary-income{background:#35b98f0d;border-color:#35b98f26}.history-summary .history-summary-outcome{background:#ff6f7c0a;border-color:#ff6f7c21}.history-row-trailing .history-amount,.history-table .history-amount{font-variant-numeric:tabular-nums;white-space:nowrap}@media (hover:hover) and (pointer:fine){.topup-method-list>button:hover{background:#ffffff0e}}@media (max-width:370px){.dashboard-page>.product-page-header{grid-template-columns:minmax(0,1fr) auto}.dashboard-page>.product-page-header .product-page-copy>h1{font-size:26px}.dashboard-account-link{max-width:94px}.dashboard-balance-value strong{font-size:34px}.dashboard-balance-note{white-space:normal}.history-page>.product-page-header{grid-template-columns:minmax(0,1fr)}.history-page>.product-page-header .product-page-meta,.history-header-meta{justify-content:flex-start;justify-items:start}.history-header-meta{grid-template-columns:repeat(2,auto)}.history-summary strong{font-size:15px}}@media (min-width:1024px){.dashboard-page>.product-page-header .product-page-meta{display:none}.dashboard-account-link{max-width:180px}.dashboard-balance-card{padding:15px 17px 16px}.dashboard-balance-value strong{font-size:clamp(40px,4vw,50px)}.dashboard-actions .quick-actions{max-width:440px}.history-summary{max-width:540px}}
