:root{--brand-indigo:#6366f1;--brand-purple:#8b5cf6;--brand-violet:#7c3aed;--brand-cyan:#22d3ee;--brand-neon-purple:#a855f7;--bg-obsidian-950:#020617;--bg-obsidian-900:#0f172a;--bg-obsidian-800:#1e293b;--tg-theme-bg-color:var(--bg-obsidian-950);--tg-theme-secondary-bg-color:var(--bg-obsidian-900);--tg-theme-text-color:#f8fafc;--tg-theme-hint-color:#b4bfcc;--tg-theme-link-color:var(--brand-indigo);--tg-theme-button-color:var(--brand-purple);--tg-theme-button-text-color:#fff;--glass-bg:#0f172a73;--glass-bg-hover:#0f172aa6;--glass-border:#ffffff14;--glass-border-bright:#ffffff26;--glass-shadow:0 10px 40px -10px #0009;--customer-border:#ffffff14;--customer-surface:#0f172a94;--customer-muted:#aab5c4;--customer-success:#34d399;--customer-warning:#f59e0b;--customer-danger:#ef4444;--customer-info:#38bdf8;--ui-next-z-edge-fade:70;--ui-next-z-header:80;--ui-next-z-toast:90;--ui-next-z-modal-backdrop:100;--ui-next-z-bottom-sheet:120;--neutrino-safe-top:max(env(safe-area-inset-top,0px), var(--tg-safe-top,0px));--neutrino-safe-bottom:max(env(safe-area-inset-bottom,0px), var(--tg-safe-bottom,0px));--neutrino-content-safe-top:max(var(--neutrino-safe-top), var(--tg-content-safe-top,var(--tg-viewport-content-safe-area-inset-top,0px)));--neutrino-content-safe-bottom:max(var(--neutrino-safe-bottom), var(--tg-content-safe-bottom,var(--tg-viewport-bottom-inset,0px)));--neutrino-tma-header-height:64px;--neutrino-tma-header-top:max(var(--neutrino-safe-top), calc(var(--neutrino-content-safe-top) - var(--neutrino-tma-header-height)));--neutrino-tma-main-top:max(86px, calc(var(--neutrino-content-safe-top) + 16px));--ui-next-safe-top:var(--neutrino-content-safe-top);--ui-next-safe-bottom:var(--neutrino-content-safe-bottom)}*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;height:100dvh;margin:0;padding:0;position:fixed;overflow:hidden}body{background-color:var(--bg-obsidian-950);color:var(--tg-theme-text-color);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;overscroll-behavior:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}html.public-web-mode,html.public-web-mode body,html.public-web-mode #root{height:auto;min-height:100%;position:static;overflow:visible}html.public-web-mode body{-webkit-user-select:text;user-select:text;overscroll-behavior:auto}body:before{content:"";z-index:-1;background:radial-gradient(circle at 0% 0%, #6366f126 0%, transparent 40%), radial-gradient(circle at 100% 0%, #a855f71f 0%, transparent 40%), radial-gradient(circle at 100% 100%, #6366f11a 0%, transparent 40%), radial-gradient(circle at 0% 100%, #a855f714 0%, transparent 40%), var(--bg-obsidian-950);pointer-events:none;position:fixed;inset:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes breathe{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.view-animated>*{animation:.5s cubic-bezier(.16,1,.3,1) backwards fadeInUp}.view-animated>:first-child{animation-delay:40ms}.view-animated>:nth-child(2){animation-delay:80ms}.view-animated>:nth-child(3){animation-delay:.12s}.view-animated>:nth-child(4){animation-delay:.16s}.text-adaptive-primary{color:#f8fafc!important}.text-adaptive-secondary{color:#b4bfcc!important}.border-adaptive{border-color:var(--glass-border)!important}.premium-glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:24px}.neon-gradient-text{background:linear-gradient(135deg,#fff 0%,#cbd5e1 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.bottom-nav{-webkit-backdrop-filter:blur(26px)!important;background:#fffffff0!important;border-color:#818cf847!important}.customer-tma-shell[data-customer-theme=light] .bottom-nav{background:color-mix(in srgb, var(--tg-theme-bg-color,#fff) 92%, transparent)!important;border-color:#818cf847!important;box-shadow:0 18px 44px #0f172a29!important}.customer-tma-shell[data-customer-theme=light] .bottom-nav button:not(.bg-indigo-50){color:var(--customer-muted)}.customer-tma-shell[data-customer-theme=light] .bottom-nav .customer-nav-item:not(.is-active) svg,.customer-tma-shell[data-customer-theme=light] .bottom-nav .customer-nav-item:not(.is-active) span{opacity:.95;color:#64748b!important}.customer-tma-shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;height:var(--tg-viewport-height,100dvh);min-height:var(--tg-viewport-height,100dvh);background:radial-gradient(circle at 88% 28%, var(--customer-glow-b), transparent 34%), linear-gradient(180deg, var(--customer-bg-top,transparent) 0%, var(--customer-bg-top,transparent) 18%, var(--customer-bg) 48%, var(--customer-bg-bottom,var(--customer-bg)) 100%), var(--customer-bg);color:var(--ui-next-text-primary,var(--tg-theme-text-color))}@media (prefers-color-scheme:dark){.customer-tma-shell{--lightningcss-light: ;--lightningcss-dark:initial}}.customer-tma-shell[data-customer-view=onboarding][data-customer-theme=dark]{--customer-bg:#080412;--customer-bg-top:#27124f;--customer-bg-bottom:#05030b;--customer-glow-a:#8b5cf66b;--customer-glow-b:#2dd4bf1f;background:radial-gradient(circle at 50% -8%,#a855f78a,#0000 38%),radial-gradient(circle at 8% 14%,#6366f14d,#0000 34%),radial-gradient(circle at 92% 24%,#2dd4bf1f,#0000 28%),linear-gradient(#2b1356 0%,#130826 44%,#05030b 100%)}.customer-tma-main{padding:var(--neutrino-tma-main-top,max(86px, calc(var(--neutrino-content-safe-top,0px) + 16px))) 0 calc(128px + var(--neutrino-content-safe-bottom,max(env(safe-area-inset-bottom,0px), var(--tg-content-safe-bottom,0px))));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;overflow-y:auto}.customer-tma-main-onboarding{padding:max(12px, var(--neutrino-content-safe-top,var(--tg-content-safe-top,var(--tg-viewport-content-safe-area-inset-top,env(safe-area-inset-top,0px))))) 0 max(14px, var(--neutrino-content-safe-bottom,max(env(safe-area-inset-bottom,0px), var(--tg-content-safe-bottom,0px))));overflow:hidden}.customer-tma-shell[data-tma-platform=ios] .customer-tma-main{padding-top:var(--neutrino-tma-main-top,max(86px, calc(var(--neutrino-content-safe-top,0px) + 16px)))}.customer-tma-shell[data-tma-platform=ios] .customer-tma-main-onboarding{padding-top:max(12px, var(--neutrino-content-safe-top,var(--tg-content-safe-top,var(--tg-viewport-content-safe-area-inset-top,env(safe-area-inset-top,0px)))))}.customer-tma-header{min-height:var(--neutrino-tma-header-height,64px);pointer-events:none;top:var(--neutrino-tma-header-top,max(var(--neutrino-safe-top,env(safe-area-inset-top,0px)), calc(var(--neutrino-content-safe-top,0px) - var(--neutrino-tma-header-height,64px))));z-index:var(--ui-next-z-header);background:0 0;justify-content:center;align-items:flex-end;padding:0 16px 10px;display:flex;position:absolute;left:0;right:0}.customer-tma-brand-pill{max-width:min(78vw,260px);height:44px;box-shadow:none;background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:5px 14px 5px 6px;display:inline-flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.customer-tma-account-button{pointer-events:auto;position:absolute;bottom:10px;right:16px}.customer-tma-header-logo{background:linear-gradient(#271748fa,#130b26fa),#21143e;border:1px solid #ffffff3d;border-radius:999px;flex:none;width:34px;height:34px;display:inline-flex;overflow:hidden}.customer-tma-brand-name{min-width:0;color:var(--ui-next-text-primary,var(--tg-theme-text-color,#f8fafc));letter-spacing:0;text-shadow:0 1px 18px color-mix(in srgb, var(--customer-bg,#020617) 46%, transparent);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:900;line-height:1;display:block;overflow:hidden}.customer-tma-edge-fade{pointer-events:none;z-index:var(--ui-next-z-edge-fade);position:absolute;left:0;right:0}.customer-tma-edge-fade-bottom{height:calc(96px + var(--neutrino-content-safe-bottom,max(env(safe-area-inset-bottom,0px), var(--tg-content-safe-bottom,0px))));background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--customer-bg-bottom,var(--customer-bg)) 52%, transparent) 42%, var(--customer-bg-bottom,var(--customer-bg)) 100%);bottom:0}.customer-tma-shell[data-customer-theme=dark]{--customer-bg:#050812;--customer-bg-top:#07111d;--customer-bg-bottom:#02040a;--customer-surface:color-mix(in srgb, var(--tg-theme-secondary-bg-color,#0d0a1a) 74%, #000 18%);--customer-soft-surface:#ffffff0b;--customer-border:#ffffff17;--customer-muted:var(--tg-theme-hint-color,#aab5c4);--customer-text-soft:color-mix(in srgb, var(--tg-theme-text-color,#f8fafc) 72%, transparent);--customer-glow-a:transparent;--customer-glow-b:#14b8a614;--ui-next-page-bg:#050812;--ui-next-text-primary:#f8fafc;--ui-next-text-muted:#b4bfcc;--ui-next-text-faint:#b4bfccad;--ui-next-surface-base:#0d1420c7;--ui-next-surface-raised:#121b2ae0;--ui-next-surface-overlay:#080d16f5;--ui-next-surface-field:#03081194;--ui-next-border-subtle:#d1fae513;--ui-next-border-strong:#e2e8f021;--ui-next-button-secondary:#192334bd;--ui-next-action-primary-bg:#2563eb;--ui-next-action-primary-bg-hover:#3b82f6;--ui-next-action-primary-border:#60a5fa4d;--ui-next-action-primary-text:#fff;--ui-next-interactive-hover:#ffffff0f;--ui-next-interactive-selected:#2563eb24;--ui-next-focus-ring:#60a5fab3;--ui-next-icon-neutral-bg:#263348e0;--ui-next-icon-neutral-text:#fff;--ui-next-icon-success-bg:#047857;--ui-next-icon-warning-bg:#b45309;--ui-next-icon-danger-bg:#dc2626;--ui-next-icon-info-bg:#075985;--ui-next-progress-track:#ffffff14;--ui-next-status-neutral-bg:#ffffff0f;--ui-next-status-neutral-border:#ffffff1a;--ui-next-status-neutral-text:#cbd5e1;--ui-next-status-info-bg:#0ea5e91f;--ui-next-status-info-border:#38bdf847;--ui-next-status-info-text:#bae6fd;--ui-next-status-success-bg:#10b9811f;--ui-next-status-success-border:#34d39947;--ui-next-status-success-text:#a7f3d0;--ui-next-status-warning-bg:#f59e0b1f;--ui-next-status-warning-border:#fbbf2447;--ui-next-status-warning-text:#fde68a;--ui-next-status-danger-bg:#ef44441f;--ui-next-status-danger-border:#f8717147;--ui-next-status-danger-text:#fecaca}.customer-tma-shell[data-customer-theme=light]{--customer-bg:#f8fafc;--customer-bg-top:#eef2ff;--customer-bg-bottom:#f8fafc;--customer-surface:#ffffffeb;--customer-soft-surface:#0f172a0b;--customer-border:#0f172a1c;--customer-muted:var(--tg-theme-hint-color,#64748b);--customer-text-soft:color-mix(in srgb, var(--tg-theme-text-color,#0f172a) 72%, transparent);--customer-glow-a:#6366f112;--customer-glow-b:#8b5cf60b;--ui-next-page-bg:#f8fafc;--ui-next-text-primary:#0f172a;--ui-next-text-muted:#64748b;--ui-next-text-faint:#64748bb8;--ui-next-surface-base:#ffffffeb;--ui-next-surface-raised:#fffffffa;--ui-next-surface-overlay:#fffffffa;--ui-next-surface-field:#f1f5f9eb;--ui-next-border-subtle:#0f172a1a;--ui-next-border-strong:#0f172a29;--ui-next-button-secondary:#f1f5f9f0;--ui-next-action-primary-bg:#4f46e5;--ui-next-action-primary-bg-hover:#4338ca;--ui-next-action-primary-border:#4f46e54d;--ui-next-action-primary-text:#fff;--ui-next-interactive-hover:#0f172a0d;--ui-next-interactive-selected:#4f46e51a;--ui-next-focus-ring:#4f46e56b;--ui-next-icon-neutral-bg:#334155;--ui-next-icon-neutral-text:#fff;--ui-next-icon-success-bg:#059669;--ui-next-icon-warning-bg:#b45309;--ui-next-icon-danger-bg:#dc2626;--ui-next-icon-info-bg:#0284c7;--ui-next-progress-track:#0f172a1a;--ui-next-status-neutral-bg:#0f172a0d;--ui-next-status-neutral-border:#0f172a1f;--ui-next-status-neutral-text:#334155;--ui-next-status-info-bg:#0284c71a;--ui-next-status-info-border:#0284c738;--ui-next-status-info-text:#075985;--ui-next-status-success-bg:#0596691a;--ui-next-status-success-border:#0596693d;--ui-next-status-success-text:#047857;--ui-next-status-warning-bg:#d977061f;--ui-next-status-warning-border:#d977063d;--ui-next-status-warning-text:#92400e;--ui-next-status-danger-bg:#dc26261a;--ui-next-status-danger-border:#dc262638;--ui-next-status-danger-text:#b91c1c}.customer-tma-shell[data-customer-theme=light] .bottom-nav .customer-nav-item.is-active svg,.customer-tma-shell[data-customer-theme=light] .bottom-nav .customer-nav-item.is-active span{color:#4f46e5!important}.customer-topbar{min-height:calc(78px + env(safe-area-inset-top,0px));padding:calc(38px + env(safe-area-inset-top,0px)) 16px 8px;-webkit-backdrop-filter:blur(24px)saturate(1.12);background:linear-gradient(#020617f5 0%,#020617d6 74%,#020617a3 100%);border-bottom:1px solid #ffffff12;box-shadow:0 12px 26px -28px #000000e6}.customer-card,.customer-status-card,.customer-route-card,.customer-mono-block,.customer-faq-row{border:1px solid var(--customer-border);-webkit-backdrop-filter:blur(16px);border-radius:24px;position:relative;overflow:hidden;box-shadow:0 14px 34px -24px #000000b8;background:var(--customer-surface)!important}.customer-card,.customer-route-card,.customer-status-card{padding:17px}.web-cabinet-shell .customer-home-action img,.web-cabinet-shell .customer-route-media img{display:none}.web-cabinet-shell .customer-home-action,.web-cabinet-shell .customer-route-media{min-height:auto}.web-cabinet-shell .customer-card,.web-cabinet-shell .customer-route-card,.web-cabinet-shell .customer-status-card,.web-cabinet-shell .customer-mono-block,.web-cabinet-shell .customer-faq-row{border-radius:16px}.web-cabinet-shell{--customer-surface:#0f172a85;--customer-soft-surface:#ffffff0a;--customer-border:#ffffff14}.web-cabinet-shell .customer-actions,.web-cabinet-shell .customer-stack{gap:14px}.web-cabinet-shell .customer-hero{padding:4px 2px 10px}.web-cabinet-shell .customer-hero h1{max-width:720px}.web-cabinet-shell .customer-route-card h2,.web-cabinet-shell .customer-empty-state h2{font-size:20px}.web-cabinet-shell .customer-route-card p,.web-cabinet-shell .customer-faq-row p,.web-cabinet-shell .customer-home-facts span,.web-cabinet-shell .customer-inline-status span{font-size:13px}.web-cabinet-shell .customer-primary-row{min-height:48px}@media (width>=768px){.web-cabinet-shell .customer-actions{gap:18px}.web-cabinet-shell .customer-hero{align-items:end;padding-bottom:14px}.web-cabinet-shell .customer-hero h1{font-size:38px}.web-cabinet-shell .customer-route-card,.web-cabinet-shell .customer-status-card,.web-cabinet-shell .customer-card{padding:20px}}.customer-hero{justify-content:space-between;align-items:flex-start;gap:12px;padding:2px 2px 4px;display:flex}.customer-kicker,.customer-section-head span{color:color-mix(in srgb, var(--brand-indigo) 72%, var(--tg-theme-text-color));text-transform:uppercase;letter-spacing:.11em;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.customer-hero h1,.customer-route-card h2,.customer-empty-state h2{color:var(--tg-theme-text-color);letter-spacing:0;margin:7px 0 0;font-size:26px;font-weight:950;line-height:1.05}.customer-route-card h2,.customer-empty-state h2{margin-top:0;font-size:19px;line-height:1.12}.customer-hero p,.customer-empty-state p{max-width:390px;color:var(--customer-muted);margin:9px 0 0;font-size:13px;line-height:1.42}.customer-route-media{grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:14px;display:grid}.customer-route-media.compact{box-shadow:none;border:0;grid-template-columns:minmax(0,1fr) 64px;padding:0;background:0 0!important}.customer-route-media img{object-fit:contain;width:92px;height:92px}.customer-route-media.compact img{width:58px;height:58px}.customer-status-card{gap:13px;display:grid}.customer-status-card:after{content:"";background:var(--customer-status,var(--brand-indigo));opacity:.9;height:2px;position:absolute;inset:0 0 auto}.customer-status-head{justify-content:space-between;align-items:flex-start;gap:12px;padding-top:3px;display:flex}.customer-status-title{gap:5px;min-width:0;display:grid}.customer-status-title strong{color:var(--tg-theme-text-color);font-size:17px;font-weight:900;line-height:1.16}.customer-status-title p,.customer-meter p,.customer-row p,.customer-route-card p,.customer-summary-tile span{font-size:12px;line-height:1.42;color:var(--customer-muted)!important}.customer-meter{gap:8px;display:grid}.customer-meter-track{background:#ffffff14;border-radius:999px;height:7px;overflow:hidden}.customer-meter-fill{width:var(--customer-meter,0%);border-radius:inherit;background:var(--customer-status,var(--brand-indigo));height:100%}.customer-row{border-top:1px solid var(--customer-border);justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:11px 0;display:flex}.customer-row h3{color:var(--tg-theme-text-color);margin:0 0 3px;font-size:14px;font-weight:800;line-height:1.22}.customer-row span{color:color-mix(in srgb, var(--tg-theme-text-color) 90%, transparent);font-variant-numeric:tabular-nums;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Menlo,monospace;font-size:13px}.customer-summary-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.customer-summary-tile{border:1px solid var(--customer-border);background:var(--customer-soft-surface);border-radius:20px;min-height:64px;padding:10px}.customer-summary-tile strong{color:var(--tg-theme-text-color);font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Menlo,monospace;font-size:14px;line-height:1.15;display:block}.customer-choice-list,.customer-actions,.customer-stack{gap:12px;display:grid}.customer-choice-row{border:1px solid var(--customer-border);background:var(--customer-soft-surface);min-height:54px;color:var(--tg-theme-text-color);text-align:left;border-radius:17px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.customer-choice-row strong{font-size:13px;line-height:1.2;display:block}.customer-choice-row small{color:var(--customer-muted);margin-top:3px;font-size:12px;line-height:1.25;display:block}.customer-choice-row b{background:var(--ui-next-status-info-bg);color:var(--ui-next-status-info-text);border-radius:10px;flex:none;padding:6px 8px;font-size:11px;line-height:1}.customer-choice-row>button{min-height:32px;color:color-mix(in srgb, var(--brand-indigo) 72%, var(--tg-theme-text-color));background:#6366f121;border-radius:12px;flex:none;align-items:center;gap:5px;padding:7px 9px;font-size:11px;font-weight:850;display:inline-flex}.customer-clickable,.customer-clickable-tile{cursor:pointer;transition:transform .16s,border-color .16s,background .16s}.customer-clickable:active,.customer-clickable-tile:active{transform:scale(.985)}.customer-clickable-tile{text-align:left}.customer-home-card{gap:16px;display:grid}.customer-home-head,.customer-home-action{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.customer-home-head h2,.customer-home-action h2{color:var(--tg-theme-text-color);margin:6px 0 0;font-size:21px;font-weight:950;line-height:1.08}.customer-home-facts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.customer-home-facts div,.customer-inline-status{border:1px solid var(--customer-border);background:var(--customer-soft-surface);border-radius:18px}.customer-home-facts div{min-height:70px;padding:11px}.customer-home-facts span,.customer-inline-status span{color:var(--customer-muted);font-size:11px;font-weight:750;line-height:1.15;display:block}.customer-home-facts strong,.customer-inline-status strong{color:var(--tg-theme-text-color);margin-top:8px;font-size:15px;font-weight:950;line-height:1.08;display:block}.customer-home-action{align-items:center}.customer-home-action img{object-fit:contain;width:86px;height:86px}.customer-inline-status{gap:4px;padding:13px 14px;display:grid}.customer-inline-status strong{margin-top:0}.customer-mini-steps,.customer-client-strip,.customer-client-grid,.customer-method-grid,.customer-platform-strip{gap:8px;display:grid}.customer-mini-steps,.customer-client-strip,.customer-client-grid{grid-template-columns:repeat(3,1fr)}.customer-platform-strip{grid-template-columns:repeat(4,1fr)}.customer-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-mini-steps span,.customer-client-pill,.customer-client-card{border:1px solid var(--customer-border);background:var(--customer-soft-surface);min-height:36px;color:var(--tg-theme-text-color);text-align:center;border-radius:15px;place-items:center;font-size:12px;font-weight:850;display:grid}.customer-client-card{border-radius:19px;min-height:62px;padding:8px}.customer-platform-strip .customer-client-card{min-height:58px}.customer-client-card.selected{background:#6366f121;border-color:#6366f1b3}.customer-client-card strong{color:var(--tg-theme-text-color);text-transform:uppercase;letter-spacing:0;font-size:9px;line-height:1}.customer-mono-block{background:color-mix(in srgb, var(--customer-surface) 72%, #000 8%);gap:8px;padding:14px;display:grid}.customer-mono{overflow-wrap:anywhere;color:color-mix(in srgb, var(--brand-indigo) 76%, var(--tg-theme-text-color));font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Menlo,monospace;font-size:11px;line-height:1.45}.customer-center{text-align:center;justify-items:center}.customer-qr-stage{place-items:center;min-height:246px;display:grid}.customer-qr-box{background:#fff;border-radius:28px;place-items:center;width:192px;height:192px;padding:16px;display:grid;box-shadow:0 24px 60px -38px #000000b8}.customer-qr-box.compact{width:180px;height:180px;padding:16px}.customer-dog-box{border:1px solid var(--customer-border);background:var(--customer-soft-surface);border-radius:28px;place-items:center;width:192px;height:192px;display:grid}.customer-dog-box img{object-fit:contain;width:156px;height:156px}.customer-copy-block{border:1px solid var(--customer-border);width:100%;color:var(--tg-theme-text-color);text-align:left;grid-template-columns:minmax(0,1fr) 16px;align-items:center}.customer-copy-block span{color:var(--customer-muted);text-transform:uppercase;letter-spacing:.11em;font-size:10px;font-weight:850}.customer-copy-block strong{color:color-mix(in srgb, var(--brand-indigo) 76%, var(--tg-theme-text-color));text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Menlo,monospace;font-size:11px;font-weight:750;line-height:1.45;overflow:hidden}.customer-section-head{color:var(--customer-muted);align-items:center;gap:8px;display:flex}.customer-setup-steps{gap:10px;display:grid}.customer-setup-steps>div{border:1px solid var(--customer-border);background:var(--customer-soft-surface);border-radius:18px;grid-template-columns:30px minmax(0,1fr);align-items:flex-start;gap:10px;padding:12px;display:grid}.customer-setup-steps b{width:28px;height:28px;color:color-mix(in srgb, var(--brand-indigo) 72%, var(--tg-theme-text-color));background:#6366f129;border-radius:10px;place-items:center;font-size:12px;line-height:1;display:grid}.customer-setup-steps strong{color:var(--tg-theme-text-color);font-size:14px;font-weight:900;line-height:1.2;display:block}.customer-setup-steps small{color:var(--customer-muted);margin-top:4px;font-size:12px;line-height:1.3;display:block}.customer-details-summary{color:var(--customer-muted);cursor:pointer;text-transform:uppercase;letter-spacing:.11em;justify-content:space-between;align-items:center;font-size:11px;font-weight:900;list-style:none;display:flex}.customer-faq-row{box-shadow:none;gap:12px;padding:0;display:grid}.customer-faq-row summary{color:var(--tg-theme-text-color);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px;font-size:14px;font-weight:850;list-style:none;display:flex}.customer-faq-row p{color:var(--customer-muted);margin:0;padding:0 14px 14px;font-size:13px;line-height:1.45}.customer-plan-card{width:100%;color:var(--tg-theme-text-color);text-align:left}.customer-trial-card{border-color:#6366f147}.customer-plan-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.customer-plan-head h2{align-items:center;gap:7px;display:flex}.customer-plan-head>svg{color:color-mix(in srgb, var(--brand-indigo) 72%, var(--tg-theme-text-color));flex:none}.customer-plan-price{justify-items:end;gap:3px;display:grid}.customer-plan-price strong{color:var(--tg-theme-text-color);font-size:25px;font-weight:950;line-height:1}.customer-plan-price span{color:var(--customer-muted);font-size:12px;font-weight:700}.customer-primary-row{background:var(--brand-indigo);color:#fff;border-radius:16px;justify-content:center;width:100%;min-height:46px;padding:14px 16px;font-size:14px;font-weight:900;line-height:1;display:inline-flex}.customer-feature-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.customer-feature-list li{color:var(--customer-text-soft);align-items:center;gap:9px;font-size:13px;font-weight:700;line-height:1.25;display:flex}.customer-feature-list svg{color:var(--customer-success);flex:none}.customer-empty-state{color:var(--customer-muted);text-align:center;justify-items:center;gap:14px;padding:72px 20px;display:grid}.customer-payment-modal{color:var(--tg-theme-text-color);border-color:var(--customer-border)!important;background:var(--customer-surface)!important}.customer-payment-modal h2,.customer-payment-modal .text-white{color:var(--tg-theme-text-color)!important}.customer-payment-plan,.customer-payment-state,.customer-payment-field,.customer-payment-legal,.customer-payment-balance{border:1px solid var(--customer-border);background:var(--customer-soft-surface);border-radius:18px}.customer-payment-plan{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:14px;font-size:18px;font-weight:950;display:flex}.customer-payment-plan span:first-child{color:var(--tg-theme-text-color);text-transform:uppercase}.customer-payment-state,.customer-payment-field,.customer-payment-legal,.customer-payment-balance{padding:14px}.customer-payment-state p,.customer-payment-legal,.customer-payment-balance p{color:var(--customer-muted);font-size:14px;line-height:1.45}.customer-payment-state-title{font-weight:900;color:var(--tg-theme-text-color)!important}.customer-payment-success{border-color:var(--ui-next-status-success-border);background:var(--ui-next-status-success-bg)}.customer-payment-warning{background:#f59e0b17;border-color:#f59e0b4d}.customer-payment-danger{background:#ef444417;border-color:#ef44444d}.customer-payment-neutral{border-color:var(--customer-border)}.customer-payment-badge-neutral{background:var(--customer-soft-surface);color:var(--customer-muted)}.customer-payment-badge-success{background:var(--ui-next-status-success-bg);color:var(--ui-next-status-success-text)}.customer-payment-badge-warning{color:#d97706;background:#f59e0b29}.customer-payment-badge-danger{color:#dc2626;background:#ef444429}.customer-payment-field span{color:var(--customer-muted);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;font-weight:850;display:flex}.customer-payment-input{text-transform:uppercase;outline:none;width:100%;font-size:16px;font-weight:850;color:var(--tg-theme-text-color)!important;background:0 0!important}.customer-payment-input::placeholder{color:color-mix(in srgb, var(--customer-muted) 52%, transparent)}.customer-payment-legal{align-items:flex-start;gap:12px;display:flex}.customer-tma-shell[data-customer-theme=light] :where(h1,h2,h3,p,span,small,strong,li,summary,div).text-white,.customer-tma-shell[data-customer-theme=light] :where(h1,h2,h3,p,span,small,strong,li,summary,div).text-white\/90,.customer-tma-shell[data-customer-theme=light] :where(h1,h2,h3,p,span,small,strong,li,summary,div).text-white\/80,.customer-tma-shell[data-customer-theme=light] :where(h1,h2,h3,p,span,small,strong,li,summary,div).text-white\/75,.customer-tma-shell[data-customer-theme=light] :where(h1,h2,h3,p,span,small,strong,li,summary,div).text-white\/70,.customer-tma-shell[data-customer-theme=light] :where(h1,h2,h3,p,span,small,strong,li,summary,div).text-white\/65{color:var(--tg-theme-text-color,#0f172a)!important}.customer-tma-shell[data-customer-theme=light] :where(h1,h2,h3,p,span,small,strong,li,summary,div).text-white\/60,.customer-tma-shell[data-customer-theme=light] :where(h1,h2,h3,p,span,small,strong,li,summary,div).text-white\/55,.customer-tma-shell[data-customer-theme=light] :where(h1,h2,h3,p,span,small,strong,li,summary,div).text-white\/50,.customer-tma-shell[data-customer-theme=light] :where(h1,h2,h3,p,span,small,strong,li,summary,div).text-white\/45,.customer-tma-shell[data-customer-theme=light] :where(h1,h2,h3,p,span,small,strong,li,summary,div).text-white\/40,.customer-tma-shell[data-customer-theme=light] :where(h1,h2,h3,p,span,small,strong,li,summary,div).text-white\/35,.customer-tma-shell[data-customer-theme=light] :where(h1,h2,h3,p,span,small,strong,li,summary,div).text-white\/30,.customer-tma-shell[data-customer-theme=light] :where(h1,h2,h3,p,span,small,strong,li,summary,div).text-white\/20{color:var(--customer-muted)!important}.customer-tma-shell[data-customer-theme=light] .customer-status-title strong,.customer-tma-shell[data-customer-theme=light] .customer-row h3,.customer-tma-shell[data-customer-theme=light] .customer-summary-tile strong,.customer-tma-shell[data-customer-theme=light] .customer-choice-row,.customer-tma-shell[data-customer-theme=light] .customer-client-pill,.customer-tma-shell[data-customer-theme=light] .customer-client-card{color:var(--tg-theme-text-color,#0f172a)}.field{flex-direction:column;gap:8px;width:100%;margin-bottom:16px;display:flex}.field-label{text-transform:uppercase;letter-spacing:.1em;color:#fff6;padding-left:4px;font-size:11px;font-weight:900}input[type=text],input[type=number],input[type=email],input[type=password],input[type=tel],input[type=url],select,textarea{-webkit-appearance:none;border:1px solid #ffffff14;border-radius:16px;outline:none;width:100%;padding:14px 16px;font-size:15px;font-weight:500;transition:all .2s;background-color:var(--bg-obsidian-900)!important;color:#f8fafc!important}input:focus,select:focus,textarea:focus{border-color:var(--brand-indigo);box-shadow:0 0 0 4px #6366f126;background-color:var(--bg-obsidian-800)!important}input.web-auth-input{color:#171827!important;background-color:#f8f9fe!important;border:1px solid #eef0f6!important;border-radius:16px!important;padding:14px 16px!important;font-weight:900!important}input.web-auth-input--leading-icon{padding-left:54px!important}input.web-auth-input::placeholder{color:#b8bdca!important}input.web-auth-input:focus{background-color:#fff!important;border-color:#6557ff!important;box-shadow:0 0 0 4px #6557ff1a!important}.connection-test-page select{color:#0f172a!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%230f172a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;border-color:#cbd5e1!important;border-radius:8px!important}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#fff3}
