.admin-user-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-telegram-invite-action{background:#229ed91a;border-color:#229ed959;color:var(--text)}.admin-telegram-invite-action:hover:not(:disabled){background:#229ed92e;border-color:#229ed9a6}#root,body,html{max-width:100%;min-height:100%;overflow-x:hidden;width:100%}*,:after,:before{box-sizing:border-box}.auth-container{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:20px}body{background:#f5faf7;overflow-x:hidden}.auth-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:var(--card-shadow);color:var(--text);max-width:420px;padding:40px;width:100%}.brand-header{align-items:center;display:flex;flex-direction:column;gap:10px}.brand-logo{height:76px;object-fit:contain;width:76px}.error-message{background:#c81e1e14;border:1px solid #c81e1e33;border-radius:8px;color:#9a1f1f}.error-message,.success-message{font-size:14px;margin:12px 0;padding:10px 12px}.success-message{background:#00c98e14;border:1px solid #00c98e38;border-radius:8px;color:#087554}.auth-card h2{color:var(--text);font-size:28px;margin:18px 0 8px}.auth-intro{color:var(--muted);line-height:1.6;margin:0 0 18px}.auth-form,.form-group{display:flex;flex-direction:column}.form-group{gap:6px;margin-bottom:14px}.form-group label{color:var(--text);font-size:14px;font-weight:700}.form-group input{background:var(--input-bg);border:1px solid var(--input-border);border-radius:12px;color:var(--text);font-size:14px;outline:none;padding:10px 12px}.form-group input::placeholder{color:var(--input-placeholder)}.form-group input:focus{border-color:#0db27b;box-shadow:0 0 0 3px #0db27b26}.auth-card button[type=submit]{align-items:center;background:linear-gradient(135deg,#00e0a3,#10c171 48%,#0db27b);border:none;border-radius:999px;color:#07110d;cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;gap:10px;justify-content:center;padding:11px 14px;width:100%}.auth-card button[type=submit]:disabled{cursor:not-allowed;opacity:.65}.switch-auth{color:var(--muted);font-size:14px;margin-top:14px}.switch-auth a{color:#0a9f6d;font-weight:700}.auth-secondary-button{align-items:center;background:linear-gradient(135deg,#00e0a3,#10c171 48%,#0db27b);border:1px solid #0db27b59;border-radius:999px;box-shadow:0 10px 26px #00e0a32e;color:#07110d;display:inline-flex;font-size:14px;font-weight:800;justify-content:center;min-height:42px;padding:11px 14px;text-decoration:none;width:100%}.auth-secondary-button:hover{color:#07110d;transform:translateY(-1px)}.auth-inline-link{color:#0a9f6d;display:block;font-size:14px;font-weight:800;margin-top:12px;text-align:center;text-decoration:none}.auth-inline-link:hover{text-decoration:underline}.auth-secondary-block{grid-gap:14px;display:grid;gap:14px;margin-top:18px}.register-page{margin:0 auto;max-width:1120px;width:100%}.register-shell{background:var(--surface-strong);border:1px solid var(--line);border-radius:26px;box-shadow:0 28px 75px #0f172a24;display:grid;grid-template-columns:minmax(330px,.88fr) minmax(0,1.12fr);min-height:690px;overflow:hidden}.register-showcase{background:radial-gradient(circle at 88% 12%,#3fffbe47,#0000 26%),radial-gradient(circle at 12% 88%,#00e0a333,#0000 31%),linear-gradient(145deg,#06291d,#074733 54%,#086949);color:#ecfff8;display:flex;flex-direction:column;isolation:isolate;min-width:0;overflow:hidden;padding:38px;position:relative}.register-showcase:after,.register-showcase:before{border:1px solid #9effda21;border-radius:999px;content:"";position:absolute;z-index:-1}.register-showcase:before{height:410px;right:-175px;top:95px;width:410px}.register-showcase:after{height:280px;right:-115px;top:152px;width:280px}.register-showcase-logo{align-items:center;align-self:flex-start;color:#fff;display:inline-flex;font-size:16px;font-weight:900;gap:10px;text-decoration:none}.register-showcase-logo img{height:34px;object-fit:contain;width:34px}.register-showcase-copy{margin:auto 0;max-width:390px;padding:48px 0 30px}.register-form-kicker,.register-showcase-kicker{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:900;letter-spacing:.11em;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.register-showcase-kicker{background:#ffffff0f;border:1px solid #9effda3d;color:#b7f9df;margin-bottom:18px;padding:6px 10px}.register-showcase-copy h1{color:#fff;font-size:clamp(34px,4.1vw,52px);letter-spacing:-.045em;line-height:.98;margin:0;max-width:360px}.register-showcase-copy>p{color:#e8fff6b8;font-size:14px;line-height:1.65;margin:19px 0 0;max-width:360px}.register-showcase-copy ul{grid-gap:11px;display:grid;gap:11px;list-style:none;margin:26px 0 0;padding:0}.register-showcase-copy li{align-items:center;color:#f6fffbe6;display:flex;font-size:13px;font-weight:700;gap:10px}.register-showcase-copy li span{background:#6ee7b7;border-radius:999px;color:#06291d;display:grid;flex:0 0 21px;font-size:11px;font-weight:900;height:21px;place-items:center;width:21px}.register-signal-preview{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #9effda38;border-radius:16px;box-shadow:0 18px 44px #02171033;padding:17px;position:relative}.register-signal-preview>div:last-child,.register-signal-topline{align-items:center;display:flex;gap:14px;justify-content:space-between}.register-signal-preview>div:last-child span,.register-signal-topline span{color:#e8fff6a8;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.register-signal-topline strong{background:#6ee7b7;border-radius:999px;color:#06291d;font-size:9px;padding:4px 8px;text-transform:uppercase}.register-signal-preview>p{color:#fff;font-size:15px;font-weight:900;margin:15px 0}.register-signal-preview>div:last-child{border-top:1px solid #9effda24;padding-top:13px}.register-signal-preview>div:last-child strong{color:#6ee7b7;font-size:18px}.register-showcase-footnote{color:#e8fff685;font-size:10px;line-height:1.5;margin:16px 0 0}.register-form-panel{background:radial-gradient(circle at top right,#0db27b12,#0000 30%),var(--surface-strong);color:var(--text);display:flex;flex-direction:column;justify-content:center;min-width:0;padding:42px clamp(32px,5vw,68px)}.register-form-heading{margin-bottom:22px}.register-form-kicker{background:#0db27b1c;color:#087554;margin-bottom:10px;padding:5px 9px}.register-form-heading h2{color:var(--text);font-size:clamp(27px,3vw,36px);letter-spacing:-.035em;line-height:1.08;margin:0}.register-form-heading p{color:var(--muted);font-size:13px;line-height:1.5;margin:9px 0 0}.register-form{gap:0}.register-form .form-group{gap:6px;margin-bottom:13px}.register-form .form-group label{font-size:12px}.register-form .form-group input{border-radius:10px;font-size:13px;min-height:45px;padding:10px 12px}.register-form .form-group>small{color:var(--muted);font-size:9px;line-height:1.4}.register-input-wrap{position:relative}.register-input-wrap>span{color:#0a9f6d;font-size:13px;font-weight:900;left:12px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.register-input-wrap input{padding-left:31px!important;width:100%}.register-password-grid{grid-gap:11px;display:grid;gap:11px;grid-template-columns:repeat(2,minmax(0,1fr))}.register-consent{align-items:flex-start;color:var(--muted);cursor:pointer;display:flex;font-size:10px;gap:9px;line-height:1.5;margin:1px 0 15px}.register-consent input{accent-color:#0db27b;flex:0 0 16px;height:16px;margin:0;width:16px}.register-consent a{color:#0a9f6d;font-weight:800}.register-form .register-submit{align-items:center;background:var(--brand-gradient);border:0;border-radius:11px;box-shadow:0 12px 26px #0db27b33;color:#061c14;cursor:pointer;display:inline-flex;font-size:13px;font-weight:900;gap:10px;justify-content:center;min-height:46px;padding:11px 14px;transition:box-shadow .18s ease,filter .18s ease,transform .18s ease;width:100%}.register-form .register-submit:hover{box-shadow:0 15px 30px #0db27b47;filter:saturate(1.08) brightness(1.03);transform:translateY(-1px)}.register-form .register-submit span{margin-left:auto}.register-form .register-submit:disabled{cursor:wait;opacity:.68;transform:none}.register-error{font-size:11px;margin:-5px 0 15px}.register-divider{align-items:center;color:var(--muted);display:flex;font-size:10px;gap:12px;margin:17px 0}.register-divider:after,.register-divider:before{background:var(--line);content:"";flex:1 1;height:1px}.register-google-slot{display:grid;min-height:46px;width:100%}.register-google-render{--google-button-scale:1;border-radius:11px;box-shadow:0 10px 24px #0f172a14;min-height:46px;overflow:hidden;position:relative;width:100%}.register-google-render>div{transform:scale(var(--google-button-scale));transform-origin:left top}.register-google-fallback{align-items:center;background:var(--surface-strong);border:1px solid var(--line);border-radius:11px;color:var(--text);cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:10px;justify-content:center;min-height:46px;width:100%}.register-google-fallback:hover:not(:disabled){background:#0db27b0a;border-color:#0db27b57}.register-google-fallback:disabled{cursor:not-allowed;opacity:.62}.register-google-fallback svg{height:18px;width:18px}.register-google-slot>small{color:var(--muted);font-size:9px;line-height:1.4;margin-top:7px;text-align:center}.register-login-link{color:var(--muted);font-size:11px;margin:18px 0 0;text-align:center}.register-login-link a{color:#0a9f6d;font-weight:900}.public-shell[data-theme=dark] .register-form-panel{background:radial-gradient(circle at top right,#0db27b1c,#0000 30%),var(--surface-strong)}.public-shell[data-theme=dark] .register-form-kicker{color:#6ee7b7}@media (max-width:850px){.register-shell{grid-template-columns:1fr;min-height:0}.register-showcase{min-height:260px;padding:28px}.register-showcase-copy{margin:36px 0 0;padding:0}.register-showcase-copy h1{font-size:38px;max-width:500px}.register-showcase-copy>p{max-width:540px}.register-showcase-copy ul,.register-showcase-footnote,.register-signal-preview{display:none}}@media (max-width:600px){.register-shell{border-radius:18px}.register-showcase{min-height:205px;padding:22px}.register-showcase-logo img{height:28px;width:28px}.register-showcase-copy{margin-top:27px}.register-showcase-kicker{margin-bottom:11px}.register-showcase-copy h1{font-size:31px}.register-showcase-copy>p{font-size:12px;line-height:1.5;margin-top:10px}.register-form-panel{padding:28px 20px 30px}.register-password-grid{gap:0;grid-template-columns:1fr}}@keyframes site-loading-spin{to{transform:rotate(1turn)}}.site-loading-spinner,button[aria-busy=true]:before{animation:site-loading-spin .72s linear infinite;border:2px solid;border-radius:999px;border-right:2px solid #0000;content:"";display:inline-block;flex-shrink:0;height:14px;opacity:.82;width:14px}.site-loading-spinner{height:16px;width:16px}.site-loading-block{align-items:center;display:inline-flex;gap:12px}.site-loading-block-centered{justify-content:center}.site-loading-copy{grid-gap:8px;display:grid;gap:8px}.site-loading-block p,.site-loading-copy h3,.site-loading-copy p{margin:0}button[aria-busy=true]{gap:10px}.test-account-card{padding:16px}.test-account-card h3{color:var(--text);font-size:16px;margin:0 0 10px}.test-account-list{grid-gap:8px;color:var(--muted);display:grid;gap:8px;margin:0;padding-left:18px}.mobile-nav-item{background:#0000;border:none;cursor:pointer;text-align:left;width:100%}.mobile-logout-button{color:var(--text);display:block;font-size:14px;font-weight:700;padding:12px 16px}.brand-logo.logo-dark-bg,.brand-logo.logo-light-bg,.logo-image.logo-dark-bg,.logo-image.logo-light-bg,.nav-logo.logo-dark-bg,.nav-logo.logo-light-bg{display:none}.public-shell[data-theme=dark] .brand-logo.logo-light-bg,.public-shell[data-theme=dark] .logo-image.logo-light-bg,.public-shell[data-theme=dark] .nav-logo.logo-light-bg,.public-shell[data-theme=light] .brand-logo.logo-dark-bg,.public-shell[data-theme=light] .logo-image.logo-dark-bg,.public-shell[data-theme=light] .nav-logo.logo-dark-bg{display:inline-block}.public-shell{--page-bg:#f5faf7;--bg:#f4f7f4;--surface:#ffffffd1;--surface-strong:#fff;--text:#101826;--muted:#4f5d68;--line:#0a121017;--card-bg:#fff;--card-bg-soft:#f0f7f3;--card-border:#0f764347;--card-shadow:0 16px 40px #0f172a1f;--text-main:#0b1f16;--text-muted:#475569;--accent:#15803d;--input-bg:#fff;--input-border:#0f764338;--input-placeholder:#64748b;--glow-1:#00e0a329;--glow-2:#0eba7924;--brand-gradient:linear-gradient(135deg,#00e0a3,#10c171 48%,#0db27b);--brand-gradient-soft:linear-gradient(135deg,#00e0a32e,#10c1711a);--home-signal-card-bg:linear-gradient(180deg,#effcf58a,#d6f1e47a);--home-signal-card-border:#00c98e38;--home-signal-card-shadow:0 24px 64px #0f172a1f;--home-signal-card-text:#12211a;--home-signal-card-muted:#63766e;--home-signal-card-link:#0d8c63;--home-signal-card-tile-bg:#f6fffa29;--home-signal-card-tile-border:#0f76431f;--home-signal-card-label:#0d8c63;--home-signal-card-badge-bg:#00c98e1f;--home-signal-card-badge-text:#0d8c63;--home-signal-profit-bg:linear-gradient(90deg,#00c98e24,#10c1711a);--home-signal-profit-border:#00c98e29;--home-signal-profit-text:#0d8c63;--home-signal-divider:#0f76431a;--home-calc-card-bg:linear-gradient(180deg,#fffffffa,#f7faf8fa);--home-calc-card-border:#0f172a14;--home-calc-card-shadow:0 12px 30px #0f172a14;--home-calc-card-accent:#00a372;--home-calc-card-box-bg:#0f172a0a;--home-calc-card-button-bg:#081a12;--home-calc-card-button-text:#f2fff9;--home-preset-card-bg:linear-gradient(135deg,#00c98e1f,#10c1710f);--home-preset-card-border:#00c98e29;--home-preset-card-shadow:0 18px 40px #0f172a14;--home-preset-box-bg:#ffffffeb;--home-preset-box-border:#0f172a0d;--home-preset-banner-bg:linear-gradient(135deg,#fffffffa,#e8f8f0fa);--home-preset-banner-border:#00c98e2e;--home-preset-banner-text:#10211a;--home-preset-banner-muted:#557066;--home-preset-banner-accent:#00a372;--home-process-card-bg:linear-gradient(145deg,#d7f6e875,#b4e5cf52);--home-process-card-border:#00c98e38;--home-process-card-shadow:0 18px 44px #0f76431c;--home-process-card-text:#11241b;--home-process-card-muted:#60756c;--home-process-card-label:#0d8c63;--home-process-card-badge-bg:#00c98e1f;--home-process-card-badge-text:#0d8c63;--home-process-tile-bg:#ffffff6b;--home-process-tile-border:#0f764314;--home-process-highlight-bg:linear-gradient(90deg,#aceccd94,#85dab775);--home-process-highlight-border:#00c98e2e;--home-process-highlight-text:#0d8c63;--home-process-button-bg:#081a12;--home-process-button-text:#f2fff9;--home-process-row-bg:#e2f8ed6b;--home-process-row-border:#00c98e21;--showcase-bg:var(--home-signal-card-bg);--showcase-border:var(--home-signal-card-border);--showcase-shadow:var(--home-signal-card-shadow);--showcase-text:var(--home-signal-card-text);--showcase-muted:var(--home-signal-card-muted);--showcase-link:var(--home-signal-card-link);--showcase-panel-bg:var(--home-signal-card-tile-bg);--showcase-panel-border:var(--home-signal-card-tile-border);--showcase-label:var(--home-signal-card-label);--showcase-profit-bg:var(--home-signal-profit-bg);--showcase-profit-label:var(--home-signal-profit-text);--showcase-profit-value:var(--home-signal-profit-text);--showcase-divider:var(--home-signal-divider);--showcase-stat:var(--home-signal-card-text);--calc-card-bg:var(--home-calc-card-bg);--calc-card-border:var(--home-calc-card-border);--calc-card-shadow:var(--home-calc-card-shadow);--calc-card-subsurface:var(--home-calc-card-box-bg);--calc-card-label:var(--home-calc-card-accent);--calc-card-button-bg:var(--home-calc-card-button-bg);--calc-card-button-text:var(--home-calc-card-button-text);--preset-panel-bg:var(--home-preset-card-bg);--preset-panel-border:var(--home-preset-card-border);--preset-panel-shadow:var(--home-preset-card-shadow);--preset-panel-tile-bg:var(--home-preset-box-bg);--preset-banner-bg:var(--home-preset-banner-bg);--preset-banner-text:var(--home-preset-banner-text);--preset-banner-muted:var(--home-preset-banner-muted);--preset-banner-accent:var(--home-preset-banner-accent);background:radial-gradient(circle at top left,var(--glow-1),#0000 34%),radial-gradient(circle at top right,var(--glow-2),#0000 28%),var(--bg);color:var(--text)}.public-shell[data-theme=dark]{--page-bg:#020f0a;--bg:#07110d;--surface:#0a1210d1;--surface-strong:#0d1a16;--text:#edf7f3;--muted:#a1b5ad;--line:#ffffff14;--card-bg:#071b14;--card-bg-soft:#0b241b;--card-border:#4ade802e;--card-shadow:0 20px 50px #00000059;--text-main:#f4fff8;--text-muted:#a7b8ad;--accent:#22c55e;--input-bg:#0d1a16;--input-border:#ffffff24;--input-placeholder:#8ca39a;--glow-1:#00e0a32e;--glow-2:#10c1711f;--home-signal-card-bg:linear-gradient(180deg,#0a1628f5,#0b1423eb);--home-signal-card-border:#5990ff2e;--home-signal-card-shadow:0 24px 64px #050a1447;--home-signal-card-text:#eef4ff;--home-signal-card-muted:#e8f0ffad;--home-signal-card-link:#7ab2ff;--home-signal-card-tile-bg:#ffffff0f;--home-signal-card-tile-border:#ffffff0f;--home-signal-card-label:#8cc5ff;--home-signal-card-badge-bg:#00c98e24;--home-signal-card-badge-text:#53f2b2;--home-signal-profit-bg:linear-gradient(90deg,#07523be6,#087854d6);--home-signal-profit-border:#00c98e2e;--home-signal-profit-text:#63ffb8;--home-signal-divider:#ffffff14;--home-calc-card-bg:linear-gradient(180deg,#0b1612fa,#08100dfa);--home-calc-card-border:#ffffff14;--home-calc-card-shadow:0 16px 36px #0000003d;--home-calc-card-accent:#63ffb8;--home-calc-card-box-bg:#ffffff0d;--home-calc-card-button-bg:linear-gradient(135deg,#00e0a3,#10c171 48%,#0db27b);--home-calc-card-button-text:#07110d;--home-preset-card-bg:linear-gradient(135deg,#071813eb,#08121ed1);--home-preset-card-border:#4ade801f;--home-preset-card-shadow:0 18px 40px #0000003d;--home-preset-box-bg:#ffffff0d;--home-preset-box-border:#ffffff0f;--home-preset-banner-bg:linear-gradient(135deg,#082018f2,#074633d6);--home-preset-banner-border:#4ade802e;--home-preset-banner-text:#effff7;--home-preset-banner-muted:#effff7b8;--home-preset-banner-accent:#77efbe;--home-process-card-bg:linear-gradient(180deg,#0a1210f0,#070d0cf0);--home-process-card-border:#4ade801f;--home-process-card-shadow:0 18px 40px #0000003d;--home-process-card-text:#edf7f3;--home-process-card-muted:#a7b8ad;--home-process-card-label:#77efbe;--home-process-card-badge-bg:#00c98e24;--home-process-card-badge-text:#53f2b2;--home-process-tile-bg:#ffffff0d;--home-process-tile-border:#ffffff0f;--home-process-highlight-bg:linear-gradient(90deg,#07523be6,#087854d6);--home-process-highlight-border:#00c98e2e;--home-process-highlight-text:#63ffb8;--home-process-button-bg:linear-gradient(135deg,#00e0a3,#10c171 48%,#0db27b);--home-process-button-text:#07110d;--home-process-row-bg:#ffffff0d;--home-process-row-border:#ffffff0f;--showcase-bg:var(--home-signal-card-bg);--showcase-border:var(--home-signal-card-border);--showcase-shadow:var(--home-signal-card-shadow);--showcase-text:var(--home-signal-card-text);--showcase-muted:var(--home-signal-card-muted);--showcase-link:var(--home-signal-card-link);--showcase-panel-bg:var(--home-signal-card-tile-bg);--showcase-panel-border:var(--home-signal-card-tile-border);--showcase-label:var(--home-signal-card-label);--showcase-profit-bg:var(--home-signal-profit-bg);--showcase-profit-label:var(--home-signal-profit-text);--showcase-profit-value:var(--home-signal-profit-text);--showcase-divider:var(--home-signal-divider);--showcase-stat:#fff;--calc-card-bg:var(--home-calc-card-bg);--calc-card-border:var(--home-calc-card-border);--calc-card-shadow:var(--home-calc-card-shadow);--calc-card-subsurface:var(--home-calc-card-box-bg);--calc-card-label:var(--home-calc-card-accent);--calc-card-button-bg:var(--home-calc-card-button-bg);--calc-card-button-text:var(--home-calc-card-button-text);--preset-panel-bg:var(--home-preset-card-bg);--preset-panel-border:var(--home-preset-card-border);--preset-panel-shadow:var(--home-preset-card-shadow);--preset-panel-tile-bg:var(--home-preset-box-bg);--preset-banner-bg:var(--home-preset-banner-bg);--preset-banner-text:var(--home-preset-banner-text);--preset-banner-muted:var(--home-preset-banner-muted);--preset-banner-accent:var(--home-preset-banner-accent)}.home-signal-card{background:var(--home-signal-card-bg);border:1px solid var(--home-signal-card-border);box-shadow:var(--home-signal-card-shadow);color:var(--home-signal-card-text)}.home-calc-card{background:var(--home-calc-card-bg);border:1px solid var(--home-calc-card-border);box-shadow:var(--home-calc-card-shadow)}.home-preset-card{background:var(--home-preset-card-bg);border:1px solid var(--home-preset-card-border);box-shadow:var(--home-preset-card-shadow)}.public-navbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--surface);border-bottom:1px solid var(--line);box-shadow:0 2px 14px #00000014;position:-webkit-sticky;position:sticky;top:0;z-index:40}.navbar-container{align-items:center;display:flex;gap:16px;height:58px;justify-content:space-between;margin:0 auto;max-width:1320px;padding:0 18px}.navbar-logo{align-items:center;color:var(--text);display:inline-flex;flex-shrink:0;gap:9px;text-decoration:none}.logo-image{height:36px;max-height:36px;max-width:36px;object-fit:contain;width:36px}.logo-text{font-size:1.1rem;font-weight:900;letter-spacing:.01em}.navbar-nav.desktop-nav{align-items:center;display:flex;flex:1 1;gap:2px;margin:0 10px;min-width:0}.nav-item-wrapper{position:relative}.dropdown-trigger,.nav-item{background:#0000;border:none;border-radius:8px;color:var(--text);cursor:pointer;font-size:14px;font-weight:700;padding:8px 12px;text-decoration:none;transition:background .18s,color .18s;white-space:nowrap}.dropdown-trigger.active,.dropdown-trigger:hover,.nav-item.active,.nav-item:hover{background:var(--brand-gradient-soft);color:#0db27b}.dropdown-trigger{align-items:center;display:inline-flex;gap:6px}.dropdown-trigger:after{content:"▾";font-size:11px;line-height:1}.dropdown-menu{background:#091611f7;border:1px solid #ffffff14;border-radius:12px;box-shadow:0 14px 40px #00000047;left:0;min-width:230px;overflow:hidden;position:absolute;top:calc(100% + 8px);z-index:80}.dropdown-item{border-left:3px solid #0000;color:#d7ebe3;display:block;font-size:13px;font-weight:800;padding:11px 15px;text-decoration:none;transition:background .18s,border-color .18s,color .18s}.dropdown-item.active,.dropdown-item:hover{background:#0db27b38;border-left-color:#19d091;color:#ecfff8}.public-shell[data-theme=light] .dropdown-menu{background:#fffffffa;border-color:#0f172a1a;box-shadow:0 18px 42px #0f172a29}.public-shell[data-theme=light] .dropdown-item{color:#18352b}.public-shell[data-theme=light] .dropdown-item.active,.public-shell[data-theme=light] .dropdown-item:hover{background:#00c98e1f;border-left-color:#00c98e;color:#006e4f}.navbar-actions{flex-shrink:0;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:min(470px,54vw)}.action-button,.navbar-actions{align-items:center;display:inline-flex}.action-button{background:var(--surface);border:1px solid var(--line);border-radius:999px;color:var(--text);font-size:13px;font-weight:700;justify-content:center;min-height:36px;padding:7px 12px;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s;white-space:nowrap}.action-button:hover{background:var(--brand-gradient-soft);border-color:#0db27b73}.login-button{background:var(--brand-gradient);border:none;box-shadow:0 10px 26px #00e0a33b;color:#07110d}.register-button{background:#0db27b1a;border-color:#0db27b7a;color:#0db27b}.register-button:hover{background:#0db27b2e;border-color:#0db27bc7;box-shadow:0 8px 20px #0db27b24;color:#087554;transform:translateY(-1px)}.public-shell[data-theme=dark] .register-button{background:#10b9811f;color:#6ee7b7}.public-shell[data-theme=dark] .register-button:hover{background:#10b98138;color:#d1fae5}.login-button:hover{background:linear-gradient(135deg,#1be6ad,#16cb7c 48%,#0a9f6d);border-color:#0000;box-shadow:0 13px 30px #00e0a352;color:#07110d;transform:translateY(-1px)}.action-button:focus-visible{outline:3px solid #0db27b40;outline-offset:2px}.mobile-menu-toggle{border-radius:10px;display:none;flex-direction:column;gap:4px;height:38px;padding:0;width:38px}.mobile-menu-toggle span{background:var(--text);border-radius:999px;display:block;height:2px;width:16px}.mobile-nav{background:var(--surface);border-top:1px solid var(--line);display:none;flex-direction:column;max-height:calc(100vh - 58px);overflow-y:auto}.mobile-category-item,.mobile-category-toggle,.mobile-nav-item{text-decoration:none}.mobile-nav-item{color:var(--text);display:block;font-size:14px;font-weight:700;padding:12px 16px}.mobile-nav-item.active,.mobile-nav-item:hover{background:var(--brand-gradient-soft);color:#0db27b}.mobile-category{border-top:1px solid var(--line)}.mobile-category-toggle{align-items:center;background:#0000;border:none;color:var(--text);display:flex;font-size:14px;font-weight:700;justify-content:space-between;padding:12px 16px;text-align:left;width:100%}.mobile-category-toggle.expanded{background:var(--brand-gradient-soft);color:#0db27b}.toggle-icon{font-size:12px;transition:transform .15s}.mobile-category-toggle.expanded .toggle-icon{transform:rotate(180deg)}.mobile-category-items{background:#00000008;border-top:1px solid var(--line);display:flex;flex-direction:column}.mobile-category-item{color:var(--muted);display:block;font-size:13px;font-weight:600;padding:10px 16px 10px 30px}.mobile-category-item.active,.mobile-category-item:hover{background:var(--brand-gradient-soft);color:#0db27b}.public-nav{display:none!important}.public-main{max-width:100vw;overflow-x:clip;padding:56px 20px 72px;width:100%}.home-page,.home-page *{min-width:0}.home-page{max-width:1180px;overflow:hidden;width:100%}.home-hero-grid{grid-gap:44px;align-items:center;display:grid;gap:44px;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);margin:0 auto;max-width:1200px;padding:68px 32px 58px}.home-hero-copy h1{color:var(--text);font-size:clamp(32px,5vw,54px);font-weight:900;line-height:1.05;margin:0 0 18px}.home-hero-copy>p:not(.home-eyebrow):not(.home-risk-note){color:var(--muted);font-size:18px;line-height:1.7;margin:0 0 24px}.home-eyebrow-row{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 16px}.home-eyebrow{background:#00c98e1a;border:1px solid #00c98e47;border-radius:999px;color:#00a372;display:inline-flex;font-size:12px;font-weight:900;letter-spacing:.08em;margin:0;padding:7px 12px;text-transform:uppercase}.public-shell[data-theme=dark] .home-eyebrow{background:#00c98e24;color:#63ffb8}.home-hero-actions{justify-content:flex-start;margin-bottom:18px}.home-risk-note{color:var(--muted);font-size:13px;margin:0}.home-arbitrage-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 15% 10%,#00c98e38,#0000 32%),linear-gradient(145deg,#ffffff75,#e7f8f047);border:1px solid #00c98e33;border-radius:24px;box-shadow:0 24px 70px #0f172a1f;color:var(--text);isolation:isolate;overflow:hidden;padding:24px;position:relative}.home-arbitrage-card:before{background:linear-gradient(135deg,#ffffff3d,#ffffff0f);border-radius:23px;content:"";inset:1px;position:absolute;z-index:-1}.public-shell[data-theme=dark] .home-arbitrage-card{background:radial-gradient(circle at 15% 10%,#00c98e2e,#0000 30%),linear-gradient(145deg,#091511f5,#060c0beb);border-color:#00c98e2e;box-shadow:0 28px 80px #00000052}.public-shell[data-theme=dark] .home-arbitrage-card:before{background:linear-gradient(135deg,#ffffff0f,#ffffff05)}.home-alert-title-row,.home-alert-topline,.home-bookmaker-grid,.home-profit-panel{position:relative;z-index:1}.home-alert-topline{color:var(--muted);display:flex;font-size:12px;font-weight:800;gap:12px;justify-content:space-between;margin-bottom:20px}.home-alert-topline span:first-child{color:#00a372}.public-shell[data-theme=dark] .home-alert-topline span:first-child{color:#63ffb8}.home-alert-title-row{align-items:flex-start;border-bottom:1px solid #00c98e24;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px;padding-bottom:18px}.home-alert-title-row h2,.home-alert-title-row p,.home-alert-title-row span{margin:0}.home-alert-title-row p{color:#00a372;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.home-alert-title-row h2{color:var(--text);font-size:clamp(20px,3vw,28px);line-height:1.1;margin-top:7px}.home-alert-title-row span{color:var(--muted);display:block;font-size:13px;line-height:1.4;margin-top:8px}.home-alert-title-row>strong{background:linear-gradient(135deg,#00e0a3,#10c171);border-radius:999px;color:#07110d;flex:0 0 auto;font-size:16px;font-weight:900;padding:10px 12px;white-space:nowrap}.home-bookmaker-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.home-bookmaker-card,.home-profit-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff47;border:1px solid #00c98e21}.public-shell[data-theme=dark] .home-bookmaker-card,.public-shell[data-theme=dark] .home-profit-panel{background:#ffffff0d;border-color:#ffffff12}.home-bookmaker-card{grid-gap:8px;border-radius:18px;display:grid;gap:8px;padding:16px}.home-bookmaker-card small,.home-bookmaker-card span{color:var(--muted);font-size:12px;font-weight:700}.home-bookmaker-card strong{color:var(--text);font-size:14px;line-height:1.35}.home-bookmaker-card b{color:#00a372;font-size:30px;line-height:1}.public-shell[data-theme=dark] .home-bookmaker-card b{color:#63ffb8}.home-profit-panel{grid-gap:10px;border-radius:18px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px}.home-profit-panel span,.home-profit-panel strong{display:block}.home-profit-panel span{color:var(--muted);font-size:11px;font-weight:800}.home-profit-panel strong{color:#00a372;font-size:20px;font-weight:900;margin-top:4px}.public-shell[data-theme=dark] .home-profit-panel strong{color:#63ffb8}.home-card-footnote{color:var(--muted);font-size:11px;line-height:1.5;margin:14px 0 0;position:relative;z-index:1}.home-section-shell{margin:64px auto;max-width:1200px;padding:0 32px;width:100%}.home-section-heading{margin:0 auto 36px;max-width:820px;text-align:center}.home-section-heading h2{color:var(--text);font-size:clamp(28px,4vw,40px);font-weight:900;line-height:1.12;margin:0 0 12px}.home-section-heading h2 span{color:#00a372}.public-shell[data-theme=dark] .home-section-heading h2 span{color:#63ffb8}.home-section-heading p{color:var(--muted);font-size:17px;line-height:1.6;margin:0}.home-process-section{padding-top:16px}.home-process-flow{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr);margin:0 auto;max-width:900px}.home-process-step{grid-gap:18px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--home-process-card-bg);border:1px solid var(--home-process-card-border);border-radius:22px;box-shadow:var(--home-process-card-shadow);color:var(--home-process-card-text);display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr);padding:24px;position:relative}.home-process-step:not(:last-child):after{background:linear-gradient(180deg,#00c98e7a,#00c98e00);bottom:-19px;content:"";height:18px;left:40px;position:absolute;width:2px}.home-step-number{align-items:center;background:var(--brand-gradient);border-radius:14px;color:#07110d;display:inline-flex;font-size:17px;font-weight:900;height:42px;justify-content:center;width:42px}.home-process-step span{color:var(--home-process-card-label);display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.home-process-step h3{color:var(--home-process-card-text);font-size:22px;line-height:1.18;margin:0 0 9px}.home-process-step p{color:var(--home-process-card-muted);font-size:15px;line-height:1.65;margin:0 0 16px}.home-process-details{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0 0 16px;padding:0}.home-process-details li{background:var(--home-process-row-bg);border:1px solid var(--home-process-row-border);border-radius:12px;color:var(--home-process-card-muted);font-size:12px;line-height:1.45;padding:10px 10px 10px 24px;position:relative}.home-process-details li:before{background:var(--home-process-card-label);border-radius:999px;content:"";height:6px;left:10px;position:absolute;top:16px;width:6px}.home-process-step strong{background:var(--home-process-highlight-bg);border:1px solid var(--home-process-highlight-border);border-radius:14px;color:var(--home-process-highlight-text);display:block;font-size:12px;line-height:1.35;margin-top:auto;padding:10px 12px}.home-archive-section{margin-bottom:36px;margin-top:28px}.home-archive-card{grid-gap:26px;align-items:stretch;background:radial-gradient(circle at 10% 0,#00c98e29,#0000 34%),linear-gradient(135deg,#00c98e14,#ffffff05),var(--surface);border:1px solid #00c98e33;border-radius:24px;box-shadow:0 18px 52px #0000001f;display:grid;gap:26px;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);overflow:hidden;padding:28px}.home-archive-copy{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.home-archive-eyebrow{align-items:center;background:#00c98e14;border:1px solid #00c98e38;border-radius:999px;color:#007a57;display:inline-flex;font-size:11px;font-weight:900;letter-spacing:.08em;padding:7px 11px;text-transform:uppercase}.public-shell[data-theme=dark] .home-archive-eyebrow{color:#63ffb8}.home-archive-copy h2{color:var(--text);font-size:clamp(26px,3.4vw,38px);font-weight:900;line-height:1.08;margin:16px 0 10px}.home-archive-copy p{color:var(--muted);font-size:15px;line-height:1.65;margin:0 0 20px;max-width:540px}.home-archive-copy .home-archive-pause{background:#ffe17033;border:1px solid #ab8b1a33;border-radius:11px;color:#645522;font-size:12px;line-height:1.5;margin:-5px 0 18px;padding:10px 12px}.public-shell[data-theme=dark] .home-archive-copy .home-archive-pause{background:#e2c24a14;border-color:#f8df7529;color:#eadfba}.home-archive-toggle{align-items:center;background:#ffffff80;border:1px solid #00c98e2e;border-radius:999px;display:inline-flex;gap:4px;margin:0 0 18px;padding:4px}.public-shell[data-theme=dark] .home-archive-toggle{background:#ffffff0f;border-color:#63ffb83d}.home-archive-toggle button{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:999px;color:var(--muted);cursor:pointer;font:inherit;font-size:12px;font-weight:900;padding:9px 13px;transition:background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.home-archive-toggle button:hover{color:var(--text)}.home-archive-toggle button.is-active{background:#00c98e;box-shadow:0 8px 18px #00c98e3d;color:#021b13;transform:translateY(-1px)}.home-archive-button{margin-top:auto}.home-archive-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-archive-stat{background:#ffffff94;border:1px solid #00c98e29;border-radius:18px;display:flex;flex-direction:column;justify-content:space-between;min-height:118px;padding:16px}.public-shell[data-theme=dark] .home-archive-card{background:radial-gradient(circle at 8% 0,#ffffff14,#0000 34%),linear-gradient(135deg,#151b19fa,#080d0cfa);border-color:#ffffff1a;box-shadow:0 20px 62px #00000061}.public-shell[data-theme=dark] .home-archive-stat{background:hsla(0,0%,100%,.065);border-color:#ffffff1a}.home-archive-stat-primary{background:#00c98e1a}.public-shell[data-theme=dark] .home-archive-stat-primary{background:hsla(0,0%,100%,.075)}.home-archive-stat-profit{background:radial-gradient(circle at 82% 18%,#00c98e38,#0000 44%),linear-gradient(145deg,#00c98e29,#ffffffb3);border-color:#00c98e61;box-shadow:0 16px 34px #00c98e2e;position:relative;transform:translateY(-2px)}.home-archive-stat.home-archive-stat-profit span{color:#006f56}.home-archive-stat.home-archive-stat-profit strong{color:#008f68;font-size:clamp(28px,3.5vw,40px);text-shadow:0 8px 24px #00c98e3d}.public-shell[data-theme=dark] .home-archive-stat-profit{background:radial-gradient(circle at 82% 16%,#63ffb857,#0000 44%),linear-gradient(145deg,#00c98e3d,#ffffff17);border-color:#63ffb894;box-shadow:0 18px 42px #00c98e47,inset 0 0 0 1px #63ffb81a}.public-shell[data-theme=dark] .home-archive-stat.home-archive-stat-profit span{color:#a7ffde}.public-shell[data-theme=dark] .home-archive-stat.home-archive-stat-profit strong{color:#63ffb8;text-shadow:0 0 18px #63ffb86b,0 12px 32px #00c98e57}.home-archive-stat span{color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.home-archive-stat strong{color:var(--text);font-size:clamp(24px,3vw,34px);font-weight:900;line-height:1}.home-archive-error{align-items:center;color:#d86b47;display:flex;flex-wrap:wrap;font-size:13px;font-weight:700;gap:12px;grid-column:1/-1;justify-content:space-between;margin:0}.home-archive-error p{margin:0}.home-archive-error button{-webkit-appearance:none;appearance:none;background:#d86b471a;border:1px solid #d86b4759;border-radius:999px;color:inherit;cursor:pointer;font:inherit;font-size:12px;font-weight:900;padding:8px 13px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.home-archive-error button:hover{background:#d86b4729;border-color:#d86b4794;transform:translateY(-1px)}.public-home-hero{margin:0 auto 48px;max-width:1200px;padding:0 16px}.public-page-card{margin:0 auto;max-width:1180px}.public-home-copy{align-items:center;display:flex;flex-direction:column;margin:0 auto 44px;max-width:700px;text-align:center}.public-cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:20px}.public-cta-row .card-btn{max-width:260px;padding:11px 18px;width:100%}.public-cta-secondary{background:var(--brand-gradient);border:none;box-shadow:none;color:#07110d}.public-cta-secondary:active,.public-cta-secondary:focus,.public-cta-secondary:focus-visible,.public-cta-secondary:hover,.public-cta-secondary:visited{background:var(--brand-gradient);border:none;color:#07110d}.public-kicker{color:#00c98e;font-weight:900;letter-spacing:.1em;margin-bottom:14px;text-transform:uppercase}.public-home-copy h1,.welcome-section h1{color:var(--text);font-size:clamp(26px,4vw,38px);line-height:1.08;margin-bottom:10px}.public-home-copy h2{color:var(--muted);font-size:clamp(16px,2vw,22px);margin-bottom:12px}.card p,.public-footer-note,.public-home-copy p,.public-note,.welcome-section p{color:var(--muted)}.public-home-copy p{font-size:15px;line-height:1.6}.public-discovery-section,.public-info-section{align-items:center;display:flex;flex-direction:column;margin:0 auto 56px;max-width:900px;padding:0 16px 32px;text-align:center}.public-info-section h2{color:var(--text);font-size:clamp(24px,4vw,34px);font-weight:900;letter-spacing:-.01em;margin-bottom:18px;text-align:center}.public-info-section ol,.public-info-section p{color:var(--muted);font-size:17px;margin-bottom:22px;text-align:center}.public-info-section ol{display:inline-block;margin:0 auto 32px;padding-left:0;text-align:left}.public-info-section ol li{color:var(--text);font-size:16px;margin-bottom:10px;padding-left:.5em}.public-info-section .card,.public-info-section .card-btn,.public-info-section .public-cta-row{margin-top:18px}.public-info-section .card-btn{border-radius:999px;box-shadow:0 2px 12px #00c98e14;font-size:16px;font-weight:800;padding:13px 28px;transition:background .18s,color .18s,box-shadow .18s}.public-info-section .card-btn:hover{background:#00c98e;box-shadow:0 4px 18px #00c98e2e;color:#07110d}.public-info-section .card{align-items:center;border-radius:18px;box-shadow:0 8px 32px #0000001a;display:flex;flex-direction:column;margin-bottom:18px;padding:28px 24px;text-align:center}.public-info-section:last-child{margin-bottom:0}.public-hero{margin-bottom:22px;padding:22px 24px}.card,.public-alert-card,.public-hero,.public-teaser-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:0 18px 45px #1f244014}.public-alert-card{background:linear-gradient(180deg,#142e26e6,#0b1a15f2);border:1px solid #0db27b47;border-radius:16px;box-shadow:0 14px 30px #00000038;margin:0 auto;max-width:760px;padding:20px}.public-alert-text{color:#e8f8f2;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:15px;line-height:1.75;margin:0;white-space:pre-wrap}.surebet-example-card{grid-gap:18px;background:radial-gradient(circle at top left,#00c98e2e,#0000 38%),linear-gradient(145deg,#00c98e14,#ffffff08),var(--surface);border:1px solid #00c98e47;border-radius:20px;box-shadow:0 18px 42px #00000024;display:grid;gap:18px;margin:0 auto;max-width:820px;padding:22px}.surebet-example-explanation{margin-top:26px}.surebet-example-odds,.surebet-example-result-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.surebet-example-odds article,.surebet-example-result-grid div{background:#ffffff14;border:1px solid #00c98e2e;border-radius:14px;padding:14px}.surebet-example-odds span,.surebet-example-result-grid small,.surebet-example-result-grid span{color:var(--muted);display:block;font-size:12px;font-weight:800}.surebet-example-odds strong,.surebet-example-result-grid strong{color:var(--text);display:block;font-size:16px;font-weight:900;margin-top:6px}.surebet-example-odds b{color:#00c98e;display:block;font-size:34px;line-height:1;margin-top:10px}.surebet-example-result-grid small{color:#00a372;margin-top:4px}.public-shell[data-theme=dark] .surebet-example-odds b,.public-shell[data-theme=dark] .surebet-example-result-grid small{color:#63ffb8}.public-note{color:#b6d8cc;font-size:14px;line-height:1.6;margin-top:14px}.dashboard-grid,.public-feature-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(180px,1fr));margin:0 auto 44px;max-width:1200px}.public-steps-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));justify-content:center;margin:0 auto 24px;max-width:900px;width:100%}.public-steps-grid .card{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 8px 32px #00000014;display:flex;flex-direction:column;justify-content:center;min-height:160px;text-align:center}.public-info-section ul{color:var(--muted);display:inline-block;font-size:16px;line-height:1.7;margin:0 auto 32px!important;padding:0 0 0 22px!important;text-align:left}.public-steps-grid .card h3{margin-bottom:0}.public-teaser-section{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.public-teaser-card{display:flex;flex-direction:column;gap:12px;padding:20px}.public-teaser-button{margin-top:auto}.public-footer-note{font-size:13px;line-height:1.7;margin:24px auto 0;max-width:1200px;padding:18px 20px;text-align:center}.public-secondary-link{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:999px;color:var(--text);display:inline-flex;font-weight:800;justify-content:center;padding:10px 18px;text-decoration:none}.public-secondary-link:hover{color:var(--text)}.page-actions{display:flex;justify-content:center;margin-top:30px}.back-button{max-width:260px}.pricing-page{max-width:1200px}.pricing-hero{background:var(--surface);border:1px solid var(--line);border-radius:18px;margin-bottom:28px;padding:24px;text-align:center}.pricing-hero h1{color:var(--text);font-size:clamp(28px,4.2vw,42px);line-height:1.1;margin:0 0 12px}.pricing-hero p{color:var(--muted);font-size:16px;line-height:1.65;margin:0 auto 10px;max-width:880px}.pricing-hero small{color:#00c98e;font-size:13px;font-weight:800}.pricing-grid{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto 28px}.pricing-community-note{background:var(--surface);border:1px solid var(--line);border-radius:14px;color:var(--muted);font-size:14px;line-height:1.6;margin:0 auto 20px;padding:14px 16px}.pricing-referral-note{align-items:flex-start;background:#5646da0f;border:1px solid #5646da2e;border-radius:14px;color:var(--muted);display:flex;font-size:12px;gap:12px;line-height:1.55;margin:0 auto 24px;padding:13px 16px}.pricing-referral-note strong{color:var(--text);flex:0 0 auto}.pricing-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:0 14px 34px #0000001f;display:flex;flex-direction:column;gap:10px;height:100%;padding:22px;position:relative}.pricing-card h2{color:var(--text);font-size:22px;line-height:1.2;margin:0;min-height:54px}.pricing-price{-webkit-text-fill-color:#00c98e;color:#00c98e!important;font-size:28px;font-weight:900;line-height:1.1;margin:0}.pricing-price-promo{display:block}.promo-price{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px}.promo-old-price{-webkit-text-fill-color:#00c98e;color:#00c98e;font-size:28px;font-weight:900;text-decoration:line-through;-webkit-text-decoration-color:#00c98e;text-decoration-color:#00c98e;text-decoration-thickness:3px}.promo-current-price{-webkit-text-fill-color:#f97316;color:#f97316;font-size:17px;font-weight:950;line-height:1.2;text-shadow:0 0 18px #f9731629}.promo-current-price span{font-weight:950;letter-spacing:.02em;text-transform:uppercase}.promo-current-price span,.promo-price small{-webkit-text-fill-color:#f97316;color:#f97316;font-size:13px}.promo-price small{flex-basis:100%;font-weight:900;line-height:1.3}.promo-price-compact{grid-gap:4px;display:grid;gap:4px}.promo-price-compact .promo-old-price{font-size:20px}.promo-price-compact .promo-current-price{font-size:14px}.promo-price-compact .promo-current-price span{font-size:11px}.pricing-description{color:var(--muted);font-size:14px;line-height:1.55;margin:0;min-height:96px}.pricing-feature-list{display:flex;flex:1 1;flex-direction:column;gap:8px;list-style:none;margin:6px 0 0;padding:0}.pricing-feature-list li{color:var(--text);font-size:13px;line-height:1.45;padding-left:18px;position:relative}.pricing-feature-list li:before{color:#00c98e;content:"•";font-weight:900;left:4px;position:absolute;top:0}.pricing-mobile-more{color:#00c98e;display:none;font-size:12px;font-weight:700;margin:0}.pricing-card-button{cursor:not-allowed;margin-top:auto;opacity:.95}.pricing-card.recommended{border-color:#f97316b8;box-shadow:0 18px 45px #f9731638;transform:translateY(-4px)}.public-shell:not([data-theme=dark]) .pricing-card.recommended,.public-shell[data-theme=light] .pricing-card.recommended{border-color:#f97316d1;box-shadow:0 18px 45px #f973163d}.pricing-badge{background:linear-gradient(135deg,#fb923c,#f97316);border:1px solid #ffedd56b;border-radius:999px;box-shadow:0 12px 28px #f9731647;color:#fff7ed;font-size:11px;font-weight:900;letter-spacing:.02em;padding:4px 11px;position:absolute;right:16px;top:-11px}.pricing-comparison{margin:0 auto 24px}.pricing-comparison h2{color:var(--text);font-size:24px;margin:0 0 10px}.pricing-table-wrap{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:auto}.pricing-table{border-collapse:collapse;min-width:860px;width:100%}.pricing-table td,.pricing-table th{border-bottom:1px solid var(--line);font-size:13px;padding:11px 12px;text-align:left}.pricing-table th{background:#0000000a;color:var(--text);font-size:12px;letter-spacing:.03em;text-transform:uppercase}.public-shell[data-theme=dark] .pricing-table th{background:#ffffff0a}.pricing-table td{color:var(--muted)}.pricing-table td:first-child{color:var(--text);font-weight:700}.pricing-table tr:last-child td{border-bottom:none}.pricing-disclaimer{margin-top:10px}.subscription-page{max-width:1120px}.subscription-hero{background:var(--surface);border:1px solid var(--line);border-radius:18px;margin-bottom:26px;padding:38px}.subscription-hero h1{color:var(--text);font-size:clamp(28px,4.1vw,42px);line-height:1.08;margin:0 0 10px}.subscription-hero p{color:var(--muted);font-size:16px;line-height:1.62;margin:0;max-width:820px}.subscription-badge,.subscription-kicker{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;letter-spacing:.03em;padding:5px 12px;text-transform:uppercase}.subscription-badge{background:var(--brand-gradient);color:#052015;margin-bottom:10px}.subscription-badge-wk{background:linear-gradient(135deg,#fb923c,#f97316);border:1px solid #ffedd56b;box-shadow:0 12px 28px #f9731647;color:#fff7ed}.public-shell:not([data-theme=dark]) .subscription-badge-wk,.public-shell[data-theme=light] .subscription-badge-wk{border-color:#f97316b8;box-shadow:0 12px 28px #f973163d}.subscription-kicker{background:#00c98e14;border:1px solid #00c98e59;color:#8dd9bb;margin-bottom:10px;margin-left:8px}.subscription-section{background:var(--surface);border:1px solid var(--line);border-radius:16px;margin-bottom:24px;padding:32px}.subscription-section h2{color:var(--text);font-size:24px;line-height:1.2;margin:0 0 10px}.subscription-section p{color:var(--muted);font-size:15px;line-height:1.65;margin:0}.subscription-section>h3{margin-top:14px}.subscription-grid{grid-gap:12px;display:grid;gap:12px;margin-top:14px}.subscription-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.subscription-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.subscription-mini-card{padding:14px}.subscription-mini-card p{font-size:14px;margin:0}.gratis-features-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:18px}.gratis-features-col{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;padding:22px 24px}.gratis-features-col--yes{border-left:3px solid #00c98e}.gratis-features-col--no{border-left:3px solid #ffffff2e}.gratis-features-col-label{border-bottom:1px solid #ffffff14;color:#ffffff73;font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 20px!important;padding-bottom:14px;text-transform:uppercase}.gratis-features-col--yes .gratis-features-col-label{color:#00c98e}.gratis-features-list{display:flex;flex-direction:column;gap:11px;list-style:none;margin:0;padding:0}.gratis-features-list li{align-items:flex-start;color:#ffffffd1;display:flex;font-size:14px;gap:10px;line-height:1.45}.gratis-check{color:#00c98e}.gratis-check,.gratis-cross{flex-shrink:0;font-size:15px;font-weight:700;margin-top:1px}.gratis-cross{color:#ffffff47}.gratis-features-col--no .gratis-features-list li{color:#ffffff73}.subscription-feature-card{height:100%}.subscription-feature-card h3{margin-top:0}.subscription-list{grid-gap:7px;color:var(--text);display:grid;gap:7px;margin:12px 0 0;padding-left:20px}.subscription-list li{color:var(--muted);line-height:1.5}.subscription-columns{column-gap:20px;grid-template-columns:repeat(2,minmax(180px,1fr))}.subscription-flow{grid-gap:7px;color:var(--muted);display:grid;gap:7px;margin:12px 0 0;padding-left:20px}.subscription-flow li{line-height:1.5}.subscription-cta-block{text-align:center}.subscription-cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:14px}.subscription-cta-row .card-btn{max-width:300px;width:100%}.billing-selector-card{background:radial-gradient(circle at top right,#00c98e1f,#0000 34%),#00c98e0d;border:1px solid #00c98e47;border-radius:16px;margin:24px 0 0;padding:18px;width:min(100%,820px)}.billing-selector-heading{align-items:end;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.billing-selector-heading h2{color:var(--text);font-size:18px;margin:0}.billing-selector-heading p{font-size:13px;line-height:1.45;margin:0;max-width:420px}.billing-option-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.billing-option-button{background:var(--surface);border:1px solid var(--line);border-radius:12px;color:var(--text);cursor:pointer;min-height:106px;padding:12px;text-align:left;transition:border-color .18s,box-shadow .18s,transform .18s}.billing-option-button.active,.billing-option-button:hover{border-color:#00c98e9e;box-shadow:0 10px 24px #00c98e24;transform:translateY(-1px)}.billing-option-button span,.billing-option-label{color:var(--muted);display:block;font-size:12px;line-height:1.35}.billing-option-button strong{color:#00c98e;display:block;font-size:20px;margin:5px 0}.billing-option-button small{color:var(--muted);display:block;font-size:11px;line-height:1.35;margin-top:8px}.billing-selector-summary{align-items:center;color:var(--muted);display:flex;font-size:13px;font-weight:800;gap:12px;justify-content:space-between;margin-top:14px}.billing-selector-summary .card-btn{min-width:220px;width:auto}.checkout-billing-change{grid-column:1/-1;margin:4px 0}.checkout-billing-change .billing-selector-card{margin-top:0;width:100%}.checkout-error{color:#ff6b6b;font-size:13px;margin:-8px 0 16px}.subscription-disclaimer-card{background:linear-gradient(145deg,#f6b23b24,#07110d29);border-color:#f6b23b73;margin-top:8px}.subscription-disclaimer-card h3{color:#f6b23b}.faq-page{max-width:1120px}.faq-hero{background:radial-gradient(circle at top right,#00c98e24,#0000 42%),radial-gradient(circle at bottom left,#00c98e12,#0000 36%),var(--surface);border-color:#00c98e52}.faq-hero-actions{justify-content:flex-start}.faq-section{grid-gap:20px;display:grid;gap:20px}.faq-section-heading{grid-gap:10px;display:grid;gap:10px}.faq-section-heading h2,.faq-section-heading p{margin:0}.faq-section-heading p{max-width:760px}.faq-accordion{grid-gap:14px;display:grid;gap:14px}.faq-item{background:linear-gradient(145deg,#00c98e0d,#ffffff05),var(--surface);border:1px solid #00c98e29;border-radius:18px;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.faq-item.is-open,.faq-item:hover{border-color:#00c98e57;box-shadow:0 14px 38px #0000001f}.faq-item-toggle{align-items:center;background:none;border:0;color:var(--text);cursor:pointer;display:flex;font-size:18px;font-weight:800;gap:18px;justify-content:space-between;padding:20px 22px;text-align:left;width:100%}.faq-item-toggle:hover{color:#00c98e}.faq-item-icon{align-items:center;background:#00c98e14;border:1px solid #00c98e47;border-radius:999px;color:#00c98e;display:inline-flex;flex-shrink:0;font-size:20px;height:32px;justify-content:center;line-height:1;width:32px}.faq-item-answer{border-top:1px solid #ffffff14;padding:0 22px 22px}.faq-item-answer p{color:var(--muted);line-height:1.7;margin:16px 0 0}.faq-item-answer-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.faq-item-answer-actions .card-btn{max-width:none;width:auto}.faq-cta-card{background:radial-gradient(circle at top center,#00c98e1f,#0000 44%),var(--surface);border-color:#00c98e47}.faq-disclaimer-card{margin-top:0}.bookmaker-limits-page{max-width:1180px}.bookmaker-limits-hero{background:radial-gradient(circle at top right,#00c98e26,#0000 42%),radial-gradient(circle at bottom left,#00c98e12,#0000 36%),var(--surface);border-color:#00c98e52}.bookmaker-limits-hero-actions{justify-content:flex-start}.bookmaker-limits-why-note{background:#00c98e0f;border:1px solid #00c98e2e;border-radius:16px;color:var(--muted);line-height:1.7;margin-top:18px;padding:18px 20px}.bookmaker-limits-card,.bookmaker-limits-checklist-card,.bookmaker-limits-teaser{background:linear-gradient(145deg,#00c98e0d,#ffffff05),var(--surface);border-color:#00c98e33}.bookmaker-limits-card,.bookmaker-limits-teaser{height:100%;padding:22px}.bookmaker-limits-checklist-card{padding:24px}.bookmaker-limits-card h3,.bookmaker-limits-checklist-card h2,.bookmaker-limits-teaser h3{color:var(--text);margin:0 0 10px}.bookmaker-limits-card p,.bookmaker-limits-checklist-card p,.bookmaker-limits-teaser p{color:var(--muted);line-height:1.7;margin:0}.bookmaker-limits-checklist{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:18px 0 0;padding:0}.bookmaker-limits-checklist li{align-items:flex-start;background:#00c98e0d;border:1px solid #00c98e29;border-radius:14px;color:var(--muted);display:flex;gap:12px;line-height:1.6;padding:14px 16px}.bookmaker-limits-check-icon{align-items:center;background:#00c98e14;border:1px solid #00c98e47;border-radius:999px;color:#00c98e;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:800;height:26px;justify-content:center;width:26px}.bookmaker-limits-teaser{text-align:left}.bookmaker-limits-teaser .subscription-cta-row{justify-content:flex-start}.contact-page{max-width:1180px}.contact-hero{background:radial-gradient(circle at top right,#00c98e21,#0000 42%),radial-gradient(circle at bottom left,#00c98e0f,#0000 36%),var(--surface);border-color:#00c98e52}.contact-hero-actions{justify-content:flex-start}.contact-faq-teaser-grid,.contact-quick-help-grid,.contact-topic-grid{margin-top:18px}.contact-faq-teaser-card,.contact-quick-card,.contact-telegram-card,.contact-topic-card{background:linear-gradient(145deg,#00c98e0d,#ffffff05),var(--surface);border-color:#00c98e33;height:100%}.contact-faq-teaser-card,.contact-quick-card,.contact-topic-card{padding:20px}.contact-faq-teaser-card h3,.contact-quick-card h3,.contact-success-card h3,.contact-telegram-card h3,.contact-topic-card h3{color:var(--text);font-size:18px;margin:0 0 10px}.contact-faq-teaser-card p,.contact-quick-card p,.contact-section-copy p,.contact-success-card p,.contact-telegram-card p,.contact-topic-card p{margin:0}.contact-form-section{grid-gap:20px;display:grid;gap:20px}.contact-section-copy{grid-gap:10px;display:grid;gap:10px}.contact-section-copy h2,.contact-section-copy p{margin:0}.contact-form{grid-gap:16px;display:grid;gap:16px}.contact-form-alert{background:#dc262614;border:1px solid #dc262638;border-radius:12px;color:#991b1b;font-size:14px;padding:14px 16px}.contact-form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-form-field{grid-gap:8px;display:grid;gap:8px}.contact-form-field-full{grid-column:1/-1}.contact-form-field span{color:var(--text);font-size:13px;font-weight:800}.contact-form-field input,.contact-form-field select,.contact-form-field textarea{background:var(--input-bg);border:1px solid var(--input-border);border-radius:12px;color:var(--text);font-size:14px;padding:13px 14px;resize:vertical;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;width:100%}.contact-form-field input::placeholder,.contact-form-field textarea::placeholder{color:var(--input-placeholder)}.contact-form-field input:focus,.contact-form-field select:focus,.contact-form-field textarea:focus{border-color:#00c98e;box-shadow:0 0 0 3px #00c98e24;outline:none}.contact-checkbox-row{align-items:flex-start;color:var(--muted);display:flex;font-size:14px;gap:12px;line-height:1.6}.contact-checkbox-row input{accent-color:#00c98e;flex-shrink:0;height:18px;margin-top:2px;width:18px}.contact-form-error{color:#ff8d8d;font-size:12px;line-height:1.4}.contact-form-error-inline{margin-top:-6px}.contact-submit-button{max-width:260px;width:100%}.contact-success-card{background:linear-gradient(145deg,#00c98e1f,#ffffff05);border:1px solid #00c98e4d;border-radius:14px;padding:18px 20px}.contact-success-card p{color:#b8f8e5}.contact-faq-teaser-card,.contact-quick-card{grid-gap:12px;display:grid;gap:12px}.contact-quick-card .card-btn{width:100%}.contact-faq-teaser-section,.contact-telegram-section{grid-gap:18px;display:grid;gap:18px}.contact-faq-teaser-actions,.contact-telegram-actions{justify-content:flex-start}.contact-disclaimer-card{margin-top:0}.pro-hero{background:radial-gradient(circle at top right,#f9731629,#0000 48%),var(--surface);border-color:#f973167a}.public-shell:not([data-theme=dark]) .pro-hero,.public-shell[data-theme=light] .pro-hero{border-color:#f97316c7;box-shadow:0 18px 45px #f9731629}.pro-hero .subscription-kicker{background:#f973161a;border-color:#f9731666;color:#f97316}.premium-grid .subscription-feature-card{border-color:#f9731647}.pro-cta{border-color:#f9731661}.bookmakers-hero{background:radial-gradient(circle at top right,#00c98e1f,#0000 46%),radial-gradient(circle at bottom left,#00c98e0f,#0000 38%),var(--surface);border-color:#00c98e57}.bookmakers-card-grid{margin-top:16px}.bookmakers-cta-block,.bookmakers-example-card,.bookmakers-info-card,.bookmakers-mode-card{border-color:#00c98e33}.bookmakers-info-card{background:linear-gradient(145deg,#00c98e0d,#ffffff05);height:100%;padding:18px}.bookmakers-example-card h3,.bookmakers-info-card h3,.bookmakers-mode-card h3{color:var(--text);font-size:17px;margin:0 0 8px}.bookmakers-example-card p,.bookmakers-info-card p,.bookmakers-mode-card p{margin:0}.bookmakers-check-list,.bookmakers-list-spaced{margin-top:16px}.bookmakers-example-card{background:linear-gradient(145deg,#00c98e17,#07110d1f);margin-top:18px;padding:22px}.bookmakers-sportsbook-grid{margin-top:16px}.bookmakers-sportsbook-grid .bookmakers-info-card{align-items:center;display:flex;justify-content:center;min-height:78px;padding:10px;text-align:center}.bookmakers-sportsbook-grid .bookmakers-logo-card{flex-direction:column;gap:16px;min-height:210px;padding:18px}.bookmakers-sportsbook-grid .bookmakers-logo-card h3{font-size:18px;text-align:center}.bookmakers-sportsbook-grid .bookmakers-info-card h3{margin:0}.bookmakers-logo-image{height:120px;object-fit:contain;width:260px}.bookmakers-logo-fallback{align-items:center;background:linear-gradient(145deg,#ffffff0d,#00c98e0f);border:1px dashed #00c98e3d;border-radius:18px;display:flex;height:120px;justify-content:center;padding:18px;width:260px}.bookmakers-logo-fallback span{color:var(--text);font-size:28px;font-weight:700;letter-spacing:.03em;text-align:center}.bookmakers-section-note{background:#00c98e0f;border:1px solid #00c98e33;border-radius:12px;margin-top:16px!important;padding:12px 14px}.bookmakers-check-list{column-gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.bookmakers-mode-grid{margin-top:16px}.bookmakers-mode-card{background:linear-gradient(145deg,#ffffff08,#00c98e0d);height:100%;padding:22px}.bookmakers-mode-card .subscription-list{margin-top:14px}.bookmakers-cta-block{background:radial-gradient(circle at top center,#00c98e1a,#0000 54%),var(--surface)}.account-page{max-width:1200px}.account-hero{background:radial-gradient(circle at top right,#00c98e1f,#0000 48%),var(--surface);border:1px solid var(--line);border-radius:20px;margin-bottom:32px;padding:38px}.account-hero h1{color:var(--text);font-size:clamp(28px,4vw,42px);line-height:1.08;margin:0 0 10px}.account-hero p{color:var(--muted);font-size:16px;line-height:1.6;margin:0;max-width:760px}.account-notice{background:#00c98e14;border:1px solid #00c98e47;box-shadow:var(--card-shadow);color:var(--text);margin:18px 0 0;padding:12px 14px}.account-security-card{grid-gap:16px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;display:grid;gap:16px;padding:18px}.account-security-card--danger{background:#dc26260f;border-color:#dc262638}.account-security-card-header h3,.account-security-card-header p{margin:0}.account-security-card-header h3{color:var(--text)}.account-security-card-header p{color:var(--muted);line-height:1.5;margin-top:6px}.account-security-card-body{grid-gap:14px;display:grid;gap:14px}.account-inline-panel{background:#00c98e12;border:1px solid #00c98e2e;border-radius:16px;padding:18px}.account-inline-panel-danger{background:#ff565614;border-color:#ff56564d}.account-password-grid{margin-bottom:0}.account-overview-card{grid-gap:24px;align-items:start;gap:24px;grid-template-columns:minmax(0,1.55fr) minmax(240px,.75fr);margin-top:22px}.account-overview-copy h2,.account-section-header h2{color:var(--text);margin:0 0 8px}.account-overview-copy p,.account-section-header p{color:var(--muted);line-height:1.6;margin:0}.account-summary-text{color:var(--text);font-weight:700;margin:0 0 16px}.account-details-list{grid-gap:14px 18px;display:grid;gap:14px 18px;margin:18px 0 0}.account-details-list div{min-width:0}.account-details-list dt,.account-label{color:var(--muted);display:block;font-size:11px;font-weight:800;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.account-details-list dd,.account-subscription-grid strong{color:var(--text);font-size:15px;font-weight:700;margin:0}.account-badge-stack{gap:10px}.account-status-badge{align-items:center;background:var(--card-bg-soft);border:1px solid var(--card-border);border-radius:999px;color:var(--text-main);display:inline-flex;font-size:13px;font-weight:800;justify-content:center;padding:10px 14px;width:100%}.account-status-badge--accent{background:#00c98e24;border-color:#00c98e52;color:#0a6d4d}.account-status-badge--success{background:#00c98e1a;border-color:#00c98e47;color:#0a6d4d}.account-status-badge--soft{background:var(--card-bg-soft);color:var(--text-main)}.account-dual-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.account-section{padding:24px}.account-section-header{margin-bottom:18px}.account-subscription-grid{grid-gap:14px 18px;display:grid;gap:14px 18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.account-feature-list-block h3{color:var(--text);font-size:18px;margin:0 0 10px}.account-feature-list{margin-top:0}.account-cta-row{align-items:stretch;justify-content:flex-start;margin-top:18px}.account-cta-row .card-btn{max-width:240px}.account-secondary-btn{background:#eef7f1;border:1px solid var(--card-border);color:var(--text-main)}.account-secondary-btn:hover{background:#e3f2e9;color:var(--text-main)}.account-danger-btn{background:#dc262614;border:1px solid #dc262638;color:#991b1b}.account-danger-btn:hover{background:#dc26261f;color:#7f1d1d}.account-access-list{grid-gap:12px;display:grid;gap:12px}.account-access-card{background:var(--card-bg);border-color:var(--card-border);box-shadow:none;padding:16px}.account-access-topline{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.account-access-topline h3{color:var(--text);font-size:17px;margin:0}.account-access-card p,.account-action-row p,.account-note,.account-overview-copy p,.account-section-header p{color:var(--muted);margin-top:0}.account-telegram-panel{margin-top:14px;padding:18px}.account-telegram-code-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.account-telegram-code-row strong{color:var(--text);display:block;font-size:18px;overflow-wrap:anywhere}.account-telegram-form-grid{margin-top:14px}.account-table-wrap{background:var(--card-bg);border:1px solid var(--card-border);border-radius:14px;margin-top:6px;overflow-x:auto}.account-table{border-collapse:collapse;min-width:760px;width:100%}.account-table td,.account-table th{border-bottom:1px solid #0f76431f;color:var(--text-main);padding:12px 14px;text-align:left}.account-table th{background:#eaf7ef;color:var(--text-main);font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.account-table td{background:#fff}.account-table tr:last-child td{border-bottom:none}.account-table-action-btn{min-width:180px;width:auto}.account-note{font-size:13px;margin:12px 0 0}.account-form-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.account-form-grid label{color:var(--muted);display:flex;flex-direction:column;font-size:12px;font-weight:700;gap:6px}.account-form-grid input{border-radius:12px;padding:11px 12px}.account-actions-list{grid-gap:12px;display:grid;gap:12px}.account-action-row{align-items:center;background:var(--card-bg-soft);border:1px solid var(--card-border);border-radius:16px;display:flex;gap:16px;justify-content:space-between;padding:16px}.account-action-row h3{color:var(--text);font-size:16px;margin:0 0 6px}.account-action-row p{font-size:14px;line-height:1.5;margin:0}.account-action-row--danger{background:#dc26260d;border-color:#dc262633}.account-action-row--danger .card-btn{min-width:160px}.account-action-row .card-btn{min-width:140px;width:auto}@media (max-width:900px){.account-dual-grid,.account-overview-card{grid-template-columns:1fr}.account-badge-stack{flex-direction:row;flex-wrap:wrap}.account-badge-stack .account-status-badge{flex:1 1 180px;width:auto}}@media (max-width:700px){.account-page{padding-inline:0}.account-hero,.account-overview-card,.account-section{padding:22px}.account-details-list,.account-form-grid,.account-subscription-grid{grid-template-columns:1fr}.account-access-topline,.account-action-row{align-items:flex-start;flex-direction:column}.account-action-row .card-btn,.account-action-row--danger .card-btn,.account-cta-row .card-btn{max-width:none;min-width:0;width:100%}}.public-shell[data-theme=light] .account-access-card,.public-shell[data-theme=light] .account-action-row,.public-shell[data-theme=light] .account-hero,.public-shell[data-theme=light] .account-overview-card,.public-shell[data-theme=light] .account-section,.public-shell[data-theme=light] .account-table td,.public-shell[data-theme=light] .account-table-wrap{background:#fff}.public-shell[data-theme=light] .account-action-row--danger{background:#dc26260f}.public-shell[data-theme=light] .account-danger-btn{border-color:#dc26263d}.public-shell[data-theme=light] .account-status-badge--accent,.public-shell[data-theme=light] .account-status-badge--success{color:#0a6d4d}.public-shell[data-theme=light] .account-access-topline h3,.public-shell[data-theme=light] .account-action-row h3,.public-shell[data-theme=light] .account-feature-list-block h3,.public-shell[data-theme=light] .account-section h2{color:var(--text-main)}.markten-page .bookmakers-example-card{margin-top:12px}.telegram-page .public-alert-card{margin:0;max-width:100%}.calculator-page{max-width:1100px}.calculator-main-card{background:radial-gradient(circle at top right,#00c98e14,#0000 55%),var(--surface);border-color:#00c98e57}.calculator-controls-row{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-top:8px}.calculator-total-field{max-width:260px}.calculator-odd-c-control{justify-self:end}.calculator-toggle{align-items:center;background:var(--surface-strong);border:1px solid var(--line);border-radius:999px;color:var(--text);cursor:pointer;display:inline-flex;font-weight:800;gap:10px;height:42px;padding:0 12px}.calculator-toggle.is-on{background:#00c98e1f;border-color:#00c98e9e}.calculator-toggle-pill{background:var(--surface);border:1px solid var(--line);border-radius:999px;font-size:12px;min-width:42px;padding:2px 10px;text-align:center}.calculator-outcome-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.calculator-outcome-grid.three-way{grid-template-columns:repeat(3,minmax(0,1fr))}.calculator-outcome-grid.three-way .calculator-c-field{grid-column:3;grid-row:1}.calculator-outcome-field{background:#ffffff05;border:1px solid var(--line);border-radius:12px;padding:10px}.calculator-inline-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.calculator-stake-chip{background:#00c98e14;border:1px solid #00c98e47;border-radius:999px;color:var(--text);font-size:12px;font-weight:700;padding:8px 10px;white-space:nowrap}.calculator-field{display:flex;flex-direction:column;gap:7px}.calculator-field label{color:var(--text);font-size:13px;font-weight:800}.calculator-field input{background:var(--surface-strong);border:1px solid var(--line);border-radius:10px;color:var(--text);font-size:14px;outline:none;padding:10px 12px;width:100%}.calculator-field input:focus{border-color:#00c98e99;box-shadow:0 0 0 3px #00c98e24}.calculator-reset-btn{background:#0000;border:1px solid var(--line);color:var(--text);max-width:220px}.calculator-reset-btn:hover{color:var(--text)}.calculator-reset-bottom{display:flex;justify-content:flex-end;margin-top:16px}.calculator-message{border:1px solid var(--line);border-radius:14px;margin-top:16px;padding:14px}.calculator-message h3{margin:0 0 8px}.calculator-roi-banner{align-items:center;border:1px solid #ffffff1f;border-radius:16px;display:flex;gap:12px;justify-content:space-between;margin-top:12px;padding:12px}.calculator-roi-main{flex:1 1;flex-direction:column;gap:4px;min-width:0}.calculator-roi-main,.calculator-roi-side{border-radius:12px;display:flex;padding:12px 14px}.calculator-roi-side{align-items:flex-end;flex-direction:column;gap:6px;min-width:150px}.calculator-roi-label{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.calculator-roi-caption{color:var(--muted);font-size:12px;margin:0;text-align:right}.calculator-roi-value{color:var(--text);font-size:clamp(30px,4vw,42px);font-weight:900;letter-spacing:-.02em;line-height:.9}.calculator-roi-state{background:#ffffff1a;border:1px solid var(--line);border-radius:999px;color:var(--text);font-size:12px;font-weight:700;padding:4px 10px}.calculator-roi-banner.is-positive{background:#00c98e1a;border-color:#00c98e6b}.calculator-roi-banner.is-positive .calculator-roi-main{background:linear-gradient(150deg,#00c98e38,#00c98e1a)}.calculator-roi-banner.is-positive .calculator-roi-side{background:#00c98e12}.calculator-roi-banner.is-warning{background:#f6b23b1f;border-color:#f6b23b75}.calculator-roi-banner.is-warning .calculator-roi-main{background:linear-gradient(150deg,#f6b23b3d,#f6b23b1f)}.calculator-roi-banner.is-warning .calculator-roi-side{background:#f6b23b14}.calculator-message p{margin:0 0 10px}.calculator-success{background:#00c98e14;border-color:#00c98e8f}.calculator-error,.calculator-warning{background:#f6b23b1f;border-color:#f6b23b80}.calculator-result-grid{grid-gap:8px 12px;color:var(--muted);display:grid;font-size:14px;gap:8px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.card{background:var(--surface-strong);border:1px solid var(--line);border-radius:20px;box-shadow:0 2px 10px #0000000d;padding:24px;transition:transform .3s,box-shadow .3s}.card:hover{box-shadow:0 10px 30px #0000001a;transform:translateY(-5px)}.card h3{color:#00c98e;font-size:18px;margin-bottom:10px}.card p{font-size:14px;line-height:1.5;margin-bottom:15px}.card-btn{align-items:center;background:var(--brand-gradient);border:none;border-radius:999px;color:#07110d;cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;justify-content:center;padding:10px;transition:transform .3s,filter .3s;width:100%}.card-btn:hover{filter:brightness(1.02);transform:translateY(-2px)}.card-link{text-decoration:none}.card-link:hover{color:#07110d}@media (max-width:1200px){.navbar-container{gap:8px;padding:0 12px}.navbar-nav.desktop-nav{margin:0 4px}.dropdown-trigger,.nav-item{font-size:13px;padding:7px 9px}}@media (max-width:1100px){.navbar-nav.desktop-nav{display:none}.mobile-menu-toggle{display:inline-flex}.mobile-nav{border:1px solid var(--line);border-radius:14px;box-shadow:0 10px 28px #00000024;display:flex;margin:8px 10px 10px;overflow:hidden}.navbar-container{height:52px}.logo-image{height:30px;width:30px}.logo-text{font-size:1rem}.public-main{padding:18px 10px 28px}.pricing-grid{grid-template-columns:minmax(0,1fr)}.pricing-card.recommended{transform:none}.public-feature-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.pricing-page{max-width:100%}.pricing-feature-list li.mobile-optional{display:none}.pricing-mobile-more{display:block}.subscription-grid-3,.subscription-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-controls-row,.calculator-result-grid{grid-template-columns:minmax(0,1fr)}.calculator-total-field{max-width:100%}.calculator-odd-c-control{justify-self:start}}.tracker-page{max-width:1240px}.tracker-hero{background:radial-gradient(circle at top right,#00c98e1f,#0000 52%),var(--surface);border-color:#00c98e59}.tracker-subnav{display:flex;gap:12px;margin-bottom:24px;overflow-x:auto;padding-bottom:10px}.tracker-subnav-link{background:var(--surface-strong);border:1px solid var(--line);border-radius:999px;color:var(--text);font-size:13px;font-weight:700;padding:8px 12px;text-decoration:none;white-space:nowrap}.tracker-subnav-link.active{background:#00c98e1f;border-color:#00c98ea3}.tracker-dashboard-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-dashboard-card{border-color:#00c98e33}.tracker-dashboard-card .card-btn{max-width:240px}.tracker-section{border-color:#00c98e33}.tracker-stat-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.tracker-stat-grid-3,.tracker-stat-grid-6{grid-template-columns:repeat(3,minmax(0,1fr))}.tracker-stat-card{border-color:#00c98e33}.tracker-stat-card h3{font-size:14px;margin:0}.tracker-stat-card p{color:#00c98e;font-size:26px;font-weight:900;margin:8px 0 0}.tracker-help-card{border-color:#00c98e38;margin-bottom:14px}.tracker-step{background:#ffffff05;border:1px solid var(--line);border-radius:14px;margin-top:18px;padding:24px}.tracker-step h3{font-size:20px;margin:0 0 10px}.tracker-date-row{align-items:end;display:flex;flex-wrap:wrap;gap:10px}.tracker-date-row label{font-size:13px;font-weight:800}.tracker-date-row input[type=date]{background:var(--surface-strong);border:1px solid var(--line);border-radius:10px;color:var(--text);padding:9px 10px}.tracker-quick-buttons{display:flex;flex-wrap:wrap;gap:8px}.tracker-quick-buttons .card-btn{min-width:110px;width:auto}.tracker-btn-active{border-color:#00c98ea8}.tracker-empty{color:var(--muted);margin:10px 0 0}.tracker-group h4{color:#00c98e;margin:10px 0}.tracker-history-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-history-card{background:var(--surface-strong);border:1px solid var(--line);border-radius:12px;color:var(--text);cursor:pointer;padding:12px;text-align:left;transition:border-color .2s,transform .2s}.tracker-history-card:hover{border-color:#00c98e7a;transform:translateY(-1px)}.tracker-history-card.is-selected{border-color:#00c98ed1;box-shadow:0 0 0 2px #00c98e2e}.tracker-history-line{font-size:13px;margin:0 0 6px}.tracker-history-line.top-line{color:var(--text);font-size:14px;font-weight:800}.tracker-card-actions{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:8px}.tracker-card-actions .card-btn{min-width:100px;width:auto}.tracker-history-meta{color:var(--muted);font-size:12px;margin:2px 0 0}.tracker-form-help{color:var(--muted);font-size:13px;margin:6px 0}.tracker-legs-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.tracker-leg-card{border-color:#00c98e38}.tracker-leg-card h4{margin:0 0 10px}.tracker-form-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr}.tracker-field label,.tracker-form-grid label{color:var(--muted);font-size:12px;font-weight:700}.tracker-field input,.tracker-field select,.tracker-field textarea,.tracker-form-grid input{background:var(--surface-strong);border:1px solid var(--line);border-radius:10px;color:var(--text);font-size:14px;padding:10px 11px}.tracker-field small{color:var(--muted);display:block;font-size:10px;line-height:1.45;margin-top:5px}.tracker-auto-cost-badge{align-items:center;background:#00c98e1a;border:1px solid #00c98e2e;border-radius:999px;color:#087e59;display:inline-flex;font-size:9px;font-weight:850;min-height:28px;padding:6px 9px;white-space:nowrap}.public-shell[data-theme=dark] .tracker-auto-cost-badge{color:#72eabb}.public-shell input[type=date]{-webkit-padding-end:10px;background:linear-gradient(180deg,#00c98e14,hsla(0,0%,100%,.025)),#07120fdb;border-color:#00c98e33;color-scheme:dark;font-weight:700;letter-spacing:.01em;min-height:38px;padding-inline-end:10px}.public-shell input[type=date]::-webkit-calendar-picker-indicator{-webkit-margin-start:6px;background-color:#00c98e24;border-radius:7px;cursor:pointer;filter:invert(82%) sepia(40%) saturate(546%) hue-rotate(105deg) brightness(103%) contrast(94%);height:18px;margin-inline-start:6px;opacity:.95;padding:3px;width:18px}.public-shell input[type=date]::-webkit-calendar-picker-indicator:hover{background-color:#00c98e3d;opacity:1}.public-shell input[type=date]::-webkit-datetime-edit{padding:0}.public-shell input[type=date]::-webkit-datetime-edit-fields-wrapper{align-items:center;display:inline-flex;gap:1px}.tracker-date-picker-field{display:flex;flex-direction:column;gap:6px;min-width:0;position:relative}.tracker-date-picker-field label{color:var(--muted);font-size:12px;font-weight:700}.tracker-date-picker-trigger{align-items:center;-webkit-appearance:none;appearance:none;background:linear-gradient(180deg,#00c98e24,hsla(0,0%,100%,.045)),#0a1c17f5;border:1px solid #00c98e57;border-radius:11px;color:var(--text);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:800;gap:10px;height:40px;justify-content:space-between;letter-spacing:.01em;padding:0 10px 0 11px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;width:100%}.tracker-date-picker-trigger:hover,.tracker-date-picker-trigger[aria-expanded=true]{border-color:#00c98ead;box-shadow:0 0 0 3px #00c98e1f}.tracker-date-picker-icon{background-color:#00c98e29;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%236cf0c7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4m8-4v4M3 10h18M5 4h14a2 2 0 0 1 2 2v13a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px 14px;border-radius:7px;flex:0 0 auto;height:18px;width:18px}.tracker-date-picker-popover{background:linear-gradient(180deg,#113027fc,#091d18fc);border:1px solid #00c98e61;border-radius:14px;box-shadow:0 18px 42px #00000057,inset 0 0 0 1px hsla(0,0%,100%,.055);padding:10px;position:absolute;right:0;top:calc(100% + 8px);width:min(276px,calc(100vw - 32px));z-index:60}.tracker-date-picker-header{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:32px minmax(0,1fr) 32px;margin-bottom:8px}.tracker-date-picker-header strong{color:var(--text);font-size:13px;text-align:center}.tracker-date-picker-day,.tracker-date-picker-header button{-webkit-appearance:none;appearance:none;border:0;color:var(--text);cursor:pointer;font:inherit}.tracker-date-picker-header button{background:#ffffff17;border-radius:9px;font-size:18px;font-weight:800;height:30px}.tracker-date-picker-header button:disabled{cursor:not-allowed;opacity:.35}.tracker-date-picker-grid,.tracker-date-picker-weekdays{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,minmax(0,1fr))}.tracker-date-picker-weekdays{margin-bottom:5px}.tracker-date-picker-weekdays span{color:var(--muted);font-size:10px;font-weight:800;text-align:center}.tracker-date-picker-day{background:hsla(0,0%,100%,.075);border-radius:9px;font-size:12px;font-weight:800;height:28px}.tracker-date-picker-day:hover:not(:disabled){background:#00c98e2e}.tracker-date-picker-day.is-muted{color:#edf7f380}.tracker-date-picker-day.is-selected{background:#00c98e;box-shadow:0 0 14px #00c98e47;color:#021b13}.tracker-date-picker-day:disabled{cursor:not-allowed;opacity:.24}.tracker-form-grid input[readonly]{opacity:.82}.tracker-result-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-notes-field{grid-column:span 2}.tracker-notes-field textarea{min-height:90px;resize:vertical}.tracker-preview{border-color:#00c98e4d}.tracker-preview h4{margin:0 0 10px}.tracker-preview-grid{grid-gap:8px 12px;display:grid;gap:8px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-preview-grid div{color:var(--muted);font-size:14px}.tracker-preview-adjusted,.tracker-preview-note{border-radius:10px;margin:10px 0 0;padding:10px}.tracker-preview-note.is-good{background:#00c98e24;border:1px solid #00c98e5c}.tracker-preview-note.is-bad{background:#f6b23b24;border:1px solid #f6b23b5c}.tracker-preview-adjusted{background:#4daeff1f;border:1px solid #4daeff4d}.tracker-live-warning{background:#f6b23b24;border:1px solid #f6b23b5c;border-radius:10px;margin:0 0 10px;padding:10px}.tracker-feedback{background:#00c98e1a;border:1px solid #00c98e57;border-radius:10px;margin-top:12px;padding:10px}.tracker-save-toast{grid-gap:12px;align-items:start;background:linear-gradient(180deg,#062219fa,#081a14fa);border:1px solid #00c98e57;border-radius:16px;bottom:24px;box-shadow:0 18px 40px #0000003d;color:#edf7f3;cursor:pointer;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;opacity:1;padding:14px 18px;pointer-events:auto;position:fixed;right:24px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;width:min(360px,calc(100% - 32px));z-index:9999}.tracker-save-toast:hover{border-color:#00c98e85;box-shadow:0 22px 46px #00000047;transform:translateY(-2px)}.tracker-save-toast.is-error{background:linear-gradient(180deg,#361212fa,#280e0efa);border-color:#ef44446b}.tracker-save-toast.is-error:hover{border-color:#f871718f}.tracker-save-toast:focus-visible{outline:2px solid #00c98eb8;outline-offset:2px}.tracker-save-toast-icon{align-items:center;background:#00c98e29;border:1px solid #00c98e47;border-radius:999px;color:#7df0c3;display:inline-flex;font-size:14px;font-weight:900;height:28px;justify-content:center;width:28px}.tracker-save-toast.is-error .tracker-save-toast-icon{background:#f8717129;border-color:#f8717147;color:#fecaca}.tracker-save-toast-copy{min-width:0}.tracker-save-toast-copy strong{color:inherit;display:block;font-size:15px;line-height:1.25;margin:0 0 4px}.tracker-save-toast-copy span{color:#edf7f3d1;display:block;font-size:13px;line-height:1.45}.tracker-save-toast-close{background:#0000;border:none;color:#edf7f3c2;cursor:pointer;font-size:20px;line-height:1;padding:0}.tracker-save-toast-close:hover{color:#edf7f3}.public-shell[data-theme=light] .tracker-save-toast{background:linear-gradient(180deg,#f5fdf9fa,#ebf8f1fa);border-color:#0f764347;box-shadow:0 18px 36px #0f172a1f;color:#0b1f16}.public-shell[data-theme=light] .tracker-save-toast.is-error{background:linear-gradient(180deg,#fef2f2fa,#fee2e2fa);border-color:#dc262647}.public-shell[data-theme=light] .tracker-save-toast-close,.public-shell[data-theme=light] .tracker-save-toast-copy span{color:#0b1f16b8}.tracker-action-row{display:flex;gap:10px;margin-top:14px}.tracker-action-row .card-btn{max-width:260px}.tracker-table-wrap{overflow:auto}.tracker-bets-table-wrap{border:1px solid var(--line);border-radius:12px;overflow:auto}.tracker-table{border-collapse:collapse;min-width:980px;width:100%}.tracker-bets-table{min-width:1600px}.tracker-bets-table thead th{background:var(--surface);opacity:1;position:-webkit-sticky;position:sticky;top:0;z-index:3}.tracker-bets-table td,.tracker-bets-table th{white-space:nowrap}.tracker-bets-table thead th.tracker-bets-actions-cell{z-index:10}.tracker-bets-actions-cell{background:var(--surface);min-width:180px;opacity:1;width:180px}.tracker-bets-table td.tracker-bets-actions-cell{z-index:5}.tracker-table td,.tracker-table th{border-bottom:1px solid var(--line);font-size:11px;padding:12px 6px;text-align:left}.tracker-table th{color:var(--muted);font-weight:800}.tracker-badge.odds-changed{background:#f6b23b24;border-color:#f6b23b73}.tracker-badge.odds-unchanged{background:#00c98e1f;border-color:#00c98e73}.tracker-table-actions{display:flex;flex-wrap:wrap;gap:4px}.tracker-mobile-actions button,.tracker-table-actions button{background:var(--surface-strong);border:1px solid var(--line);border-radius:6px;color:var(--text);cursor:pointer;font-size:11px;padding:4px 7px}.tracker-badge{align-items:center;background:var(--surface-strong);border:1px solid var(--line);border-radius:999px;color:var(--text);display:inline-flex;font-size:11px;font-weight:700;padding:3px 8px}.tracker-badge.type-live{background:#4daeff1f;border-color:#4daeff66}.tracker-badge.type-pre-match{background:#00c98e1f;border-color:#00c98e66}.tracker-badge.status-open{background:#4daeff1f;border-color:#4daeff73}.tracker-badge.status-afgerond{background:#00c98e1f;border-color:#00c98e73}.tracker-badge.status-deels-void,.tracker-badge.status-void{background:#f6b23b24;border-color:#f6b23b73}.tracker-badge.status-fout-geplaatst,.tracker-badge.status-niet-geplaatst{background:#ff797924;border-color:#ff797966}.tracker-history-filters{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.tracker-history-filters input,.tracker-history-filters select{background:var(--surface-strong);border:1px solid var(--line);border-radius:10px;color:var(--text);font-size:14px;padding:10px}.tracker-history-archive-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.tracker-bets-toolbar{border-color:#00c98e40}.tracker-bets-toolbar-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(6,minmax(0,1fr))}.tracker-bets-toolbar .tracker-field label{color:var(--muted);display:block;font-size:12px;font-weight:700;margin:0 0 6px}.tracker-bets-edit-grid input,.tracker-bets-edit-grid select,.tracker-bets-edit-grid textarea,.tracker-bets-toolbar input,.tracker-bets-toolbar select{background:var(--surface-strong);border:1px solid var(--line);border-radius:10px;color:var(--text);font-size:14px;padding:10px 11px;width:100%}.tracker-bets-toolbar-actions{display:flex;gap:10px;margin-top:10px}.tracker-bets-toolbar-actions .card-btn{max-width:220px}.tracker-empty-state{border-color:#00c98e40}.tracker-bets-mobile-list{display:none}.tracker-bets-edit-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-edit-panel{border-color:#4daeff47}.tracker-history-archive-grid .card-btn{max-width:220px}.tracker-mobile-list{display:none}.tracker-mobile-card p{margin:0 0 6px}.tracker-mobile-actions{display:flex;gap:8px;margin-top:10px}.tracker-details{border-color:#00c98e40;margin-top:12px}.tracker-details h3{margin-top:0}.tracker-history-cta .card-btn{max-width:260px}@media (max-width:1100px){.tracker-page-modern .tracker-main-header-tools{justify-content:flex-start;width:100%}.tracker-history-page-modern .tracker-history-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-history-page-modern .tracker-history-sim-card{grid-template-columns:1fr}.tracker-history-page-modern .tracker-history-toolbar-header{flex-direction:column}.tracker-history-page-modern .tracker-history-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-dashboard-grid,.tracker-history-archive-grid,.tracker-history-filters,.tracker-history-grid,.tracker-legs-grid,.tracker-preview-grid,.tracker-result-grid,.tracker-stat-grid,.tracker-stat-grid-3,.tracker-stat-grid-6{grid-template-columns:minmax(0,1fr)}.tracker-notes-field{grid-column:auto}.tracker-action-row{flex-direction:column}.tracker-action-row .card-btn{max-width:100%}.tracker-bets-edit-grid,.tracker-bets-toolbar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-bets-toolbar-actions{flex-direction:column}.tracker-bets-toolbar-actions .card-btn{max-width:100%}.tracker-table-wrap{display:none}.tracker-mobile-list{grid-gap:10px;display:grid;gap:10px}}@media (max-width:700px){.navbar-container{flex-wrap:wrap;height:auto;min-height:48px;padding:0 10px}.navbar-actions{gap:4px;margin-left:auto;max-width:calc(100% - 36px);min-width:0}.admin-header-button{display:none}.logo-image{height:24px;width:24px}.logo-text{display:none}.action-button{font-size:10px;min-height:30px;padding:6px 8px;white-space:nowrap}.mobile-menu-toggle{height:30px;min-width:30px;width:30px}.mobile-menu-toggle span{width:14px}.public-home-copy,.public-home-hero,.public-page-card{max-width:100%}.home-section-shell{padding-left:16px!important;padding-right:16px!important}.home-archive-card{border-radius:20px;gap:18px;padding:20px}.home-archive-card,.home-archive-stats{grid-template-columns:minmax(0,1fr)}.home-archive-stat{min-height:96px}.home-hero-grid{gap:24px!important;min-height:auto!important;padding:28px 16px 32px!important}.home-hero-grid,.home-process-article{grid-template-columns:minmax(0,1fr)!important}.home-process-article{gap:18px!important;padding:20px 16px!important}.home-process-details{display:none}.public-main{padding:14px 10px 24px}.public-page-card{border-radius:16px}.public-home-copy h1,.welcome-section h1{font-size:22px}.public-home-copy h2{font-size:13px}.public-home-copy p{font-size:12px}.pricing-hero{border-radius:14px;margin-bottom:18px;padding:16px 14px}.pricing-hero p{font-size:14px;line-height:1.5}.pricing-hero small{display:inline-block;margin-top:4px}.pricing-grid{gap:12px;grid-template-columns:minmax(0,1fr);margin-bottom:16px}.pricing-community-note{border-radius:12px;font-size:13px;margin-bottom:14px;padding:12px}.pricing-card{border-radius:14px;gap:8px;padding:16px 14px}.pricing-card h2{font-size:19px}.pricing-price{font-size:24px}.pricing-feature-list{gap:6px}.pricing-feature-list li{font-size:12px;line-height:1.35}.pricing-badge{font-size:10px;padding:3px 9px;right:12px;top:-9px}.pricing-comparison{margin-bottom:14px}.pricing-comparison h2{font-size:20px;margin-bottom:8px}.pricing-table-wrap{border-radius:12px}.pricing-table{min-width:560px}.pricing-table td,.pricing-table th{font-size:12px;padding:10px 9px}.public-footer-note{font-size:12px;margin-top:12px;padding:14px 12px}.mobile-nav{border-radius:12px;margin:8px;max-height:calc(100vh - 62px)}.mobile-category-toggle,.mobile-nav-item{font-size:13px;padding:12px 14px}.mobile-category-item{font-size:12px;padding:9px 14px 9px 26px}.public-cta-row{align-items:center;flex-direction:column;gap:10px}.public-cta-row .card-btn{max-width:100%}.public-feature-grid{gap:10px;grid-template-columns:minmax(0,1fr)}.card{border-radius:14px;padding:14px}.card:hover{box-shadow:0 8px 20px #00000014;transform:none}.public-alert-card{border-radius:12px;padding:14px}.surebet-example-card{border-radius:14px;padding:16px}.surebet-example-odds,.surebet-example-result-grid{grid-template-columns:minmax(0,1fr)}.public-hero{padding:14px}.public-alert-text{font-size:13px;line-height:1.6}.subscription-hero{border-radius:14px;padding:20px 16px}.subscription-hero h1{font-size:24px}.subscription-hero p{font-size:14px;line-height:1.55}.subscription-badge,.subscription-kicker{font-size:10px;padding:4px 9px}.subscription-kicker{margin-left:0}.subscription-section{border-radius:14px;margin-bottom:16px;padding:18px}.subscription-section h2{font-size:20px}.subscription-flow li,.subscription-list li,.subscription-section p{font-size:13px;line-height:1.5}.bookmakers-check-list,.subscription-columns,.subscription-grid-2,.subscription-grid-3,.subscription-grid-4{grid-template-columns:minmax(0,1fr)}.bookmakers-example-card,.bookmakers-info-card,.bookmakers-mode-card{padding:16px}.gratis-features-grid{grid-template-columns:1fr}.subscription-cta-row{flex-direction:column;gap:10px}.subscription-cta-row .card-btn{max-width:100%}.faq-item-toggle{font-size:16px;padding:18px}.faq-item-answer{padding:0 18px 18px}.contact-form-grid{grid-template-columns:minmax(0,1fr)}.contact-submit-button{max-width:100%}.contact-checkbox-row{font-size:13px}.calculator-message{padding:12px}.calculator-result-grid{font-size:13px}.calculator-roi-banner,.calculator-roi-value-wrap{align-items:flex-start}.calculator-roi-value{font-size:30px}.calculator-inline-row,.calculator-outcome-grid,.calculator-outcome-grid.three-way{grid-template-columns:minmax(0,1fr)}.calculator-stake-chip{width:-webkit-fit-content;width:fit-content}.calculator-roi-banner{align-items:stretch;flex-direction:column}.calculator-roi-side{align-items:flex-start;min-width:0}.calculator-roi-caption{text-align:left}.calculator-reset-bottom{justify-content:stretch}.calculator-reset-btn{max-width:100%}.tracker-date-row{align-items:stretch}.tracker-date-row input[type=date],.tracker-quick-buttons{width:100%}.tracker-quick-buttons .card-btn{flex:1 1;min-width:0}.tracker-step{padding:12px}.tracker-bets-table-wrap{display:none}.tracker-bets-mobile-list{grid-gap:10px;display:grid;gap:10px}.tracker-bets-edit-grid,.tracker-bets-toolbar-grid{grid-template-columns:minmax(0,1fr)}.tracker-table-wrap{display:none}.tracker-mobile-list{grid-gap:10px;display:grid;gap:10px}.tracker-mobile-actions{flex-direction:column}.tracker-card-actions{align-items:flex-start;flex-direction:column}.tracker-dashboard-card .card-btn,.tracker-history-archive-grid .card-btn,.tracker-history-cta .card-btn{max-width:100%}.tracker-save-toast{bottom:16px;left:16px;max-width:360px;right:16px;width:auto}}.tracker-page-modern{margin:0 auto;max-width:1200px;padding:48px 24px}.tracker-page-modern .tracker-main-header{align-items:flex-start;background:linear-gradient(145deg,#ffffff08,#00c98e0f);border:1px solid #ffffff14;border-radius:18px;display:flex;gap:20px;justify-content:space-between;margin-bottom:32px;padding:28px}.tracker-page-modern .tracker-main-header h1{font-size:clamp(1.8rem,2.8vw,2.5rem);margin:0}.tracker-page-modern .tracker-main-header p{color:var(--muted);margin:10px 0 0;max-width:720px}.tracker-page-modern .tracker-main-header-tools{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.tracker-page-modern .tracker-header-link{max-width:none;white-space:nowrap}.tracker-page-modern .tracker-env-badge{background:#00c98e29;border:1px solid #00c98e73;border-radius:999px;color:#67e9c0;font-size:12px;font-weight:800;letter-spacing:.02em;padding:8px 12px;white-space:nowrap}.tracker-page-modern .tracker-section{background:#0000;border:none;padding:0}.tracker-page-modern .tracker-tab-shell{background:#0a12109e;border:1px solid #ffffff14;border-radius:16px;margin-bottom:28px;padding:14px}.tracker-page-modern .tracker-tab-row{display:flex;flex-wrap:wrap;gap:10px}.tracker-page-modern .tracker-tab-pill{-webkit-appearance:none;appearance:none;background:#ffffff08;border:1px solid #ffffff24;border-radius:999px;color:var(--text);cursor:pointer;font-size:14px;font-weight:700;line-height:1.1;padding:10px 16px;transition:all .18s ease}.tracker-page-modern .tracker-tab-pill:hover{background:#00c98e1a;border-color:#00c98e73}.tracker-page-modern .tracker-tab-pill-active{background:#00c98e2e;border-color:#00c98ebf;color:#6cf0c7}.tracker-page-modern .tracker-add-layout{grid-gap:22px;display:grid;gap:22px;grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr)}.tracker-page-modern .tracker-add-stack{grid-gap:22px;display:grid;gap:22px}.tracker-page-modern .tracker-pick-card{padding:24px}.tracker-page-modern .tracker-step-card-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.tracker-page-modern .tracker-step-card-header h3{margin-bottom:8px}.tracker-page-modern .tracker-step-card-header .tracker-muted{margin:0}.tracker-page-modern .tracker-manual-toggle-btn{-webkit-appearance:none;appearance:none;background:#00c98e21;border:1px solid #00c98e8c;border-radius:999px;color:#96f3d4;cursor:pointer;flex:0 0 auto;font-size:13px;font-weight:850;padding:9px 13px;transition:border-color .18s ease,background .18s ease,transform .18s ease}.tracker-page-modern .tracker-manual-toggle-btn:hover{background:#00c98e33;border-color:#00c98ed1;transform:translateY(-1px)}.tracker-page-modern .tracker-manual-surebet-panel{background:rgba(0,201,142,.045);border:1px solid #00c98e2e;border-radius:14px;padding:16px}.tracker-page-modern .tracker-manual-form-grid{align-items:end}.tracker-page-modern .tracker-field-wide{grid-column:1/-1}.tracker-page-modern .tracker-pick-filterbar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px;margin-top:14px}.tracker-page-modern .tracker-mini-pill{-webkit-appearance:none;appearance:none;background:#ffffff08;border:1px solid #ffffff24;border-radius:999px;color:var(--text);cursor:pointer;font-size:13px;font-weight:700;padding:8px 12px;transition:all .18s ease}.tracker-page-modern .tracker-mini-pill:hover{border-color:#00c98e73}.tracker-page-modern .tracker-mini-pill-active{background:#00c98e2e;border-color:#00c98ebf;color:#6cf0c7}.tracker-page-modern .tracker-pick-date{margin-bottom:14px;max-width:260px}.tracker-page-modern .tracker-pick-week-groups{grid-gap:16px;display:grid;gap:16px}.tracker-page-modern .tracker-pick-week-group h4{color:#8cd9c1;font-size:13px;letter-spacing:.01em;margin:0 0 8px}.tracker-page-modern .tracker-surebet-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-page-modern .tracker-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:18px}.tracker-page-modern .tracker-surebets-pane .tracker-pagination{margin-bottom:18px}.tracker-page-modern .tracker-page-list{display:flex;flex:1 1;flex-wrap:wrap;gap:8px;justify-content:center}.tracker-page-modern .tracker-page-btn{align-items:center;-webkit-appearance:none;appearance:none;background:#ffffff08;border:1px solid #ffffff24;border-radius:10px;color:var(--text);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;padding:8px 12px;transition:all .18s ease}.tracker-page-modern .tracker-page-btn:hover:not(:disabled){background:hsla(0,0%,100%,.045);border-color:#00c98e73}.tracker-page-modern .tracker-page-btn:disabled{cursor:not-allowed;opacity:.45}.tracker-page-modern .tracker-page-btn-active{background:#00c98e2e;border-color:#00c98ebf;color:#6cf0c7}.tracker-page-modern .tracker-surebet-card{-webkit-appearance:none;appearance:none;background:#ffffff08;border:1px solid #ffffff1f;border-radius:14px;color:var(--text);cursor:pointer;padding:14px;text-align:left;transition:border-color .18s ease,transform .18s ease,background .18s ease;width:100%}.tracker-page-modern .tracker-surebet-card:hover{background:hsla(0,0%,100%,.045);border-color:#00c98e73;transform:translateY(-1px)}.tracker-page-modern .tracker-surebet-card.is-selected{background:#00c98e24;border-color:#00c98ed1;box-shadow:0 0 0 2px #00c98e2b}.tracker-page-modern .tracker-surebet-title{font-size:14px;font-weight:800;margin:0}.tracker-page-modern .tracker-surebet-meta{align-items:center;color:var(--muted);display:flex;font-size:12px;justify-content:space-between;margin:8px 0 6px}.tracker-page-modern .tracker-surebet-meta strong{color:#79e8c2;font-size:13px}.tracker-page-modern .tracker-surebet-market{color:var(--text);font-size:13px;margin:0}.tracker-page-modern .tracker-surebet-type{color:var(--muted);font-size:12px;margin:6px 0 0}.tracker-page-modern .tracker-picked-summary{background:#00c98e1a;border:1px solid #00c98e59;border-radius:10px;color:#baf2df;font-size:13px;margin:0 0 14px;padding:9px 11px}.tracker-page-modern .tracker-empty-state-modern{background:hsla(0,0%,100%,.015);border:1px dashed #fff3;border-radius:12px;margin-top:8px;padding:16px}.tracker-page-modern .tracker-empty-state-modern h4{font-size:14px;margin:0}.tracker-page-modern .tracker-empty-state-modern p{color:var(--muted);margin:6px 0 0}.tracker-page-modern .tracker-add-main-col,.tracker-page-modern .tracker-add-side-col{grid-gap:20px;display:grid;gap:20px}.tracker-page-modern .tracker-calc-card,.tracker-page-modern .tracker-selected-card,.tracker-page-modern .tracker-sheet-card,.tracker-page-modern .tracker-step-card{background:#0a1210b8;border:1px solid #ffffff17;border-radius:16px;box-shadow:0 8px 20px #0003;padding:24px}.tracker-page-modern .tracker-calc-card h3,.tracker-page-modern .tracker-selected-card h3,.tracker-page-modern .tracker-step-card h3{font-size:1.06rem;margin:0 0 16px}.tracker-page-modern .tracker-form-two-col{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-page-modern .tracker-field{display:flex;flex-direction:column;gap:6px}.tracker-page-modern .tracker-field label{color:var(--muted);font-size:12px;font-weight:700}.tracker-page-modern .tracker-field input,.tracker-page-modern .tracker-field select,.tracker-page-modern .tracker-field textarea{background:#ffffff08;border:1px solid #ffffff24;border-radius:12px;color:var(--text);font-size:14px;height:44px;padding:0 12px}.tracker-page-modern .tracker-status-display{align-items:center;background:#00c98e14;border:1px solid #00c98e3d;border-radius:12px;color:var(--text);display:flex;font-size:14px;font-weight:800;min-height:44px;padding:0 12px}.tracker-page-modern .tracker-field input[type=date]{background:linear-gradient(180deg,#00c98e14,hsla(0,0%,100%,.025)),#07120fdb;border-color:#00c98e3d;border-radius:11px;height:40px;padding-inline:11px 8px}.tracker-page-modern .tracker-field input:focus,.tracker-page-modern .tracker-field select:focus,.tracker-page-modern .tracker-field textarea:focus{border-color:#00c98ead;box-shadow:0 0 0 3px #00c98e2b;outline:none}.tracker-page-modern .tracker-actions-row{display:flex;justify-content:flex-end;margin-top:16px}.tracker-page-modern .tracker-primary-btn{max-width:220px}.tracker-page-modern .tracker-calc-list p,.tracker-page-modern .tracker-selected-list p{margin:0}.tracker-page-modern .tracker-selected-list{grid-gap:10px;color:var(--muted);display:grid;gap:10px}.tracker-page-modern .tracker-calc-card{background:linear-gradient(145deg,#00c98e14,#ffffff08);border-color:#00c98e5c}.tracker-page-modern .tracker-calc-list{grid-gap:10px;display:grid;gap:10px}.tracker-page-modern .tracker-calc-list p{align-items:center;border-bottom:1px solid #ffffff14;color:var(--muted);display:flex;gap:14px;justify-content:space-between;padding-bottom:8px}.tracker-page-modern .tracker-calc-list p strong{color:var(--text)}.tracker-page-modern .tracker-muted{color:var(--muted);margin:0}.tracker-page-modern .tracker-section-header{margin:0 0 16px;padding:0 14px}.tracker-history-page-modern{max-width:1280px}.tracker-history-page-modern .tracker-history-content{display:block}.tracker-history-page-modern .tracker-history-season-note{align-items:flex-start;background:radial-gradient(circle at 94% 0,#ffe17024,#0000 38%),linear-gradient(145deg,#ffe17012,rgba(0,201,142,.045));border:1px solid #e2c24a3d;border-radius:16px;display:flex;gap:14px;margin-bottom:18px;padding:16px 18px}.tracker-history-page-modern .tracker-history-season-note>span{background:#e2c24a1a;border:1px solid #e2c24a3d;border-radius:999px;color:#f8df75;flex:0 0 auto;font-size:9px;font-weight:950;letter-spacing:.11em;padding:6px 9px;text-transform:uppercase}.tracker-history-page-modern .tracker-history-season-note strong{color:var(--text);display:block;font-size:14px;margin-bottom:3px}.tracker-history-page-modern .tracker-history-season-note p{color:var(--muted);font-size:12px;line-height:1.6;margin:0}.tracker-history-page-modern .tracker-history-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px}.tracker-history-page-modern .tracker-stat-card span{color:var(--muted);font-size:13px}.tracker-history-page-modern .tracker-history-period-month{color:var(--text);display:block;font-size:14px;line-height:1.25;margin-top:7px}.tracker-history-page-modern .tracker-history-profit-card{background:linear-gradient(180deg,#00c98e1f,#ffffff08);border-color:#00c98e47}.tracker-history-page-modern .tracker-history-profit-value{color:#63ffb8;text-shadow:0 0 18px #00c98e38}.tracker-history-page-modern .tracker-history-roi-card{border-color:#00c98e3d}.tracker-history-page-modern .tracker-history-roi-value{color:#b8ffe5}.tracker-history-page-modern .tracker-history-sim-card{grid-gap:20px;background:linear-gradient(145deg,#4daeff14,#00c98e0d);border:1px solid #4daeff33;border-radius:18px;display:grid;gap:20px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);margin-bottom:24px}.tracker-history-page-modern .tracker-history-sim-card h2,.tracker-history-page-modern .tracker-history-toolbar h2{font-size:1.2rem;margin:0 0 8px}.tracker-history-page-modern .tracker-history-sim-card p,.tracker-history-page-modern .tracker-history-toolbar p{color:var(--muted);margin:0}.tracker-history-page-modern .tracker-history-sim-metrics{grid-gap:12px;align-content:start;display:grid;gap:12px}.tracker-history-page-modern .tracker-history-sim-metrics p{background:#0b111861;border:1px solid #ffffff0f;border-radius:14px;display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.tracker-history-page-modern .tracker-history-sim-metrics strong{color:var(--text)}.tracker-history-page-modern .tracker-history-state-card,.tracker-history-page-modern .tracker-history-table-card,.tracker-history-page-modern .tracker-history-toolbar{border:1px solid #ffffff14;border-radius:18px}.tracker-history-page-modern .tracker-history-toolbar{margin-bottom:24px}.tracker-history-page-modern .tracker-history-toolbar-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.tracker-history-page-modern .tracker-history-refresh-btn{min-width:140px}.tracker-history-page-modern .tracker-history-filter-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));margin-top:18px}.tracker-history-page-modern .tracker-history-search-field{grid-column:span 1}.tracker-history-page-modern .tracker-history-update-note{color:var(--muted);font-size:13px;margin-top:14px}.tracker-history-page-modern .tracker-history-state-card{margin-bottom:24px}.tracker-history-page-modern .tracker-history-state-card h3,.tracker-history-page-modern .tracker-history-state-card p{margin:0 0 10px}.tracker-history-page-modern .tracker-history-state-card-error{border-color:#ff797952}.tracker-history-page-modern .tracker-history-retry-btn{max-width:220px}.tracker-history-page-modern .tracker-history-list-header{margin-bottom:18px}.tracker-history-page-modern .tracker-history-table-shell{overflow-x:auto}.tracker-history-page-modern .tracker-history-table{border-collapse:collapse;min-width:980px;width:100%}.tracker-history-page-modern .tracker-history-table td,.tracker-history-page-modern .tracker-history-table th{border-bottom:1px solid #ffffff0f;padding:15px 14px;text-align:left;vertical-align:top}.tracker-history-page-modern .tracker-history-table th{color:var(--muted);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.tracker-history-page-modern .tracker-history-table tbody tr:hover{background:#ffffff08}.tracker-history-page-modern .tracker-history-date-cell,.tracker-history-page-modern .tracker-history-odd-cell,.tracker-history-page-modern .tracker-history-profit-cell,.tracker-history-page-modern .tracker-history-surebet-cell{grid-gap:4px;display:grid;gap:4px}.tracker-history-page-modern .tracker-history-date-cell span,.tracker-history-page-modern .tracker-history-odd-cell small,.tracker-history-page-modern .tracker-history-odd-cell span,.tracker-history-page-modern .tracker-history-profit-cell span,.tracker-history-page-modern .tracker-history-surebet-cell small,.tracker-history-page-modern .tracker-history-surebet-cell span{color:var(--muted)}.tracker-history-page-modern .tracker-history-date-cell strong,.tracker-history-page-modern .tracker-history-odd-cell strong,.tracker-history-page-modern .tracker-history-profit-cell strong,.tracker-history-page-modern .tracker-history-surebet-cell strong{color:var(--text)}.tracker-history-page-modern .tracker-history-type-badge{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;padding:7px 11px;white-space:nowrap}.tracker-history-page-modern .tracker-history-type-badge.is-live{background:#ffa07a21;border-color:#ffa07a52}.tracker-history-page-modern .tracker-history-type-badge.is-pre-match{background:#00c98e1f;border-color:#00c98e4d}.tracker-history-page-modern .tracker-history-roi{color:#7ef0c7}.tracker-history-page-modern .tracker-history-empty-state{margin-top:0}.tracker-history-page-modern .tracker-history-mobile-list{display:none}.tracker-history-page-modern .tracker-history-mobile-card{grid-gap:10px;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;display:grid;gap:10px;padding:16px}.tracker-history-page-modern .tracker-history-mobile-topline{display:flex;gap:12px;justify-content:space-between}.tracker-history-page-modern .tracker-history-mobile-topline span{color:#7ef0c7;font-weight:800}.tracker-history-page-modern .tracker-history-mobile-card p{color:var(--muted);margin:0}.tracker-history-page-modern .tracker-history-mobile-card strong{color:var(--text)}.tracker-history-page-modern .tracker-history-mobile-odds{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-history-page-modern .tracker-history-mobile-odd-item{grid-gap:2px;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;display:grid;gap:2px;padding:12px 14px}.tracker-history-page-modern .tracker-history-mobile-odd-item small,.tracker-history-page-modern .tracker-history-mobile-odd-item span{color:var(--muted)}.tracker-history-page-modern .tracker-history-mobile-odd-item strong{color:var(--text)}.tracker-history-page-modern .tracker-history-mobile-profit strong{color:#63ffb8}.tracker-page-modern .tracker-section-header h2{font-size:1.28rem;margin:0}.tracker-page-modern .tracker-section-header p{color:var(--muted);margin:8px 0 0}.tracker-page-modern .tracker-stat-grid{gap:16px}.tracker-page-modern .tracker-stat-card{background:#0a1210ad;border:1px solid #ffffff1a;border-radius:14px;padding:18px}.tracker-page-modern .tracker-stat-card h3{color:var(--muted);font-size:12px;letter-spacing:.02em;margin:0}.tracker-page-modern .tracker-stat-card p{font-size:1.5rem;line-height:1.2;margin:8px 0 0}.tracker-page-modern .tracker-sheet-card{padding:18px}.tracker-page-modern .tracker-table-wrapper{background:#060e0cb3;border:1px solid #ffffff14;border-radius:12px;overflow-x:auto}.tracker-page-modern .tracker-table{min-width:1080px}.tracker-page-modern .tracker-table td,.tracker-page-modern .tracker-table th{background:#0000;border-bottom:1px solid #ffffff12;font-size:13px;padding:12px 10px}.tracker-page-modern .tracker-table thead th{background:#ffffff0f;color:#d0e0d8;white-space:nowrap}.tracker-page-modern .tracker-table tbody tr:nth-child(odd) td{background:#ffffff05}.tracker-page-modern .tracker-num-col{text-align:right;white-space:nowrap}.tracker-page-modern .tracker-text-ellipsis{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tracker-page-modern .tracker-bets-actions-cell{background:#070f0df2;min-width:130px;text-align:right;width:130px}.tracker-page-modern .tracker-table-actions{grid-gap:6px;align-items:stretch;display:grid;gap:6px;grid-template-columns:1fr;justify-content:stretch;width:100%}.tracker-page-modern .tracker-table-actions button{background:#ffffff0a;border:1px solid #ffffff26;border-radius:10px;font-size:12px;padding:7px 10px;width:100%}.tracker-page-modern .tracker-danger-btn{background:#dc4b4b29!important;border-color:#dc4b4b73!important;color:#ffb7b7!important}.tracker-page-modern .tracker-edit-btn{background:#00c98e24!important;border-color:#00c98e66!important;color:#b8f8e5!important}.tracker-page-modern .tracker-mobile-tracked-actions button{border-radius:999px;border-style:solid;border-width:1px;cursor:pointer;font-size:13px;font-weight:800;min-height:40px;padding:9px 14px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.tracker-page-modern .tracker-mobile-tracked-actions button:hover:not(:disabled){transform:translateY(-1px)}.tracker-page-modern .tracker-mobile-tracked-actions button:disabled{cursor:not-allowed;opacity:.6}.tracker-page-modern .tracker-mobile-tracked-actions .tracker-edit-btn{box-shadow:0 10px 22px #00c98e1a}.tracker-page-modern .tracker-mobile-tracked-actions .tracker-danger-btn{box-shadow:0 10px 22px #dc4b4b14}.tracker-page-modern .tracker-costs-top{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.tracker-page-modern .tracker-cost-stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-page-modern .tracker-costs-pane,.tracker-page-modern .tracker-results-pane,.tracker-page-modern .tracker-surebets-pane{grid-gap:12px;display:grid;gap:12px}.tracker-page-modern .tracker-surebets-pane,.tracker-page-modern .tracker-surebets-pane .tracker-sheet-card,.tracker-page-modern .tracker-surebets-pane .tracker-sheet-card-compact{max-width:100%;min-width:0}.tracker-page-modern .tracker-mobile-scroll-hint{color:#9dc8ba;display:none;font-size:12px;margin:-2px 0 2px}.tracker-page-modern .tracker-mobile-tracked-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.tracker-page-modern .tracker-mobile-tracked-card{grid-gap:12px;background:#0b1813f5;border:1px solid #00c98e2e;border-radius:14px;display:grid;gap:12px;padding:14px}.tracker-page-modern .tracker-mobile-tracked-topline{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.tracker-page-modern .tracker-mobile-tracked-empty,.tracker-page-modern .tracker-mobile-tracked-topline div{min-width:0}.tracker-page-modern .tracker-mobile-tracked-card p,.tracker-page-modern .tracker-mobile-tracked-legs small,.tracker-page-modern .tracker-mobile-tracked-legs span,.tracker-page-modern .tracker-mobile-tracked-summary span,.tracker-page-modern .tracker-mobile-tracked-topline span:first-child{color:var(--muted)}.tracker-page-modern .tracker-mobile-tracked-topline strong{color:var(--text);display:block;font-size:15px;line-height:1.25;margin-top:4px;overflow-wrap:anywhere}.tracker-page-modern .tracker-mobile-tracked-market{color:#d8fff0;font-weight:700;line-height:1.35;margin:0;overflow-wrap:anywhere}.tracker-page-modern .tracker-mobile-tracked-legs,.tracker-page-modern .tracker-mobile-tracked-summary{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-page-modern .tracker-mobile-tracked-legs div,.tracker-page-modern .tracker-mobile-tracked-summary div{grid-gap:3px;background:hsla(0,0%,100%,.035);border:1px solid #ffffff14;border-radius:11px;display:grid;gap:3px;min-width:0;padding:10px}.tracker-page-modern .tracker-mobile-tracked-legs strong,.tracker-page-modern .tracker-mobile-tracked-summary strong{color:var(--text);overflow-wrap:anywhere}.tracker-page-modern .tracker-mobile-tracked-summary strong.tracker-mobile-result-value.is-positive{color:#6cf0c7}.tracker-page-modern .tracker-mobile-tracked-summary strong.tracker-mobile-result-value.is-zero{color:var(--text)}.tracker-page-modern .tracker-mobile-tracked-summary strong.tracker-mobile-result-value.is-negative{color:#ff8f8f}.tracker-page-modern .tracker-mobile-tracked-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-page-modern .tracker-mobile-tracked-actions button,.tracker-page-modern .tracker-mobile-tracked-empty .card-btn,.tracker-page-modern .tracker-mobile-tracked-empty .tracker-filter-reset-btn{max-width:100%;width:100%}.tracker-page-modern .tracker-mobile-tracked-empty p{margin:0}.tracker-filter-card{background:hsla(0,0%,100%,.025);border:1px solid #00c98e38;border-radius:16px;margin-bottom:14px;padding:22px 24px 18px}.tracker-filter-card-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.tracker-filter-title{color:#fff;font-size:15px;font-weight:700;margin:0 0 4px}.tracker-filter-subtitle{color:#ffffff73;font-size:13px;margin:0}.tracker-filter-actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px}.tracker-filter-reset-btn{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;color:#ffffffbf;cursor:pointer;font-size:13px;padding:8px 14px;transition:background .15s,color .15s;white-space:nowrap}.tracker-filter-reset-btn:hover{background:#ffffff1c;color:#fff}.tracker-filter-export-btn{font-size:13px;padding:8px 16px;white-space:nowrap}.tracker-filter-grid{grid-gap:12px 14px;display:grid;gap:12px 14px;grid-template-columns:2fr repeat(2,1fr)}.tracker-filter-search{grid-column:1/-1}.tracker-filter-field{display:flex;flex-direction:column;gap:5px}.tracker-filter-field label{color:#ffffff73;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tracker-filter-field input,.tracker-filter-field select{background:#00000047;border:1px solid #ffffff1a;border-radius:8px;box-sizing:border-box;color:#fff;font-size:13px;height:38px;outline:none;padding:8px 11px;transition:border-color .15s;width:100%}.tracker-filter-field input[type=date]{background:linear-gradient(180deg,#00c98e14,#ffffff05),#07120fe6;border-color:#00c98e38;border-radius:10px;height:36px;padding-inline:10px 7px}.tracker-filter-field input::placeholder{color:#ffffff4d}.tracker-filter-field input:focus,.tracker-filter-field select:focus{border-color:#00c98e}.tracker-filter-field select option{background:#1a2a26;color:#fff}.tracker-filter-summary{border-top:1px solid #ffffff0f;color:#fff6;font-size:12px;margin-top:14px;padding-top:12px}.tracker-empty-state{padding:36px 20px;text-align:center}.tracker-empty-title{color:#ffffffbf;font-size:15px;font-weight:700;margin:0 0 6px}.tracker-empty-text{color:#fff6;font-size:13px;margin:0 0 16px}.tracker-page-modern .tracker-results-note-card{background:linear-gradient(145deg,#00c98e14,#ffffff05);border:1px solid #00c98e47;border-radius:14px;padding:14px 16px}.tracker-page-modern .tracker-results-note-card p{color:#b7eedd;font-size:13px;line-height:1.45;margin:0}.tracker-page-modern .tracker-surebets-pane .tracker-sheet-card-compact{background:#060e0cb3;max-width:100%;overflow:hidden;padding:10px;width:100%}.tracker-page-modern .tracker-surebets-pane .tracker-table-card{max-width:100%;overflow:hidden;width:100%}.tracker-page-modern .tracker-surebets-pane .tracker-table-wrapper{background:#060e0cb3;border-radius:10px;max-width:100%;overflow:hidden;width:100%}.tracker-page-modern .tracker-surebets-pane .tracker-table{border-collapse:collapse;min-width:0;table-layout:fixed;width:100%}.tracker-page-modern .tracker-surebets-pane .tracker-table tbody,.tracker-page-modern .tracker-surebets-pane .tracker-table thead,.tracker-page-modern .tracker-surebets-pane .tracker-table tr{width:100%}.tracker-page-modern .tracker-surebets-pane .tracker-table td,.tracker-page-modern .tracker-surebets-pane .tracker-table th{background:#0b1813;font-size:11px;padding:7px 5px;white-space:normal}.tracker-page-modern .tracker-surebets-pane .tracker-table thead th{background:#16231d}.tracker-page-modern .tracker-surebets-pane .tracker-table tbody td{background:#0b1813}.tracker-page-modern .tracker-surebets-pane .tracker-table tbody tr:nth-child(odd) td{background:#0f1d17}.tracker-page-modern .tracker-surebets-pane .tracker-text-ellipsis{max-width:120px;word-break:break-word}.tracker-page-modern .tracker-surebets-pane .event-column,.tracker-page-modern .tracker-surebets-pane .market-column{min-width:110px}.tracker-page-modern .tracker-surebets-pane .actions-cell,.tracker-page-modern .tracker-surebets-pane .actions-header,.tracker-page-modern .tracker-surebets-pane .tracker-bets-actions-cell{background:inherit;min-width:92px;width:92px}.tracker-page-modern .tracker-surebets-pane .tracker-table-actions button{font-size:10px;line-height:1.1;padding:4px 5px}.tracker-page-modern .tracker-surebets-pane .tracker-empty-cell{background:#0b1813;padding:0;width:100%}.tracker-page-modern .tracker-surebets-pane .tracker-empty-state{background:#0000;box-sizing:border-box;min-width:100%;padding:48px 24px;width:100%}@media (max-width:1100px){.tracker-page-modern{padding:32px 18px}.tracker-filter-grid{grid-template-columns:repeat(2,1fr)}.tracker-filter-search{grid-column:1/-1}.tracker-page-modern .tracker-main-header{padding:22px}.tracker-page-modern .tracker-add-layout,.tracker-page-modern .tracker-costs-top,.tracker-page-modern .tracker-surebet-grid{grid-template-columns:minmax(0,1fr)}.tracker-page-modern .tracker-stat-grid-6{grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-page-modern .tracker-surebets-pane{min-width:0}.tracker-page-modern .tracker-mobile-tracked-list{grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-page-modern .tracker-surebets-pane .tracker-sheet-card-compact{padding:8px}.tracker-page-modern .tracker-surebets-pane .tracker-table-wrapper{max-width:100%;overflow:hidden;width:100%}.tracker-page-modern .tracker-surebets-pane .tracker-table{min-width:0;table-layout:fixed;width:100%}.tracker-page-modern .tracker-surebets-pane .tracker-table td,.tracker-page-modern .tracker-surebets-pane .tracker-table th{font-size:10.5px;padding:6px 4px;white-space:normal}.tracker-page-modern .tracker-surebets-pane .tracker-num-col{text-align:right}.tracker-page-modern .tracker-surebets-pane .tracker-text-ellipsis{max-width:96px}.tracker-page-modern .tracker-surebets-pane .tracker-bets-actions-cell{background:inherit;min-width:84px;position:static;right:auto;width:84px}.tracker-page-modern .tracker-surebets-pane .tracker-table-actions{flex-wrap:nowrap;gap:4px;justify-content:flex-end}.tracker-page-modern .tracker-surebets-pane .tracker-table-actions button{font-size:9.5px;padding:3px 4px}}@media (max-width:768px){.tracker-page-modern .tracker-mobile-tracked-list{gap:10px;grid-template-columns:minmax(0,1fr)}.tracker-filter-card{padding:16px}.tracker-filter-card-header{align-items:stretch;flex-direction:column;gap:12px}.tracker-filter-actions{flex-direction:row;justify-content:stretch}.tracker-filter-export-btn,.tracker-filter-reset-btn{flex:1 1;text-align:center}.tracker-filter-grid{grid-template-columns:1fr}.tracker-filter-search{grid-column:1}.tracker-page-modern .tracker-surebets-pane .tracker-sheet-card-compact{overflow:hidden}.tracker-page-modern .tracker-surebets-pane .tracker-table{min-width:860px;width:-webkit-max-content;width:max-content}.tracker-page-modern .tracker-surebets-pane .tracker-table td,.tracker-page-modern .tracker-surebets-pane .tracker-table th{font-size:11.5px;padding:9px 10px;white-space:nowrap}.tracker-page-modern .tracker-surebets-pane .tracker-bets-actions-cell{background:inherit;min-width:108px;position:static;right:auto;width:108px}.tracker-page-modern .tracker-surebets-pane .tracker-table-actions{justify-content:stretch}.tracker-page-modern .tracker-surebets-pane .tracker-table-actions button{font-size:11px;padding:5px 7px}.tracker-page-modern .tracker-surebets-pane .tracker-sheet-card-compact{overflow:visible}.tracker-page-modern .tracker-surebets-pane .tracker-table-wrapper{background:#0000;overflow:visible}.tracker-page-modern .tracker-surebets-pane .tracker-table{min-width:0;table-layout:auto;width:100%}.tracker-page-modern .tracker-surebets-pane .tracker-table thead{display:none}.tracker-page-modern .tracker-surebets-pane .tracker-table,.tracker-page-modern .tracker-surebets-pane .tracker-table tbody,.tracker-page-modern .tracker-surebets-pane .tracker-table td,.tracker-page-modern .tracker-surebets-pane .tracker-table tr{display:block;width:100%}.tracker-page-modern .tracker-surebets-pane .tracker-table tbody tr{background:#0b1813;border:1px solid #00c98e2e;border-radius:12px;margin-bottom:10px;overflow:hidden}.tracker-page-modern .tracker-surebets-pane .tracker-table td{grid-gap:10px;align-items:start;background:#0000;border-bottom:1px solid #ffffff12;display:grid;gap:10px;grid-template-columns:minmax(88px,34%) minmax(0,1fr);padding:10px 12px;white-space:normal}.tracker-page-modern .tracker-surebets-pane .tracker-table td:before{color:#ffffff73;content:attr(data-label);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tracker-page-modern .tracker-surebets-pane .tracker-table td:last-child{border-bottom:none}.tracker-page-modern .tracker-surebets-pane .actions-cell,.tracker-page-modern .tracker-surebets-pane .actions-header,.tracker-page-modern .tracker-surebets-pane .tracker-bets-actions-cell{min-width:0;width:100%}.tracker-page-modern .tracker-surebets-pane .tracker-table-actions{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr;width:100%}.tracker-page-modern .tracker-surebets-pane .tracker-table-actions button{width:100%}}@media (max-width:700px){.tracker-page-modern{max-width:100%;overflow-x:hidden;padding:24px 8px;width:100%}.tracker-page-modern,.tracker-page-modern .tracker-add-layout,.tracker-page-modern .tracker-add-main-col,.tracker-page-modern .tracker-add-side-col,.tracker-page-modern .tracker-add-stack,.tracker-page-modern .tracker-costs-pane,.tracker-page-modern .tracker-empty-state-modern,.tracker-page-modern .tracker-filter-card,.tracker-page-modern .tracker-picked-summary,.tracker-page-modern .tracker-results-note-card,.tracker-page-modern .tracker-results-pane,.tracker-page-modern .tracker-section,.tracker-page-modern .tracker-sheet-card,.tracker-page-modern .tracker-sheet-card-compact,.tracker-page-modern .tracker-surebets-pane,.tracker-page-modern .tracker-tab-shell,.tracker-page-modern .tracker-table-card{margin-left:0;margin-right:0;max-width:100%;min-width:0;width:100%}.tracker-page-modern .tracker-main-header{align-items:flex-start;flex-direction:column;margin-bottom:24px;padding:18px}.tracker-page-modern .tracker-tab-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding-bottom:0}.tracker-page-modern .tracker-tab-pill{min-width:0;text-align:center;white-space:normal;width:100%}.tracker-page-modern .tracker-pick-filterbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding-bottom:0}.tracker-page-modern .tracker-mobile-scroll-hint{display:none}.tracker-page-modern .tracker-mini-pill{min-width:0;text-align:center;white-space:normal;width:100%}.tracker-page-modern .tracker-field,.tracker-page-modern .tracker-field input,.tracker-page-modern .tracker-field select,.tracker-page-modern .tracker-field textarea,.tracker-page-modern .tracker-filter-field,.tracker-page-modern .tracker-filter-field input,.tracker-page-modern .tracker-filter-field select,.tracker-page-modern .tracker-pick-date,.tracker-page-modern .tracker-pick-date .tracker-field{max-width:100%;min-width:0;width:100%}.tracker-page-modern .tracker-actions-row{justify-content:stretch}.tracker-page-modern .tracker-filter-export-btn,.tracker-page-modern .tracker-filter-reset-btn,.tracker-page-modern .tracker-primary-btn{max-width:100%;width:100%}.tracker-page-modern .tracker-calc-list p{align-items:flex-start;flex-wrap:wrap}.tracker-page-modern .tracker-empty-text,.tracker-page-modern .tracker-filter-subtitle,.tracker-page-modern .tracker-main-header p,.tracker-page-modern .tracker-muted,.tracker-page-modern .tracker-picked-summary,.tracker-page-modern .tracker-surebet-market,.tracker-page-modern .tracker-surebet-title{overflow-wrap:anywhere;word-break:break-word}.tracker-page-modern .tracker-surebets-pane .tracker-sheet-card-compact{overflow:visible;padding:10px}.tracker-page-modern .tracker-surebets-pane .tracker-table-wrapper{background:#0000;overflow:visible}.tracker-page-modern .tracker-surebets-pane .tracker-table{min-width:0;table-layout:auto;width:100%}.tracker-page-modern .tracker-surebets-pane .tracker-table thead{display:none}.tracker-page-modern .tracker-surebets-pane .tracker-table,.tracker-page-modern .tracker-surebets-pane .tracker-table tbody,.tracker-page-modern .tracker-surebets-pane .tracker-table td,.tracker-page-modern .tracker-surebets-pane .tracker-table tr{display:block;width:100%}.tracker-page-modern .tracker-surebets-pane .tracker-table tbody tr{background:#0b1813;border:1px solid #00c98e2e;border-radius:12px;margin-bottom:10px;overflow:hidden}.tracker-page-modern .tracker-surebets-pane .tracker-table td{grid-gap:10px;align-items:start;background:#0000;border-bottom:1px solid #ffffff12;display:grid;gap:10px;grid-template-columns:minmax(88px,34%) minmax(0,1fr);padding:10px 12px;white-space:normal}.tracker-page-modern .tracker-surebets-pane .tracker-table td:before{color:#ffffff73;content:attr(data-label);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tracker-page-modern .tracker-surebets-pane .tracker-table td:last-child{border-bottom:none}.tracker-page-modern .tracker-surebets-pane .actions-cell,.tracker-page-modern .tracker-surebets-pane .actions-header,.tracker-page-modern .tracker-surebets-pane .tracker-bets-actions-cell{min-width:0;width:100%}.tracker-page-modern .tracker-surebets-pane .tracker-table-actions{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr;width:100%}.tracker-page-modern .tracker-surebets-pane .tracker-table-actions button{width:100%}.tracker-page-modern .tracker-mini-pill{white-space:nowrap}.tracker-page-modern .tracker-step-card-header{display:grid}.tracker-page-modern .tracker-manual-toggle-btn{justify-content:center;width:100%}.tracker-page-modern .tracker-cost-stats,.tracker-page-modern .tracker-form-two-col,.tracker-page-modern .tracker-stat-grid-6{grid-template-columns:minmax(0,1fr)}.tracker-page-modern .tracker-calc-card,.tracker-page-modern .tracker-selected-card,.tracker-page-modern .tracker-sheet-card,.tracker-page-modern .tracker-step-card{padding:16px}}.public-shell[data-theme=light] .tracker-page-modern .tracker-main-header{background:linear-gradient(145deg,#00c98e0f,#fff9);border-color:#00c98e33}.public-shell[data-theme=light] .tracker-page-modern .tracker-env-badge{background:#00c98e1f;border-color:#00c98e59;color:#007a57}.public-shell[data-theme=light] .tracker-page-modern .tracker-tab-shell{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border-color:#00000014}.public-shell[data-theme=light] .tracker-page-modern .tracker-mini-pill,.public-shell[data-theme=light] .tracker-page-modern .tracker-tab-pill{background:#ffffffb3;border-color:#00000024}.public-shell[data-theme=light] .tracker-page-modern .tracker-mini-pill-active,.public-shell[data-theme=light] .tracker-page-modern .tracker-tab-pill-active{background:#00c98e24;border-color:#00c98eb3;color:#006e4f}.public-shell[data-theme=light] .tracker-page-modern .tracker-manual-toggle-btn{background:#00c98e1f;border-color:#00c98e94;color:#006e4f}.public-shell[data-theme=light] .tracker-page-modern .tracker-manual-surebet-panel{background:rgba(0,201,142,.055);border-color:#00c98e38}.public-shell[data-theme=light] .tracker-page-modern .tracker-selected-card,.public-shell[data-theme=light] .tracker-page-modern .tracker-sheet-card,.public-shell[data-theme=light] .tracker-page-modern .tracker-stat-card,.public-shell[data-theme=light] .tracker-page-modern .tracker-step-card{background:#fff;border-color:#00000014;box-shadow:0 2px 12px #0000000f}.public-shell[data-theme=light] .tracker-page-modern .tracker-calc-card,.public-shell[data-theme=light] .tracker-page-modern .tracker-results-note-card{background:linear-gradient(145deg,#00c98e12,#fffffff2);border-color:#00c98e47;box-shadow:0 2px 12px #0000000f}.public-shell[data-theme=light] .tracker-page-modern .tracker-picked-summary,.public-shell[data-theme=light] .tracker-page-modern .tracker-results-note-card p{color:#004d39}.public-shell[data-theme=light] .tracker-page-modern .tracker-picked-summary{background:#00c98e14;border-color:#00c98e4d}.public-shell[data-theme=light] .gratis-features-col--yes .gratis-features-col-label,.public-shell[data-theme=light] .tracker-page-modern .tracker-pick-week-group h4{color:#007a57}.public-shell[data-theme=light] .tracker-page-modern .tracker-empty-state-modern{background:#00000005;border-color:#0000001f}.public-shell[data-theme=light] .tracker-filter-field input,.public-shell[data-theme=light] .tracker-filter-field select,.public-shell[data-theme=light] .tracker-page-modern .tracker-field input,.public-shell[data-theme=light] .tracker-page-modern .tracker-field select,.public-shell[data-theme=light] .tracker-page-modern .tracker-field textarea{background:#f7fdf9;border-color:#00000024;color:var(--text)}.public-shell[data-theme=light] .tracker-page-modern .tracker-status-display{background:#006f5612;border-color:#006f562e;color:#004d36}.public-shell[data-theme=light] input[type=date]{background:linear-gradient(180deg,#00c98e14,#fff0),#f7fdf9;border-color:#006f562e;color-scheme:light}.public-shell[data-theme=light] input[type=date]::-webkit-calendar-picker-indicator{background-color:#006f5614;filter:none;opacity:.72}.public-shell[data-theme=light] input[type=date]::-webkit-calendar-picker-indicator:hover{background-color:#006f5624;opacity:.9}.public-shell[data-theme=light] .tracker-date-row input[type=date],.public-shell[data-theme=light] .tracker-filter-field input[type=date],.public-shell[data-theme=light] .tracker-page-modern .tracker-field input[type=date]{background:linear-gradient(180deg,#00c98e14,#fff0),#f7fdf9;border-color:#006f562e}.public-shell[data-theme=light] .tracker-date-row input[type=date]::-webkit-calendar-picker-indicator,.public-shell[data-theme=light] .tracker-filter-field input[type=date]::-webkit-calendar-picker-indicator,.public-shell[data-theme=light] .tracker-page-modern .tracker-field input[type=date]::-webkit-calendar-picker-indicator{background-color:#006f5614;filter:none;opacity:.72}.public-shell[data-theme=light] .tracker-date-picker-trigger{background:linear-gradient(180deg,#00c98e14,#fff0),#f7fdf9;border-color:#006f562e;color:var(--text)}.public-shell[data-theme=light] .tracker-date-picker-trigger:hover,.public-shell[data-theme=light] .tracker-date-picker-trigger[aria-expanded=true]{border-color:#006f566b;box-shadow:0 0 0 3px #006f5614}.public-shell[data-theme=light] .tracker-date-picker-icon{background-color:#006f5614;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23006f56' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4m8-4v4M3 10h18M5 4h14a2 2 0 0 1 2 2v13a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Z'/%3E%3C/svg%3E")}.public-shell[data-theme=light] .tracker-date-picker-popover{background:linear-gradient(180deg,#fff,#eef8f3);border-color:#006f562e;box-shadow:0 18px 42px #021e1629,inset 0 0 0 1px #006f560d}.public-shell[data-theme=light] .tracker-date-picker-day,.public-shell[data-theme=light] .tracker-date-picker-header button{background:rgba(0,111,86,.055);color:var(--text)}.public-shell[data-theme=light] .tracker-date-picker-day:hover:not(:disabled){background:#00c98e29}.public-shell[data-theme=light] .tracker-date-picker-day.is-muted{color:#0a1c1657}.public-shell[data-theme=light] .tracker-date-picker-day.is-selected{background:#007a57;color:#fff}.public-shell[data-theme=light] .tracker-filter-field input::placeholder{color:var(--muted)}.public-shell[data-theme=light] .tracker-page-modern .tracker-surebet-card{background:#f5fbf8;border-color:#0000001a}.public-shell[data-theme=light] .tracker-page-modern .tracker-surebet-card.is-selected{background:#00c98e1a;border-color:#00c98ebf}.public-shell[data-theme=light] .tracker-page-modern .tracker-surebet-meta strong{color:#007a57}.public-shell[data-theme=light] .gratis-features-col-label,.public-shell[data-theme=light] .tracker-filter-summary,.public-shell[data-theme=light] .tracker-page-modern .tracker-calc-list p,.public-shell[data-theme=light] .tracker-page-modern .tracker-table td,.public-shell[data-theme=light] .tracker-page-modern .tracker-table th{border-color:#00000012}.public-shell[data-theme=light] .tracker-filter-summary{color:#18352c}.public-shell[data-theme=light] .gratis-features-col,.public-shell[data-theme=light] .tracker-filter-card,.public-shell[data-theme=light] .tracker-page-modern .tracker-table-wrapper{background:#fff;border-color:#00000014;box-shadow:0 2px 12px #0000000f}.public-shell[data-theme=light] .tracker-page-modern .tracker-surebets-pane .tracker-sheet-card-compact,.public-shell[data-theme=light] .tracker-page-modern .tracker-surebets-pane .tracker-table-wrapper{background:#fff}.public-shell[data-theme=light] .tracker-page-modern .tracker-mobile-tracked-card{background:linear-gradient(145deg,rgba(0,201,142,.045),#fffffff0),#fff;border-color:#006f5624;box-shadow:0 10px 26px #0a1c1614}.public-shell[data-theme=light] .tracker-page-modern .tracker-mobile-tracked-market{color:#006e4f}.public-shell[data-theme=light] .tracker-page-modern .tracker-mobile-tracked-legs div,.public-shell[data-theme=light] .tracker-page-modern .tracker-mobile-tracked-summary div{background:rgba(0,111,86,.035);border-color:#006f561a}.public-shell[data-theme=light] .tracker-page-modern .tracker-mobile-tracked-summary strong.tracker-mobile-result-value.is-positive{color:#008a5f;font-weight:900}.public-shell[data-theme=light] .tracker-page-modern .tracker-mobile-tracked-summary strong.tracker-mobile-result-value.is-zero{color:var(--text)}.public-shell[data-theme=light] .tracker-page-modern .tracker-mobile-tracked-summary strong.tracker-mobile-result-value.is-negative{color:#b42318}.public-shell[data-theme=light] .tracker-filter-card{border-color:#00c98e40}.public-shell[data-theme=light] .tracker-page-modern .tracker-table thead th{background:#eef8f4;color:#4f5d68}.public-shell[data-theme=light] .tracker-page-modern .tracker-empty-cell,.public-shell[data-theme=light] .tracker-page-modern .tracker-table tbody td{background:#fff}.public-shell[data-theme=light] .tracker-page-modern .tracker-surebets-pane .tracker-table tbody tr{background:#fff;border-color:#00000014}.public-shell[data-theme=light] .tracker-page-modern .tracker-surebets-pane .tracker-table td:before{color:var(--muted)}.public-shell[data-theme=light] .tracker-page-modern .tracker-table tbody tr:nth-child(odd) td{background:#f9fdfa}.public-shell[data-theme=light] .tracker-page-modern .tracker-bets-actions-cell{background:inherit}.public-shell[data-theme=light] .tracker-filter-reset-btn,.public-shell[data-theme=light] .tracker-page-modern .tracker-table-actions button{background:#f4f7f4;border-color:#0000001f;color:var(--text)}.public-shell[data-theme=light] .tracker-page-modern .tracker-edit-btn{background:#00c98e14!important;border-color:#00c98e66!important;color:#006e4f!important}.public-shell[data-theme=light] .tracker-page-modern .tracker-mobile-tracked-actions .tracker-edit-btn{background:linear-gradient(180deg,#00c98e2e,#00c98e1a)!important;box-shadow:0 8px 18px #006f561f}.public-shell[data-theme=light] .tracker-page-modern .tracker-mobile-tracked-actions .tracker-edit-btn:hover:not(:disabled){background:linear-gradient(180deg,#00c98e3b,#00c98e21)!important;border-color:#006f5675!important}.public-shell[data-theme=light] .tracker-page-modern .tracker-danger-btn{background:#c832320f!important;border-color:#c832324d!important;color:#a02020!important}.public-shell[data-theme=light] .tracker-page-modern .tracker-mobile-tracked-actions .tracker-danger-btn{background:linear-gradient(180deg,#c832321a,rgba(200,50,50,.045))!important;box-shadow:0 8px 18px #73141414}.public-shell[data-theme=light] .tracker-page-modern .tracker-mobile-tracked-actions .tracker-danger-btn:hover:not(:disabled){background:linear-gradient(180deg,#c8323224,rgba(200,50,50,.065))!important;border-color:#a020206b!important}.public-shell[data-theme=light] .gratis-features-list li,.public-shell[data-theme=light] .tracker-empty-title,.public-shell[data-theme=light] .tracker-filter-title{color:var(--text)}.public-shell[data-theme=light] .gratis-cross,.public-shell[data-theme=light] .gratis-features-col--no .gratis-features-list li,.public-shell[data-theme=light] .gratis-features-col-label,.public-shell[data-theme=light] .tracker-empty-text,.public-shell[data-theme=light] .tracker-filter-field label,.public-shell[data-theme=light] .tracker-filter-subtitle{color:var(--muted)}.public-shell[data-theme=light] .tracker-filter-field select option{background:#fff;color:var(--text)}.public-shell[data-theme=light] .gratis-features-col--no{border-left-color:#00000026}.public-shell[data-theme=light]{--bg:var(--page-bg);--surface:var(--card-bg);--surface-strong:var(--card-bg);--line:var(--card-border);--text:var(--text-main);--muted:var(--text-muted)}.public-shell[data-theme=light] .card,.public-shell[data-theme=light] .pricing-card,.public-shell[data-theme=light] .pricing-table-wrap,.public-shell[data-theme=light] .public-hero,.public-shell[data-theme=light] .public-teaser-card,.public-shell[data-theme=light] .subscription-section,.public-shell[data-theme=light] .tracker-bets-table-wrap,.public-shell[data-theme=light] .tracker-dashboard-card,.public-shell[data-theme=light] .tracker-history-card,.public-shell[data-theme=light] .tracker-leg-card,.public-shell[data-theme=light] .tracker-preview,.public-shell[data-theme=light] .tracker-section,.public-shell[data-theme=light] .tracker-stat-card,.public-shell[data-theme=light] .tracker-step{background:var(--card-bg);border-color:var(--card-border);box-shadow:var(--card-shadow);color:var(--text-main)}.public-shell[data-theme=light] .faq-cta-card,.public-shell[data-theme=light] .faq-item{background:linear-gradient(145deg,#15803d0a,#ffffffeb),var(--card-bg);border-color:#15803d24;box-shadow:var(--card-shadow)}.public-shell[data-theme=light] .faq-item.is-open,.public-shell[data-theme=light] .faq-item:hover{border-color:#15803d47}.public-shell[data-theme=light] .faq-item-answer{border-top-color:#0f172a14}.public-shell[data-theme=light] .faq-item-icon{background:#15803d14;border-color:#15803d38;color:#15803d}.public-shell[data-theme=light] .bookmaker-limits-card,.public-shell[data-theme=light] .bookmaker-limits-checklist-card,.public-shell[data-theme=light] .bookmaker-limits-teaser{background:linear-gradient(145deg,#15803d0a,#ffffffeb),var(--card-bg);border-color:#15803d24;box-shadow:var(--card-shadow)}.public-shell[data-theme=light] .bookmaker-limits-why-note{background:#15803d0f;border-color:#15803d24}.public-shell[data-theme=light] .bookmaker-limits-checklist li{background:#15803d0d;border-color:#15803d1f}.public-shell[data-theme=light] .bookmaker-limits-check-icon{background:#15803d14;border-color:#15803d2e;color:#15803d}.public-shell[data-theme=light] .contact-faq-teaser-card,.public-shell[data-theme=light] .contact-quick-card,.public-shell[data-theme=light] .contact-success-card,.public-shell[data-theme=light] .contact-telegram-card,.public-shell[data-theme=light] .contact-topic-card{background:linear-gradient(145deg,#15803d0a,#ffffffeb),var(--card-bg);border-color:#15803d24;box-shadow:var(--card-shadow)}.public-shell[data-theme=light] .contact-success-card p{color:#166534}.public-shell[data-theme=light] .contact-form-error{color:#b91c1c}.public-shell[data-theme=light] .public-alert-card{background:var(--card-bg-soft);border-color:var(--card-border);box-shadow:var(--card-shadow)}.public-shell[data-theme=light] .public-alert-text{color:var(--text-main)}.public-shell[data-theme=light] .public-note{color:var(--text-muted)}.public-shell[data-theme=light] .card .card,.public-shell[data-theme=light] .card .public-alert-card,.public-shell[data-theme=light] .card .public-teaser-card,.public-shell[data-theme=light] .card .surebet-example-card,.public-shell[data-theme=light] .home-process-card .home-process-highlight,.public-shell[data-theme=light] .home-process-card .home-process-row,.public-shell[data-theme=light] .home-signal-card .home-signal-profit,.public-shell[data-theme=light] .home-signal-card .home-signal-row,.public-shell[data-theme=light] .pricing-card .pricing-feature,.public-shell[data-theme=light] .subscription-section .public-alert-card,.public-shell[data-theme=light] .subscription-section .public-teaser-card,.public-shell[data-theme=light] .subscription-section .surebet-example-card,.public-shell[data-theme=light] .surebet-example-odds article,.public-shell[data-theme=light] .surebet-example-result-grid div,.public-shell[data-theme=light] .tracker-dashboard-card .tracker-stat-card,.public-shell[data-theme=light] .tracker-preview .tracker-leg-card,.public-shell[data-theme=light] .tracker-section .tracker-history-card,.public-shell[data-theme=light] .tracker-section .tracker-leg-card{background:linear-gradient(145deg,#15803d14,#f1faf5eb),#f1faf5;border-color:#15803d2e;box-shadow:inset 0 1px 0 #ffffffe6,0 8px 22px #0f764314}.public-shell[data-theme=light] .surebet-example-card{background:radial-gradient(circle at top left,#00c98e29,#0000 38%),linear-gradient(145deg,#e5f8eef5,#f7fdfaeb)}.public-shell[data-theme=light] .public-page-card :is(.public-alert-card,.public-teaser-card,.subscription-mini-card,.subscription-feature-card,.subscription-disclaimer-card,.pricing-community-note,.faq-item,.faq-cta-card,.faq-disclaimer-card,.bookmaker-limits-why-note,.bookmaker-limits-checklist-card,.bookmaker-limits-teaser,.contact-telegram-card,.contact-faq-teaser-card,.contact-success-card,.contact-disclaimer-card,.bookmakers-info-card,.bookmakers-mode-card,.bookmakers-example-card,.bookmakers-logo-card,.bookmakers-section-note,.account-status-badge,.account-note,.account-action-row,.calculator-toggle,.calculator-toggle-pill,.calculator-outcome-field,.calculator-message,.calculator-roi-banner,.calculator-roi-main,.calculator-roi-side,.calculator-roi-state,.calculator-result-grid,.tracker-step,.tracker-help-card,.tracker-history-card,.tracker-leg-card,.tracker-result-grid,.tracker-filter-summary,.tracker-table-wrapper,.tracker-empty-state-modern,.tracker-picked-summary,.tracker-surebet-card,.tracker-results-note-card,.tracker-sheet-card-compact,.gratis-features-col,.gratis-features-list li,.bookmaker-limits-checklist li){background:linear-gradient(145deg,rgba(21,128,61,.075),#f1faf5f0),#f1faf5;border-color:#15803d2e;box-shadow:inset 0 1px 0 #ffffffeb,0 8px 22px #0f764314}.public-shell[data-theme=light] .public-page-card :is(.calculator-success,.calculator-roi-banner.is-positive,.tracker-surebet-card.is-selected,.tracker-picked-summary,.account-status-badge--success,.account-status-badge--accent){background:linear-gradient(145deg,#00c98e29,#e6faf0f5),#e7f8ef;border-color:#00c98e57}.public-shell[data-theme=light] .public-page-card :is(.calculator-warning,.calculator-error,.calculator-roi-banner.is-warning,.account-action-row--danger){background:linear-gradient(145deg,#f6b23b24,#fffbebf5),#fff8e8;border-color:#f6b23b52}.public-shell[data-theme=light] .card h3,.public-shell[data-theme=light] .pricing-card h2,.public-shell[data-theme=light] .subscription-section h2,.public-shell[data-theme=light] .subscription-section h3,.public-shell[data-theme=light] .tracker-main-header h1,.public-shell[data-theme=light] .tracker-section-header h2{color:var(--text-main)}.public-shell[data-theme=light] .card p,.public-shell[data-theme=light] .pricing-card p,.public-shell[data-theme=light] .subscription-section p,.public-shell[data-theme=light] .tracker-main-header p,.public-shell[data-theme=light] .tracker-muted,.public-shell[data-theme=light] .tracker-stat-card h3{color:var(--text-muted)}.public-shell[data-theme=light] .tracker-history-page-modern{position:relative}.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-season-note{background:radial-gradient(circle at 94% 0,#ffe17057,#0000 38%),linear-gradient(145deg,#fffdecfa,#e8fbf3fa);border-color:#ab8b1a33;box-shadow:0 12px 28px #0f172a0d}.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-season-note>span{background:#ffe17057;border-color:#ab8b1a38;color:#735b00}.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-season-note strong{color:#10211a}.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-season-note p{color:#567166}.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-stat-grid{margin-bottom:28px}.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-state-card,.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-table-card,.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-toolbar,.public-shell[data-theme=light] .tracker-history-page-modern .tracker-stat-card{background:linear-gradient(145deg,#fffffffa,#f0f9f4fa);border-color:#15803d24;box-shadow:0 18px 40px #0f172a14}.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-profit-card{background:linear-gradient(145deg,#e2fff1fa,#f1fdf7fa);border-color:#00c98e52;box-shadow:0 22px 44px #00c98e24}.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-mobile-profit strong,.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-profit-cell strong,.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-profit-value{color:#008a5f;font-weight:900;text-shadow:none}.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-mobile-topline span,.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-roi,.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-roi-value{color:#0c7a58;font-weight:800}.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-sim-card{background:linear-gradient(145deg,#f7fffbfa,#e9f7f0fa);border-color:#15803d29;box-shadow:0 18px 36px #0f172a12}.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-mobile-card,.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-mobile-odd-item,.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-sim-metric{background:linear-gradient(145deg,#fffffffa,#f4fbf7fa);border-color:#15803d1f}.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-date-cell strong,.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-mobile-card strong,.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-odd-cell strong,.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-sim-metric strong,.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-surebet-cell strong{color:#10211a}.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-date-cell span,.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-mobile-card p,.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-mobile-odd-item small,.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-mobile-odd-item span,.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-odd-cell small,.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-odd-cell span,.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-profit-cell span,.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-sim-metric span,.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-surebet-cell small,.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-surebet-cell span,.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-update-note{color:#567166}.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-table td,.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-table th{border-bottom-color:#0f172a14}.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-table th{color:#5c7168}.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-table tbody tr:hover{background:#15803d0a}.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-table-shell{background:linear-gradient(180deg,#fffffff5,#f7fbf9f5);border-radius:16px}.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-type-badge{background:#ffffffe6;border-color:#0f172a1a;color:#22483b}.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-type-badge.is-live{background:#ffae782e;border-color:#e97c3a47}.public-shell[data-theme=light] .tracker-history-page-modern .tracker-history-type-badge.is-pre-match{background:#00c98e24;border-color:#00c98e52}.public-shell[data-theme=dark] .pricing-card .pricing-price,.public-shell[data-theme=light] .pricing-card .pricing-price{color:#00c98e}.public-shell[data-theme=light] input,.public-shell[data-theme=light] select,.public-shell[data-theme=light] textarea{background:var(--input-bg);border:1px solid var(--input-border);color:var(--text-main)}.public-shell[data-theme=light] input::placeholder,.public-shell[data-theme=light] textarea::placeholder{color:var(--input-placeholder)}.public-shell[data-theme=light] input:focus,.public-shell[data-theme=light] select:focus,.public-shell[data-theme=light] textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #15803d24;outline:none}.public-shell[data-theme=light] .pricing-table th,.public-shell[data-theme=light] .tracker-table th{background:#eaf7ef;color:var(--text-main)}.public-shell[data-theme=light] .pricing-table td,.public-shell[data-theme=light] .tracker-table td{background:#fff;border-bottom-color:#0f76431f;color:var(--text-main)}.public-shell[data-theme=light] .tracker-bets-actions-cell,.public-shell[data-theme=light] .tracker-bets-table td.tracker-bets-actions-cell,.public-shell[data-theme=light] .tracker-bets-table thead th.tracker-bets-actions-cell{background:#fff}.public-shell[data-theme=light] .tracker-mobile-actions button,.public-shell[data-theme=light] .tracker-subnav-link,.public-shell[data-theme=light] .tracker-table-actions button{background:#f4f9f6;border-color:var(--card-border);color:var(--text-main)}.public-shell[data-theme=light] .card-btn.public-cta-secondary,.public-shell[data-theme=light] .tracker-filter-reset-btn{background:#eef7f1;border:1px solid var(--card-border);color:var(--text-main)}.public-shell[data-theme=light] .card-btn.public-cta-secondary:hover,.public-shell[data-theme=light] .tracker-filter-reset-btn:hover{background:#e3f2e9}.public-shell[data-theme=dark] .card-btn.public-cta-secondary{background:#ffffff0f;border:1px solid #63ffb857;color:#dfffee}.public-shell[data-theme=dark] .card-btn.public-cta-secondary:active,.public-shell[data-theme=dark] .card-btn.public-cta-secondary:focus,.public-shell[data-theme=dark] .card-btn.public-cta-secondary:focus-visible,.public-shell[data-theme=dark] .card-btn.public-cta-secondary:hover,.public-shell[data-theme=dark] .card-btn.public-cta-secondary:visited{background:#00c98e24;border-color:#63ffb885;color:#f2fff9}.admin-page{max-width:1440px;padding-top:8px}.admin-hero{align-items:flex-end;background:radial-gradient(circle at 88% 18%,#4de7a73d,#0000 24%),linear-gradient(135deg,#071e17,#0a3428 58%,#087452 140%);border:1px solid #59f0b22e;border-radius:26px;box-shadow:0 24px 60px #03271c2e;display:flex;gap:32px;justify-content:space-between;margin-bottom:22px;overflow:hidden;padding:38px 40px;position:relative}.admin-hero h1{color:#f5fff9;font-size:clamp(34px,4vw,54px);letter-spacing:-.045em;line-height:.98;margin:12px 0 10px;max-width:720px}.admin-hero p{color:#e8fff5b8;font-size:15px;line-height:1.6;margin:0;max-width:720px}.admin-hero-eyebrow{align-items:center;color:#85f3c5;display:inline-flex;font-size:12px;font-weight:900;gap:8px;letter-spacing:.09em;text-transform:uppercase}.admin-hero-eyebrow i,.admin-hero-state>span i{background:#49e6a5;border-radius:50%;box-shadow:0 0 0 6px #49e6a51f;height:8px;width:8px}.admin-hero-state{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.075);border:1px solid #ffffff1f;border-radius:18px;min-width:190px;padding:17px 18px}.admin-hero-state>span{align-items:center;color:#dfffee;display:flex;font-size:12px;font-weight:850;gap:9px;margin-bottom:18px}.admin-hero-state>span.is-offline i{background:#ffb454;box-shadow:0 0 0 6px #ffb4541f}.admin-hero-state small,.admin-hero-state strong{display:block}.admin-hero-state small{color:#e8fff594;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-hero-state strong{color:#fff;font-size:18px;margin-top:3px;text-transform:uppercase}.admin-notice{background:#0db27b14;border:1px solid #0db27b33;border-radius:12px;color:#0a6d4d;font-size:14px;margin-bottom:16px;padding:12px 16px}.admin-stats-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:22px}.admin-stat-card{border-radius:18px;box-shadow:0 12px 30px rgba(10,54,41,.055);min-height:126px;overflow:hidden;padding:20px;position:relative;text-align:left}.admin-stat-card:after{background:#0db27b14;border-radius:50%;content:"";height:86px;inset:auto -22px -32px auto;position:absolute;width:86px}.stat-value{color:#00c98e;font-size:27px;font-weight:900;margin-bottom:6px}.stat-label{color:var(--text);font-size:14px;font-weight:700;margin-bottom:4px}.stat-subtext{color:var(--muted);font-size:12px}.admin-tabs-container{background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:0 8px 24px rgba(10,54,41,.045);margin-bottom:16px;overflow-x:auto;padding:6px}.admin-tabs{display:inline-flex;gap:3px;min-width:-webkit-min-content;min-width:min-content;padding-bottom:0}.admin-tab{background:#0000;border:none;border-radius:11px;color:var(--muted);cursor:pointer;font-size:12px;font-weight:700;padding:10px 13px;transition:color .18s,background .18s;white-space:nowrap}.admin-tab:hover{background:#00c98e14;color:var(--text)}.admin-tab.active{background:linear-gradient(135deg,#63e5ae,#30c98d);box-shadow:0 7px 16px #0db27b2e;color:#063e2e}.admin-tab-content{animation:fadeIn .2s ease-in;background:color-mix(in srgb,var(--surface) 96%,#e7fff4 4%);border:1px solid var(--line);border-radius:22px;box-shadow:0 18px 44px rgba(10,54,41,.055);padding:24px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.admin-tab-content h2{color:var(--text);font-size:22px;margin:0 0 8px}.admin-tab-content p{color:var(--muted);font-size:14px;line-height:1.6;margin:0 0 18px}.admin-quick-actions{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:24px}.admin-activity-feed{display:flex;flex-direction:column;gap:12px}.activity-item{background:#0db27b0a;border-left:3px solid #0db27b;border-radius:12px;padding:14px 16px}.activity-item.activity-warning{background:#f6b23b0a;border-left-color:#f6b23b}.activity-content{align-items:center;display:flex;gap:12px;justify-content:space-between}.activity-content p{color:var(--text);flex:1 1;font-size:14px;margin:0}.activity-time{color:var(--muted);font-size:12px;white-space:nowrap}.admin-search-input{background:var(--input-bg);border:1px solid var(--input-border);border-radius:12px;color:var(--text);font-size:14px;margin-bottom:16px;max-width:400px;padding:10px 12px;width:100%}.admin-search-input::placeholder{color:var(--input-placeholder)}.admin-table-wrap{background:var(--surface);border:1px solid var(--line);border-radius:16px;margin-bottom:16px;overflow-x:auto}.admin-table{border-collapse:collapse;min-width:800px;width:100%}.admin-table td,.admin-table th{border-bottom:1px solid var(--line);color:var(--text);font-size:13px;padding:12px 14px;text-align:left}.admin-table th{background:rgba(13,178,123,.075);font-weight:800;letter-spacing:.03em;text-transform:uppercase}.admin-table tbody tr{transition:background .18s ease}.admin-table tbody tr:hover{background:rgba(13,178,123,.035)}.admin-table td{color:var(--muted)}.admin-table tr:last-child td{border-bottom:none}.admin-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-pagination,.admin-table-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:12px}.admin-pagination{border-top:1px solid var(--line);color:var(--muted);font-size:13px;font-weight:800}.admin-danger-action{background:#dc262614;border-color:#dc262657;color:#fca5a5}.public-shell[data-theme=light] .admin-danger-action{color:#b91c1c}.admin-danger-action:disabled,.admin-pagination .card-btn:disabled{cursor:not-allowed;opacity:.55}.card-btn-sm{font-size:12px;min-width:auto;padding:6px 10px}.admin-logs-list{display:flex;flex-direction:column;gap:12px}.log-entry{grid-gap:12px;align-items:center;background:#0db27b0a;border-left:3px solid #0db27b;border-radius:12px;display:grid;font-size:13px;gap:12px;grid-template-columns:60px 70px 80px 1fr 1fr;padding:12px}.log-entry.log-warning{background:#f6b23b0a;border-left-color:#f6b23b}.log-entry.log-error{background:#dc26260a;border-left-color:#dc2626}.log-time{color:var(--text);font-weight:700}.log-details,.log-message,.log-source,.log-type{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-message{color:var(--text);white-space:normal}.badge{border-radius:999px;display:inline-block;font-size:12px;font-weight:700;padding:3px 8px}.badge-success{background:#0db27b26;color:#0a6d4d}.badge-warning{background:#f6b23b26;color:#92400e}.badge-danger{background:#dc262626;color:#7f1d1d}.badge-soft{background:#0000000d;color:var(--muted)}.status-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:12px}.status-grid div{background:#00c98e0f;border-radius:8px;font-size:13px;padding:10px 12px}.admin-alert{border-radius:12px;font-size:14px;margin-bottom:16px;padding:12px 16px}.admin-alert-warning{background:#f6b23b1f;border:1px solid #f6b23b40;color:#92400e}.admin-alert-danger{background:#dc262614;border:1px solid #dc262638;color:#991b1b}.admin-panel-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:24px}.admin-control-form{display:flex;flex-direction:column;gap:16px}.admin-toggle-row{align-items:center;background:#00c98e0a;border:1px solid var(--line);border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.admin-toggle-row input{height:18px;width:18px}.admin-field-label{color:var(--text);display:flex;flex-direction:column;font-size:14px;font-weight:700;gap:4px}.admin-field-label span{color:var(--muted);font-size:12px;font-weight:500}.admin-inline-actions{display:flex;flex-wrap:wrap;gap:12px}.card-btn-secondary{background:#0000;border:1px solid var(--line);color:var(--text)}.card-btn-secondary:hover{background:#00c98e14}.admin-status-list{grid-gap:10px;display:grid;gap:10px}.admin-status-item{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.admin-filter-bar{align-items:end;display:flex;flex-wrap:wrap;gap:12px}.admin-filter-group{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:180px}.admin-filter-actions{align-items:end;display:flex}.admin-helper-text,.admin-table-subtext{color:var(--muted);font-size:12px}.admin-table-subtext{margin-top:4px}.admin-table-select{background:var(--surface);border:1px solid var(--line);border-radius:10px;color:var(--text);font-weight:700;min-width:132px;padding:8px 10px;width:100%}.admin-support-table td,.admin-users-table td{vertical-align:top}.admin-support-message{color:var(--text);line-height:1.6;max-width:420px;white-space:pre-wrap}.admin-danger-text{color:#ff6b6b}.admin-connection-list{grid-gap:10px;display:grid;gap:10px}.account-telegram-security-note{align-items:flex-start;background:rgba(13,178,123,.065);border:1px solid #0db27b33;border-radius:13px;display:flex;gap:11px;margin-top:16px;padding:13px 14px}.account-telegram-security-note>span{background:#0db27b;border-radius:50%;color:#fff;display:grid;flex:0 0 22px;font-size:12px;font-weight:900;height:22px;place-items:center;width:22px}.account-telegram-security-note p{color:var(--muted);font-size:12px;line-height:1.55;margin:0}.checkout-existing-subscription{border-radius:24px;margin:44px auto;max-width:760px;padding:clamp(28px,5vw,52px);text-align:center}.checkout-existing-subscription h1{color:var(--text);font-size:clamp(30px,5vw,46px);letter-spacing:-.04em;margin:9px 0 12px}.checkout-existing-subscription>p{color:var(--muted);line-height:1.65;margin:0 auto 24px;max-width:590px}.checkout-existing-subscription .subscription-cta-row{justify-content:center}.account-tabs-container{border-bottom:1px solid var(--line);margin-bottom:24px}.account-tabs{display:inline-flex;min-width:-webkit-min-content;min-width:min-content;padding-bottom:12px}.account-tab{background:#0000;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:700;padding:8px 12px;transition:color .18s,background .18s;white-space:nowrap}.account-tab:hover{background:#00c98e14}.account-tab.active{background:#00c98e1f;color:#00c98e}.account-tab-content{animation:fadeIn .2s ease-in}.account-tab-content h2{color:var(--text);font-size:22px;margin:0 0 8px}.account-tab-content>p{color:var(--muted);font-size:14px;line-height:1.6;margin:0 0 16px}.account-subscription-header{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-bottom:16px;padding:16px 18px}.account-subscription-header h2{margin:0 0 6px}.account-subscription-header p{color:var(--muted);font-size:14px;line-height:1.6;margin:0}.account-option-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:16px 0}.account-option-card{background:var(--card-bg-soft);border:1px solid var(--card-border);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:16px;text-align:left;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.account-option-card:hover{border-color:#00c98e73;box-shadow:0 10px 20px #0f172a14;transform:translateY(-1px)}.account-option-kicker{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.account-option-title{color:var(--text);font-size:16px;font-weight:800;line-height:1.3}.account-option-meta{color:var(--muted);font-size:13px;line-height:1.45}.account-upsell-card{background:#0db27b0f;border:1px solid #0db27b33;margin-bottom:20px;padding:20px}.account-upsell-card h3{margin:0 0 8px}.account-quick-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.account-subscription-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-bottom:16px;padding:20px}.subscription-info-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:16px}.subscription-info-grid>div{display:flex;flex-direction:column;gap:4px}.subscription-info-grid .account-label{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.subscription-info-grid strong{color:var(--text);font-size:15px}.account-next-charge-card{background:radial-gradient(circle at top right,#0db27b1a,#0000 34%),var(--surface);border:1px solid #0db27b3d;border-radius:14px;margin-bottom:12px;padding:20px}.account-next-charge-heading,.account-next-charge-hero{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.account-next-charge-heading{margin-bottom:18px}.account-next-charge-heading h3{color:var(--text);font-size:19px;margin:3px 0 0}.account-estimate-badge{background:#0db27b17;border:1px solid #0db27b3d;border-radius:999px;color:#087653;flex:0 0 auto;font-size:11px;font-weight:800;padding:7px 10px}.account-next-charge-hero{align-items:center;background:var(--card-bg-soft);border:1px solid var(--line);border-radius:13px;padding:18px}.account-next-charge-hero>div{display:flex;flex-direction:column;gap:5px}.account-next-charge-breakdown span,.account-next-charge-details dt,.account-next-charge-hero span,.account-scheduled-change>span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.account-next-charge-hero strong{color:var(--text);font-size:17px;line-height:1.35}.account-next-charge-total{align-items:flex-end;text-align:right}.account-next-charge-total strong{color:#087653;font-size:28px;letter-spacing:-.03em}.account-next-charge-details{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0 0}.account-next-charge-details>div{background:var(--surface);border:1px solid var(--line);border-radius:11px;min-width:0;padding:13px 14px}.account-next-charge-details dt{margin-bottom:6px}.account-next-charge-details dd{color:var(--text);display:flex;flex-direction:column;font-size:14px;font-weight:800;gap:3px;margin:0;overflow-wrap:anywhere}.account-next-charge-details small{color:var(--muted);font-size:11px;font-weight:500;line-height:1.45}.account-next-charge-breakdown{grid-gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:11px;display:grid;gap:8px;margin-top:12px;padding:14px 16px}.account-next-charge-breakdown>div{align-items:center;display:flex;gap:16px;justify-content:space-between}.account-next-charge-breakdown strong{color:var(--text);font-size:13px}.account-next-charge-breakdown .is-discount span,.account-next-charge-breakdown .is-discount strong{color:#087653}.account-next-charge-breakdown .is-total{border-top:1px solid var(--line);margin-top:3px;padding-top:10px}.account-next-charge-breakdown .is-total span,.account-next-charge-breakdown .is-total strong{color:var(--text);font-size:14px}.account-scheduled-change{grid-gap:3px 14px;background:#5646da0f;border:1px solid #5646da33;border-radius:11px;display:grid;gap:3px 14px;grid-template-columns:1fr auto;margin-top:12px;padding:13px 14px}.account-scheduled-change strong{color:var(--text);font-size:13px}.account-scheduled-change small{color:var(--muted);font-size:11px;grid-column:1/-1}.account-next-charge-note{color:var(--muted);font-size:11px;line-height:1.55;margin:12px 2px 0}.account-referral-queue-note{grid-gap:4px;background:#5646da0f;border:1px solid #5646da30;border-radius:11px;display:grid;gap:4px;margin-top:12px;padding:13px 14px}.account-referral-queue-note strong{color:var(--text);font-size:13px}.account-referral-queue-note span{color:var(--muted);font-size:11px;line-height:1.55}.account-billing-loading,.account-billing-message{align-items:center;background:var(--card-bg-soft);border:1px solid var(--line);border-radius:11px;color:var(--muted);display:flex;font-size:13px;gap:11px;min-height:64px;padding:14px 16px}.account-billing-message{align-items:flex-start;flex-direction:column;gap:4px}.account-billing-message strong{color:var(--text)}.account-billing-message--warning{background:#d977060f;border-color:#d977063d}@media (max-width:640px){.account-next-charge-card{padding:15px}.account-next-charge-heading,.account-next-charge-hero{flex-direction:column}.account-next-charge-total{align-items:flex-start;text-align:left}.account-next-charge-details{grid-template-columns:1fr}.account-estimate-badge{align-self:flex-start}}@media (max-width:800px){.tracker-history-page-modern{padding:14px}.tracker-history-page-modern .tracker-history-season-note{flex-direction:column;gap:10px;margin-bottom:14px;padding:15px}.tracker-history-page-modern .tracker-history-sim-card,.tracker-history-page-modern .tracker-history-state-card,.tracker-history-page-modern .tracker-history-table-card,.tracker-history-page-modern .tracker-history-toolbar,.tracker-history-page-modern .tracker-main-header{border-radius:14px;padding:16px}.tracker-history-page-modern .tracker-history-filter-grid,.tracker-history-page-modern .tracker-history-stat-grid{grid-template-columns:1fr}.tracker-history-page-modern .tracker-history-stat-grid{gap:12px;margin-bottom:16px}.tracker-history-page-modern .tracker-stat-card{padding:16px}.tracker-history-page-modern .tracker-stat-card p{font-size:1.38rem}.tracker-history-page-modern .tracker-history-sim-card{gap:16px;grid-template-columns:1fr;margin-bottom:16px}.tracker-history-page-modern .tracker-history-sim-card>*{min-width:0}.tracker-history-page-modern .tracker-history-sim-metrics p{align-items:flex-start;flex-direction:column;gap:5px;padding:12px 14px}.tracker-history-page-modern .tracker-history-toolbar{margin-bottom:16px}.tracker-history-page-modern .tracker-history-refresh-btn{min-width:0;width:100%}.tracker-history-page-modern .tracker-history-list-header p,.tracker-history-page-modern .tracker-history-update-note{overflow-wrap:anywhere}.tracker-history-page-modern .tracker-history-table-shell{display:none}.tracker-history-page-modern .tracker-history-mobile-list{grid-gap:12px;display:grid;gap:12px}.tracker-history-page-modern .tracker-history-mobile-topline{align-items:flex-start;flex-direction:column;gap:6px}.tracker-history-page-modern .tracker-history-mobile-card{padding:14px}.tracker-history-page-modern .tracker-history-mobile-odds{grid-template-columns:1fr}.tracker-history-page-modern .tracker-pagination{align-items:stretch;flex-direction:column}.tracker-history-page-modern .tracker-page-list{display:grid;flex:none;grid-template-columns:repeat(5,minmax(0,1fr))}.tracker-history-page-modern .tracker-page-btn{min-width:0;width:100%}.admin-stats-grid{grid-template-columns:repeat(2,1fr)}.admin-logs-list .log-entry{gap:6px;grid-template-columns:1fr}.admin-logs-list .log-entry>*{display:inline}.admin-tabs{flex-wrap:wrap}@media (max-width:600px){.tracker-history-page-modern .tracker-pick-filterbar{grid-template-columns:1fr}.tracker-history-page-modern .tracker-page-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-filter-actions,.admin-filter-actions .card-btn{width:100%}.account-tabs{flex-wrap:wrap}.account-quick-actions{flex-direction:column}.account-quick-actions .card-btn{width:100%}.account-option-grid,.subscription-info-grid{grid-template-columns:1fr}}@media (max-width:600px){.admin-hero,.admin-page .card{padding:16px}.admin-hero{align-items:stretch;border-radius:20px;flex-direction:column}.admin-hero-state{min-width:0}.admin-tab-content{border-radius:18px;padding:16px}.admin-stats-grid{grid-template-columns:1fr}.admin-table{font-size:12px}.admin-table td,.admin-table th{padding:8px 10px}.admin-quick-actions{grid-template-columns:1fr}.admin-inline-actions .card-btn,.admin-inline-actions .card-link{width:100%}.account-hero{padding:16px}.account-tabs{border-bottom:none;gap:0}.account-tab{border-bottom:2px solid #0000;border-radius:0;padding:10px 12px}.account-tab.active{background:#0000;border-bottom:2px solid #00c98e}}.checkout-page{max-width:1040px;min-width:0;overflow:hidden;padding-bottom:56px;padding-top:30px;width:100%}.checkout-topbar{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:34px}.checkout-back-link{align-items:center;color:var(--muted);display:inline-flex;font-size:13px;font-weight:800;gap:9px;text-decoration:none;transition:color .18s ease,transform .18s ease}.checkout-back-link span{font-size:18px;line-height:1}.checkout-back-link:hover{color:#0db27b;transform:translateX(-2px)}.checkout-progress{align-items:center;color:var(--muted);display:flex;font-size:11px;font-weight:800;gap:11px}.checkout-progress span{align-items:center;display:inline-flex;gap:7px}.checkout-progress b{background:var(--surface);border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-grid;font-size:10px;height:25px;place-items:center;width:25px}.checkout-progress .active{color:var(--text)}.checkout-progress .active b{background:var(--brand-gradient);border-color:#0db27b70;color:#062319}.checkout-progress i{background:var(--line);height:1px;width:32px}.checkout-heading{margin-bottom:22px;max-width:660px}.checkout-eyebrow{color:#0db27b;display:block;font-size:11px;font-weight:900;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.checkout-heading h1{color:var(--text);font-size:clamp(30px,4vw,44px);letter-spacing:-.035em;line-height:1.04;margin:0}.checkout-heading p{color:var(--muted);font-size:15px;line-height:1.55;margin:10px 0 0}.checkout-login-note{align-items:center;background:#0db27b0f;border:1px solid #0db27b33;border-radius:10px;display:flex;gap:10px;margin-bottom:18px;max-width:100%;padding:9px 12px;width:-webkit-fit-content;width:fit-content}.checkout-login-icon{background:#0db27b26;border-radius:999px;color:#087554;display:grid;flex:0 0 20px;font-size:11px;font-weight:900;height:20px;place-items:center;width:20px}.checkout-login-note p{color:var(--muted);font-size:12px;line-height:1.45;margin:0}.checkout-login-note a{color:#0a9f6d;font-weight:900}.checkout-layout{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.55fr) minmax(290px,.85fr);min-width:0;width:100%}.checkout-main-column{grid-gap:16px;display:grid;gap:16px;min-width:0;width:100%}.checkout-panel,.checkout-summary{background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 16px 44px #0f172a12;max-width:100%;min-width:0;width:100%}.checkout-panel{padding:20px}.checkout-section-heading{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;margin-bottom:15px}.checkout-section-heading>div{align-items:center;display:flex;gap:9px}.checkout-section-step{color:#0db27b;font-size:10px;font-weight:900;letter-spacing:.08em}.checkout-section-heading h2{color:var(--text);font-size:17px;line-height:1.2;margin:0}.checkout-section-heading p{color:var(--muted);font-size:11px;margin:0}.checkout-cycle-grid{grid-gap:8px;display:grid;gap:8px}.checkout-cycle-option{grid-gap:11px;align-items:center;background:#ffffff57;border:1px solid var(--line);border-radius:12px;color:var(--text);cursor:pointer;display:grid;gap:11px;grid-template-columns:18px minmax(0,1fr) auto;min-height:62px;min-width:0;padding:10px 12px;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.checkout-cycle-option:hover{background:#0db27b0d;border-color:#0db27b61}.checkout-cycle-option.active{background:linear-gradient(135deg,#0db27b1f,#0db27b0a);border-color:#0db27bb3;box-shadow:0 8px 22px #0db27b1a}.checkout-cycle-radio{border:1.5px solid #64748b8c;border-radius:999px;height:17px;position:relative;width:17px}.checkout-cycle-option.active .checkout-cycle-radio{border-color:#0db27b}.checkout-cycle-option.active .checkout-cycle-radio:after{background:#0db27b;border-radius:inherit;content:"";inset:3px;position:absolute}.checkout-cycle-copy{grid-gap:3px;display:grid;gap:3px;min-width:0}.checkout-cycle-copy strong{font-size:13px}.checkout-cycle-copy small{color:var(--muted);font-size:11px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkout-cycle-price{align-items:baseline;display:flex;gap:7px}.checkout-cycle-price del{color:var(--muted);font-size:10px}.checkout-cycle-price b{color:#0a9f6d;font-size:16px}.checkout-features{grid-gap:9px 18px;display:grid;gap:9px 18px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.checkout-features li{align-items:flex-start;color:var(--muted);display:flex;font-size:12px;gap:8px;line-height:1.45;min-width:0}.checkout-features li>span{background:#0db27b21;border-radius:999px;color:#087554;display:grid;flex:0 0 18px;font-size:10px;font-weight:900;height:18px;margin-top:0;place-items:center;width:18px}.checkout-summary{background:radial-gradient(circle at top right,#00e0a321,#0000 35%),var(--surface);border-color:#0db27b40;overflow:hidden;padding:22px;position:-webkit-sticky;position:sticky;top:86px}.checkout-summary-badge{background:#0db27b1f;border-radius:999px;color:#087554;display:inline-flex;font-size:13px;font-size:9px;font-weight:900;letter-spacing:.09em;margin-bottom:10px;padding:4px 9px;text-transform:uppercase}.checkout-summary h2{color:var(--text);font-size:20px;letter-spacing:-.02em;margin:0}.checkout-summary-price{align-items:baseline;display:flex;gap:8px;margin-top:8px}.checkout-summary-price del{color:var(--muted);font-size:12px}.checkout-summary-price strong{color:#0a9f6d;font-size:30px;letter-spacing:-.04em;line-height:1}.checkout-summary-price span{color:var(--muted);font-size:11px;font-weight:900}.checkout-summary-divider{background:var(--line);height:1px;margin:19px 0 13px}.checkout-summary-list{grid-gap:10px;display:grid;gap:10px;margin:0}.checkout-summary-list>div{display:flex;gap:16px;justify-content:space-between}.checkout-summary-list dd,.checkout-summary-list dt{font-size:11px;line-height:1.4;margin:0}.checkout-summary-list dt{color:var(--muted)}.checkout-summary-list dd{color:var(--text);font-weight:800;max-width:60%;text-align:right}.checkout-summary-total{align-items:center;border-top:1px dashed var(--line);color:var(--text);display:flex;font-size:13px;font-weight:900;gap:16px;justify-content:space-between;margin-top:16px;padding-top:15px}.checkout-summary-total strong{color:#0a9f6d;font-size:20px}.checkout-summary-terms{color:var(--muted);font-size:9px;line-height:1.45;margin:5px 0 15px;min-height:30px}.checkout-discount-rule{grid-gap:3px;background:rgba(86,70,218,.055);border:1px solid #5646da2b;border-radius:10px;color:var(--muted);display:grid;font-size:9px;gap:3px;line-height:1.5;margin:0 0 14px;padding:10px 11px}.checkout-discount-rule strong{color:var(--text);font-size:10px}.checkout-submit-button{align-items:center;background:var(--brand-gradient);border:0;border-radius:12px;box-shadow:0 12px 26px #0db27b3b;color:#061c14;cursor:pointer;display:inline-flex;font-size:13px;font-weight:900;gap:9px;justify-content:center;min-height:46px;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;width:100%}.checkout-submit-button:hover{box-shadow:0 15px 30px #0db27b4d;filter:saturate(1.08) brightness(1.04);transform:translateY(-1px)}.checkout-submit-button:disabled{cursor:wait;opacity:.68;transform:none}.checkout-secure-note{align-items:flex-start;display:flex;gap:7px;margin-top:11px}.checkout-secure-note>span{color:#0db27b;font-size:10px;font-weight:900}.checkout-secure-note p{color:var(--muted);font-size:9px;line-height:1.45;margin:0}.checkout-error{background:#dc262612;border:1px solid #dc262633;border-radius:9px;color:#b91c1c;font-size:11px;font-weight:800;margin:0 0 12px;padding:9px 10px}.public-shell[data-theme=dark] .checkout-cycle-option{background:hsla(0,0%,100%,.025)}.public-shell[data-theme=dark] .checkout-cycle-option.active,.public-shell[data-theme=dark] .checkout-cycle-option:hover{background:#0db27b1c}.public-shell[data-theme=dark] .checkout-login-icon,.public-shell[data-theme=dark] .checkout-summary-badge{color:#6ee7b7}.checkout-success-page{grid-gap:18px;display:grid;gap:18px;max-width:1080px;padding:22px 0 64px;width:100%}.checkout-success-hero{grid-gap:20px;align-items:center;background:radial-gradient(circle at 84% 8%,#4eebb63d,#0000 30%),linear-gradient(135deg,#052d22,#07513a 58%,#0a6b4b);border:1px solid #5af0ba33;border-radius:22px;box-shadow:0 22px 54px #052d222b;color:#effff9;display:grid;gap:20px;grid-template-columns:auto minmax(0,1fr) auto;isolation:isolate;min-height:176px;overflow:hidden;padding:28px 30px;position:relative}.checkout-success-hero:after{border:1px solid #b8ffe61c;border-radius:50%;bottom:-146px;box-shadow:0 0 0 50px rgba(184,255,230,.035),0 0 0 100px #b8ffe605;content:"";height:330px;position:absolute;right:-74px;width:330px;z-index:-1}.checkout-success-hero--warning{background:radial-gradient(circle at 84% 8%,#ffc14a33,#0000 30%),linear-gradient(135deg,#292009,#4d3910 58%,#655019);border-color:#ffcc6b40}.checkout-success-icon{background:linear-gradient(145deg,#ffffff2b,#ffffff12);border:1px solid #ffffff3b;border-radius:18px;box-shadow:inset 0 1px 0 #ffffff29;color:#7ff1c5;display:grid;height:62px;place-items:center;width:62px}.checkout-success-hero--warning .checkout-success-icon{color:#ffd886}.checkout-success-icon svg{height:34px;width:34px}.checkout-success-icon .site-loading-spinner{border-color:#7ff1c5 #ffffff38 #ffffff38;height:25px;width:25px}.checkout-success-hero-copy{min-width:0}.checkout-success-card-heading small,.checkout-success-eyebrow{color:#15976d;display:block;font-size:10px;font-weight:900;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.checkout-success-hero .checkout-success-eyebrow{color:#78ebbd;margin-bottom:7px}.checkout-success-hero--warning .checkout-success-eyebrow{color:#ffdb8f}.checkout-success-hero h1{color:#fff;font-size:clamp(29px,4vw,42px);letter-spacing:-.042em;line-height:1.05;margin:0}.checkout-success-hero p{color:#ecfff8bd;font-size:14px;line-height:1.55;margin:9px 0 0;max-width:650px}.checkout-success-status{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00110c38;border:1px solid #ffffff24;border-radius:15px;display:flex;gap:11px;min-width:210px;padding:14px 16px;position:relative;z-index:1}.checkout-success-status-dot{background:#66f3bc;border-radius:50%;box-shadow:0 0 0 5px #66f3bc21;flex:0 0 9px;height:9px;width:9px}.checkout-success-status>span:last-child{grid-gap:3px;display:grid;gap:3px}.checkout-success-status small{color:#ecfff89e;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.checkout-success-status strong{color:#fff;font-size:13px}.checkout-success-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.checkout-success-card{background:var(--surface-strong);border-color:var(--line);border-radius:18px;box-shadow:0 14px 40px rgba(15,23,42,.065);min-width:0;padding:22px}.checkout-success-card:hover{border-color:#00c98e38;box-shadow:0 16px 42px #0f172a14;transform:none}.checkout-success-card-heading{align-items:center;display:flex;gap:12px;margin-bottom:18px}.checkout-success-card-heading>span:last-child{min-width:0}.checkout-success-card-heading small{margin-bottom:3px}.checkout-success-card-heading h2,.checkout-success-next-step h2{color:var(--text);font-size:19px;letter-spacing:-.025em;margin:0}.checkout-success-card-icon{background:#00c98e17;border:1px solid #00c98e2e;border-radius:12px;color:#09976b;display:grid;flex:0 0 42px;height:42px;place-items:center;width:42px}.checkout-success-card-icon svg{height:22px;width:22px}.checkout-success-details{grid-gap:0;display:grid;gap:0;margin:0}.checkout-success-details>div{align-items:center;border-top:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;min-height:45px}.checkout-success-details dt{color:var(--muted);font-size:12px}.checkout-success-details dd{color:var(--text);font-size:12px;font-weight:800;margin:0;max-width:65%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.checkout-success-active-badge{align-items:center;background:#00c98e1a;border:1px solid #00c98e2e;border-radius:999px;color:#087e59;display:inline-flex;font-size:10px;font-weight:900;gap:6px;letter-spacing:.04em;padding:5px 9px;text-transform:uppercase}.checkout-success-active-badge:before{background:#16b87d;border-radius:50%;content:"";height:6px;width:6px}.checkout-success-manage-note{background:var(--card-bg-soft);border-radius:10px;color:var(--muted)!important;font-size:11px!important;line-height:1.5!important;margin:12px 0 0!important;padding:10px 12px}.checkout-success-access-list{grid-gap:8px;display:grid;gap:8px}.checkout-success-access-item{align-items:center;background:var(--card-bg-soft);border:1px solid var(--line);border-radius:11px;display:flex;gap:11px;min-height:52px;padding:9px 11px}.checkout-success-check{background:#00c98e21;border-radius:9px;color:#087e59;display:grid;flex:0 0 27px;font-size:13px;font-weight:900;height:27px;place-items:center;width:27px}.checkout-success-access-item>span:last-child{grid-gap:2px;display:grid;gap:2px;min-width:0}.checkout-success-access-item strong{color:var(--text);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkout-success-access-item small{color:var(--muted);font-size:10px}.checkout-success-telegram{grid-gap:18px 26px;align-items:center;background:radial-gradient(circle at 91% 10%,#0088cc1a,#0000 30%),var(--surface-strong);border:1px solid #0088cc2b;border-radius:18px;box-shadow:0 12px 34px rgba(15,23,42,.045);display:grid;gap:18px 26px;grid-template-columns:minmax(0,1fr) auto;padding:21px 23px}.checkout-success-telegram-copy{align-items:flex-start;display:flex;gap:13px;min-width:0}.checkout-success-telegram-copy h2{color:var(--text);font-size:19px;letter-spacing:-.025em;margin:4px 0 0}.checkout-success-telegram-copy p{color:var(--muted);font-size:12px;line-height:1.55;margin:5px 0 0;max-width:660px}.checkout-success-telegram-links{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.checkout-success-telegram-links .card-btn{border-radius:11px;font-size:12px;gap:8px;min-height:40px;min-width:165px;padding:9px 14px;width:auto}.checkout-success-telegram-help{align-items:center;border-top:1px solid var(--line);color:var(--muted);display:flex;font-size:11px;gap:16px;grid-column:1/-1;justify-content:space-between;padding-top:12px}.checkout-success-telegram-help a{color:#078b63;font-weight:850;text-decoration:none}.checkout-success-telegram-help a:hover{text-decoration:underline}.checkout-success-next-step{align-items:center;background:radial-gradient(circle at 90% 10%,#00c98e1a,#0000 31%),var(--surface-strong);border:1px solid #00c98e2e;border-radius:18px;box-shadow:0 12px 34px rgba(15,23,42,.045);display:flex;gap:28px;justify-content:space-between;padding:21px 23px}.checkout-success-next-step .checkout-success-eyebrow{margin-bottom:4px}.checkout-success-next-step p{color:var(--muted);font-size:12px;line-height:1.5;margin:5px 0 0}.checkout-success-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:9px}.checkout-success-actions .card-btn{border-radius:11px;font-size:12px;gap:9px;min-height:40px;min-width:160px;padding:9px 15px;width:auto}.checkout-success-secondary-btn,.checkout-success-secondary-btn:focus,.checkout-success-secondary-btn:hover,.checkout-success-secondary-btn:visited{background:var(--card-bg-soft);border:1px solid var(--line);box-shadow:none;color:var(--text)}.checkout-success-actions--standalone{justify-content:center;padding:8px 0}.public-shell[data-theme=dark] .checkout-success-card,.public-shell[data-theme=dark] .checkout-success-next-step,.public-shell[data-theme=dark] .checkout-success-telegram{box-shadow:0 16px 44px #00000030}.public-shell[data-theme=dark] .checkout-success-card-icon,.public-shell[data-theme=dark] .checkout-success-check{color:#69e9b8}.public-shell[data-theme=dark] .checkout-success-active-badge{color:#72eabb}@media (max-width:820px){.checkout-success-hero{grid-template-columns:auto minmax(0,1fr)}.checkout-success-status{grid-column:2;min-width:0;width:-webkit-max-content;width:max-content}.checkout-success-grid{grid-template-columns:minmax(0,1fr);order:2}.checkout-success-next-step{align-items:flex-start;flex-direction:column;gap:17px;order:3}.checkout-success-telegram{grid-template-columns:minmax(0,1fr);order:1}.checkout-success-telegram-links{justify-content:flex-start}}@media (max-width:600px){.checkout-success-page{gap:13px;padding:10px 0 38px}.checkout-success-hero{border-radius:18px;gap:15px;grid-template-columns:minmax(0,1fr);min-height:0;padding:23px 19px}.checkout-success-icon{border-radius:15px;height:50px;width:50px}.checkout-success-icon svg{height:28px;width:28px}.checkout-success-hero h1{font-size:29px}.checkout-success-hero p{font-size:13px}.checkout-success-status{grid-column:1;width:100%}.checkout-success-card{border-radius:15px;padding:18px}.checkout-success-next-step,.checkout-success-telegram{border-radius:15px;padding:19px}.checkout-success-telegram-links{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.checkout-success-telegram-links .card-btn{width:100%}.checkout-success-telegram-help{align-items:flex-start;flex-direction:column;gap:5px}.checkout-success-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.checkout-success-actions .card-btn{width:100%}}.modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:0 20px 60px #00000059;max-width:500px;padding:28px;position:relative;width:100%}.modal-content h2{color:var(--text);font-size:22px;margin:0 0 12px}.modal-content p{color:var(--muted);font-size:14px;line-height:1.6;margin:0 0 20px}.modal-actions{display:flex;flex-wrap:wrap;gap:12px}.modal-actions .card-btn,.modal-actions button{flex:1 1;min-width:140px}.modal-close-button{background:var(--surface-strong);border:1px solid var(--line);border-radius:9px;color:var(--muted);cursor:pointer;display:grid;font-size:22px;height:32px;line-height:1;place-items:center;position:absolute;right:12px;top:12px;width:32px}.modal-close-button:hover{border-color:#0db27b4d;color:var(--text)}.billing-manager-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#041811a8}.billing-manager-modal{border-color:#0db27b3d;border-radius:24px;box-shadow:0 26px 80px #021b1252;max-width:620px;padding:30px;width:min(100%,620px)}.billing-manager-header{align-items:flex-start;display:flex;gap:16px;padding-right:34px}.billing-manager-brand{background:linear-gradient(145deg,#07513a,#0db27b);border-radius:15px;box-shadow:0 10px 25px #0db27b38;color:#fff;display:grid;flex:0 0 48px;font-size:15px;font-weight:900;height:48px;letter-spacing:-.04em;place-items:center;width:48px}.billing-manager-header h2{font-size:clamp(23px,4vw,30px);letter-spacing:-.035em;margin:3px 0 7px}.billing-manager-header p{margin:0;max-width:470px}.billing-manager-current{align-items:center;background:rgba(13,178,123,.055);border:1px solid #0db27b29;border-radius:15px;display:flex;gap:16px;justify-content:space-between;margin:23px 0 16px;padding:14px 16px}.billing-manager-current div{grid-gap:2px;display:grid;gap:2px}.billing-manager-current span:first-child{color:var(--muted);font-size:12px}.billing-manager-current strong{color:var(--text);font-size:15px}.billing-manager-options{grid-gap:10px;display:grid;gap:10px}.billing-manager-options>button{grid-gap:12px;align-items:center;background:var(--surface-strong);border:1px solid var(--line);border-radius:15px;color:var(--text);cursor:pointer;display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr) auto;padding:13px 14px;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease;width:100%}.billing-manager-options>button:hover:not(:disabled){background:#0db27b12;border-color:#0db27b66;transform:translateY(-1px)}.billing-manager-options>button:disabled{cursor:wait;opacity:.62}.billing-manager-options>button>span:nth-child(2){grid-gap:3px;display:grid;gap:3px}.billing-manager-options strong{font-size:14px}.billing-manager-options small{color:var(--muted);font-size:12px;line-height:1.45}.billing-manager-option-icon{background:#0db27b1c;border-radius:12px;color:#087554;display:grid;font-size:18px;font-weight:900;height:40px;place-items:center;width:40px}.billing-manager-options>.billing-manager-option-danger:hover:not(:disabled){background:rgba(206,55,55,.055);border-color:#ce37375c}.billing-manager-option-danger .billing-manager-option-icon{background:#ce37371a;color:#bd3131}.billing-manager-security{align-items:flex-start;border-top:1px solid var(--line);color:var(--muted);display:flex;gap:9px;margin-top:18px;padding-top:16px}.billing-manager-security>span{background:#0db27b1f;border-radius:50%;color:#087554;display:grid;flex:0 0 21px;font-size:12px;font-weight:900;height:21px;place-items:center;width:21px}.billing-manager-security p{font-size:12px;line-height:1.55;margin:0}.account-cta-row+.account-subscription-note{margin-top:14px}.account-manual-subscription-note{background:rgba(13,178,123,.055);border:1px solid #0db27b29;border-radius:12px;margin-top:14px;padding:13px 14px}@media (max-width:820px){.checkout-layout{grid-template-columns:minmax(0,1fr)}.checkout-summary{position:static}}@media (max-width:600px){.checkout-page{padding-bottom:36px;padding-top:20px}.checkout-topbar{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:26px}.checkout-heading{margin-bottom:18px}.checkout-heading h1{font-size:32px}.checkout-login-note{align-items:flex-start;width:100%}.checkout-panel,.checkout-summary{border-radius:15px}.checkout-panel{padding:16px}.checkout-section-heading{align-items:flex-start;flex-direction:column;gap:5px}.checkout-cycle-option{grid-template-columns:17px minmax(0,1fr) auto;padding:10px}.checkout-cycle-copy small{white-space:normal}.checkout-cycle-price{align-items:flex-end;flex-direction:column;gap:2px}.checkout-features{grid-template-columns:1fr}.checkout-summary{padding:19px}.modal-content{padding:20px}.billing-manager-modal{border-radius:20px;padding:22px 18px 19px}.billing-manager-header{gap:12px}.billing-manager-brand{border-radius:13px;flex-basis:43px;height:43px;width:43px}.billing-manager-current{align-items:flex-start}.billing-manager-options>button{gap:10px;grid-template-columns:38px minmax(0,1fr) auto;padding:12px}.billing-manager-option-icon{height:37px;width:37px}.modal-actions{flex-direction:column}.modal-actions .card-btn,.modal-actions button{width:100%}}.account-page{grid-gap:14px;display:grid;gap:14px;max-width:1080px;width:100%}.account-empty-state{grid-gap:9px;align-content:center;background:radial-gradient(circle at 90% 10%,#0db27b17,#0000 34%),var(--surface-strong);border-style:dashed;display:grid;gap:9px;justify-items:start;min-height:210px}.account-empty-state h3,.account-empty-state p{margin:0}.account-empty-state h3{color:var(--text);font-size:18px}.account-empty-state p{color:var(--muted);font-size:13px;line-height:1.65;max-width:620px}.account-empty-state .account-cta-row{margin-top:6px}.account-invoice-list{grid-gap:10px;display:grid;gap:10px}.account-invoice-card{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto auto}.account-invoice-main{min-width:0}.account-invoice-main h3{color:var(--text);font-size:18px;margin:4px 0 2px}.account-invoice-main p{color:var(--muted);font-size:11px;margin:0}.account-invoice-discount{color:var(--muted);display:flex;flex-wrap:wrap;font-size:11px;gap:4px 10px;margin:3px 0}.account-invoice-discount strong{color:#07865f}.account-invoice-actions{display:flex;gap:7px}.account-invoice-actions .card-btn{border-radius:10px;font-size:11px;min-height:36px;min-width:120px;padding:8px 12px;width:auto}.account-invoice-note{color:var(--muted);font-size:11px;line-height:1.5;margin:3px 2px 0}.account-page .card{border-color:var(--line);border-radius:16px;box-shadow:0 10px 30px rgba(15,23,42,.055);padding:20px;transition:border-color .18s ease,box-shadow .18s ease}.account-page .card:hover{border-color:#00c98e3d;box-shadow:0 14px 34px rgba(15,23,42,.075);transform:none}.public-shell .account-page .account-hero{align-items:center;background:radial-gradient(circle at 86% 10%,#2ee5a833,#0000 30%),linear-gradient(135deg,#052d22,#07513a 58%,#0a6b4b);border:1px solid #23e5a433;border-radius:20px;box-shadow:0 18px 46px #052d2229;display:flex;gap:28px;isolation:isolate;justify-content:space-between;margin:0;min-height:142px;overflow:hidden;padding:24px 26px;position:relative}.account-hero:after{border:1px solid #82ffd321;border-radius:50%;bottom:-126px;content:"";height:300px;position:absolute;right:-70px;width:300px;z-index:-1}.account-identity{align-items:center;display:flex;gap:17px;min-width:0}.account-avatar{background:linear-gradient(145deg,#ffffff2e,#ffffff12);border:1px solid #fff3;border-radius:17px;box-shadow:inset 0 1px 0 #ffffff29;color:#8bffcf;display:grid;flex:0 0 58px;font-size:23px;font-weight:900;height:58px;place-items:center;width:58px}.account-hero-copy{min-width:0}.account-card-kicker,.account-eyebrow{color:#0b9a6b;display:block;font-size:10px;font-weight:900;letter-spacing:.11em;line-height:1.2;text-transform:uppercase}.account-eyebrow{color:#78ebbd;margin-bottom:6px}.public-shell .account-page .account-hero h1{color:#fff;font-size:clamp(25px,3.2vw,34px);letter-spacing:-.035em;line-height:1.08;margin:0}.public-shell .account-page .account-hero p{color:#ecfff8b8;font-size:13px;line-height:1.5;margin:7px 0 0}.account-hero-status{grid-gap:3px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00110c33;border:1px solid #ffffff21;border-radius:15px;display:grid;flex:0 0 min(300px,34%);gap:3px;min-width:230px;padding:14px 16px}.account-hero-status small,.account-hero-status strong{color:#fff;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-hero-status strong{font-size:14px;margin-top:7px}.account-hero-status small{color:#ecfff8a3;font-size:11px}.account-state{align-items:center;color:#eefff9d6;display:inline-flex;font-size:10px;font-weight:850;gap:7px;letter-spacing:.055em;text-transform:uppercase;width:-webkit-max-content;width:max-content}.account-state i{background:#91a89f;border-radius:50%;box-shadow:0 0 0 4px #91a89f1f;height:7px;width:7px}.account-state--active i{background:#66f3bc;box-shadow:0 0 0 4px #66f3bc21}.account-notice{border-radius:12px;box-shadow:none;font-size:13px;margin:0;padding:11px 14px}.account-tabs-container{background:var(--surface-strong);border:1px solid var(--line);border-radius:15px;box-shadow:0 8px 24px rgba(15,23,42,.035);margin:0;overflow-x:auto;padding:5px;scrollbar-width:none;width:100%}.account-tabs-container::-webkit-scrollbar{display:none}.account-tabs{display:flex;gap:4px;min-width:650px;padding:0;width:100%}.account-tab{border-radius:11px;color:var(--muted);flex:1 0;font-size:12px;font-weight:800;min-height:38px;padding:8px 14px}.account-tab:hover{background:var(--card-bg-soft);color:var(--text)}.account-tab.active{background:linear-gradient(135deg,#00e0a329,#10c1711a);box-shadow:inset 0 0 0 1px #00c98e1c;color:#075b40}.account-tab-content{background:var(--surface-strong);border:1px solid var(--line);border-radius:20px;box-shadow:0 14px 42px rgba(15,23,42,.055);min-height:300px;min-width:0;padding:20px}.account-section-heading h2,.account-tab-content>h2{color:var(--text);font-size:20px;letter-spacing:-.025em;margin:0}.account-overview-card{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);margin:0}.account-card-heading{align-items:center;display:flex;gap:12px}.account-card-icon{background:#00c98e17;border:1px solid #00c98e2e;border-radius:11px;color:#07966a;display:grid;flex:0 0 38px;font-size:14px;font-weight:900;height:38px;place-items:center;width:38px}.account-overview-copy .account-card-heading h2{font-size:18px;letter-spacing:-.02em;margin:0 0 2px}.account-overview-copy .account-card-heading p{font-size:12px;line-height:1.45;margin:0}.account-details-list{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0 0}.account-details-list div{background:var(--card-bg-soft);border:1px solid var(--line);border-radius:11px;padding:11px 12px}.account-details-list dt,.account-label{font-size:9px;letter-spacing:.09em;margin-bottom:3px}.account-details-list dd{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-badge-stack{align-items:stretch;background:var(--card-bg-soft);border:1px solid var(--line);border-radius:13px;display:flex;flex-direction:column;gap:0;padding:15px}.account-badge-stack>.account-label{margin:0 0 7px}.account-access-summary-row{align-items:center;border-top:1px solid var(--line);color:var(--muted);display:flex;font-size:12px;gap:12px;justify-content:space-between;min-height:42px}.account-access-summary-row strong{color:var(--text);font-size:12px;max-width:58%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.account-access-summary-row strong.is-active{color:#089768}.account-upsell-card{align-items:center;background:radial-gradient(circle at right center,#00c98e21,#0000 30%),var(--card-bg-soft);border-color:#00c98e2e;display:flex;gap:24px;justify-content:space-between;margin:12px 0 0}.account-upsell-card h3{color:var(--text);font-size:16px;margin:4px 0}.account-upsell-card p{color:var(--muted);font-size:12px;margin:0;max-width:640px}.account-upsell-card .card-btn{flex:0 0 auto;min-width:170px;width:auto}.account-quick-actions{margin-top:12px}.account-quick-actions .card-btn{min-width:180px;width:auto}.account-section-heading{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin:0 0 14px}.account-section-heading .account-card-kicker{margin-bottom:4px}.account-section-heading p{color:var(--muted);font-size:12px;margin:0}.account-subscription-header{background:#0000;border:none;margin:0 0 14px;padding:0}.account-subscription-card{margin-bottom:12px}.subscription-info-grid{gap:8px;margin-bottom:14px}.subscription-info-grid>div{background:var(--card-bg-soft);border:1px solid var(--line);border-radius:11px;justify-content:center;min-height:66px;padding:10px 12px}.account-feature-list-block{border-top:1px solid var(--line);padding-top:14px}.account-feature-list-block h3{font-size:15px}.account-feature-list{grid-gap:7px 18px;display:grid;gap:7px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.account-cta-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.account-cta-row .card-btn{font-size:12px;max-width:none;min-height:38px;min-width:160px;padding:9px 14px;width:auto}.account-secondary-btn{background:var(--card-bg-soft);border-color:var(--line);color:var(--text)}.account-secondary-btn:hover{background:#00c98e17;color:var(--text)}.account-page .account-danger-btn{background:#dc262612;border:1px solid #dc262638;box-shadow:none;color:#a31d1d}.account-page .account-danger-btn:hover{background:#dc26261c;border-color:#dc262652;color:#841717}.account-option-grid{gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0}.account-option-card{border-color:var(--line);border-radius:12px;gap:4px;justify-content:center;min-height:106px;padding:14px}.account-option-card:hover{box-shadow:0 8px 24px #0f172a0f;transform:none}.account-option-title{font-size:14px}.account-option-meta{font-size:11px}.account-access-list{gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}.account-access-card{min-width:0;padding:14px!important}.account-access-topline{align-items:center}.account-access-topline h3{font-size:14px}.account-access-topline .account-status-badge{flex:0 0 auto;font-size:9px;padding:5px 8px;width:auto}.account-access-card p{font-size:11px;line-height:1.45;margin:8px 0 0}.account-telegram-panel{margin-top:10px;padding:16px!important}.account-telegram-code-row{gap:8px;margin-bottom:8px}.account-telegram-code-row>div{background:var(--card-bg-soft);border:1px solid var(--line);border-radius:11px;padding:11px 12px}.account-telegram-code-row strong{font-size:14px}.account-form-grid{gap:9px}.account-form-grid label{font-size:11px;gap:5px}.account-form-grid input{background:var(--input-bg);border:1px solid var(--input-border);border-radius:10px;color:var(--text);font-size:12px;min-height:40px}.account-form-grid input:focus{border-color:#0db27b;box-shadow:0 0 0 3px #0db27b1f;outline:none}.account-table-wrap{border-radius:12px;margin-top:0}.account-table td,.account-table th{font-size:12px;padding:10px 12px}.account-table th{background:var(--card-bg-soft)}.account-table td{background:var(--surface-strong)}.account-table .account-status-badge{font-size:9px;padding:5px 8px;width:-webkit-max-content;width:max-content}.account-table-action-btn{font-size:10px;min-width:150px;padding:8px 10px}.account-actions-list{gap:9px}.account-action-row,.account-security-card{border-radius:13px;padding:16px}.account-security-card{align-items:start;gap:20px;grid-template-columns:minmax(190px,.55fr) minmax(0,1.45fr)}.account-action-row h3,.account-security-card-header h3{font-size:14px}.account-action-row p,.account-security-card-header p{font-size:11px;margin:4px 0 0}.account-action-row{min-height:72px}.account-status-badge{width:auto}.public-shell[data-theme=dark] .account-page .card,.public-shell[data-theme=dark] .account-tab-content,.public-shell[data-theme=dark] .account-tabs-container{box-shadow:none}.public-shell[data-theme=dark] .account-tab.active{color:#7bf0c1}.public-shell[data-theme=dark] .account-access-summary-row strong.is-active{color:#67e8b3}.public-shell[data-theme=dark] .account-page .account-danger-btn{color:#ff9e9e}@media (max-width:820px){.public-shell .account-page .account-hero{align-items:flex-start}.account-hero-status{flex-basis:240px;min-width:210px}.account-access-list,.account-overview-card{grid-template-columns:1fr}.account-badge-stack{flex-direction:column}.account-feature-list,.account-security-card{grid-template-columns:1fr}.account-security-card{gap:13px}.account-invoice-card{grid-template-columns:minmax(0,1fr) auto}.account-invoice-actions{grid-column:1/-1}}@media (max-width:640px){.account-page{gap:10px}.public-shell .account-page .account-hero{border-radius:17px;flex-direction:column;gap:17px;min-height:0;padding:18px}.account-avatar{border-radius:13px;flex-basis:46px;font-size:18px;height:46px;width:46px}.account-identity{align-items:flex-start;gap:12px}.public-shell .account-page .account-hero h1{font-size:26px}.public-shell .account-page .account-hero p{font-size:11px;max-width:310px}.account-hero-status{flex:none;min-width:0;padding:12px 13px;width:100%}.account-tabs-container{border-radius:13px}.account-tabs{flex-wrap:nowrap;min-width:-webkit-max-content;min-width:max-content}.account-tab{border:none;border-radius:9px;flex:0 0 auto;min-height:36px;min-width:104px;padding:8px 12px}.account-tab.active{background:linear-gradient(135deg,#00e0a329,#10c1711a);border:none}.account-tab-content{border-radius:16px;min-height:260px;padding:13px}.account-page .card{border-radius:13px;padding:14px}.account-details-list,.account-form-grid,.account-option-grid,.account-telegram-code-row{grid-template-columns:1fr}.account-details-list{gap:7px}.account-details-list div{padding:10px 11px}.account-section-heading{align-items:flex-start;flex-direction:column;gap:4px}.account-upsell-card{align-items:stretch;flex-direction:column;gap:14px}.account-cta-row .card-btn,.account-quick-actions .card-btn,.account-upsell-card .card-btn{min-width:0;width:100%}.account-cta-row{align-items:stretch;flex-direction:column}.subscription-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-action-row{align-items:stretch}.account-action-row .card-btn{width:100%}.account-invoice-card{grid-template-columns:minmax(0,1fr)}.account-invoice-card>.account-status-badge{justify-self:start}.account-invoice-actions{display:grid;grid-column:1;grid-template-columns:minmax(0,1fr);width:100%}.account-invoice-actions .card-btn{width:100%}}@media (max-width:400px){.subscription-info-grid{grid-template-columns:1fr}.account-card-heading{align-items:flex-start}}.login-register-shell{min-height:630px}.login-form-panel{justify-content:center}.login-form{margin-top:2px}.login-password-label{align-items:center;display:flex;gap:14px;justify-content:space-between}.login-password-label a{color:#0a9f6d;font-size:10px;font-weight:800;text-decoration:none}.login-password-label a:hover{text-decoration:underline}.google-complete-shell{min-height:610px}.google-complete-panel{justify-content:center}.google-complete-account{align-items:center;background:var(--card-bg-soft);border:1px solid var(--line);border-radius:12px;display:flex;gap:11px;margin:-3px 0 18px;padding:12px 13px}.google-complete-account svg{flex:0 0 22px;height:22px;width:22px}.google-complete-account div{grid-gap:2px;display:grid;gap:2px}.google-complete-account strong{color:var(--text);font-size:12px}.google-complete-account span{color:var(--muted);font-size:9px}.google-complete-restart{align-items:center;background:var(--brand-gradient);border-radius:11px;color:#061c14;display:flex;font-size:13px;font-weight:900;gap:10px;justify-content:center;min-height:46px;padding:11px 14px;text-decoration:none;width:100%}.account-profile-edit{grid-gap:14px;align-items:center;background:var(--card-bg-soft);border:1px solid var(--line);border-radius:12px;display:grid;gap:14px;grid-template-columns:minmax(190px,.72fr) minmax(0,1.28fr);margin-top:10px;padding:12px}.account-profile-edit>label{grid-gap:3px;color:var(--text);display:grid;font-size:11px;font-weight:850;gap:3px}.account-profile-edit>label span{color:var(--muted);font-size:9px;font-weight:500;line-height:1.4}.account-profile-edit>div{grid-gap:7px;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto;position:relative}.account-profile-edit>div>span{color:#0a9f6d;font-size:12px;font-weight:900;left:11px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.account-profile-edit input{background:var(--input-bg);border:1px solid var(--input-border);border-radius:9px;color:var(--text);font-size:11px;min-height:38px;min-width:0;outline:none;padding:8px 10px 8px 27px;width:100%}.account-profile-edit input:focus{border-color:#0db27b;box-shadow:0 0 0 3px #0db27b1f}.account-profile-edit .card-btn{font-size:10px;min-height:38px;min-width:84px;padding:8px 12px;width:auto}.legal-page{max-width:1120px;width:100%}.legal-hero{background:radial-gradient(circle at 82% 12%,#4aefb73d,#0000 27%),linear-gradient(135deg,#052d22,#07513a 58%,#0a6b4b);border:1px solid #52ecb533;border-radius:24px;box-shadow:0 22px 54px #052d2226;color:#fff;isolation:isolate;overflow:hidden;padding:42px;position:relative}.legal-hero:after{border:1px solid #aaffe121;border-radius:50%;bottom:-170px;content:"";height:380px;position:absolute;right:-90px;width:380px;z-index:-1}.legal-hero>span{background:#ffffff0f;border:1px solid #9effda3d;border-radius:999px;color:#b7f9df;display:inline-flex;font-size:10px;font-weight:900;letter-spacing:.11em;padding:6px 10px;text-transform:uppercase}.legal-hero h1{color:#fff;font-size:clamp(34px,5vw,52px);letter-spacing:-.045em;line-height:1;margin:18px 0 10px;max-width:760px}.legal-hero--plain h1{margin-top:0}.legal-registration-back{align-items:center;color:var(--muted);display:inline-flex;font-size:11px;font-weight:800;gap:8px;margin:0 0 14px 4px;text-decoration:none;transition:color .18s ease,transform .18s ease}.legal-registration-back span{color:#0db27b;font-size:16px;line-height:1}.legal-registration-back:hover{color:#0a9f6d;transform:translateX(-2px)}.legal-hero>p{color:#ecfff8bf;font-size:14px;line-height:1.65;margin:0;max-width:700px}.legal-meta{color:#ecfff894;display:flex;flex-wrap:wrap;font-size:10px;font-weight:700;gap:8px 18px;margin-top:24px}.legal-layout{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:225px minmax(0,1fr);margin-top:18px}.legal-toc{grid-gap:2px;background:var(--surface-strong);border:1px solid var(--line);border-radius:16px;box-shadow:0 12px 34px rgba(15,23,42,.055);display:grid;gap:2px;padding:16px;position:-webkit-sticky;position:sticky;top:86px}.legal-toc strong{color:var(--text);font-size:11px;margin:0 7px 8px}.legal-toc a{border-radius:8px;color:var(--muted);font-size:10px;font-weight:700;line-height:1.35;padding:8px 9px;text-decoration:none}.legal-toc a:hover{background:#0db27b14;color:#087554}.legal-content{grid-gap:11px;display:grid;gap:11px;min-width:0}.legal-content>section{background:var(--surface-strong);border:1px solid var(--line);border-radius:18px;box-shadow:0 12px 34px rgba(15,23,42,.045);padding:24px 26px;scroll-margin-top:92px}.legal-section-number{color:#0a9f6d;display:block;font-size:9px;font-weight:900;letter-spacing:.12em;margin-bottom:7px}.legal-content h2{color:var(--text);font-size:20px;letter-spacing:-.025em;margin:0 0 11px}.legal-content li,.legal-content p{color:var(--muted);font-size:12px;line-height:1.72}.legal-content p{margin:0 0 10px}.legal-content p:last-child{margin-bottom:0}.legal-content ul{grid-gap:5px;display:grid;gap:5px;margin:9px 0 13px;padding-left:19px}.legal-content a{color:#07895f;font-weight:800}.legal-callout{background:#00c98e12;border:1px solid #00c98e33;border-radius:12px;margin-top:15px;padding:14px 15px}.legal-callout strong{color:var(--text);display:block;font-size:12px;margin-bottom:4px}.legal-callout p{font-size:11px}.legal-data-grid,.legal-purpose-list{grid-gap:8px;display:grid;gap:8px;margin-top:14px}.legal-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-data-grid>div,.legal-purpose-list>div{background:var(--card-bg-soft);border:1px solid var(--line);border-radius:11px;padding:13px 14px}.legal-data-grid strong,.legal-purpose-list strong{color:var(--text);display:block;font-size:11px;margin-bottom:4px}.legal-data-grid p,.legal-purpose-list p{font-size:10px;line-height:1.55;margin:0}.public-shell[data-theme=dark] .legal-content>section,.public-shell[data-theme=dark] .legal-toc{box-shadow:none}.public-shell[data-theme=dark] .legal-content a,.public-shell[data-theme=dark] .legal-section-number{color:#62e8b3}@media (max-width:820px){.legal-layout{grid-template-columns:1fr}.legal-toc{display:flex;gap:4px;overflow-x:auto;position:static;scrollbar-width:none}.legal-toc::-webkit-scrollbar{display:none}.legal-toc strong{display:none}.legal-toc a{flex:0 0 auto;white-space:nowrap}}@media (max-width:640px){.google-complete-shell,.login-register-shell{min-height:0}.account-profile-edit{gap:9px}.account-profile-edit,.account-profile-edit>div{grid-template-columns:1fr}.account-profile-edit .card-btn{width:100%}.legal-hero{border-radius:18px;padding:26px 22px}.legal-hero h1{font-size:34px;margin-top:15px}.legal-hero>p{font-size:12px}.legal-meta{margin-top:18px}.legal-layout{gap:10px;margin-top:10px}.legal-toc{border-radius:12px;padding:5px}.legal-content{gap:8px}.legal-content>section{border-radius:14px;padding:18px}.legal-content h2{font-size:18px}.legal-content li,.legal-content p{font-size:11px}.legal-data-grid{grid-template-columns:1fr}}.public-refresh{--refresh-green:#14d497;--refresh-green-deep:#064936;counter-reset:refresh-section;max-width:1180px;width:100%}.archive-refresh.tracker-history-page-modern .tracker-main-header,.public-refresh .pricing-hero,.public-refresh .subscription-hero{background:radial-gradient(circle at 84% 12%,#4beeb640,#0000 28%),linear-gradient(135deg,#052d22,#07513a 57%,#0a6b4b);border:1px solid #7dffd233;border-radius:26px;box-shadow:0 24px 58px #052d2229;color:#fff;isolation:isolate;margin-bottom:18px;overflow:hidden;padding:38px 42px;position:relative;text-align:left}.archive-refresh.tracker-history-page-modern .tracker-main-header:after,.public-refresh .pricing-hero:after,.public-refresh .subscription-hero:after{border:1px solid #b8ffe621;border-radius:50%;bottom:-190px;box-shadow:0 0 0 55px rgba(184,255,230,.035),0 0 0 110px rgba(184,255,230,.022);content:"";height:390px;position:absolute;right:-86px;width:390px;z-index:-1}.archive-refresh.tracker-history-page-modern .tracker-main-header h1,.public-refresh .pricing-hero h1,.public-refresh .subscription-hero h1{color:#fff;font-size:clamp(34px,5vw,52px);letter-spacing:-.047em;line-height:1;margin:10px 0;max-width:820px}.archive-refresh.tracker-history-page-modern .tracker-main-header p,.public-refresh .pricing-hero p,.public-refresh .subscription-hero p{color:#ecfff8bd;font-size:14px;line-height:1.65;margin:0;max-width:760px}.archive-refresh .subscription-badge,.public-refresh .subscription-badge{background:#ffffff12;border:1px solid #9effda3d;color:#b7f9df;font-size:9px;letter-spacing:.13em;margin:0;padding:6px 10px}.public-refresh .pricing-hero .subscription-cta-row,.public-refresh .subscription-hero .subscription-cta-row{justify-content:flex-start;margin-top:22px}.public-refresh .pricing-hero .card-btn,.public-refresh .subscription-hero .card-btn{background:linear-gradient(135deg,#4eebb6,#17ce91);border-color:#0000;border-radius:11px;box-shadow:0 12px 26px #071c1433;color:#06251b;min-height:42px;min-width:180px;width:auto}.public-refresh .pricing-hero .public-cta-secondary,.public-refresh .subscription-hero .public-cta-secondary{background:#ffffff12;border-color:#d2ffee47;box-shadow:none;color:#effff9}.public-refresh>.subscription-section{background:linear-gradient(145deg,rgba(18,211,150,.025),#0000 48%),var(--surface-strong);border-color:#087e582e;border-radius:20px;box-shadow:0 12px 34px rgba(15,23,42,.045);counter-increment:refresh-section;margin-bottom:14px;padding:26px 28px}.public-refresh>.subscription-section h2{align-items:center;display:flex;font-size:21px;gap:11px;letter-spacing:-.025em;margin-bottom:9px}.public-refresh>.subscription-section h2:before{align-items:center;background:#0db27b14;border:1px solid #0db27b30;border-radius:9px;color:#07895f;content:counter(refresh-section,decimal-leading-zero);display:inline-flex;flex:0 0 28px;font-size:9px;font-weight:950;height:28px;justify-content:center;letter-spacing:.05em;width:28px}.public-refresh>.subscription-section p{font-size:13px;line-height:1.7}.public-refresh .subscription-list{gap:8px 20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));list-style:none;margin-top:14px;padding:0}.public-refresh .subscription-list li{font-size:12px;line-height:1.55;padding-left:22px;position:relative}.public-refresh .subscription-list li:before{align-items:center;background:#0db27b1f;border-radius:50%;color:#087b57;content:"✓";display:inline-flex;font-size:8px;font-weight:950;height:15px;justify-content:center;left:0;position:absolute;top:2px;width:15px}.public-refresh .subscription-grid{gap:10px}.public-refresh .calculator-outcome-field,.public-refresh .contact-quick-card,.public-refresh .faq-item,.public-refresh .subscription-feature-card,.public-refresh .surebet-example-card{background:linear-gradient(145deg,rgba(13,178,123,.055),hsla(0,0%,100%,.015)),var(--surface-strong);border-color:#087e5829;border-radius:15px;box-shadow:none}.public-refresh .contact-quick-card,.public-refresh .subscription-feature-card{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.public-refresh .contact-quick-card:hover,.public-refresh .subscription-feature-card:hover{border-color:#0db27b57;box-shadow:0 14px 30px #052d2214;transform:translateY(-2px)}.public-refresh .subscription-cta-block{background:radial-gradient(circle at 50% 0,#0db27b1f,#0000 44%),var(--surface-strong);border-color:#0db27b42}.public-refresh .subscription-cta-block h2{justify-content:center}.public-refresh .subscription-cta-row .card-btn{border-radius:10px;min-height:40px}.pricing-refresh .pricing-hero{padding-right:min(26vw,310px)}.pricing-refresh .pricing-grid{gap:12px;margin-bottom:16px}.pricing-refresh .pricing-card{border-color:#087e582e;border-radius:20px;box-shadow:0 14px 38px #052d2212;gap:9px;padding:22px}.pricing-refresh .pricing-card h2{font-size:20px;letter-spacing:-.025em;min-height:0}.pricing-refresh .pricing-description{font-size:12px;line-height:1.6;min-height:0}.pricing-refresh .pricing-feature-list{gap:6px}.pricing-refresh .pricing-feature-list li{font-size:11px}.pricing-refresh .pricing-card-button{border-radius:10px;cursor:pointer;min-height:41px;opacity:1;text-decoration:none}.pricing-refresh .pricing-card.recommended{background:radial-gradient(circle at 90% 0,#3ee9ae33,#0000 30%),linear-gradient(145deg,#063428,#075a40);border-color:#71ffcc42;box-shadow:0 22px 48px #052d2238;transform:translateY(-3px)}.pricing-refresh .pricing-card.recommended .pricing-feature-list li,.pricing-refresh .pricing-card.recommended h2{color:#fff}.pricing-refresh .pricing-card.recommended .pricing-description{color:#ecfff8ad}.pricing-refresh .pricing-community-note,.pricing-refresh .pricing-table-wrap{background:var(--surface-strong);border-color:#087e582b;border-radius:16px;box-shadow:0 12px 32px #0f172a0a}.pricing-refresh .pricing-community-note{font-size:12px;margin-bottom:16px}.pricing-refresh .pricing-comparison h2{font-size:21px;letter-spacing:-.025em}.pricing-refresh .pricing-table th{background:#0db27b12;color:#087b57}.surebets-refresh .surebet-example-card{padding:18px}.surebets-refresh .surebet-example-odds article{background:var(--surface-strong);border-radius:13px}.bookmakers-refresh .bookmakers-logo-card{border-radius:16px;min-height:168px}.bookmakers-refresh .bookmakers-logo-fallback,.bookmakers-refresh .bookmakers-logo-image{height:88px;width:min(100%,210px)}.faq-refresh .faq-section{gap:14px}.faq-refresh .faq-accordion{gap:8px}.faq-refresh .faq-item-toggle{font-size:15px;padding:16px 18px}.faq-refresh .faq-item-icon{font-size:17px;height:27px;width:27px}.faq-refresh .faq-item-answer{padding:0 18px 17px}.faq-refresh .faq-item-answer p{font-size:12px}.contact-refresh .contact-form{background:var(--card-bg-soft);border:1px solid #087e5829;border-radius:16px;padding:20px}.contact-refresh .contact-form-grid{gap:12px}.contact-refresh .contact-form-field{gap:6px}.contact-refresh .contact-form-field input,.contact-refresh .contact-form-field select,.contact-refresh .contact-form-field textarea{border-radius:10px;font-size:12px;padding:11px 12px}.contact-refresh .contact-submit-button{border-radius:10px;min-height:42px}.calculator-refresh .calculator-main-card{padding:28px}.calculator-refresh .calculator-outcome-field{padding:17px}.calculator-refresh .calculator-field input,.calculator-refresh .calculator-toggle{border-radius:10px}.archive-refresh.tracker-history-page-modern .tracker-main-header{align-items:center}.archive-refresh.tracker-history-page-modern .tracker-main-header-tools{min-width:270px}.archive-refresh.tracker-history-page-modern .tracker-header-link{background:linear-gradient(135deg,#4eebb6,#17ce91);border:0;box-shadow:0 12px 26px #071c1433;color:#06251b}.archive-refresh.tracker-history-page-modern .tracker-env-badge{background:#ffffff12;border-color:#d2ffee40;color:#c9f9e7}.archive-refresh.tracker-history-page-modern .tracker-history-content{gap:14px}.archive-refresh.tracker-history-page-modern .tracker-history-sim-card,.archive-refresh.tracker-history-page-modern .tracker-history-table-card,.archive-refresh.tracker-history-page-modern .tracker-history-toolbar,.archive-refresh.tracker-history-page-modern .tracker-stat-card{border-color:#087e582b;border-radius:18px;box-shadow:0 12px 34px rgba(5,45,34,.055)}.archive-refresh.tracker-history-page-modern .tracker-stat-card{padding:18px}.archive-refresh.tracker-history-page-modern .tracker-history-profit-card{background:radial-gradient(circle at 88% 10%,#4beeb638,#0000 35%),linear-gradient(145deg,#06402f,#087553);color:#fff}.archive-refresh.tracker-history-page-modern .tracker-history-profit-card h3,.archive-refresh.tracker-history-page-modern .tracker-history-profit-card p{color:#fff}.archive-refresh.tracker-history-page-modern .tracker-history-profit-card span{color:#ecfff8b3}.public-shell[data-theme=light] .archive-refresh.tracker-history-page-modern .tracker-main-header{background:radial-gradient(circle at 84% 12%,#4beeb640,#0000 28%),linear-gradient(135deg,#052d22,#07513a 57%,#0a6b4b);border-color:#7dffd233;box-shadow:0 24px 58px #052d2229}.public-shell[data-theme=light] .archive-refresh.tracker-history-page-modern .tracker-main-header h1{color:#fff}.public-shell[data-theme=light] .archive-refresh.tracker-history-page-modern .tracker-main-header p{color:#ecfff8bd}.public-shell[data-theme=light] .archive-refresh.tracker-history-page-modern .tracker-env-badge{background:#ffffff12;border-color:#d2ffee40;color:#c9f9e7}.public-shell[data-theme=light] .archive-refresh.tracker-history-page-modern .tracker-history-profit-card{background:radial-gradient(circle at 88% 10%,#4beeb638,#0000 35%),linear-gradient(145deg,#06402f,#087553);border-color:#71ffcc3d;box-shadow:0 20px 42px #052d2229;color:#fff}.public-shell[data-theme=light] .archive-refresh.tracker-history-page-modern .tracker-history-profit-card h3,.public-shell[data-theme=light] .archive-refresh.tracker-history-page-modern .tracker-history-profit-card p{color:#fff}.public-shell[data-theme=light] .archive-refresh.tracker-history-page-modern .tracker-history-profit-card span{color:#ecfff8b3}.public-shell[data-theme=dark] .archive-refresh.tracker-history-page-modern .tracker-history-sim-card,.public-shell[data-theme=dark] .archive-refresh.tracker-history-page-modern .tracker-history-table-card,.public-shell[data-theme=dark] .archive-refresh.tracker-history-page-modern .tracker-history-toolbar,.public-shell[data-theme=dark] .archive-refresh.tracker-history-page-modern .tracker-stat-card,.public-shell[data-theme=dark] .pricing-refresh .pricing-card,.public-shell[data-theme=dark] .pricing-refresh .pricing-community-note,.public-shell[data-theme=dark] .pricing-refresh .pricing-table-wrap,.public-shell[data-theme=dark] .public-refresh>.subscription-section{box-shadow:none}.public-shell[data-theme=dark] .public-refresh .subscription-list li:before,.public-shell[data-theme=dark] .public-refresh>.subscription-section h2:before{color:#77edbe}@media (max-width:760px){.archive-refresh.tracker-history-page-modern .tracker-main-header,.public-refresh .pricing-hero,.public-refresh .subscription-hero{border-radius:20px;padding:27px 22px}.archive-refresh.tracker-history-page-modern .tracker-main-header h1,.public-refresh .pricing-hero h1,.public-refresh .subscription-hero h1{font-size:34px}.public-refresh .pricing-hero .subscription-cta-row,.public-refresh .subscription-hero .subscription-cta-row{align-items:stretch}.public-refresh .pricing-hero .card-btn,.public-refresh .subscription-hero .card-btn{max-width:none;min-width:0;width:100%}.public-refresh>.subscription-section{border-radius:16px;padding:20px}.public-refresh>.subscription-section h2{align-items:flex-start;font-size:19px}.public-refresh .subscription-list{grid-template-columns:1fr}.pricing-refresh .pricing-hero{padding-right:22px}.pricing-refresh .pricing-card.recommended{transform:none}.contact-refresh .contact-form{padding:15px}.archive-refresh.tracker-history-page-modern .tracker-main-header-tools{min-width:0}}.tracker-page-modern.tracker-refresh{padding:10px 0 44px;width:100%}.tracker-page-modern.tracker-refresh .tracker-main-header{align-items:center;background:radial-gradient(circle at 84% 12%,#4beeb640,#0000 28%),linear-gradient(135deg,#052d22,#07513a 57%,#0a6b4b);border:1px solid #7dffd233;border-radius:26px;box-shadow:0 24px 58px #052d2229;color:#fff;isolation:isolate;margin-bottom:16px;overflow:hidden;padding:36px 40px;position:relative}.tracker-page-modern.tracker-refresh .tracker-main-header:after{border:1px solid #b8ffe621;border-radius:50%;bottom:-190px;box-shadow:0 0 0 55px rgba(184,255,230,.035),0 0 0 110px rgba(184,255,230,.022);content:"";height:390px;position:absolute;right:-86px;width:390px;z-index:-1}.tracker-page-modern.tracker-refresh .tracker-main-header:hover{box-shadow:0 24px 58px #052d2229;transform:none}.tracker-refresh-kicker{background:#ffffff12;border:1px solid #9effda3d;border-radius:999px;color:#b7f9df;display:inline-flex;font-size:9px;font-weight:900;letter-spacing:.13em;margin-bottom:11px;padding:6px 10px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.tracker-page-modern.tracker-refresh .tracker-main-header h1{color:#fff;font-size:clamp(34px,5vw,50px);letter-spacing:-.047em;line-height:1;margin:0 0 10px;max-width:760px}.tracker-page-modern.tracker-refresh .tracker-main-header p{color:#ecfff8bd;font-size:14px;line-height:1.65;margin:0;max-width:700px}.tracker-page-modern.tracker-refresh .tracker-main-header-tools{min-width:230px}.tracker-page-modern.tracker-refresh .tracker-header-link{background:linear-gradient(135deg,#4eebb6,#17ce91);border:0;border-radius:11px;box-shadow:0 12px 26px #071c1433;color:#06251b;min-height:41px;padding:0 16px;width:auto}.tracker-page-modern.tracker-refresh .tracker-env-badge{background:#ffffff12;border-color:#d2ffee40;color:#c9f9e7}.tracker-page-modern.tracker-refresh .tracker-tab-shell{background:var(--surface-strong);border:1px solid #087e582b;border-radius:16px;box-shadow:0 10px 28px #0f172a0d;margin-bottom:14px;padding:6px}.tracker-page-modern.tracker-refresh .tracker-tab-row{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(4,minmax(0,1fr))}.tracker-page-modern.tracker-refresh .tracker-tab-pill{background:#0000;border:0;border-radius:11px;color:var(--muted);font-size:13px;font-weight:800;min-height:40px}.tracker-page-modern.tracker-refresh .tracker-tab-pill:hover{background:#0db27b12;border-color:#0000;color:var(--text)}.public-shell[data-theme=dark] .tracker-page-modern.tracker-refresh .tracker-tab-pill-active:hover,.public-shell[data-theme=light] .tracker-page-modern.tracker-refresh .tracker-tab-pill-active,.tracker-page-modern.tracker-refresh .tracker-tab-pill-active{background:linear-gradient(135deg,#087553,#0a966a);box-shadow:0 7px 16px #052d2229;color:#fff}.tracker-page-modern.tracker-refresh .card:not(.tracker-main-header):hover{transform:none}.tracker-page-modern.tracker-refresh .tracker-calc-card,.tracker-page-modern.tracker-refresh .tracker-filter-card,.tracker-page-modern.tracker-refresh .tracker-results-note-card,.tracker-page-modern.tracker-refresh .tracker-selected-card,.tracker-page-modern.tracker-refresh .tracker-sheet-card,.tracker-page-modern.tracker-refresh .tracker-stat-card,.tracker-page-modern.tracker-refresh .tracker-step-card{background:var(--surface-strong);border-color:#087e582b;border-radius:18px;box-shadow:0 12px 34px rgba(5,45,34,.055)}.tracker-page-modern.tracker-refresh .tracker-calc-card,.tracker-page-modern.tracker-refresh .tracker-pick-card,.tracker-page-modern.tracker-refresh .tracker-selected-card,.tracker-page-modern.tracker-refresh .tracker-step-card{padding:22px}.tracker-page-modern.tracker-refresh .tracker-calc-card h3,.tracker-page-modern.tracker-refresh .tracker-filter-title,.tracker-page-modern.tracker-refresh .tracker-selected-card h3,.tracker-page-modern.tracker-refresh .tracker-step-card h3{color:var(--text)}.tracker-page-modern.tracker-refresh .tracker-step-card-header{margin-bottom:18px}.tracker-page-modern.tracker-refresh .tracker-step-card-header h3{font-size:18px;letter-spacing:-.02em}.tracker-page-modern.tracker-refresh .tracker-filter-field label,.tracker-page-modern.tracker-refresh .tracker-filter-subtitle,.tracker-page-modern.tracker-refresh .tracker-muted{color:var(--muted)}.tracker-page-modern.tracker-refresh .tracker-manual-toggle-btn{background:#0db27b14;border-color:#0db27b3d;border-radius:10px;color:#087b57;min-height:38px}.tracker-page-modern.tracker-refresh .tracker-manual-toggle-btn:hover{background:#0db27b21;border-color:#0db27b66;color:#065f46}.tracker-page-modern.tracker-refresh .tracker-manual-surebet-panel{background:var(--card-bg-soft);border-color:#087e5829;border-radius:15px}.public-shell[data-theme=light] .tracker-page-modern.tracker-refresh .tracker-mini-pill,.tracker-page-modern.tracker-refresh .tracker-mini-pill{background:var(--surface-strong);border-color:#087e5826;border-radius:10px;color:var(--muted);min-height:36px}.tracker-page-modern.tracker-refresh .tracker-mini-pill:hover{border-color:#0db27b57;color:var(--text)}.public-shell[data-theme=light] .tracker-page-modern.tracker-refresh .tracker-mini-pill-active,.tracker-page-modern.tracker-refresh .tracker-mini-pill-active{background:#087553;border-color:#087553;color:#fff}.public-shell[data-theme=light] .tracker-page-modern.tracker-refresh .tracker-surebet-card,.tracker-page-modern.tracker-refresh .tracker-surebet-card{background:linear-gradient(145deg,rgba(13,178,123,.045),#0000),var(--surface-strong);border-color:#087e5824;border-radius:15px;color:var(--text);min-height:126px}.tracker-page-modern.tracker-refresh .tracker-surebet-card:hover{background:linear-gradient(145deg,rgba(13,178,123,.075),#0000),var(--surface-strong);border-color:#0db27b57;box-shadow:0 10px 22px #052d2212}.public-shell[data-theme=light] .tracker-page-modern.tracker-refresh .tracker-surebet-card.is-selected,.tracker-page-modern.tracker-refresh .tracker-surebet-card.is-selected{background:linear-gradient(145deg,#0db27b24,#0db27b0d),var(--surface-strong);border-color:#0db27bb3;box-shadow:0 0 0 3px #0db27b1a}.tracker-page-modern.tracker-refresh .tracker-surebet-meta strong{color:#087b57}.tracker-page-modern.tracker-refresh .tracker-field label{color:var(--muted);font-size:12px;font-weight:800}.tracker-page-modern.tracker-refresh .tracker-field input,.tracker-page-modern.tracker-refresh .tracker-field select,.tracker-page-modern.tracker-refresh .tracker-field textarea,.tracker-page-modern.tracker-refresh .tracker-filter-field input,.tracker-page-modern.tracker-refresh .tracker-filter-field select{background:var(--input-bg);border-color:#087e582b;border-radius:11px;color:var(--text);min-height:43px}.tracker-page-modern.tracker-refresh .tracker-field input:focus,.tracker-page-modern.tracker-refresh .tracker-field select:focus,.tracker-page-modern.tracker-refresh .tracker-field textarea:focus,.tracker-page-modern.tracker-refresh .tracker-filter-field input:focus,.tracker-page-modern.tracker-refresh .tracker-filter-field select:focus{border-color:#0db27b9e;box-shadow:0 0 0 3px #0db27b1f}.tracker-page-modern.tracker-refresh .tracker-calc-card{background:radial-gradient(circle at 90% 0,#0db27b1a,#0000 38%),var(--surface-strong);border-color:#0db27b3d}.tracker-page-modern.tracker-refresh .tracker-calc-list p{border-color:#087e581a}.tracker-page-modern.tracker-refresh .tracker-primary-btn{background:linear-gradient(135deg,#087553,#0a966a);border-radius:10px;color:#fff;min-height:41px}.tracker-page-modern.tracker-refresh .tracker-section-header{grid-gap:5px;display:grid;gap:5px;margin:3px 0 5px;padding:0 14px}.tracker-page-modern.tracker-refresh .tracker-section-header h2{color:var(--text);font-size:24px;letter-spacing:-.03em;line-height:1.15;margin:0}.tracker-page-modern.tracker-refresh .tracker-section-header p{color:var(--muted);font-size:14px;line-height:1.55;margin:0;max-width:720px}.tracker-page-modern.tracker-refresh .tracker-stat-grid{gap:11px}.tracker-page-modern.tracker-refresh .tracker-stat-card{min-height:112px;padding:18px}.tracker-page-modern.tracker-refresh .tracker-stat-card h3{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tracker-page-modern.tracker-refresh .tracker-stat-card p{color:var(--text);font-size:25px;letter-spacing:-.035em}.tracker-page-modern.tracker-refresh .tracker-results-note-card{background:linear-gradient(145deg,rgba(13,178,123,.055),#0000),var(--surface-strong);padding:16px 18px}.public-shell[data-theme=light] .tracker-page-modern.tracker-refresh .tracker-results-note-card p,.tracker-page-modern.tracker-refresh .tracker-results-note-card p{color:var(--muted);font-size:13px;line-height:1.6}.tracker-page-modern.tracker-refresh .tracker-filter-card{margin-bottom:4px;padding:20px}.public-shell[data-theme=light] .tracker-page-modern.tracker-refresh .tracker-filter-reset-btn,.tracker-page-modern.tracker-refresh .tracker-filter-reset-btn{background:var(--card-bg-soft);border-color:#087e5829;border-radius:10px;color:var(--text);min-height:38px}.tracker-page-modern.tracker-refresh .tracker-filter-export-btn{border-radius:10px;min-height:38px}.tracker-page-modern.tracker-refresh .tracker-filter-summary{border-color:#087e581a;color:var(--muted)}.public-shell[data-theme=light] .tracker-page-modern.tracker-refresh .tracker-table-wrapper,.tracker-page-modern.tracker-refresh .tracker-table-wrapper{background:var(--surface-strong);border-color:#087e5821;box-shadow:none}.public-shell[data-theme=light] .tracker-page-modern.tracker-refresh .tracker-table thead th,.tracker-page-modern.tracker-refresh .tracker-table thead th{background:rgba(13,178,123,.075);color:#406057}.public-shell[data-theme=light] .tracker-page-modern.tracker-refresh .tracker-table tbody td,.public-shell[data-theme=light] .tracker-page-modern.tracker-refresh .tracker-table tbody tr:nth-child(odd) td,.tracker-page-modern.tracker-refresh .tracker-table tbody td,.tracker-page-modern.tracker-refresh .tracker-table tbody tr:nth-child(odd) td{background:var(--surface-strong);color:var(--text)}.public-shell[data-theme=light] .tracker-page-modern.tracker-refresh .tracker-mobile-tracked-card,.tracker-page-modern.tracker-refresh .tracker-mobile-tracked-card{background:linear-gradient(145deg,rgba(13,178,123,.045),#0000),var(--surface-strong);border-color:#087e5824;border-radius:16px;box-shadow:0 10px 25px rgba(5,45,34,.055)}.tracker-page-modern.tracker-refresh .tracker-mobile-tracked-market{color:#087b57}.tracker-page-modern.tracker-refresh .tracker-mobile-tracked-legs div,.tracker-page-modern.tracker-refresh .tracker-mobile-tracked-summary div{background:var(--card-bg-soft);border-color:#087e581a}.public-shell[data-theme=dark] .tracker-page-modern.tracker-refresh .tracker-calc-card,.public-shell[data-theme=dark] .tracker-page-modern.tracker-refresh .tracker-filter-card,.public-shell[data-theme=dark] .tracker-page-modern.tracker-refresh .tracker-results-note-card,.public-shell[data-theme=dark] .tracker-page-modern.tracker-refresh .tracker-selected-card,.public-shell[data-theme=dark] .tracker-page-modern.tracker-refresh .tracker-sheet-card,.public-shell[data-theme=dark] .tracker-page-modern.tracker-refresh .tracker-stat-card,.public-shell[data-theme=dark] .tracker-page-modern.tracker-refresh .tracker-step-card,.public-shell[data-theme=dark] .tracker-page-modern.tracker-refresh .tracker-tab-shell{box-shadow:none}.public-shell[data-theme=dark] .tracker-page-modern.tracker-refresh .tracker-manual-toggle-btn,.public-shell[data-theme=dark] .tracker-page-modern.tracker-refresh .tracker-mobile-tracked-market,.public-shell[data-theme=dark] .tracker-page-modern.tracker-refresh .tracker-surebet-meta strong{color:#77edbe}.public-shell[data-theme=dark] .tracker-page-modern.tracker-refresh .tracker-table thead th{color:#c5ded5}.public-shell[data-theme=light] .tracker-page-modern.tracker-refresh .tracker-main-header{background:radial-gradient(circle at 88% 12%,#74ffcb33,#0000 29%),linear-gradient(135deg,#052d22,#07513a 57%,#0a6b4b);border-color:#7dffd233;box-shadow:0 24px 58px #052d2229}.public-shell[data-theme=light] .tracker-page-modern.tracker-refresh .tracker-main-header h1{color:#fff}.public-shell[data-theme=light] .tracker-page-modern.tracker-refresh .tracker-main-header p{color:#ecfff8bd}.public-shell[data-theme=light] .tracker-page-modern.tracker-refresh .tracker-env-badge{background:#ffffff14;border-color:#ffffff29;color:#c9f9e7}.tracker-page-modern.tracker-refresh .tracker-pick-controls{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,2fr) minmax(180px,1fr);margin-bottom:14px;max-width:720px;width:100%}@media (max-width:760px){.tracker-page-modern.tracker-refresh{padding:4px 0 30px}.tracker-page-modern.tracker-refresh .tracker-main-header{border-radius:20px;padding:27px 22px}.tracker-page-modern.tracker-refresh .tracker-main-header h1{font-size:34px}.tracker-page-modern.tracker-refresh .tracker-main-header-tools{justify-content:flex-start;min-width:0;width:100%}.tracker-page-modern.tracker-refresh .tracker-header-link{flex:1 1 180px}.tracker-page-modern.tracker-refresh .tracker-tab-row{grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-page-modern.tracker-refresh .tracker-step-card-header{flex-direction:column}.tracker-page-modern.tracker-refresh .tracker-manual-toggle-btn{width:100%}.tracker-page-modern.tracker-refresh .tracker-section-header h2{font-size:21px}.tracker-page-modern.tracker-refresh .tracker-pick-controls{grid-template-columns:minmax(0,1fr);max-width:none}}.public-refresh .card-btn,.public-refresh .card-link,.tracker-page-modern.tracker-refresh .card-btn,.tracker-page-modern.tracker-refresh .card-link{text-decoration:none}.public-refresh .contact-quick-card p,.public-refresh .faq-item-answer p,.public-refresh .pricing-description,.public-refresh .subscription-feature-card p,.public-refresh>.subscription-section>p{color:var(--muted)}.public-refresh .contact-quick-card>:last-child,.public-refresh .subscription-feature-card>:last-child,.public-refresh>.subscription-section>:last-child,.tracker-page-modern.tracker-refresh .tracker-calc-card>:last-child,.tracker-page-modern.tracker-refresh .tracker-selected-card>:last-child,.tracker-page-modern.tracker-refresh .tracker-step-card>:last-child{margin-bottom:0}.public-refresh .contact-quick-card h3,.public-refresh .faq-item-toggle,.public-refresh .subscription-feature-card h3,.tracker-page-modern.tracker-refresh .tracker-calc-card h3,.tracker-page-modern.tracker-refresh .tracker-selected-card h3,.tracker-page-modern.tracker-refresh .tracker-step-card h3{color:var(--text)}.tracker-page-modern.tracker-refresh{max-width:1180px;padding:0 0 44px}.tracker-page-modern.tracker-refresh .tracker-section{margin:0}.tracker-page-modern.tracker-refresh .tracker-tab-shell{margin-bottom:13px}.tracker-page-modern.tracker-refresh .tracker-add-stack,.tracker-page-modern.tracker-refresh .tracker-costs-pane,.tracker-page-modern.tracker-refresh .tracker-results-pane,.tracker-page-modern.tracker-refresh .tracker-surebets-pane{gap:13px}.tracker-page-modern.tracker-refresh .tracker-calc-card,.tracker-page-modern.tracker-refresh .tracker-filter-card,.tracker-page-modern.tracker-refresh .tracker-results-note-card,.tracker-page-modern.tracker-refresh .tracker-selected-card,.tracker-page-modern.tracker-refresh .tracker-sheet-card,.tracker-page-modern.tracker-refresh .tracker-stat-card,.tracker-page-modern.tracker-refresh .tracker-step-card{color:var(--text)}.tracker-page-modern.tracker-refresh .tracker-calc-list p,.tracker-page-modern.tracker-refresh .tracker-filter-field label,.tracker-page-modern.tracker-refresh .tracker-filter-subtitle,.tracker-page-modern.tracker-refresh .tracker-mobile-tracked-card p,.tracker-page-modern.tracker-refresh .tracker-mobile-tracked-legs small,.tracker-page-modern.tracker-refresh .tracker-mobile-tracked-legs span,.tracker-page-modern.tracker-refresh .tracker-mobile-tracked-summary span,.tracker-page-modern.tracker-refresh .tracker-mobile-tracked-topline span:first-child,.tracker-page-modern.tracker-refresh .tracker-muted,.tracker-page-modern.tracker-refresh .tracker-selected-list,.tracker-page-modern.tracker-refresh .tracker-step-card-header .tracker-muted{color:var(--muted)}.tracker-page-modern.tracker-refresh .tracker-field input::placeholder,.tracker-page-modern.tracker-refresh .tracker-field textarea::placeholder,.tracker-page-modern.tracker-refresh .tracker-filter-field input::placeholder{color:var(--muted);opacity:.82}.tracker-page-modern.tracker-refresh .tracker-filter-export-btn,.tracker-page-modern.tracker-refresh .tracker-header-link,.tracker-page-modern.tracker-refresh .tracker-manual-toggle-btn,.tracker-page-modern.tracker-refresh .tracker-primary-btn{font-weight:850}.tracker-page-modern.tracker-refresh .tracker-filter-reset-btn,.tracker-page-modern.tracker-refresh .tracker-page-btn,.tracker-page-modern.tracker-refresh .tracker-status-display{color:var(--text)}.tracker-page-modern.tracker-refresh .tracker-mobile-scroll-hint{color:var(--muted)}.public-shell[data-theme=dark] .tracker-page-modern.tracker-refresh .tracker-mobile-tracked-market,.public-shell[data-theme=dark] .tracker-page-modern.tracker-refresh .tracker-picked-summary,.public-shell[data-theme=dark] .tracker-page-modern.tracker-refresh .tracker-surebet-meta strong{color:#77edbe}.public-shell[data-theme=dark] .tracker-page-modern.tracker-refresh .tracker-field input,.public-shell[data-theme=dark] .tracker-page-modern.tracker-refresh .tracker-field select,.public-shell[data-theme=dark] .tracker-page-modern.tracker-refresh .tracker-field textarea,.public-shell[data-theme=dark] .tracker-page-modern.tracker-refresh .tracker-filter-field input,.public-shell[data-theme=dark] .tracker-page-modern.tracker-refresh .tracker-filter-field select{background:hsla(0,0%,100%,.035);border-color:#7dffd226;color:var(--text)}.public-shell[data-theme=dark] .tracker-page-modern.tracker-refresh .tracker-filter-reset-btn,.public-shell[data-theme=dark] .tracker-page-modern.tracker-refresh .tracker-mini-pill,.public-shell[data-theme=dark] .tracker-page-modern.tracker-refresh .tracker-page-btn{background:hsla(0,0%,100%,.035);border-color:#7dffd224;color:var(--text)}.public-shell[data-theme=dark] .tracker-page-modern.tracker-refresh .tracker-mini-pill-active,.public-shell[data-theme=dark] .tracker-page-modern.tracker-refresh .tracker-page-btn-active{background:#0db27b47;border-color:#56ebb5b8;color:#fff}.calculator-refresh .calculator-hero .public-note{margin-top:12px}.public-shell[data-theme=light] .calculator-refresh .calculator-hero .public-note{color:#ecfff8bd}.public-shell[data-theme=dark] .public-main :is(.auth-inline-link,.switch-auth a,.register-consent a,.register-login-link a,.login-password-label a,.checkout-login-note a,.legal-toc a,.legal-content a,.account-note a),.public-shell[data-theme=dark] .public-main :is(p,li,dd,small) a:not(.card-btn){color:#77edbe;-webkit-text-decoration-color:#77edbe9e;text-decoration-color:#77edbe9e}.public-shell[data-theme=dark] .public-main :is(.auth-inline-link,.switch-auth a,.register-consent a,.register-login-link a,.login-password-label a,.checkout-login-note a,.legal-toc a,.legal-content a,.account-note a):visited,.public-shell[data-theme=dark] .public-main :is(p,li,dd,small) a:not(.card-btn):visited{color:#77edbe}.public-shell[data-theme=dark] .public-main :is(.auth-inline-link,.switch-auth a,.register-consent a,.register-login-link a,.login-password-label a,.checkout-login-note a,.legal-toc a,.legal-content a,.account-note a):hover,.public-shell[data-theme=dark] .public-main :is(p,li,dd,small) a:not(.card-btn):hover{color:#c8ffe9;-webkit-text-decoration-color:currentColor;text-decoration-color:initial}@media (max-width:760px){.tracker-page-modern.tracker-refresh{padding:0 0 30px}.tracker-page-modern.tracker-refresh .tracker-main-header,.tracker-page-modern.tracker-refresh .tracker-tab-shell{margin-bottom:12px}.tracker-page-modern.tracker-refresh .tracker-section-header{margin:2px 0 4px;padding:0 12px}.tracker-page-modern.tracker-refresh .tracker-section-header h2{font-size:21px}.tracker-page-modern.tracker-refresh .tracker-section-header p{font-size:13px}.tracker-page-modern.tracker-refresh .tracker-calc-card,.tracker-page-modern.tracker-refresh .tracker-filter-card,.tracker-page-modern.tracker-refresh .tracker-pick-card,.tracker-page-modern.tracker-refresh .tracker-selected-card,.tracker-page-modern.tracker-refresh .tracker-step-card{padding:20px}}.home-summer-action-shell{margin:0 auto;max-width:1200px;padding:0 32px 56px;width:100%}.summer-action-banner{grid-gap:20px;align-items:center;background:radial-gradient(circle at 88% 8%,#fadc5b7a,#0000 24%),radial-gradient(circle at 8% 100%,#3dd5c03d,#0000 30%),linear-gradient(135deg,#eafff8,#c9f8e9 52%,#f8f4c9);border:1px solid #0788693d;border-radius:24px;box-shadow:0 22px 50px #05503b1f;color:#063c2d;display:grid;gap:20px;grid-template-columns:auto minmax(0,1fr) auto auto;isolation:isolate;margin-bottom:18px;overflow:hidden;padding:24px 26px;position:relative;width:100%}.home-summer-action-shell .summer-action-banner{margin-bottom:0}.summer-action-banner:after{border:1px solid #0670531f;border-radius:50%;bottom:-90px;box-shadow:0 0 0 32px #ffffff17,0 0 0 64px hsla(0,0%,100%,.055);content:"";height:130px;position:absolute;right:21%;width:210px;z-index:-1}.summer-action-sun{background:#ffec87ad;border:1px solid #896b001f;border-radius:17px;box-shadow:0 10px 24px #775d0017;color:#8b6b00;display:grid;font-size:27px;height:52px;place-items:center;width:52px}.summer-action-copy{grid-gap:5px;display:grid;gap:5px;min-width:0}.summer-action-copy>span{color:#087554;font-size:10px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.summer-action-copy>strong{color:#073b2e;font-size:clamp(21px,2.5vw,30px);font-weight:950;letter-spacing:-.035em;line-height:1.08}.summer-action-copy>small{color:#073b2eb8;font-size:12px;font-weight:700;line-height:1.45}.summer-countdown{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,minmax(48px,1fr))}.summer-countdown-unit{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff8a;border:1px solid #07755426;border-radius:12px;display:grid;min-width:52px;padding:8px 7px 7px;text-align:center}.summer-countdown-unit strong{font-feature-settings:"tnum";color:#07563f;font-size:18px;font-variant-numeric:tabular-nums;line-height:1}.summer-countdown-unit small{color:#073b2ea3;font-size:8px;font-weight:900;letter-spacing:.08em;margin-top:4px;text-transform:uppercase}.summer-action-button{align-items:center;background:linear-gradient(135deg,#087553,#0aa879);border-radius:11px;box-shadow:0 12px 26px #05503b2e;color:#fff;display:inline-flex;font-size:13px;font-weight:900;justify-content:center;min-height:44px;min-width:124px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.summer-action-button:hover{box-shadow:0 15px 30px #05503b3d;transform:translateY(-1px)}.summer-action-banner-compact{border-radius:17px;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;padding:17px 19px}.summer-action-banner-compact .summer-action-sun{border-radius:13px;font-size:22px;height:42px;width:42px}.summer-action-banner-compact .summer-action-copy>strong{font-size:18px}.summer-action-banner-compact .summer-action-copy>small{font-size:10px}.summer-countdown-compact{grid-template-columns:repeat(4,minmax(40px,1fr))}.summer-countdown-compact .summer-countdown-unit{border-radius:10px;min-width:42px;padding:7px 5px 6px}.summer-countdown-compact .summer-countdown-unit strong{font-size:15px}.billing-selector-card .summer-action-banner{margin:0 0 16px}.checkout-page>.summer-action-banner{margin-bottom:18px}.promo-old-price{-webkit-text-fill-color:var(--muted);color:var(--muted);-webkit-text-decoration-color:currentColor;text-decoration-color:initial}.promo-current-price{grid-gap:2px;display:grid;gap:2px;text-shadow:none}.promo-current-price,.promo-current-price span,.promo-price small{-webkit-text-fill-color:#087554;color:#087554}.pricing-card.recommended .promo-old-price{-webkit-text-fill-color:#ecfff894;color:#ecfff894}.pricing-card.recommended .promo-current-price,.pricing-card.recommended .promo-current-price span,.pricing-card.recommended .promo-price small{-webkit-text-fill-color:#9ff4d5;color:#9ff4d5}.public-shell[data-theme=dark] .summer-action-banner{background:radial-gradient(circle at 88% 8%,#e0c74e33,#0000 24%),radial-gradient(circle at 8% 100%,#3dd5c01f,#0000 30%),linear-gradient(135deg,#082c23,#0b4938 58%,#425329);border-color:#68eebf33;box-shadow:none}.public-shell[data-theme=dark] .summer-action-sun{background:#ffe45f1f;border-color:#ffec8729;color:#ffe781}.public-shell[data-theme=dark] .summer-action-copy>span{color:#8cf0cc}.public-shell[data-theme=dark] .summer-action-copy>strong{color:#fff}.public-shell[data-theme=dark] .summer-action-copy>small{color:#ebfff8b3}.public-shell[data-theme=dark] .summer-countdown-unit{background:hsla(0,0%,100%,.055);border-color:#8ff6d121}.public-shell[data-theme=dark] .summer-countdown-unit strong{color:#b9f8e1}.public-shell[data-theme=dark] .summer-countdown-unit small{color:#ebfff894}.pricing-refresh .pricing-card.recommended .pricing-badge{background:linear-gradient(135deg,#a7f3d0,#f1f5a8);border-color:#05966933;box-shadow:0 8px 18px #05503b24;color:#064e3b}.public-shell:not([data-theme=dark]) .pricing-refresh .pricing-card.recommended,.public-shell[data-theme=light] .pricing-refresh .pricing-card.recommended{background:radial-gradient(circle at 90% 4%,#ffe1706b,#0000 30%),radial-gradient(circle at 8% 100%,#43d6a633,#0000 34%),linear-gradient(145deg,#fffef6,#effff8 52%,#dcf8ed);border-color:#087e582e;box-shadow:0 18px 42px #05503b1f}.public-shell:not([data-theme=dark]) .pricing-refresh .pricing-card.recommended .pricing-feature-list li,.public-shell:not([data-theme=dark]) .pricing-refresh .pricing-card.recommended h2,.public-shell[data-theme=light] .pricing-refresh .pricing-card.recommended .pricing-feature-list li,.public-shell[data-theme=light] .pricing-refresh .pricing-card.recommended h2{color:#0b3328}.public-shell:not([data-theme=dark]) .pricing-refresh .pricing-card.recommended .pricing-description,.public-shell[data-theme=light] .pricing-refresh .pricing-card.recommended .pricing-description{color:#0b3328ad}.public-shell:not([data-theme=dark]) .pricing-refresh .pricing-card.recommended .promo-old-price,.public-shell[data-theme=light] .pricing-refresh .pricing-card.recommended .promo-old-price{-webkit-text-fill-color:#0b33287a;color:#0b33287a}.public-shell:not([data-theme=dark]) .pricing-refresh .pricing-card.recommended .promo-current-price,.public-shell:not([data-theme=dark]) .pricing-refresh .pricing-card.recommended .promo-current-price span,.public-shell:not([data-theme=dark]) .pricing-refresh .pricing-card.recommended .promo-price small,.public-shell[data-theme=light] .pricing-refresh .pricing-card.recommended .promo-current-price,.public-shell[data-theme=light] .pricing-refresh .pricing-card.recommended .promo-current-price span,.public-shell[data-theme=light] .pricing-refresh .pricing-card.recommended .promo-price small{-webkit-text-fill-color:#087554;color:#087554}.public-shell[data-theme=dark] .pricing-refresh .pricing-card.recommended .pricing-badge{background:linear-gradient(135deg,#079669,#527f1f);border-color:#a7f3d047;box-shadow:0 8px 18px #0003;color:#d1fae5;opacity:1}.public-shell{display:flex;flex-direction:column;min-height:100vh}.public-main{flex:1 0 auto}.skip-link{background:#68efbd;border-radius:9px;box-shadow:0 8px 24px #03261b3d;color:#06251b;font-size:13px;font-weight:900;left:12px;padding:10px 14px;position:fixed;text-decoration:none;top:8px;transform:translateY(-160%);transition:transform .16s ease;z-index:200}.skip-link:focus{transform:translateY(0)}:where(a,button,input,select,textarea):focus-visible{outline:3px solid #0db27b57;outline-offset:3px}.public-site-footer{background:radial-gradient(circle at 12% 0,#29daa01c,#0000 31%),linear-gradient(180deg,#ecfbf5eb,#e2f6eefa);border-top:1px solid #087e5824;flex:0 0 auto;padding:42px 20px 20px}.public-site-footer-inner{grid-gap:60px;display:grid;gap:60px;grid-template-columns:minmax(240px,.85fr) minmax(0,1.7fr);margin:0 auto;max-width:1180px;width:100%}.footer-brand{grid-gap:14px;align-content:start;display:grid;gap:14px}.footer-logo{align-items:center;color:#0b3328;display:inline-flex;font-size:18px;font-weight:950;gap:10px;text-decoration:none;width:-webkit-fit-content;width:fit-content}.footer-logo img{height:34px;object-fit:contain;width:34px}.footer-brand p{color:#567166;font-size:13px;line-height:1.7;margin:0;max-width:360px}.footer-links{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.footer-links>div{grid-gap:9px;align-content:start;display:grid;gap:9px}.footer-links strong{color:#0b3328;font-size:12px;font-weight:950;letter-spacing:.08em;margin-bottom:3px;text-transform:uppercase}.footer-cookie-button,.footer-links a,.footer-links span{color:#567166;font-size:12px;line-height:1.45;text-decoration:none;width:-webkit-fit-content;width:fit-content}.footer-cookie-button{background:#0000;border:0;cursor:pointer;font-family:inherit;padding:0}.footer-cookie-button:hover,.footer-links a:hover{color:#087554}.footer-bottom{align-items:center;border-top:1px solid #087e581f;color:#688078;display:flex;font-size:11px;gap:18px;justify-content:space-between;margin:30px auto 0;max-width:1180px;padding-top:18px;width:100%}.public-shell[data-theme=dark] .public-site-footer{background:radial-gradient(circle at 12% 0,#29daa014,#0000 31%),linear-gradient(180deg,#07130f,#050d0a);border-top-color:#77edbe1a}.public-shell[data-theme=dark] .footer-links strong,.public-shell[data-theme=dark] .footer-logo{color:#effff8}.public-shell[data-theme=dark] .footer-bottom,.public-shell[data-theme=dark] .footer-brand p,.public-shell[data-theme=dark] .footer-cookie-button,.public-shell[data-theme=dark] .footer-links a,.public-shell[data-theme=dark] .footer-links span{color:#9fb7ae}.public-shell[data-theme=dark] .footer-cookie-button:hover,.public-shell[data-theme=dark] .footer-links a:hover{color:#77edbe}.public-shell[data-theme=dark] .footer-bottom{border-top-color:#77edbe1a}.legal-inline-button{background:#0000;border:0;color:#07895f;cursor:pointer;display:inline;font:inherit;font-weight:800;padding:0;text-decoration:underline;text-underline-offset:2px}.public-shell[data-theme=dark] .legal-inline-button{color:#77edbe}.cookie-consent{grid-gap:28px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 8% 0,#2adca021,#0000 33%),#fafffcfa;border:1px solid #087e5833;border-radius:20px;bottom:22px;box-shadow:0 24px 70px #052d2238;color:#10211a;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) auto;left:22px;margin:0 auto;max-width:1040px;padding:22px;position:fixed;right:22px;width:calc(100% - 44px);z-index:300}.cookie-consent-copy{max-width:680px}.cookie-consent-kicker{color:#07895f;display:block;font-size:9px;font-weight:950;letter-spacing:.13em;margin-bottom:5px;text-transform:uppercase}.cookie-consent h2{color:#10211a;font-size:19px;letter-spacing:-.02em;margin:0 0 7px}.cookie-consent p{color:#567166;font-size:12px;line-height:1.6;margin:0 0 7px}.cookie-consent a{color:#07895f;font-size:12px;font-weight:850;text-underline-offset:2px}.cookie-consent-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end}.cookie-consent-actions button{border-radius:11px;cursor:pointer;font-family:inherit;font-size:12px;font-weight:900;min-height:42px;padding:0 16px;white-space:nowrap}.cookie-consent-decline{background:#eef7f2;border:1px solid #087e5833;color:#173b30}.cookie-consent-accept{background:linear-gradient(135deg,#087553,#0a966a);border:1px solid #0a966a;box-shadow:0 9px 20px #08755333;color:#fff}.cookie-consent-actions button:hover{transform:translateY(-1px)}.public-shell[data-theme=dark] .cookie-consent{background:radial-gradient(circle at 8% 0,#2adca01a,#0000 33%),#061510fa;border-color:#77edbe30;box-shadow:0 24px 75px #00000075;color:#effff8}.public-shell[data-theme=dark] .cookie-consent a,.public-shell[data-theme=dark] .cookie-consent-kicker{color:#77edbe}.public-shell[data-theme=dark] .cookie-consent h2{color:#effff8}.public-shell[data-theme=dark] .cookie-consent p{color:#b4cbc2}.public-shell[data-theme=dark] .cookie-consent-decline{background:hsla(0,0%,100%,.055);border-color:#77edbe33;color:#dfffee}@media (max-width:760px){.cookie-consent{border-radius:18px;bottom:12px;gap:16px;grid-template-columns:minmax(0,1fr);left:12px;padding:19px;right:12px;width:calc(100% - 24px)}.cookie-consent-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cookie-consent-actions button{padding:0 12px;white-space:normal;width:100%}.public-site-footer{padding:34px 20px 18px}.public-site-footer-inner{gap:30px;grid-template-columns:minmax(0,1fr)}.footer-links{gap:28px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.footer-bottom{align-items:flex-start;flex-direction:column;margin-top:26px}}@media (max-width:430px){.footer-links{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:960px){.summer-action-banner{grid-template-columns:auto minmax(0,1fr)}.summer-action-button,.summer-countdown{grid-column:2}.summer-action-button{justify-self:start}.summer-action-banner-compact{grid-template-columns:minmax(0,1fr)}.summer-action-banner-compact .summer-action-sun{display:none}.summer-action-banner-compact .summer-countdown{grid-column:1}}@media (max-width:620px){.home-summer-action-shell{padding:0 0 34px}.summer-action-banner,.summer-action-banner-compact{border-radius:19px;gap:14px;grid-template-columns:minmax(0,1fr);padding:21px}.summer-action-banner .summer-action-sun{border-radius:14px;font-size:23px;height:44px;width:44px}.summer-action-banner-compact .summer-action-copy>strong,.summer-action-copy>strong{font-size:22px}.summer-action-banner-compact .summer-action-copy>small,.summer-action-copy>small{font-size:11px}.summer-countdown,.summer-countdown-compact{grid-column:1;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.summer-countdown-compact .summer-countdown-unit,.summer-countdown-unit{min-width:0}.summer-action-button{grid-column:1;width:100%}}.sandbox-mode-banner{align-items:center;background:linear-gradient(90deg,#5a2db5,#7653d6);box-shadow:0 4px 16px #351c6f38;color:#fff;display:flex;font-size:12px;gap:10px;justify-content:center;letter-spacing:.01em;min-height:38px;padding:8px 16px;position:-webkit-sticky;position:sticky;text-align:center;top:0;z-index:10000}.sandbox-mode-banner strong{background:#fff;border-radius:999px;color:#5a2db5;font-size:10px;letter-spacing:.08em;padding:3px 8px;text-transform:uppercase}@media (max-width:520px){.sandbox-mode-banner{align-items:flex-start;flex-direction:column;gap:3px}}.register-referral-banner{align-items:center;background:linear-gradient(135deg,#ddf9ef,#effcf7);border:1px solid #a9e8d2;border-radius:16px;color:#083f31;display:flex;gap:14px;margin:18px 0;padding:14px 16px}.register-referral-banner>span{background:#0db27b;border-radius:14px;color:#fff;display:grid;flex:0 0 48px;font-weight:900;height:48px;place-items:center;width:48px}.register-referral-banner p,.register-referral-banner strong{display:block;margin:0}.register-referral-banner p{color:#37675a;font-size:13px;line-height:1.45;margin-top:3px}.register-referral-banner--checking{opacity:.78}.referral-account-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.referral-friends-card,.referral-share-card,.referral-status-card{overflow:hidden;padding:28px;position:relative}.referral-share-card{background:linear-gradient(145deg,#fff 35%,#effcf7)}.referral-share-card h3{font-size:clamp(24px,3vw,34px);margin:8px 0 10px}.referral-share-card>p{color:var(--muted);line-height:1.65;max-width:630px}.referral-gift-mark{background:linear-gradient(135deg,#0db27b,#38c994);border-radius:20px;box-shadow:0 12px 28px #0db27b3d;color:#fff;display:grid;font-size:18px;font-weight:900;height:64px;place-items:center;position:absolute;right:24px;top:23px;transform:rotate(4deg);width:64px}.referral-link-box{background:#fff;border:1px solid #cfe4dc;border-radius:14px;display:flex;gap:8px;margin-top:22px;padding:6px}.referral-link-box input{background:#0000;border:0;color:var(--text);flex:1 1;font:inherit;min-width:0;outline:none;padding:10px 12px}.referral-link-box button{background:#092e24;border:0;border-radius:10px;color:#fff;cursor:pointer;font-weight:800;padding:9px 16px}.referral-actions{margin-top:14px}.referral-terms{color:var(--muted);display:block;line-height:1.5;margin-top:16px}.referral-metrics{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,1fr);margin:18px 0 24px}.referral-metrics>div{background:#f2faf7;border:1px solid #d8ebe4;border-radius:14px;padding:16px 9px;text-align:center}.referral-metrics strong{color:#0b7958;display:block;font-size:27px}.referral-metrics span{color:var(--muted);display:block;font-size:11px;font-weight:700;margin-top:3px}.referral-explanation{grid-gap:13px;display:grid;gap:13px}.referral-explanation>div{align-items:center;display:flex;gap:11px}.referral-explanation span{background:#dcf6ed;border-radius:50%;color:#087252;display:grid;flex:0 0 28px;font-size:12px;font-weight:900;height:28px;place-items:center}.referral-explanation p{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.referral-rules-box{background:rgba(86,70,218,.055);border:1px solid #5646da2e;border-radius:14px;margin-top:22px;padding:15px 16px}.referral-rules-box strong{color:var(--text);display:block;font-size:13px;margin-bottom:8px}.referral-rules-box ul{grid-gap:6px;color:var(--muted);display:grid;font-size:12px;gap:6px;line-height:1.5;margin:0;padding-left:18px}.referral-friends-card{grid-column:1/-1}.referral-friend-list{grid-gap:8px;display:grid;gap:8px;margin-top:18px}.referral-friend-list>div{align-items:center;background:#f8fbfa;border:1px solid #e1ece8;border-radius:13px;display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.referral-friend-list>div>span{font-weight:750}.referral-empty{color:var(--muted);padding:28px 4px 6px;text-align:center}.referral-empty strong{color:var(--text)}.referral-empty p{margin:5px 0 0}@media (max-width:800px){.referral-account-grid{grid-template-columns:minmax(0,1fr)}.referral-friends-card{grid-column:auto}}@media (max-width:560px){.referral-friends-card,.referral-share-card,.referral-status-card{padding:21px 18px}.referral-gift-mark{height:55px;margin-bottom:18px;position:static;width:55px}.referral-link-box{display:grid}.referral-link-box button{width:100%}.referral-metrics{grid-template-columns:1fr}.referral-metrics>div{align-items:center;display:flex;justify-content:space-between;text-align:left}.referral-metrics strong{font-size:22px}.referral-friend-list>div{align-items:flex-start;flex-direction:column}}.admin-page{max-width:1520px}.admin-tabs-container{padding:7px;position:-webkit-sticky;position:sticky;top:82px;z-index:18}.admin-tabs{width:100%}.admin-tabs>.card-btn{margin-left:auto}.admin-tab{font-size:13px;padding:11px 18px}.admin-tab-content{padding:clamp(20px,2.5vw,34px)}.admin-card-heading,.admin-list-heading,.admin-section-heading,.admin-user-detail-header{align-items:center;display:flex;gap:18px;justify-content:space-between}.admin-section-heading{margin-bottom:22px}.admin-card-heading h3,.admin-card-heading h4,.admin-section-heading h2,.admin-user-detail-header h3{color:var(--text);margin:0}.admin-section-heading>div>p{margin:7px 0 0}.admin-section-kicker{color:#08a876;display:block;font-size:10px;font-weight:900;letter-spacing:.12em;margin-bottom:5px;text-transform:uppercase}.admin-attention-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.admin-attention-card{grid-gap:3px 12px;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:0 8px 22px #0a36290a;color:var(--text);cursor:pointer;display:grid;gap:3px 12px;grid-template-columns:1fr auto;padding:17px 18px;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.admin-attention-card:hover{border-color:#0db27b59;box-shadow:0 12px 28px #0a362914;transform:translateY(-2px)}.admin-attention-card>span{color:var(--muted);font-size:12px;font-weight:800}.admin-attention-card>strong{align-self:center;color:#07aa77;font-size:23px;grid-row:span 2}.admin-attention-card>small{color:var(--text);font-size:12px}.admin-attention-card.has-warning{background:linear-gradient(145deg,#f6b23b14,var(--surface));border-color:#f6b23b61}.admin-attention-card.has-warning>strong{color:#c47b08}.admin-attention-card.has-danger{background:linear-gradient(145deg,#dc262612,var(--surface));border-color:#dc262652}.admin-attention-card.has-danger>strong{color:#dc2626}.admin-dashboard-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-card{border-radius:18px;padding:22px}.admin-quick-card{grid-column:1/-1}.admin-clear-filters,.admin-detail-close,.admin-text-button{background:#0000;border:0;color:#08a876;cursor:pointer;font:inherit;font-size:12px;font-weight:850}.admin-clear-filters:hover,.admin-text-button:hover{color:#00c98e}.admin-compact-list{grid-gap:4px;display:grid;gap:4px;margin-top:14px}.admin-compact-user{grid-gap:11px;align-items:center;background:#0000;border:0;border-bottom:1px solid var(--line);color:var(--text);cursor:pointer;display:grid;gap:11px;grid-template-columns:auto 1fr auto;padding:10px 8px;text-align:left;width:100%}.admin-compact-user:last-child{border-bottom:0}.admin-compact-user:hover{background:rgba(13,178,123,.045);border-radius:10px}.admin-compact-user>span:nth-child(2),.admin-user-row-main,.admin-user-row-title{min-width:0}.admin-compact-user small,.admin-compact-user strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-compact-user small{color:var(--muted);margin-top:2px}.admin-quick-actions-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.admin-quick-actions-grid>a,.admin-quick-actions-grid>button{background:color-mix(in srgb,var(--surface) 92%,#e7fff4 8%);border:1px solid var(--line);border-radius:13px;color:var(--text);cursor:pointer;display:block;padding:15px;text-align:left;text-decoration:none}.admin-quick-actions-grid>a:hover,.admin-quick-actions-grid>button:hover{background:#0db27b14;border-color:#0db27b5c}.admin-quick-actions-grid small,.admin-quick-actions-grid strong{display:block}.admin-quick-actions-grid small{color:var(--muted);margin-top:4px}.admin-user-summary-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px}.admin-user-summary-grid button{align-items:baseline;background:var(--surface);border:1px solid var(--line);border-radius:14px;color:var(--text);cursor:pointer;display:flex;gap:9px;padding:14px 15px;text-align:left}.admin-user-summary-grid button.is-active,.admin-user-summary-grid button:hover{background:#0db27b12;border-color:#0db27b6b}.admin-user-summary-grid button.has-warning{border-color:#f6b23b52}.admin-user-summary-grid strong{color:#08a876;font-size:20px}.admin-user-summary-grid span{color:var(--muted);font-size:12px;font-weight:750}.admin-support-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-support-filter-card{border-radius:16px;margin-bottom:14px;padding:15px}.admin-support-filter-card .admin-search-input{margin-bottom:0}.admin-table-link{color:#08a876;display:block;text-decoration:none}.admin-table-link:hover{text-decoration:underline}.admin-system-section+.admin-system-section{border-top:1px solid var(--line);margin-top:30px;padding-top:30px}.admin-user-filter-card{grid-gap:10px;align-items:end;border-radius:16px;display:grid;gap:10px;grid-template-columns:minmax(240px,1.8fr) repeat(3,minmax(150px,.85fr)) auto;margin-bottom:14px;padding:15px}.admin-user-filter-card .admin-filter-group,.admin-user-search-field{grid-gap:6px;display:grid;gap:6px}.admin-user-filter-card label,.admin-user-search-field label{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.admin-user-filter-card .admin-search-input{margin:0;max-width:none}.admin-clear-filters{min-height:41px;padding:0 8px}.admin-clear-filters:disabled{color:var(--muted);cursor:default;opacity:.45}.admin-users-workspace{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(420px,.9fr) minmax(480px,1.1fr)}.admin-user-detail,.admin-user-list-panel{background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden}.admin-user-list-panel .admin-list-heading{border-bottom:1px solid var(--line);color:var(--muted);font-size:12px;padding:14px 16px}.admin-user-list-panel .admin-list-heading strong{color:var(--text)}.admin-user-list{display:grid}.admin-user-row{grid-gap:12px;align-items:center;background:#0000;border:0;border-bottom:1px solid var(--line);color:var(--text);cursor:pointer;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto 8px;min-height:78px;padding:12px 15px;text-align:left;transition:background .16s ease,box-shadow .16s ease;width:100%}.admin-user-row.is-selected,.admin-user-row:hover{background:rgba(13,178,123,.055)}.admin-user-row.is-selected{box-shadow:inset 3px 0 0 #14c98e}.admin-user-avatar{background:linear-gradient(145deg,#0b3f30,#0daa78);border-radius:12px;color:#fff;display:grid;flex:0 0 auto;font-size:12px;font-weight:900;height:38px;letter-spacing:.02em;place-items:center;width:38px}.admin-user-avatar-lg{border-radius:15px;font-size:14px;height:50px;width:50px}.admin-user-row-main,.admin-user-row-main>small,.admin-user-row-meta{display:block}.admin-user-row-title{align-items:center;display:flex;gap:7px}.admin-user-row-main>small,.admin-user-row-meta,.admin-user-row-status>small{color:var(--muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-row-main>small{margin-top:3px}.admin-user-row-meta{margin-top:5px}.admin-user-row-status{grid-gap:5px;display:grid;gap:5px;justify-items:end}.admin-user-signal{background:#4ed5a6;border-radius:50%;height:7px;width:7px}.admin-user-signal.has-warning{background:#f6b23b;box-shadow:0 0 0 5px #f6b23b1f}.admin-detail-empty,.admin-empty-state{grid-gap:7px;color:var(--muted);display:grid;gap:7px;min-height:230px;padding:28px;place-items:center;text-align:center}.admin-detail-empty strong,.admin-empty-state strong{color:var(--text)}.admin-user-detail{max-height:calc(100vh - 170px);overflow-y:auto;padding:20px;position:-webkit-sticky;position:sticky;top:150px}.admin-user-detail-header{border-bottom:1px solid var(--line);padding-bottom:17px}.admin-user-identity{align-items:center;display:flex;gap:12px;min-width:0}.admin-user-identity>div{min-width:0}.admin-user-identity h3{font-size:20px}.admin-user-identity a,.admin-user-identity h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-identity a{color:var(--muted);display:block;font-size:12px;margin-top:3px}.admin-detail-close{background:rgba(0,0,0,.045);border-radius:10px;color:var(--muted);flex:0 0 auto;font-size:24px;height:34px;line-height:1;width:34px}.admin-user-warning{grid-gap:3px;background:#f6b23b17;border:1px solid #f6b23b52;border-radius:12px;color:var(--text);display:grid;font-size:12px;gap:3px;margin:14px 0;padding:12px 13px}.admin-user-warning span{color:var(--muted)}.admin-detail-metrics{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0}.admin-detail-metrics>div{background:rgba(13,178,123,.055);border-radius:11px;min-width:0;padding:11px}.admin-detail-metrics small,.admin-detail-metrics span,.admin-detail-metrics strong{display:block;overflow:hidden;text-overflow:ellipsis}.admin-detail-metrics small,.admin-detail-metrics span{color:var(--muted);font-size:9px}.admin-detail-metrics strong{color:var(--text);font-size:13px;margin:4px 0;white-space:nowrap}.admin-detail-section{border-top:1px solid var(--line);padding:17px 0}.admin-detail-section:first-of-type{border-top:0}.admin-detail-section h4{font-size:15px}.admin-detail-form-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:13px 0}.admin-detail-form-grid label{grid-gap:5px;color:var(--muted);display:grid;font-size:10px;font-weight:800;gap:5px}.admin-detail-form-grid label>small{color:var(--muted);font-size:9px;font-weight:500;line-height:1.35}.admin-detail-form-grid .admin-table-select{min-width:0}.admin-subscription-summary{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:13px}.admin-detail-info-list>div,.admin-subscription-summary>div{grid-gap:3px;display:grid;gap:3px}.admin-detail-info-list span,.admin-subscription-summary span{color:var(--muted);font-size:10px}.admin-detail-info-list strong,.admin-subscription-summary strong{color:var(--text);font-size:12px;overflow-wrap:anywhere}.admin-detail-note{color:#c47b08!important;font-size:11px!important;margin:9px 0 0!important}.admin-detail-info-list{grid-gap:9px;display:grid;gap:9px;margin:13px 0}.admin-detail-info-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.7fr) 1fr;padding-bottom:8px}.admin-detail-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:11px}.admin-detail-actions .card-btn{min-width:0;padding-inline:10px;text-align:center}.admin-danger-zone{align-items:center;display:flex;gap:14px;justify-content:space-between}.admin-danger-zone p{font-size:11px;margin:3px 0 0}.admin-danger-zone .admin-danger-text{color:#dc2626}.public-shell[data-theme=dark] .admin-clear-filters,.public-shell[data-theme=dark] .admin-section-kicker,.public-shell[data-theme=dark] .admin-text-button{color:#64e7b2}.public-shell[data-theme=dark] .badge-success{color:#78efbf}.public-shell[data-theme=dark] .badge-warning{color:#ffd082}.public-shell[data-theme=dark] .badge-danger{color:#ff9a9a}.public-shell[data-theme=dark] .admin-detail-close{background:#ffffff12}@media (max-width:1180px){.admin-user-filter-card{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-search-field{grid-column:1/-1}.admin-users-workspace{grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr)}.admin-user-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-support-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.admin-tabs-container{top:70px}.admin-attention-grid,.admin-dashboard-grid{grid-template-columns:minmax(0,1fr)}.admin-quick-card{grid-column:auto}.admin-quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-users-workspace{grid-template-columns:minmax(0,1fr)}.admin-user-detail{max-height:none;position:static}.admin-users-workspace.has-selection .admin-user-list-panel{display:none}}@media (max-width:640px){.admin-hero{padding:27px 22px}.admin-hero h1{font-size:36px}.admin-tabs>.card-btn{display:none}.admin-tab{padding-inline:14px}.admin-tab-content{border-radius:17px;padding:17px}.admin-section-heading{align-items:flex-start;flex-direction:column}.admin-section-heading>.card-btn{width:100%}.admin-user-filter-card,.admin-user-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-clear-filters,.admin-user-search-field{grid-column:1/-1}.admin-user-row{grid-template-columns:auto minmax(0,1fr) 7px}.admin-user-row-status{display:none}.admin-detail-actions,.admin-detail-form-grid,.admin-detail-metrics,.admin-quick-actions-grid,.admin-subscription-summary{grid-template-columns:minmax(0,1fr)}.admin-danger-zone{align-items:flex-start;flex-direction:column}}.telegram-refresh{grid-gap:24px;display:grid;gap:24px;max-width:1180px;width:100%}.telegram-refresh-hero{background:radial-gradient(circle at 82% 18%,#34e0a447,#0000 28%),linear-gradient(135deg,#041d17,#063d2e 54%,#075f43);border:1px solid #70ffcd33;border-radius:28px;box-shadow:0 26px 70px #03291f38;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);isolation:isolate;min-height:430px;overflow:hidden;position:relative}.telegram-refresh-hero:after,.telegram-refresh-hero:before{border:1px solid #8cffd81f;border-radius:50%;content:"";position:absolute;z-index:-1}.telegram-refresh-hero:before{bottom:-210px;height:480px;right:-110px;width:480px}.telegram-refresh-hero:after{bottom:-170px;height:340px;right:90px;width:340px}.telegram-refresh-hero-copy{align-self:center;padding:clamp(38px,6vw,72px)}.telegram-refresh-eyebrow{color:#0ca675;display:block;font-size:11px;font-weight:900;letter-spacing:.14em;line-height:1.2;margin-bottom:12px;text-transform:uppercase}.telegram-refresh-hero .telegram-refresh-eyebrow{color:#70e9bb}.telegram-refresh-hero h1{color:#fff;font-size:clamp(38px,5.5vw,68px);font-weight:950;letter-spacing:-.055em;line-height:.98;margin:0;max-width:720px}.telegram-refresh-hero-copy>p{color:#ecfff8c2;font-size:16px;line-height:1.75;margin:24px 0 28px;max-width:650px}.telegram-refresh-hero-button{background:#33dba2;border-color:#33dba2;box-shadow:0 14px 30px #0000002e;color:#03271d;min-width:205px;width:auto}.telegram-refresh-hero-visual{display:grid;padding:44px 54px 44px 10px;place-items:center}.telegram-refresh-phone{align-content:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0117118f;border:1px solid #ffffff2e;border-radius:34px;box-shadow:0 30px 70px #000c0866,inset 0 1px 0 #ffffff1a;display:grid;justify-items:center;min-height:330px;padding:32px 25px;transform:rotate(2.5deg);width:min(100%,290px)}.telegram-refresh-phone-bar{background:#ffffff2e;border-radius:999px;height:5px;position:absolute;top:14px;width:76px}.telegram-refresh-bot-avatar{background:linear-gradient(145deg,#33dba240,#33dba214);border:1px solid #75f4c657;border-radius:25px;color:#74efc0;display:grid;height:82px;margin-bottom:20px;place-items:center;width:82px}.telegram-refresh-bot-avatar svg{height:42px;width:42px}.telegram-refresh-phone strong{color:#fff;font-size:18px}.telegram-refresh-phone small{color:#ecfff899;font-size:12px;margin-top:6px}.telegram-refresh-phone-status{background:#33dba21a;border:1px solid #33dba233;border-radius:999px;color:#7bf2c6;font-size:11px;font-weight:850;margin-top:30px;padding:10px 13px}.telegram-refresh-section{background:var(--surface);border:1px solid var(--line);border-radius:24px;box-shadow:0 18px 50px rgba(15,23,42,.065);padding:clamp(26px,4vw,48px)}.telegram-refresh-section-heading{margin-bottom:28px;max-width:700px}.telegram-refresh-section-heading h2{color:var(--text);font-size:clamp(29px,4vw,43px);letter-spacing:-.04em;line-height:1.08;margin:0}.telegram-refresh-section-heading p{color:var(--muted);font-size:14px;line-height:1.7;margin:14px 0 0}.telegram-refresh-steps{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.telegram-refresh-step{background:radial-gradient(circle at 100% 0,#0db27b1c,#0000 40%),var(--surface-strong);border-radius:19px;min-height:230px;overflow:hidden;padding:26px;position:relative}.telegram-refresh-step-number{color:#0db27b52;font-size:15px;font-weight:950;letter-spacing:.08em;position:absolute;right:22px;top:20px}.telegram-refresh-step-icon,.telegram-refresh-sync-icon{background:#0db27b1a;border:1px solid #0db27b33;border-radius:14px;color:#0b9d6e;display:grid;font-size:18px;font-weight:900;height:46px;place-items:center;width:46px}.telegram-refresh-step h3{color:var(--text);font-size:19px;margin:25px 0 9px}.telegram-refresh-step p{color:var(--muted);font-size:13px;line-height:1.7;margin:0}.telegram-refresh-step p strong{color:var(--text)}.telegram-refresh-sync-note{align-items:flex-start;background:#0db27b12;border:1px solid #0db27b33;border-radius:17px;display:flex;gap:15px;margin-top:16px;padding:20px 22px}.telegram-refresh-sync-icon{border-radius:12px;flex:0 0 40px;height:40px;width:40px}.telegram-refresh-sync-note strong{color:var(--text);display:block;font-size:14px;margin:1px 0 5px}.telegram-refresh-sync-note p{color:var(--muted);font-size:12px;line-height:1.65;margin:0}.telegram-refresh-example{grid-gap:clamp(24px,5vw,70px);align-items:center;background:radial-gradient(circle at 92% 8%,#0db27b14,#0000 34%),var(--surface);display:grid;gap:clamp(24px,5vw,70px);grid-template-columns:minmax(240px,.62fr) minmax(360px,1fr)}.telegram-refresh-example .telegram-refresh-section-heading{margin:0}.telegram-refresh-message-shell{background:linear-gradient(145deg,#dcebe6,#c9ddd6);border:1px solid #44817033;border-radius:22px;box-shadow:0 18px 44px #09372a21;padding:16px}.telegram-refresh-message-topbar{align-items:center;display:flex;gap:10px;padding:4px 4px 13px}.telegram-refresh-message-avatar{background:#073f30;border-radius:12px;color:#65e5b5;display:grid;font-size:11px;font-weight:950;height:38px;place-items:center;width:38px}.telegram-refresh-message-topbar>span:nth-child(2){color:#12362c;display:grid;line-height:1.2}.telegram-refresh-message-topbar strong{font-size:13px}.telegram-refresh-message-topbar small{color:#5c776f;font-size:10px}.telegram-refresh-message-topbar i{background:#17b57d;border-radius:50%;height:7px;margin-left:auto;width:7px}.telegram-refresh-message-bubble{background:#fff;border-radius:17px 17px 5px 17px;box-shadow:0 8px 24px #1841361a;padding:18px 18px 30px;position:relative}.telegram-refresh-message-bubble pre{color:#102a23;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;line-height:1.65;margin:0;overflow:auto;white-space:pre-wrap}.telegram-refresh-message-time{bottom:9px;color:#54917f;font-size:9px;font-weight:700;position:absolute;right:13px}.telegram-refresh-message-shell>p{color:#47675e;font-size:9px;line-height:1.5;margin:11px 5px 1px}.public-shell[data-theme=dark] .telegram-refresh-message-shell{background:linear-gradient(145deg,#173b31,#102e27);border-color:#64e0b329}.public-shell[data-theme=dark] .telegram-refresh-message-topbar>span:nth-child(2){color:#e8fff7}.public-shell[data-theme=dark] .telegram-refresh-message-shell>p,.public-shell[data-theme=dark] .telegram-refresh-message-topbar small{color:#e2fff594}@media (max-width:900px){.telegram-refresh-hero{grid-template-columns:minmax(0,1fr)}.telegram-refresh-hero-visual{display:none}.telegram-refresh-steps{grid-template-columns:minmax(0,1fr)}.telegram-refresh-step{min-height:0}.telegram-refresh-example{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.telegram-refresh{gap:14px}.telegram-refresh-hero{border-radius:21px;min-height:0}.telegram-refresh-hero-copy{padding:30px 23px 32px}.telegram-refresh-hero h1{font-size:39px}.telegram-refresh-hero-copy>p{font-size:14px;margin:18px 0 23px}.telegram-refresh-hero-button{width:100%}.telegram-refresh-section{border-radius:19px;padding:23px 18px}.telegram-refresh-section-heading{margin-bottom:21px}.telegram-refresh-section-heading h2{font-size:30px}.telegram-refresh-step{padding:21px}.telegram-refresh-sync-note{padding:17px}.telegram-refresh-message-shell{border-radius:17px;padding:11px}.telegram-refresh-message-bubble{padding:15px 13px 29px}.telegram-refresh-message-bubble pre{font-size:10px}}
/*# sourceMappingURL=main.faf9146b.css.map*/