.flag-icon{display:inline-block;width:30px;height:30px;flex:none;border-radius:50%;overflow:hidden;vertical-align:middle;box-shadow:0 0 0 1px #ffffff35,0 2px 8px #0005;background:#fff}
.flag-icon svg{display:block;width:100%;height:100%}
.tabs{grid-template-columns:repeat(4,1fr)}
.location-flags{display:flex;align-items:center;gap:8px;letter-spacing:0}
.location-row .flag-icon{width:38px;height:38px}
.profile-menu{padding-top:17px;background:#242427}
.profile-menu .dialog-heading{margin-bottom:16px}
.menu-account{border:1px solid #505057;border-radius:20px;background:#303034;padding:17px;margin-bottom:15px}
.menu-identity{display:flex;align-items:center;gap:12px;font-size:17px;min-width:0}
.menu-identity .profile-pic{width:46px;height:46px;font-size:19px}
.menu-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.menu-account>button{width:100%;min-height:41px;border:0;border-radius:15px;background:#fff;color:#171719;font-weight:700;font-size:13px;margin-top:15px}
.menu-group{overflow:hidden;border:1px solid #49494e;border-radius:19px;background:#303034;margin:0 0 13px}
.menu-group>button,.menu-theme{width:100%;min-height:53px;display:flex;align-items:center;gap:13px;border:0;border-bottom:1px solid #45454a;background:transparent;color:#f4f4f5;text-align:left;padding:10px 15px;font-size:13px;font-weight:600}
.menu-group>button:last-child,.menu-theme:last-child{border-bottom:0}
.menu-group>button:active{background:#434348}
.menu-group>button>b{margin-left:auto;color:#86868c;font-size:22px;font-weight:400}
.menu-copy{min-width:0;flex:1}.menu-copy strong,.menu-copy small{display:block}.menu-copy strong{font-size:13px}.menu-copy small{color:#929299;font-size:10px;font-weight:400;margin-top:3px}
.menu-icon{display:grid;place-items:center;width:26px;min-width:26px;height:26px;color:#f1f1f2;font-size:18px;font-weight:700}
.menu-theme{min-height:59px}
.theme-switch{display:flex;gap:2px;padding:3px;border-radius:15px;background:#1d1d20;margin-left:auto}
.theme-switch button{border:0;border-radius:12px;background:transparent;color:#aaa;padding:7px 9px;font-size:11px;font-weight:600;white-space:nowrap}
.theme-switch button.chosen{background:#f2f2f3;color:#19191b}
.menu-legal>button{color:#e4e4e6}
.menu-footer{display:flex;align-items:center;justify-content:center;gap:5px;color:#929299;font-size:12px;padding:4px 0 2px}
.menu-footer img{width:22px;height:22px;background:transparent;mix-blend-mode:normal}
.transaction-row{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #45454a;padding:13px 0}
.transaction-row:last-child{border-bottom:0}
.transaction-row strong{display:block;font-size:13px}.transaction-row small{display:block;color:#97979d;font-size:11px;margin-top:3px}
.transaction-row>b{white-space:nowrap;font-size:14px}.transaction-row .positive{color:#a8d9b0}.transaction-row .negative{color:#f3f3f4}

html[data-theme="light"]{color-scheme:light;background:#f5f5f7;color:#171719}
html[data-theme="light"] body{background:radial-gradient(circle at 50% -8%,#fff 0,#f5f5f7 47%,#eeeeef 100%);color:#171719}
html[data-theme="light"] .brand img,html[data-theme="light"] .orb img{mix-blend-mode:multiply;filter:invert(1)}
html[data-theme="light"] .eyebrow,html[data-theme="light"] .page-lead,html[data-theme="light"] .connection-card p,html[data-theme="light"] .sub-card p,html[data-theme="light"] .plan-card p,html[data-theme="light"] .step p,html[data-theme="light"] .detail,html[data-theme="light"] .location-hint{color:#696970}
html[data-theme="light"] .balance-card{background:linear-gradient(135deg,#fff,#f0f0f2);border-color:#d6d6da;box-shadow:0 10px 28px #13132010}
html[data-theme="light"] .balance-label,html[data-theme="light"] .payment-row small,html[data-theme="light"] .device-row small{color:#73737b}
html[data-theme="light"] .balance-card:after{background:#22222208}
html[data-theme="light"] .small-link,html[data-theme="light"] .wallet-chip{background:#242427;border-color:#242427;color:#fff}
html[data-theme="light"] .connection-card{background:radial-gradient(ellipse at 50% 14%,#f2f2f4,#fff 52%,#f4f4f6);border-color:#d4d4d8;box-shadow:0 12px 30px #18182412}
html[data-theme="light"] .orb{background:radial-gradient(circle at 30% 25%,#fff,#e7e7ea 60%,#d9d9dd);border-color:#cacace;box-shadow:0 0 0 10px #20202a05,0 10px 25px #10101714}
html[data-theme="light"] .button{background:#242427;color:#fff;border-color:#242427}
html[data-theme="light"] .button.secondary,html[data-theme="light"] .button.tertiary{background:#f2f2f4;border-color:#d8d8dd;color:#242427}
html[data-theme="light"] .button.danger{background:#fff1f1;border-color:#e7c5c5;color:#9d3c3c}
html[data-theme="light"] .plan-card,html[data-theme="light"] .sub-card,html[data-theme="light"] .info-card,html[data-theme="light"] .empty-card{background:#fff;border-color:#dbdbe0}
html[data-theme="light"] .status{background:#e9f5ed;color:#2f7245}
html[data-theme="light"] .status:before{background:#4aa567}
html[data-theme="light"] .pill{border-color:#d9d9df;color:#55555c}
html[data-theme="light"] .detail{border-color:#e6e6ea}
html[data-theme="light"] .detail strong,html[data-theme="light"] .manage-label{color:#303034}
html[data-theme="light"] .location-teaser,html[data-theme="light"] .profile-chip{background:#fff;border-color:#d9d9dd;color:#202023}
html[data-theme="light"] .location-hint b{color:#242427}
html[data-theme="light"] .tabs{background:#fffffff0;border-color:#d3d3d8;box-shadow:0 12px 30px #1b1b251c}
html[data-theme="light"] .tabs button{color:#74747b}
html[data-theme="light"] .tabs button.active{background:#242427;color:#fff}
html[data-theme="light"] .dialog{background:#f7f7f8;border-color:#d6d6da;color:#202023}
html[data-theme="light"] .dialog p,html[data-theme="light"] .notice{color:#67676e}
html[data-theme="light"] .dialog-heading button{background:#e8e8eb;color:#606069}
html[data-theme="light"] .menu-account,html[data-theme="light"] .menu-group,html[data-theme="light"] .manage-menu{background:#fff;border-color:#d8d8dd}
html[data-theme="light"] .menu-group>button,html[data-theme="light"] .menu-theme,html[data-theme="light"] .manage-menu button{color:#252529;border-color:#e7e7eb}
html[data-theme="light"] .menu-group>button:active,html[data-theme="light"] .manage-menu button:active{background:#f0f0f2}
html[data-theme="light"] .menu-icon{color:#38383d}
html[data-theme="light"] .menu-account>button,html[data-theme="light"] .manage-actions button{background:#252528;color:#fff}
html[data-theme="light"] .manage-actions button+button{background:#e9e9ec;color:#252528}
html[data-theme="light"] .theme-switch{background:#ececef}
html[data-theme="light"] .theme-switch button{color:#64646b}
html[data-theme="light"] .theme-switch button.chosen{background:#fff;color:#18181a;box-shadow:0 1px 5px #0002}
html[data-theme="light"] .location-row,html[data-theme="light"] .device-row,html[data-theme="light"] .payment-row{border-color:#e3e3e8}
html[data-theme="light"] .transaction-row{border-color:#e3e3e8}
html[data-theme="light"] .transaction-row .positive{color:#328349}
html[data-theme="light"] .transaction-row .negative{color:#252529}
html[data-theme="light"] .menu-footer img{filter:invert(1);mix-blend-mode:normal}
html[data-theme="light"] .amount-field input{background:#fff;color:#202023;border-color:#c9c9cf}
html[data-theme="light"] .referral-link-head button:first-child{color:#202023}html[data-theme="light"] .referral-level em{color:#505058}html[data-theme="light"] .referral-alias-preview{background:#fff;color:#74747c;border-color:#d4d4d9}html[data-theme="light"] .referral-alias-preview strong{color:#202023}
html[data-theme="light"] .amount-grid button,html[data-theme="light"] .renew-option{background:#fff;color:#242427;border-color:#d7d7dc}
html[data-theme="light"] .amount-grid button.selected{background:#242427;color:#fff}
html[data-theme="light"] .device-row button{background:#fff1f1;color:#a94848}
html[data-theme="light"] .support-option{background:#fff;color:#242427;border-color:#d9d9dd}
html[data-theme="light"] .support-option small{color:#73737b}
html[data-theme="light"] .buy-hero,html[data-theme="light"] .tariff-intro,html[data-theme="light"] .tariff-tile,html[data-theme="light"] .countries-card,html[data-theme="light"] .gift-banner,html[data-theme="light"] .gift-row{background:#fff;border-color:#d8d8de;color:#202024}
html[data-theme="light"] .hero-copy p,html[data-theme="light"] .tariff-intro small,html[data-theme="light"] .tariff-meta,html[data-theme="light"] .countries-card small,html[data-theme="light"] .gift-banner p,html[data-theme="light"] .gift-row small{color:#77777e}
html[data-theme="light"] .tariff-tile.featured{background:#f4f4f6;border-color:#85858c}
html[data-theme="light"] .tariff-duration,html[data-theme="light"] .tariff-chevron{color:#333339}
html[data-theme="light"] .hero-locations{border-color:#e1e1e5;color:#77777e}
html[data-theme="light"] .checkout-summary,html[data-theme="light"] .payment-methods,html[data-theme="light"] .referral-stats span{background:#fff;border-color:#d9d9df}
html[data-theme="light"] .payment-methods button{color:#202024;border-color:#e5e5e9}
html[data-theme="light"] .payment-methods small,html[data-theme="light"] .checkout-summary small{color:#77777e}
html[data-theme="light"] .referral-link{background:#f3f3f5;color:#202024;border-color:#d9d9df}
html[data-theme="light"] .hero-mark img{mix-blend-mode:multiply;filter:invert(1)}
html[data-theme="light"] .wallet-balance{background:#fff;border-color:#d9d9df}
html[data-theme="light"] .wallet-balance span{color:#77777e}
.tabs{grid-template-columns:repeat(4,1fr)}
html[data-theme="light"] .gift-intro,html[data-theme="light"] .gift-choice,html[data-theme="light"] .gift-row{background:#fff;color:#242427;border:1px solid #dedee3}
html[data-theme="light"] .gift-intro small,html[data-theme="light"] .gift-choice small{color:#777781}
html[data-theme="light"] .gift-choice button{background:#ecf5fd;color:#147ac3}
html[data-theme="light"] .tariff-saving{background:#e6f4ff;color:#116eae}
html[data-theme="light"] .tabs::before{background:#242427;box-shadow:0 2px 12px #0002}
html[data-theme="light"] .tabs button.active{color:#fff}
html[data-theme="light"] .gift-brand-card{background:#111;border-color:#d7d7dc}
html[data-theme="light"] .gift-brand-card>div{background:#fff;color:#202024}
html[data-theme="light"] .gift-brand-card small,html[data-theme="light"] .gift-action-card small{color:#74747c}
html[data-theme="light"] .gift-action-card,html[data-theme="light"] .gift-row{background:#fff;color:#202024;border-color:#d9d9de}
html[data-theme="light"] .gift-action-icon,html[data-theme="light"] .gift-row .gift-symbol.small,html[data-theme="light"] .gift-empty>span{background:#242427;color:#fff}
html[data-theme="light"] .gift-row-actions button,html[data-theme="light"] .gift-row-actions button:first-child{background:#f0f0f2;color:#242427;border-color:#d8d8dd}
html[data-theme="light"] .gift-row-actions button:last-child{background:#242427;color:#fff;border-color:#242427}
html[data-theme="light"] .gift-empty{color:#242427;border-color:#d2d2d7}
html[data-theme="light"] .referral-hero,html[data-theme="light"] .referral-levels,html[data-theme="light"] .referral-menu,html[data-theme="light"] .referral-list,html[data-theme="light"] .referral-conditions{background:#fff;border-color:#d9d9df;color:#202024}
html[data-theme="light"] .referral-hero>span,html[data-theme="light"] .referral-avatar,html[data-theme="light"] .referral-link>button{background:#242427;color:#fff}
html[data-theme="light"] .referral-level,html[data-theme="light"] .referral-menu>button,html[data-theme="light"] .referral-person,html[data-theme="light"] .referral-history-row,html[data-theme="light"] .referral-level-compact{color:#242427;border-color:#e5e5e9}
html[data-theme="light"] .referral-menu>button:active{background:#f0f0f2}
html[data-theme="light"] .referral-link-head button{color:#3b3b41}
html[data-theme="light"] .tariff-tile.selected{background:#ececef;border-color:#242427;box-shadow:0 0 0 2px #24242718}
html[data-theme="light"] .purchase-bar{background:linear-gradient(180deg,transparent,#f5f5f7 38%)}
html[data-theme="light"] .purchase-bar .button:disabled{background:#dedee2;border-color:#d2d2d7;color:#898990}
html[data-theme="light"] .payment-methods button.selected{background:#eeeeF1}
html[data-theme="light"] .payment-method.selected .method-check{background:#242427;border-color:#242427;color:#fff!important}
html[data-theme="light"] .subscription-card,html[data-theme="light"] .manage-summary,html[data-theme="light"] .manage-metrics>span,html[data-theme="light"] .devices-list,html[data-theme="light"] .bonus-stock-item,html[data-theme="light"] .active-discount{background:#fff;border-color:#d9d9de;color:#202024}html[data-theme="light"] .subscription-head{color:#202024}html[data-theme="light"] .subscription-metrics>span{background:#f5f5f7;border-color:#dfdfe3}html[data-theme="light"] .subscription-secondary button{background:#f1f1f3;border-color:#d8d8dd;color:#202024}html[data-theme="light"] .manage-actions button{background:#ededf0!important;border-color:#d8d8dd!important;color:#202024!important}html[data-theme="light"] .manage-actions button:first-child{background:#242427!important;color:#fff!important;border-color:#242427!important}html[data-theme="light"] .bonus-menu-entry{background:#fff!important;border-color:#d3d3d8!important}html[data-theme="light"] .bonus-reel-window{background:#ededf0;border-color:#d2d2d7}html[data-theme="light"] .bonus-reel-window:before{background:linear-gradient(90deg,#ededf0,transparent)}html[data-theme="light"] .bonus-reel-window:after{background:linear-gradient(-90deg,#ededf0,transparent)}html[data-theme="light"] .bonus-reel-card{background:#fff;border-color:#d0d0d6;color:#202024}html[data-theme="light"] .bonus-reel-window>i{background:#202024;box-shadow:0 0 10px #0005}
html[data-theme="light"] .promo-hero{background:#fff;border-color:#d9d9de;color:#202024}html[data-theme="light"] .promo-hero>span{background:#242427;color:#fff}html[data-theme="light"] .promo-field{color:#65656d}html[data-theme="light"] .promo-field input{background:#fff;border-color:#cacad0;color:#202024}html[data-theme="light"] .promo-field input:focus{background:#fff;border-color:#242427;box-shadow:0 0 0 3px #24242712}html[data-theme="light"] .promo-success-mark{background:#242427;color:#fff}html[data-theme="light"] .promo-success>p{color:#45454c!important}
html[data-theme="light"] .home-bonus-card{background:radial-gradient(circle at 8% 10%,#fff 0,#f4f4f6 48%,#e9e9ed 100%);border-color:#cfcfd5;color:#202024;box-shadow:0 15px 32px #20203018,inset 0 1px #fff}html[data-theme="light"] .home-bonus-symbol{background:#242427;color:#fff;box-shadow:0 7px 18px #20203022}html[data-theme="light"] .home-bonus-card small{color:#66666e}html[data-theme="light"] .home-bonus-copy em{border-color:#c8c8ce;color:#67676f}html[data-theme="light"] .home-bonus-open{background:#242427;color:#fff}
html[data-theme="light"] .wallet-hero{background:#fff;border-color:#d8d8dd;color:#202024}html[data-theme="light"] .wallet-hero>span{background:#242427;color:#fff}html[data-theme="light"] .wallet-history-link{background:#fff;border-color:#d8d8dd;color:#202024}html[data-theme="light"] .bonus-stock-item.selected{border-color:#242427;box-shadow:0 0 0 2px #24242714}html[data-theme="light"] .bonus-stock-item.selected .bonus-choice{background:#242427;border-color:#242427;color:#fff!important}html[data-theme="light"] .sync-spinner{border-color:#c3c3c8;border-top-color:#242427}
html[data-theme="light"] .support-form,html[data-theme="light"] .support-ticket{background:#fff;border-color:#d9d9de;color:#202024}html[data-theme="light"] .support-form input,html[data-theme="light"] .support-form textarea{background:#f5f5f7;border-color:#d2d2d7;color:#202024}html[data-theme="light"] .support-form input:focus,html[data-theme="light"] .support-form textarea:focus{border-color:#242427}html[data-theme="light"] .support-ticket.answered>div>span{background:#242427;border-color:#242427;color:#fff}html[data-theme="light"] .support-ticket section{border-color:#e3e3e7}html[data-theme="light"] .support-ticket section p{color:#202024!important}

html[data-theme="light"] .subscription-compact-meta{border-color:#e2e2e6;color:#707078}html[data-theme="light"] .subscription-compact-meta>b{color:#202024}html[data-theme="light"] .bonus-center-marker{border-color:#888890}html[data-theme="light"] .bonus-center-marker:before{border-top-color:#242427}html[data-theme="light"] .bonus-reel-card.landed{border-color:#242427;background:#e2e2e6}html[data-theme="light"] .bonus-spin-result strong{color:#202024}
html[data-theme="light"] .support-topic{background:#f4f4f6;border-color:#d4d4d9;color:#606068}html[data-theme="light"] .support-topic.selected{background:#242427;border-color:#242427;color:#fff}html[data-theme="light"] .support-ticket footer{border-color:#e3e3e7}html[data-theme="light"] .support-message.from-support{background:#fff;border-color:#d9d9de;color:#202024}html[data-theme="light"] .support-message.from-user{background:#242427;border-color:#242427;color:#fff}html[data-theme="light"] .support-message.from-user small{color:#bdbdc4}html[data-theme="light"] .support-reply-form{border-color:#e3e3e7}html[data-theme="light"] .support-reply-form textarea{background:#f5f5f7;border-color:#d2d2d7;color:#202024}
