@import url("https://fonts.googleapis.com/css2?family=Unbounded:wght@400;500;600;700;800&family=Inter+Tight:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap");:root[data-edition=standalone]{--radius-lg:18px;--radius-xl:24px;--radius-2xl:24px;--sa-radius-pill:99px;--sa-radius-nav:12px;--sa-radius-input:14px;--sa-font-body:"Inter Tight",var(--font-display),system-ui,sans-serif;--sa-font-display:"Unbounded",var(--font-display),system-ui,sans-serif;--sa-focus-color:#38bdf8}:root[data-edition=standalone][data-theme=dark]{color-scheme:dark;--color-bg-base:#07070b;--color-bg-secondary:#0b0b12;--color-surface-primary:#101018;--color-surface-secondary:#0d0d14;--color-surface-elevated:#161622;--color-surface-hover:rgba(255,255,255,0.07);--color-border-primary:rgba(255,255,255,0.09);--color-border-secondary:rgba(255,255,255,0.05);--color-text-primary:#f4f4f6;--color-text-secondary:rgba(235,236,245,0.62);--color-text-tertiary:rgba(235,236,245,0.38);--color-gray-50:#101018;--color-gray-100:#14141e;--color-gray-200:#1a1a26;--color-gray-300:#262636;--color-gray-400:rgba(235,236,245,0.38);--color-gray-500:rgba(235,236,245,0.5);--color-gray-600:rgba(235,236,245,0.62);--color-gray-700:rgba(235,236,245,0.78);--color-gray-800:rgba(235,236,245,0.88);--color-gray-900:#f4f4f6;--color-primary-50:rgba(14,165,233,0.1);--color-primary-100:rgba(14,165,233,0.16);--color-secondary-400:#b78cff;--color-secondary-500:#a78bfa;--color-secondary-600:#9333ea;--color-success-light:rgba(16,185,129,0.12);--color-warning-light:rgba(245,158,11,0.12);--color-error-light:rgba(239,68,68,0.12);--color-info-light:rgba(59,130,246,0.12);--glass-bg:rgba(255,255,255,0.035);--glass-bg-strong:rgba(7,7,11,0.88);--glass-bg-subtle:rgba(255,255,255,0.025);--glass-border:rgba(255,255,255,0.09);--shadow-sm:0 1px 3px rgba(0,0,0,0.45);--shadow-default:0 4px 12px rgba(0,0,0,0.4);--shadow-md:0 4px 12px rgba(0,0,0,0.4);--shadow-lg:0 12px 28px rgba(0,0,0,0.45);--shadow-xl:0 20px 40px rgba(0,0,0,0.5);--shadow-2xl:0 28px 56px rgba(0,0,0,0.55);--shadow-glow:0 0 24px rgba(14,165,233,0.32);--shadow-glow-strong:0 0 40px rgba(110,168,255,0.38);--bg-gradient:radial-gradient(ellipse 70% 50% at 10% 0%,rgba(110,168,255,0.08),transparent 55%),radial-gradient(ellipse 60% 40% at 90% 20%,rgba(183,140,255,0.06),transparent 50%),linear-gradient(180deg,#07070b,#0b0b12);--overlay-panel-bg:#12121c;--overlay-panel-border:rgba(255,255,255,0.12);--overlay-panel-shadow:0 12px 36px rgba(0,0,0,0.5),0 2px 8px rgba(0,0,0,0.3);--sa-body-bg:#07070b;--sa-chrome-bg:rgba(7,7,11,0.72);--sa-chrome-border:rgba(255,255,255,0.09);--sa-mobile-nav-bg:rgba(7,7,11,0.88);--sa-card-bg:rgba(255,255,255,0.035);--sa-card-border:rgba(255,255,255,0.09);--sa-card-shadow:0 4px 24px rgba(0,0,0,0.34);--sa-input-bg:rgba(255,255,255,0.04);--sa-input-border:rgba(255,255,255,0.09);--sa-input-focus-ring:rgba(14,165,233,0.14);--sa-btn-primary-bg:linear-gradient(135deg,#38bdf8,#0ea5e9 52%,#0284c7);--sa-btn-primary-border:rgba(125,211,252,0.35);--sa-btn-primary-shadow:0 1px 0 rgba(255,255,255,0.22) inset,0 12px 32px -8px rgba(14,165,233,0.45);--sa-btn-primary-hover-bg:linear-gradient(135deg,#7dd3fc,#0ea5e9 55%,#0369a1);--sa-btn-primary-hover-shadow:0 1px 0 rgba(255,255,255,0.28) inset,0 16px 44px -8px rgba(14,165,233,0.55);--sa-btn-secondary-bg:rgba(255,255,255,0.07);--sa-btn-secondary-border:rgba(255,255,255,0.2);--sa-btn-secondary-hover-bg:rgba(255,255,255,0.14);--sa-btn-secondary-hover-border:rgba(255,255,255,0.34);--sa-btn-danger-bg:rgba(239,68,68,0.06);--sa-nav-active-bg:linear-gradient(90deg,rgba(56,189,248,0.16),rgba(110,168,255,0.06));--sa-nav-active-color:#7dd3fc;--sa-nav-active-ring:rgba(110,168,255,0.22);--sa-tab-active-bg:linear-gradient(135deg,#38bdf8,#0284c7);--sa-tab-active-shadow:0 8px 24px -6px rgba(14,165,233,0.4);--sa-dialog-bg:rgba(13,13,20,0.92);--sa-dialog-border:rgba(255,255,255,0.12);--sa-kbd-bg:rgba(255,255,255,0.06);--sa-kbd-border:rgba(255,255,255,0.12);--sa-kbd-color:rgba(235,236,245,0.6);--sa-row-hover:rgba(255,255,255,0.04);--sa-link-hover-border:rgba(255,255,255,0.2);--sa-link-hover-shadow:0 8px 32px rgba(0,0,0,0.4),0 0 24px rgba(110,168,255,0.08);--sa-top-glow:radial-gradient(ellipse 80% 100% at 50% -20%,rgba(110,168,255,0.06),transparent);--sa-selection-bg:rgba(110,168,255,0.35);--sa-scrollbar-thumb:rgba(255,255,255,0.14);--sa-scrollbar-thumb-hover:rgba(255,255,255,0.22);--sa-accent-subtle-bg:rgba(14,165,233,0.1);--sa-accent-subtle-text:#7dd3fc;--sa-warning-subtle-bg:rgba(245,158,11,0.12);--sa-warning-subtle-text:#fcd34d;--sa-error-subtle-bg:rgba(239,68,68,0.12);--sa-error-subtle-text:#fca5a5}:root[data-edition=standalone][data-theme=light]{color-scheme:light;--color-bg-base:#f4f6fb;--color-bg-secondary:#eef2f8;--color-surface-primary:#ffffff;--color-surface-secondary:#f8fafc;--color-surface-elevated:#ffffff;--color-surface-hover:rgba(14,165,233,0.06);--color-border-primary:rgba(15,23,42,0.1);--color-border-secondary:rgba(15,23,42,0.06);--color-text-primary:#0f172a;--color-text-secondary:rgba(15,23,42,0.62);--color-text-tertiary:rgba(15,23,42,0.42);--color-gray-50:#f8fafc;--color-gray-100:#f1f5f9;--color-gray-200:#e2e8f0;--color-gray-300:#cbd5e1;--color-gray-400:rgba(15,23,42,0.42);--color-gray-500:rgba(15,23,42,0.52);--color-gray-600:rgba(15,23,42,0.62);--color-gray-700:rgba(15,23,42,0.78);--color-gray-800:rgba(15,23,42,0.88);--color-gray-900:#0f172a;--color-primary-50:rgba(14,165,233,0.08);--color-primary-100:rgba(14,165,233,0.14);--color-secondary-400:#a78bfa;--color-secondary-500:#8b5cf6;--color-secondary-600:#7c3aed;--color-success-light:rgba(16,185,129,0.12);--color-warning-light:rgba(245,158,11,0.14);--color-error-light:rgba(239,68,68,0.12);--color-info-light:rgba(59,130,246,0.12);--glass-bg:rgba(255,255,255,0.82);--glass-bg-strong:rgba(255,255,255,0.94);--glass-bg-subtle:rgba(255,255,255,0.72);--glass-border:rgba(15,23,42,0.08);--shadow-sm:0 1px 2px rgba(15,23,42,0.05);--shadow-default:0 4px 10px rgba(15,23,42,0.06);--shadow-md:0 4px 12px rgba(15,23,42,0.07);--shadow-lg:0 12px 24px rgba(15,23,42,0.08);--shadow-xl:0 4px 16px rgba(15,23,42,0.08),0 2px 6px rgba(15,23,42,0.04);--shadow-2xl:0 8px 24px rgba(15,23,42,0.1);--shadow-glow:0 0 24px rgba(14,165,233,0.22);--shadow-glow-strong:0 0 40px rgba(14,165,233,0.28);--bg-gradient:radial-gradient(ellipse 80% 50% at 10% -10%,rgba(14,165,233,0.06),transparent 55%),linear-gradient(180deg,#f8fafc,#f1f5f9);--overlay-panel-bg:#ffffff;--overlay-panel-border:rgba(15,23,42,0.1);--overlay-panel-shadow:0 4px 6px -1px rgba(15,23,42,0.05),0 12px 28px -6px rgba(15,23,42,0.07);--sa-body-bg:#f4f6fb;--sa-chrome-bg:rgba(255,255,255,0.82);--sa-chrome-border:rgba(15,23,42,0.08);--sa-mobile-nav-bg:rgba(255,255,255,0.92);--sa-card-bg:rgba(255,255,255,0.92);--sa-card-border:rgba(15,23,42,0.08);--sa-card-shadow:0 4px 24px rgba(15,23,42,0.08);--sa-input-bg:rgba(255,255,255,0.96);--sa-input-border:rgba(15,23,42,0.1);--sa-input-focus-ring:rgba(14,165,233,0.16);--sa-btn-primary-bg:linear-gradient(135deg,#38bdf8,#0ea5e9 52%,#0284c7);--sa-btn-primary-border:rgba(14,165,233,0.28);--sa-btn-primary-shadow:0 1px 0 rgba(255,255,255,0.65) inset,0 12px 32px -8px rgba(14,165,233,0.35);--sa-btn-primary-hover-bg:linear-gradient(135deg,#7dd3fc,#0ea5e9 55%,#0369a1);--sa-btn-primary-hover-shadow:0 1px 0 rgba(255,255,255,0.75) inset,0 16px 44px -8px rgba(14,165,233,0.42);--sa-btn-secondary-bg:rgba(255,255,255,0.88);--sa-btn-secondary-border:rgba(15,23,42,0.12);--sa-btn-secondary-hover-bg:rgba(255,255,255,1);--sa-btn-secondary-hover-border:rgba(14,165,233,0.28);--sa-btn-danger-bg:rgba(239,68,68,0.08);--sa-nav-active-bg:linear-gradient(90deg,rgba(14,165,233,0.12),rgba(56,189,248,0.06));--sa-nav-active-color:#0284c7;--sa-nav-active-ring:rgba(14,165,233,0.22);--sa-tab-active-bg:linear-gradient(135deg,#38bdf8,#0284c7);--sa-tab-active-shadow:0 8px 24px -6px rgba(14,165,233,0.28);--sa-dialog-bg:rgba(255,255,255,0.96);--sa-dialog-border:rgba(15,23,42,0.1);--sa-kbd-bg:rgba(15,23,42,0.04);--sa-kbd-border:rgba(15,23,42,0.1);--sa-kbd-color:rgba(15,23,42,0.55);--sa-row-hover:rgba(14,165,233,0.05);--sa-link-hover-border:rgba(14,165,233,0.28);--sa-link-hover-shadow:0 8px 32px rgba(15,23,42,0.08),0 0 24px rgba(14,165,233,0.06);--sa-top-glow:radial-gradient(ellipse 80% 100% at 50% -20%,rgba(14,165,233,0.08),transparent);--sa-selection-bg:rgba(14,165,233,0.2);--sa-scrollbar-thumb:rgba(15,23,42,0.14);--sa-scrollbar-thumb-hover:rgba(15,23,42,0.22);--sa-accent-subtle-bg:rgba(14,165,233,0.08);--sa-accent-subtle-text:#0369a1;--sa-warning-subtle-bg:rgba(245,158,11,0.14);--sa-warning-subtle-text:#b45309;--sa-error-subtle-bg:rgba(239,68,68,0.12);--sa-error-subtle-text:#b91c1c}:root[data-edition=standalone] body{font-family:var(--sa-font-body);background:var(--sa-body-bg);background-image:var(--bg-gradient);background-attachment:fixed}:root[data-edition=standalone] h1,:root[data-edition=standalone] h2,:root[data-edition=standalone] h3,:root[data-edition=standalone] h4,:root[data-edition=standalone] h5,:root[data-edition=standalone] h6{font-family:var(--sa-font-display);letter-spacing:-.015em}:root[data-edition=standalone] header h1{letter-spacing:-.01em}:root[data-edition=standalone] ::-moz-selection{background-color:var(--sa-selection-bg)}:root[data-edition=standalone] ::selection{background-color:var(--sa-selection-bg)}:root[data-edition=standalone] ::-webkit-scrollbar-thumb{background:var(--sa-scrollbar-thumb)}:root[data-edition=standalone] ::-webkit-scrollbar-thumb:hover{background:var(--sa-scrollbar-thumb-hover)}:root[data-edition=standalone] :focus-visible{outline-color:var(--sa-focus-color)}:root[data-edition=standalone] .sa-form-control,:root[data-edition=standalone] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),:root[data-edition=standalone] select,:root[data-edition=standalone] textarea{background:var(--sa-input-bg);color:var(--color-text-primary);border-color:var(--sa-input-border)}:root[data-edition=standalone] .sa-form-control:hover:not(:disabled),:root[data-edition=standalone] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):hover:not(:disabled),:root[data-edition=standalone] select:hover:not(:disabled),:root[data-edition=standalone] textarea:hover:not(:disabled){border-color:color-mix(in srgb,var(--sa-focus-color) 38%,var(--sa-input-border))}:root[data-edition=standalone] .sa-form-control:focus-visible,:root[data-edition=standalone] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus-visible,:root[data-edition=standalone] select:focus-visible,:root[data-edition=standalone] textarea:focus-visible{border-color:var(--sa-focus-color);box-shadow:none;outline:none}:root[data-edition=standalone] .ch-composer textarea{background:transparent;border:none;box-shadow:none}:root[data-edition=standalone] .ch-composer textarea:focus,:root[data-edition=standalone] .ch-composer textarea:focus-visible{border:none;box-shadow:none;outline:none}:root[data-edition=standalone] input::-moz-placeholder,:root[data-edition=standalone] textarea::-moz-placeholder{color:var(--color-text-tertiary)}:root[data-edition=standalone] input::placeholder,:root[data-edition=standalone] textarea::placeholder{color:var(--color-text-tertiary)}:root[data-edition=standalone] aside.fixed,:root[data-edition=standalone] header.sticky{background:var(--sa-chrome-bg)!important;border-color:var(--sa-chrome-border)!important;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4)}:root[data-edition=standalone] nav[aria-label="Основная навигация"]{background:var(--sa-mobile-nav-bg)!important;border-color:var(--sa-chrome-border)!important;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4)}:root[data-edition=standalone] .bg-gradient-to-r.from-primary-400,:root[data-edition=standalone] a.bg-primary-500,:root[data-edition=standalone] button.bg-primary-500{background:var(--sa-btn-primary-bg);border-color:var(--sa-btn-primary-border);border-radius:var(--sa-radius-pill);box-shadow:var(--sa-btn-primary-shadow)}:root[data-edition=standalone] .bg-gradient-to-r.from-primary-400:hover,:root[data-edition=standalone] a.bg-primary-500:hover,:root[data-edition=standalone] button.bg-primary-500:hover{background:var(--sa-btn-primary-hover-bg);box-shadow:var(--sa-btn-primary-hover-shadow)}:root[data-edition=standalone] a.bg-primary-500:active,:root[data-edition=standalone] button.bg-primary-500:active{transform:scale(.97)}:root[data-edition=standalone] a.bg-surface.border-border:not(.sa-form-control),:root[data-edition=standalone] button.bg-surface.border-border:not(.sa-form-control){background:var(--sa-btn-secondary-bg);border-color:var(--sa-btn-secondary-border);border-radius:var(--sa-radius-pill);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}:root[data-edition=standalone] a.bg-surface.border-border:not(.sa-form-control):hover,:root[data-edition=standalone] button.bg-surface.border-border:not(.sa-form-control):hover{background:var(--sa-btn-secondary-hover-bg);border-color:var(--sa-btn-secondary-hover-border)}:root[data-edition=standalone] button.text-error{border-radius:var(--sa-radius-pill);background:var(--sa-btn-danger-bg)}:root[data-edition=standalone] .rounded-2xl.border.border-border.bg-surface:not(.ui-overlay-panel),:root[data-edition=standalone] .rounded-xl.border.border-border.bg-surface:not(.ui-overlay-panel){background:var(--sa-card-bg);border-color:var(--sa-card-border);box-shadow:var(--sa-card-shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}:root[data-edition=standalone] .bg-surface-elevated{background:var(--color-surface-elevated)}:root[data-edition=standalone] a.bg-surface-elevated:hover,:root[data-edition=standalone] a.rounded-2xl.border-border:hover,:root[data-edition=standalone] a.rounded-xl.border-border:hover{border-color:var(--sa-link-hover-border);box-shadow:var(--sa-link-hover-shadow)}:root[data-edition=standalone] aside a[aria-current=page],:root[data-edition=standalone] nav a[aria-current=page]{background:var(--sa-nav-active-bg)!important;color:var(--sa-nav-active-color)!important;box-shadow:inset 0 0 0 1px var(--sa-nav-active-ring);border-radius:var(--sa-radius-nav)}:root[data-edition=standalone] aside a[aria-current=page] svg,:root[data-edition=standalone] nav a[aria-current=page] svg{color:var(--sa-nav-active-color)!important}:root[data-edition=standalone] button.rounded-full.bg-text-primary{background:var(--sa-tab-active-bg);color:#fff;box-shadow:var(--sa-tab-active-shadow)}:root[data-edition=standalone] .rounded-full.border.px-2{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}:root[data-edition=standalone] [role=dialog] .bg-surface,:root[data-edition=standalone] [role=dialog].bg-surface{background:var(--sa-dialog-bg);backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3);border-color:var(--sa-dialog-border)}:root[data-edition=standalone] kbd{background:var(--sa-kbd-bg);border-color:var(--sa-kbd-border);color:var(--sa-kbd-color)}:root[data-edition=standalone] .sa-topup-input{border-radius:var(--sa-radius-input);background:var(--sa-input-bg);border-color:var(--sa-input-border)}:root[data-edition=standalone] .sa-topup-input:focus-visible{border-color:var(--sa-focus-color);box-shadow:none;outline:none}:root[data-edition=standalone] .sa-history-list li{transition:background .15s ease}:root[data-edition=standalone] .sa-history-list li:hover{background:var(--sa-row-hover)}:root[data-edition=standalone] .sa-panel{background:var(--sa-card-bg);border-color:var(--sa-card-border);box-shadow:var(--sa-card-shadow)}:root[data-edition=standalone] a.sa-panel:hover{border-color:var(--sa-link-hover-border);box-shadow:var(--sa-link-hover-shadow)}:root[data-edition=standalone] header a.rounded-full.border-border{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}:root[data-edition=standalone] #main-content{position:relative}:root[data-edition=standalone] #main-content:before{content:"";pointer-events:none;position:absolute;inset:0 0 auto 0;height:120px;background:var(--sa-top-glow)}:root[data-edition=standalone] .bg-primary-50{background-color:var(--sa-accent-subtle-bg)!important}:root[data-edition=standalone] .text-primary-600,:root[data-edition=standalone] .text-primary-700{color:var(--sa-accent-subtle-text)!important}:root[data-edition=standalone] .bg-amber-50{background-color:var(--sa-warning-subtle-bg)!important}:root[data-edition=standalone] .text-amber-700,:root[data-edition=standalone] .text-amber-900{color:var(--sa-warning-subtle-text)!important}:root[data-edition=standalone] .bg-red-50{background-color:var(--sa-error-subtle-bg)!important}:root[data-edition=standalone] .text-red-700{color:var(--sa-error-subtle-text)!important}:root[data-edition=standalone]{--pwa-safe-top:env(safe-area-inset-top,0px);--pwa-safe-bottom:env(safe-area-inset-bottom,0px);--pwa-safe-left:env(safe-area-inset-left,0px);--pwa-safe-right:env(safe-area-inset-right,0px)}@media (display-mode:fullscreen),(display-mode:standalone){:root[data-edition=standalone] body{overscroll-behavior-y:none}:root[data-edition=standalone] header.sticky{padding-top:max(0px,var(--pwa-safe-top))}:root[data-edition=standalone] nav[aria-label="Основная навигация"]{padding-bottom:max(.5rem,var(--pwa-safe-bottom))}:root[data-edition=standalone] .pwa-install-banner{bottom:calc(4.75rem + var(--pwa-safe-bottom))!important}}@media (display-mode:standalone){:root[data-edition=standalone]:before{content:"";position:fixed;top:0;left:0;right:0;height:var(--pwa-safe-top);background:linear-gradient(180deg,rgba(7,7,11,.92),transparent);pointer-events:none;z-index:9998}}