.tab-nav-container[data-v-ed6d9e56]{background-color:transparent;padding:6px;margin-bottom:var(--spacing-md)}.tab-nav[data-v-ed6d9e56]{display:flex;background-color:#f5f7fa;border-radius:50px;padding:8px;box-shadow:0 2px 5px rgba(0,0,0,.05)}.tab-item[data-v-ed6d9e56]{flex:1;text-align:center;padding:8px 6px;cursor:pointer;border-radius:40px;transition:color .3s ease,transform .2s ease;color:var(--text-secondary-color);position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:55px;outline:none;-webkit-tap-highlight-color:transparent}.tab-item[data-v-ed6d9e56]:hover{transform:scale(1.03)}.tab-item.active[data-v-ed6d9e56]{text-shadow:0 0 8px rgba(138,43,226,.6),0 0 12px rgba(93,63,211,.5);color:var(--text-primary-color);font-weight:600;transform:scale(1.05)}.tab-icon[data-v-ed6d9e56]{font-size:0;line-height:1;margin-bottom:4px}.tab-icon .material-symbols-outlined[data-v-ed6d9e56]{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-size:24px;line-height:1;display:inline-block;vertical-align:middle}.tab-item.active .tab-icon .material-symbols-outlined[data-v-ed6d9e56]{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.tab-name[data-v-ed6d9e56]{font-size:12px;font-weight:500;line-height:1.2}.tab-item.active .tab-name[data-v-ed6d9e56]{font-weight:600}.tab-content.home-tab[data-v-39013f5f]{padding:0;background-color:transparent;display:flex;flex-direction:column}.status-block[data-v-39013f5f]{display:flex;align-items:center;padding:14px var(--spacing-md);margin-bottom:var(--spacing-lg);border-radius:10px;background-color:#f5f7fa;filter:drop-shadow(0 1px 2px rgba(0,0,0,.05));min-height:70px}.status-icon-container[data-v-39013f5f]{margin-right:12px;flex-shrink:0;display:flex;align-items:center;margin-top:0;margin-bottom:0}.status-icon-main[data-v-39013f5f]{font-size:35px;font-variation-settings:"FILL" 1;vertical-align:middle;line-height:1}.status-text-container[data-v-39013f5f]{flex-grow:1;line-height:1.4;display:flex;flex-direction:column;justify-content:center;margin-top:0;margin-bottom:0}.status-title[data-v-39013f5f]{font-family:Roboto,sans-serif;font-weight:700;font-size:15px;color:#000;margin:0}.status-expiry[data-v-39013f5f]{font-family:Roboto,sans-serif;font-weight:300;font-size:13px;color:var(--text-secondary-color,#757575);margin-top:2px}.btn.renew-button[data-v-39013f5f]{flex-shrink:0;margin-left:auto;margin-right:0;margin-top:0;margin-bottom:0;background-image:linear-gradient(90deg,#8a2be2,#ff4ed8);color:#fff!important;font-family:Roboto,sans-serif;font-weight:400;font-size:var(--font-size-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--button-border-radius,10px);border:none;box-shadow:0 2px 6px rgba(138,43,226,.3);cursor:pointer;transition:transform .1s ease,box-shadow .2s ease,filter .2s ease;-webkit-tap-highlight-color:transparent;min-height:28px;min-width:80px;text-align:center;line-height:normal}.btn.renew-button[data-v-39013f5f]:hover{filter:brightness(1.1);box-shadow:0 3px 8px rgba(138,43,226,.4)}.btn.renew-button[data-v-39013f5f]:active{transform:scale(.98);box-shadow:0 1px 4px rgba(138,43,226,.25)}@keyframes pulse-glow-39013f5f{0%,to{filter:drop-shadow(0 6px 8px rgba(138,43,226,.35));transform:skewX(-15deg) scale(1)}50%{filter:drop-shadow(0 10px 20px rgba(138,43,226,.5));transform:skewX(-15deg) scale(1.04)}}.action-button-container[data-v-39013f5f]{display:flex;justify-content:center;padding-top:60px;padding-bottom:60px;width:100%;padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.large-action-button[data-v-39013f5f]{width:100%;max-width:300px;height:70px;padding:0 30px;border-radius:10px;box-sizing:border-box;background-image:linear-gradient(90deg,#8a2be2,#ff4ed8);border:none;display:flex;align-items:center;justify-content:center;color:#fff;font-family:Roboto,sans-serif;font-weight:600;white-space:nowrap;font-size:18px;text-transform:uppercase;letter-spacing:.5px;text-align:center;cursor:pointer;outline:none!important;-webkit-tap-highlight-color:transparent;animation:pulse-glow-39013f5f 2.2s ease-in-out infinite}.large-action-button>span[data-v-39013f5f]{display:inline-block;transform:skewX(15deg);box-shadow:none!important;filter:none!important}.large-action-button[data-v-39013f5f]:hover{filter:brightness(1.1);animation-play-state:paused}.large-action-button[data-v-39013f5f]:active{transform:skewX(-15deg) scale(.97);animation-play-state:paused}.servers-card[data-v-39013f5f]{padding-top:0;margin-top:auto;background-color:#f5f7fa;border-radius:10px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.05));overflow:hidden;display:flex;flex-direction:column;flex:1}.servers-card .card-title[data-v-39013f5f]{font-size:var(--font-size-md);font-weight:500;color:var(--text-secondary-color,#757575);padding:var(--spacing-sm) var(--spacing-md);margin:0;border-bottom:1px solid #e0e0e0;background-color:transparent;flex-shrink:0}.loading-indicator-servers[data-v-39013f5f]{display:flex;align-items:center;justify-content:center;padding:20px;color:var(--text-secondary-color);font-size:14px}.loading-indicator-servers .spinner-sm[data-v-39013f5f]{width:20px;height:20px;border:2px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:var(--text-secondary-color);animation:spin-39013f5f 1s linear infinite;margin-right:8px}@keyframes spin-39013f5f{to{transform:rotate(1turn)}}.no-servers-message[data-v-39013f5f]{text-align:center;padding:20px;color:var(--text-secondary-color);font-size:14px;flex-shrink:0}.servers-list[data-v-39013f5f]{display:flex;flex-direction:column;gap:0;padding:var(--spacing-sm) var(--spacing-md) var(--spacing-md);max-height:220px;overflow-y:auto;webkit-overflow-scrolling:touch;flex-grow:1;min-height:0}.servers-list[data-v-39013f5f]::-webkit-scrollbar{width:4px}.servers-list[data-v-39013f5f]::-webkit-scrollbar-track{background:transparent}.servers-list[data-v-39013f5f]::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:4px}.server-item[data-v-39013f5f]{display:flex;align-items:center;padding:10px 0;background-color:transparent;box-shadow:none;border:none;border-radius:0;transition:background-color .2s ease;cursor:default;flex-shrink:0}.server-item[data-v-39013f5f]:not(:last-child){border-bottom:1px solid #ededed}.server-item[data-v-39013f5f]:hover{background-color:rgba(0,0,0,.02)}.server-flag[data-v-39013f5f]{width:32px;height:24px;margin-right:12px;border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:#f0f0f0}.flag-icon[data-v-39013f5f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.server-info[data-v-39013f5f]{flex:1}.server-name[data-v-39013f5f]{font-weight:500;font-size:var(--font-size-sm);color:var(--text-primary-color,#333)}.server-location[data-v-39013f5f]{font-size:var(--font-size-xs);color:var(--text-secondary-color,#757575)}.server-status-indicator-container[data-v-39013f5f]{width:24px;display:flex;justify-content:flex-end;align-items:center}.status-light[data-v-39013f5f]{width:10px;height:10px;border-radius:50%;box-shadow:0 0 3px rgba(0,0,0,.2)}.status-green[data-v-39013f5f]{background-color:#4caf50}.status-yellow[data-v-39013f5f]{background-color:#ffc107}.status-red[data-v-39013f5f]{background-color:#f44336}.status-unknown[data-v-39013f5f]{background-color:#bdbdbd}.tab-content.plans-tab-content[data-v-4b9bda4e]{padding:0;background-color:transparent;display:flex;flex-direction:column;flex-grow:1;height:100%}.scrollable-content[data-v-4b9bda4e]{flex-grow:1;overflow-y:auto;padding:0 var(--spacing-md) var(--spacing-md);scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.1) transparent}.scrollable-content[data-v-4b9bda4e]::-webkit-scrollbar{width:5px}.scrollable-content[data-v-4b9bda4e]::-webkit-scrollbar-track{background:transparent}.scrollable-content[data-v-4b9bda4e]::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.1);border-radius:5px}.subscription-section[data-v-4b9bda4e]{padding:var(--spacing-md) var(--spacing-md) var(--spacing-lg);background-color:#f5f7fa;border-radius:10px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.05));margin:0}.delivery-info-trigger[data-v-4b9bda4e]{text-align:center;margin-top:4px;margin-bottom:var(--spacing-sm)}.info-button[data-v-4b9bda4e]{background:none;border:none;padding:4px 8px;color:var(--text-secondary-color,#757575);font-size:1.3rem;cursor:pointer;display:inline-flex;align-items:center;transition:color .2s ease,background-color .2s ease;border-radius:6px;outline:none!important;-webkit-tap-highlight-color:transparent}.info-button[data-v-4b9bda4e]:hover{color:#5d3fd3;background-color:rgba(93,63,211,.05)}.info-icon[data-v-4b9bda4e]{font-size:1.8rem;margin-right:5px;vertical-align:-3px;font-variation-settings:"FILL" 0,"wght" 300}.one-time-payment-note[data-v-4b9bda4e]{font-size:1.2rem;color:var(--text-secondary-color,#757575);text-align:center;margin-top:-4px;margin-bottom:var(--spacing-md);padding:0 1.6rem;line-height:1.4}.section-header[data-v-4b9bda4e]{margin:0 0 4px 0;font-size:var(--font-size-lg);font-weight:600;text-align:center;color:var(--text-primary-color)}.subscription-type-selector[data-v-4b9bda4e]{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--spacing-md);padding:6px var(--spacing-sm);border-radius:8px;background:linear-gradient(135deg,#e6d8ff 10%,#d1b3f2 50%,#ff8ad8);box-shadow:0 2px 5px rgba(0,0,0,.08);color:var(--text-primary-color,#333)}.subscription-type-selector .toggle-switch-container[data-v-4b9bda4e]{margin-bottom:2px;display:flex;align-items:center}.subscription-type-selector .toggle-switch-container span[data-v-4b9bda4e]{font-size:1.4rem;font-weight:500;cursor:pointer;padding:0 6px;color:var(--text-secondary-color,#666);transition:color .2s ease,font-weight .2s ease,text-shadow .2s ease;min-width:6rem;text-align:center;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.subscription-type-selector .toggle-switch-container span.active[data-v-4b9bda4e]{color:#fff;font-weight:700}.subscription-type-selector .type-description[data-v-4b9bda4e]{font-size:1.1rem;color:var(--text-secondary-color,#757575);text-align:center;margin-top:2px;min-height:auto}.plans-grid[data-v-4b9bda4e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--spacing-sm)}.plan-card[data-v-4b9bda4e]{position:relative;padding:var(--spacing-sm);border-radius:var(--card-border-radius);text-align:center;cursor:pointer;outline:none!important;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;background:#d1b3f2;border:2px solid transparent;box-shadow:none;transition:background .4s ease,border-color .4s ease,box-shadow .3s ease,transform .2s ease;font-size:clamp(1.4rem,4vw,1.6rem)}.plan-card[data-v-4b9bda4e]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.plan-card.selected[data-v-4b9bda4e]{background:radial-gradient(circle at bottom,#8a2be2 0,#ff4ed8 100%);border-color:#5d3fd3;box-shadow:0 4px 10px rgba(93,63,211,.3)}.ripple-effect-js[data-v-4b9bda4e]{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.4);transform:scale(0);animation:ripple-animation-js-4b9bda4e .6s linear;pointer-events:none}@keyframes ripple-animation-js-4b9bda4e{to{transform:scale(4);opacity:0}}.plan-discount[data-v-4b9bda4e]{position:absolute;top:8px;left:-5px;background-color:var(--status-color-success,#28c76f);color:#fff;font-size:1.1rem;font-weight:700;padding:3px 7px;border-radius:4px;z-index:2;transform:rotate(-10deg);transform-origin:center;box-shadow:1px 1px 3px rgba(0,0,0,.2)}.plan-card .plan-duration[data-v-4b9bda4e],.plan-card .plan-monthly[data-v-4b9bda4e],.plan-card .plan-price[data-v-4b9bda4e]{position:relative;z-index:2;color:var(--text-primary-color);transition:color .3s ease}.plan-card.selected .plan-duration[data-v-4b9bda4e],.plan-card.selected .plan-monthly[data-v-4b9bda4e],.plan-card.selected .plan-price[data-v-4b9bda4e]{color:#fff}.plan-card .plan-duration[data-v-4b9bda4e]{font-weight:600;font-size:var(--font-size-sm);margin-bottom:4px}.plan-card .plan-price[data-v-4b9bda4e]{font-size:clamp(2rem,5vw,2.2rem);font-weight:700;margin-bottom:2px}.plan-card .plan-monthly[data-v-4b9bda4e]{font-size:1.2rem;font-weight:300;opacity:.9}.promo-code-section[data-v-4b9bda4e]{margin-top:var(--spacing-md);padding:0;max-width:100%;margin-left:0;margin-right:0}.promo-input-container[data-v-4b9bda4e]{display:flex;align-items:center;background-color:#e9e9e9;border-radius:8px;padding:0 4px 0 12px;border:1px solid #e0e0e0;overflow:hidden;transition:border-color .2s ease}.promo-input-container[data-v-4b9bda4e]:focus-within{border-color:#5d3fd3}.promo-input[data-v-4b9bda4e]{flex-grow:1;padding:1rem 0;border:none;background:none;outline:none;font-size:1.5rem;color:var(--text-primary-color);font-family:Roboto,sans-serif}.promo-input[data-v-4b9bda4e]::-moz-placeholder{color:var(--text-secondary-color);opacity:.7}.promo-input[data-v-4b9bda4e]::placeholder{color:var(--text-secondary-color);opacity:.7}.promo-input[data-v-4b9bda4e]:disabled{background-color:transparent;opacity:.6;cursor:not-allowed}.btn-icon-apply[data-v-4b9bda4e],.btn-icon-cancel[data-v-4b9bda4e]{background:transparent!important;border:none!important;padding:5px;margin-left:4px;cursor:pointer;width:3.6rem;height:3.6rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s,transform .1s ease,opacity .2s ease;flex-shrink:0;outline:none!important;-webkit-tap-highlight-color:transparent;box-shadow:none!important}.btn-icon-apply[data-v-4b9bda4e]:hover:not(:disabled){background-color:rgba(0,0,0,.05)!important}.btn-icon-apply[data-v-4b9bda4e]:active:not(:disabled){transform:scale(.95);background-color:rgba(0,0,0,.08)!important}.btn-icon-apply[data-v-4b9bda4e]:disabled{opacity:.5;cursor:not-allowed;background:none!important}.btn-icon-cancel[data-v-4b9bda4e]{color:var(--status-color-danger,#ff5c7c)}.btn-icon-cancel[data-v-4b9bda4e]:hover{background-color:rgba(255,92,124,.1)!important}.btn-icon-cancel[data-v-4b9bda4e]:active{transform:scale(.95);background-color:rgba(255,92,124,.15)!important}.material-symbols-outlined.apply-icon[data-v-4b9bda4e],.material-symbols-outlined.cancel-icon[data-v-4b9bda4e]{font-size:2.4rem;vertical-align:middle;line-height:1;font-variation-settings:"FILL" 0,"wght" 400;color:#5d3fd3;transition:color .2s ease;pointer-events:none}.btn-icon-apply:hover:not(:disabled) .material-symbols-outlined.apply-icon[data-v-4b9bda4e]{color:#8a2be2}.material-symbols-outlined.cancel-icon[data-v-4b9bda4e]{color:var(--status-color-danger,#ff5c7c)}.btn-icon-cancel:hover .material-symbols-outlined.cancel-icon[data-v-4b9bda4e]{color:#d32f2f}.spinner-sm.apply-spinner[data-v-4b9bda4e]{width:2rem;height:2rem;border-radius:50%;border:2px solid rgba(93,93,211,.3);border-top-color:#5d3fd3;animation:spin-4b9bda4e 1s linear infinite}@keyframes spin-4b9bda4e{to{transform:rotate(1turn)}}.payment-section[data-v-4b9bda4e]{padding:var(--spacing-md);margin-top:auto;background-color:#fff;flex-shrink:0}.buy-button[data-v-4b9bda4e]{width:100%;padding:1.2rem 1.5rem;height:auto;min-height:5.6rem;font-size:1.8rem;font-weight:700;display:flex;align-items:center;justify-content:center}.buy-button .price-with-discount[data-v-4b9bda4e]{display:flex;align-items:baseline;justify-content:center;gap:8px}.buy-button .original-price[data-v-4b9bda4e]{text-decoration:line-through;font-size:.75em;color:hsla(0,0%,100%,.65);font-weight:400}.buy-button .final-price[data-v-4b9bda4e]{font-weight:700}.no-plans-message[data-v-4b9bda4e]{text-align:center;color:var(--text-secondary-color);padding:2rem 0}.modal-overlay[data-v-4b9bda4e]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000;padding:1.6rem;box-sizing:border-box;animation:fadeInOverlay-4b9bda4e .2s ease-out}.modal-container[data-v-4b9bda4e]{background-color:#fff;color:var(--app-color-black,#333);padding:2.4rem;border-radius:1.2rem;width:90vw;max-width:45rem;box-shadow:0 5px 20px rgba(0,0,0,.25);animation:slideInModal-4b9bda4e .3s ease-out;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-4b9bda4e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.6rem;padding-bottom:1.2rem;border-bottom:1px solid #e0e0e0;flex-shrink:0}.modal-title[data-v-4b9bda4e]{font-size:1.8rem;font-weight:600;margin:0;color:#000}.modal-close-btn[data-v-4b9bda4e]{background:none;border:none;font-size:2.8rem;font-weight:300;line-height:1;color:#aaa;cursor:pointer;padding:0 .5rem;transition:color .2s ease;outline:none!important;-webkit-tap-highlight-color:transparent}.modal-close-btn[data-v-4b9bda4e]:hover{color:#555}.modal-body[data-v-4b9bda4e]{font-size:1.5rem;line-height:1.6;overflow-y:auto;color:var(--text-secondary-color,#757575)}@keyframes fadeInOverlay-4b9bda4e{0%{opacity:0}to{opacity:1}}@keyframes slideInModal-4b9bda4e{0%{transform:translateY(-30px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.modal-promo-result .modal-body[data-v-4b9bda4e]{text-align:center;padding:2rem 1rem 1rem 1rem}.result-icon-container[data-v-4b9bda4e]{width:5rem;height:5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.6rem auto}.result-icon-container.success[data-v-4b9bda4e]{background-color:rgba(76,175,80,.15)}.result-icon-container.error[data-v-4b9bda4e]{background-color:rgba(244,67,54,.15)}.material-symbols-outlined.result-icon[data-v-4b9bda4e]{font-size:3.2rem;font-variation-settings:"FILL" 1}.result-icon-container.success .result-icon[data-v-4b9bda4e]{color:#4caf50}.result-icon-container.error .result-icon[data-v-4b9bda4e]{color:#f44336}.promo-result-message[data-v-4b9bda4e]{font-size:1.5rem;font-weight:500;margin-bottom:2.4rem;line-height:1.5}.promo-result-message.success[data-v-4b9bda4e]{color:var(--text-primary-color)}.promo-result-message.error[data-v-4b9bda4e]{color:#d32f2f}.btn.btn-promo-result[data-v-4b9bda4e]{min-width:12rem;padding:1rem 2.4rem;font-weight:600;border:none;border-radius:8px;color:#fff;cursor:pointer;transition:filter .2s ease,box-shadow .2s ease,transform .1s ease}.btn.btn-promo-result.success[data-v-4b9bda4e]{background:linear-gradient(90deg,#28c76f,#4caf50);box-shadow:0 3px 8px rgba(76,175,80,.3)}.btn.btn-promo-result.error[data-v-4b9bda4e]{background:linear-gradient(90deg,#ff5c7c,#f44336);box-shadow:0 3px 8px rgba(244,67,54,.3)}.btn.btn-promo-result[data-v-4b9bda4e]:hover{filter:brightness(1.1)}.btn.btn-promo-result[data-v-4b9bda4e]:active{transform:scale(.98);box-shadow:0 1px 4px rgba(0,0,0,.2)}.modal-delivery-info .modal-body p[data-v-4b9bda4e]{margin-bottom:1rem;color:var(--text-primary-color)}.modal-delivery-info .modal-body p[data-v-4b9bda4e]:last-child{margin-bottom:0}.modal-delivery-info .modal-body strong[data-v-4b9bda4e]{font-weight:600;color:#5d3fd3}.loading-indicator[data-v-4b9bda4e]{display:flex;align-items:center;justify-content:center;padding:2rem;color:var(--text-secondary-color)}.spinner-sm[data-v-4b9bda4e]{width:2rem;height:2rem;border:2px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:var(--accent-primary);animation:spin-4b9bda4e 1s linear infinite;margin-right:8px}.tab-content.profile-tab[data-v-4f6355eb]{padding:1.6rem;display:flex;flex-direction:column;align-items:center;gap:2.4rem}.subscription-url-section[data-v-4f6355eb]{width:100%;max-width:38rem;background-color:#f5f7fa;border-radius:1rem;padding:1.6rem;box-shadow:0 1px 3px rgba(0,0,0,.05)}.subscription-url-title[data-v-4f6355eb]{font-size:1.4rem;font-weight:500;color:var(--text-primary-color,#333);margin-bottom:.8rem;text-align:left}.subscription-url-container[data-v-4f6355eb]{width:100%}.subscription-url-display[data-v-4f6355eb]{display:flex;align-items:center;background-color:#e9e9e9;border-radius:.8rem;padding:.8rem .8rem .8rem 1.2rem;overflow:hidden;color:var(--app-color-black,#333);border:1px solid #e0e0e0;min-height:4.4rem}.subscription-url-display .url-text[data-v-4f6355eb]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#5d3fd3;font-weight:100;font-family:monospace;font-size:1.3rem;padding-right:.8rem}.url-text.placeholder-text[data-v-4f6355eb]{color:var(--text-secondary-color);font-style:italic;font-family:Roboto,sans-serif;font-weight:400}.btn-icon-copy[data-v-4f6355eb]{background:transparent!important;border:none!important;padding:.5rem;margin-left:.4rem;cursor:pointer;width:3.6rem;height:3.6rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s,transform .1s ease;flex-shrink:0;outline:none!important;-webkit-tap-highlight-color:transparent;box-shadow:none!important}.btn-icon-copy[data-v-4f6355eb]:active,.btn-icon-copy[data-v-4f6355eb]:hover{background:none!important;box-shadow:none!important}.btn-icon-copy[data-v-4f6355eb]:active{transform:scale(.95)}.btn-icon-copy[data-v-4f6355eb]:disabled{opacity:.5;cursor:not-allowed}.btn-icon-copy.copied-state[data-v-4f6355eb],.btn-icon-copy.copied-state[data-v-4f6355eb]:active,.btn-icon-copy.copied-state[data-v-4f6355eb]:hover,.btn-icon-copy[data-v-4f6355eb]:disabled{background:none!important;box-shadow:none!important}.material-symbols-outlined.copy-icon[data-v-4f6355eb]{font-size:2.2rem;vertical-align:middle;line-height:1;font-variation-settings:"FILL" 0,"wght" 300;color:#5d3fd3;transition:color .2s ease;pointer-events:none}.btn-icon-copy:hover .material-symbols-outlined.copy-icon[data-v-4f6355eb]{color:#8a2be2}.material-symbols-outlined.copy-icon[innertext=check_circle][data-v-4f6355eb]{color:#4caf50}.compact-status-message[data-v-4f6355eb]{font-size:1.3rem;padding:.6rem 1rem;border-radius:.6rem;margin-top:1rem;display:flex;align-items:center;gap:.6rem;line-height:1.4;background-color:rgba(0,0,0,.02);border:1px solid transparent}.compact-status-message .material-symbols-outlined.status-icon[data-v-4f6355eb]{font-size:1.8rem;font-variation-settings:"FILL" 1,"wght" 400}.compact-status-message .status-text-content[data-v-4f6355eb]{flex-grow:1}.compact-status-message.loading[data-v-4f6355eb]{color:var(--text-secondary-color);border-color:rgba(0,0,0,.05)}.compact-status-message.loading .status-icon[data-v-4f6355eb]{color:var(--text-secondary-color);font-variation-settings:"FILL" 0,"wght" 300}.compact-status-message.active[data-v-4f6355eb]{color:#2e7d32;background-color:rgba(76,175,80,.08);border-color:rgba(76,175,80,.2)}.compact-status-message.active .status-icon[data-v-4f6355eb]{color:#4caf50}.compact-status-message.error[data-v-4f6355eb],.compact-status-message.inactive[data-v-4f6355eb]{color:#c62828;background-color:rgba(244,67,54,.05);border-color:rgba(244,67,54,.15)}.compact-status-message.error .status-icon[data-v-4f6355eb],.compact-status-message.inactive .status-icon[data-v-4f6355eb]{color:#f44336}.btn.btn-inline-choose-plan[data-v-4f6355eb]{padding:.4rem 1rem;font-size:1.2rem;background:linear-gradient(90deg,#8a2be2,#c53ddd);color:#fff;border:none;border-radius:.5rem;box-shadow:0 1px 3px rgba(138,43,226,.2);margin-left:auto;flex-shrink:0;line-height:1.3}.profile-submenu[data-v-4f6355eb]{display:grid;grid-template-columns:1fr;gap:1.2rem;width:100%;max-width:38rem}.btn-submenu[data-v-4f6355eb]{padding:1.4rem 1.6rem;border-radius:.8rem;font-size:1.5rem;font-weight:500;border:none;cursor:pointer;text-align:left;background:linear-gradient(90deg,#fff 0,#e6d8ff 50%,#d1b3f2 80%,#ff4ed8);color:#333;position:relative;transform:skewX(-10deg);transition:transform .1s ease,box-shadow .2s ease,filter .2s ease;box-shadow:0 2px 5px rgba(0,0,0,.1);outline:none!important;-webkit-tap-highlight-color:transparent;display:flex;align-items:center}.btn-submenu[data-v-4f6355eb]:hover{filter:brightness(1.05);box-shadow:0 3px 7px rgba(0,0,0,.15)}.btn-submenu[data-v-4f6355eb]:active{transform:skewX(-10deg) scale(.98);box-shadow:0 1px 3px rgba(0,0,0,.1)}@media (max-width:360px){.btn-submenu[data-v-4f6355eb]{transform:none;padding:1.2rem 1.4rem;font-size:1.4rem}.btn-submenu[data-v-4f6355eb]:active{transform:scale(.98)}.submenu-icon-wrapper[data-v-4f6355eb],.submenu-text[data-v-4f6355eb]{transform:none}}.submenu-icon-wrapper[data-v-4f6355eb],.submenu-text[data-v-4f6355eb]{display:inline-block;transform:skewX(10deg)}.submenu-icon-wrapper[data-v-4f6355eb]{margin-right:1.2rem;display:flex;align-items:center;justify-content:center;width:2.4rem}.material-symbols-outlined.submenu-icon[data-v-4f6355eb]{font-size:2rem;line-height:1;color:#5d3fd3;font-variation-settings:"FILL" 0,"wght" 200,"GRAD" -25,"opsz" 20}.modal-overlay[data-v-4f6355eb]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000;padding:1.6rem;box-sizing:border-box;animation:fadeInOverlay-4f6355eb .2s ease-out}.modal-container[data-v-4f6355eb]{background-color:#fff;color:var(--app-color-black,#333);padding:2.4rem;border-radius:1.2rem;width:90vw;max-width:45rem;box-shadow:0 5px 20px rgba(0,0,0,.25);animation:slideInModal-4f6355eb .3s ease-out;max-height:85vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-4f6355eb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.6rem;padding-bottom:1.2rem;border-bottom:1px solid #e0e0e0;flex-shrink:0}.modal-title[data-v-4f6355eb]{font-size:1.8rem;font-weight:600;margin:0;color:#000}.modal-close-btn[data-v-4f6355eb]{background:none;border:none;font-size:2.8rem;font-weight:300;line-height:1;color:#aaa;cursor:pointer;padding:0 .5rem;transition:color .2s ease;outline:none!important;-webkit-tap-highlight-color:transparent}.modal-close-btn[data-v-4f6355eb]:hover{color:#555}.modal-body[data-v-4f6355eb]{font-size:1.5rem;line-height:1.6;overflow-y:auto;color:var(--text-secondary-color,#757575)}.modal-body[data-v-4f6355eb] br{content:"";display:block;margin-bottom:.6em}@keyframes fadeInOverlay-4f6355eb{0%{opacity:0}to{opacity:1}}@keyframes slideInModal-4f6355eb{0%{transform:translateY(-30px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.modal-transactions .modal-body[data-v-4f6355eb]{padding-top:0}.transactions-list[data-v-4f6355eb]{list-style:none;padding:0;margin:0}.tx-list-item[data-v-4f6355eb]{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 0;border-bottom:1px solid #eee}.tx-list-item[data-v-4f6355eb]:last-child{border-bottom:none}.tx-info[data-v-4f6355eb]{display:flex;flex-direction:column}.tx-plan-details[data-v-4f6355eb]{font-size:1.4rem;font-weight:500;color:var(--text-primary-color);margin-bottom:.4rem}.tx-date-receipt[data-v-4f6355eb]{display:flex;align-items:center;font-size:1.2rem;color:var(--text-secondary-color)}.tx-date[data-v-4f6355eb]{margin-right:.5rem}.tx-amount[data-v-4f6355eb]{font-size:1.5rem;font-weight:600;color:#5d3fd3;white-space:nowrap;margin-left:1rem}.no-transactions[data-v-4f6355eb]{text-align:center;padding:2rem;color:var(--text-secondary-color);font-style:italic}.modal-referral .modal-body[data-v-4f6355eb]{display:flex;flex-direction:column;align-items:center;text-align:center}.referral-url-section[data-v-4f6355eb]{width:100%;margin-bottom:2rem}.referral-url-title[data-v-4f6355eb]{font-size:1.4rem;font-weight:500;color:var(--text-primary-color,#333);margin-bottom:.8rem;text-align:center}.highlight-ref[data-v-4f6355eb]{color:#5d3fd3;font-weight:500}.referral-url-container[data-v-4f6355eb]{width:100%}.referral-url-display[data-v-4f6355eb]{display:flex;align-items:center;background-color:#e9e9e9;border-radius:.8rem;padding:.8rem .8rem .8rem 1.2rem;overflow:hidden;border:1px solid #e0e0e0}.referral-url-display .url-text[data-v-4f6355eb]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#5d3fd3;font-weight:300;font-family:monospace;font-size:1.3rem;padding-right:.8rem;text-align:left}.btn-icon-copy.ref-copy-btn .material-symbols-outlined.copy-icon[data-v-4f6355eb]{color:#5d3fd3}.btn-icon-copy.ref-copy-btn:hover .material-symbols-outlined.copy-icon[data-v-4f6355eb]{color:#8a2be2}.btn-icon-copy.ref-copy-btn.copied-state .material-symbols-outlined.copy-icon[data-v-4f6355eb]{color:#4caf50}.referral-info-text[data-v-4f6355eb]{text-align:center;font-size:1.4rem;color:var(--text-secondary-color,#757575);line-height:1.5;margin-bottom:1.6rem;width:100%}.referral-info-text p[data-v-4f6355eb]{margin-bottom:1.2rem}.referral-info-text .highlight[data-v-4f6355eb]{font-weight:600;color:#5d3fd3}.stats-grid[data-v-4f6355eb]{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;margin-top:1.6rem;padding:1.2rem;background-color:rgba(93,63,211,.05);border-radius:.8rem;border:1px solid rgba(93,63,211,.1)}.stat-item[data-v-4f6355eb]{text-align:center;display:flex;flex-direction:column;justify-content:center}.stat-value[data-v-4f6355eb]{font-size:2rem;font-weight:700;color:#5d3fd3;line-height:1.1}.stat-label[data-v-4f6355eb]{font-size:1.1rem;color:var(--text-secondary-color);margin-top:.2rem}.referral-footer[data-v-4f6355eb]{display:flex;justify-content:center;margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid #eee;width:100%;box-sizing:border-box}.btn.btn-back[data-v-4f6355eb]{background-color:#d1b3f2;color:#333;border:none;padding:1rem 2.4rem;border-radius:.8rem;font-weight:500;cursor:pointer;transition:background-color .2s ease;min-width:12rem}.btn.btn-back[data-v-4f6355eb]:hover{background-color:#c1a3e2}.btn.btn-back[data-v-4f6355eb]:active{background-color:#b193d2;transform:scale(.98)}.modal-agreement .modal-body[data-v-4f6355eb],.modal-privacy .modal-body[data-v-4f6355eb]{max-height:calc(85vh - 120px)}.agreement-body p[data-v-4f6355eb],.privacy-body p[data-v-4f6355eb]{margin-bottom:1em;font-size:1.4rem;line-height:1.5}.agreement-body strong[data-v-4f6355eb],.privacy-body strong[data-v-4f6355eb]{font-weight:600;color:var(--text-primary-color)}.agreement-body .subtitle[data-v-4f6355eb],.privacy-body .subtitle[data-v-4f6355eb]{font-size:1.5rem;color:var(--text-secondary-color);margin-top:-1rem;margin-bottom:1rem}.agreement-body .inline-link[data-v-4f6355eb]{background:none;border:none;color:#5d3fd3;text-decoration:underline;cursor:pointer;padding:0;font-size:inherit;font-family:inherit}.agreement-body .inline-link[data-v-4f6355eb]:hover{color:#8a2be2}.privacy-body ul[data-v-4f6355eb]{padding-left:2rem;margin-bottom:1em}.privacy-body li[data-v-4f6355eb]{margin-bottom:.5em}.referral-warning-box[data-v-4f6355eb]{display:flex;align-items:center;background-color:rgba(255,152,0,.1);color:#795548;border:1px solid rgba(255,152,0,.2);border-radius:8px;padding:1rem 1.2rem;font-size:1.3rem;line-height:1.4;margin-bottom:2rem;text-align:left}.referral-warning-box .warning-icon[data-v-4f6355eb]{font-size:2.4rem;margin-right:1rem;color:#ff9800}.referral-warning-box p[data-v-4f6355eb]{margin:0;padding:0;color:inherit}.tab-content.help-tab[data-v-0845bbd0]{padding:0 1.6rem 1.6rem 1.6rem;display:flex;flex-direction:column;align-items:center;overflow-y:auto;-webkit-overflow-scrolling:touch}.user-info-header[data-v-0845bbd0]{text-align:center;margin-bottom:2rem;margin-top:1.6rem;width:100%;max-width:35rem;align-self:center}.user-name[data-v-0845bbd0]{font-family:Roboto,sans-serif;font-weight:400;font-size:2rem;color:#000;margin-bottom:.8rem}.user-id-block[data-v-0845bbd0]{display:flex;justify-content:center;font-size:1.8rem;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.id-content-wrapper[data-v-0845bbd0],.user-id-block[data-v-0845bbd0]{align-items:center;padding:.4rem .8rem;border-radius:.6rem;transition:background-color .3s ease}.id-content-wrapper[data-v-0845bbd0]{display:inline-flex}.id-content-wrapper.id-copied-highlight[data-v-0845bbd0]{background-color:rgba(76,175,80,.15)}.user-id-label[data-v-0845bbd0]{font-weight:100;color:var(--text-secondary-color,#757575);margin-right:.5rem}.user-id-value[data-v-0845bbd0]{font-weight:100;color:var(--text-secondary-color,#757575);margin-right:.8rem}.copy-id-btn[data-v-0845bbd0]{background:none;border:none;padding:0;margin:0;cursor:inherit;display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;transition:none;outline:none!important;-webkit-tap-highlight-color:transparent}.copy-id-btn[data-v-0845bbd0]:hover{background-color:transparent}.copy-id-btn .material-symbols-outlined[data-v-0845bbd0]{font-size:2rem;line-height:1;color:var(--text-secondary-color,#757575);transition:color .2s ease;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 20}.copy-id-btn.copied-state .material-symbols-outlined[data-v-0845bbd0]{color:var(--status-color-success,#28c76f)}.main-action-buttons[data-v-0845bbd0]{display:flex;flex-direction:column;gap:1.2rem;width:100%;max-width:35rem;margin-bottom:3.2rem;align-self:center}.btn[data-v-0845bbd0]{padding:1.2rem 1.6rem;border-radius:.8rem;font-size:1.6rem;font-weight:500;border:none;cursor:pointer;text-align:center;transition:transform .1s ease,box-shadow .2s ease,filter .2s ease;outline:none!important;-webkit-tap-highlight-color:transparent}.btn[data-v-0845bbd0]:active{transform:scale(.98);box-shadow:none}.btn-support[data-v-0845bbd0]{background:linear-gradient(90deg,#8a2be2 0,#ff4ed8 50%,#c53ddd);color:#fff;box-shadow:0 4px 10px rgba(138,43,226,.3)}.btn-support[data-v-0845bbd0]:hover{filter:brightness(1.1)}.btn-instructions[data-v-0845bbd0],.btn-limits[data-v-0845bbd0]{background-color:#d1b3f2;color:#333}.btn-instructions[data-v-0845bbd0]:hover,.btn-limits[data-v-0845bbd0]:hover{background-color:#c1a3e2}.btn-icon-link[data-v-0845bbd0]{margin-right:.8rem;font-size:2rem;vertical-align:middle}.faq-buttons-grid[data-v-0845bbd0]{display:grid;grid-template-columns:1fr;gap:1.2rem;width:100%;max-width:35rem;align-self:center}.btn-faq[data-v-0845bbd0]{padding:1.2rem 1.6rem;border-radius:.8rem;font-size:1.5rem;font-weight:500;border:none;cursor:pointer;text-align:center;background:linear-gradient(90deg,#fff 0,#e6d8ff 54%,#ff4ed8);color:#333;position:relative;transform:skewX(-10deg);transition:transform .1s ease,box-shadow .2s ease,filter .2s ease;box-shadow:0 2px 5px rgba(0,0,0,.1);outline:none!important;-webkit-tap-highlight-color:transparent}.btn-faq[data-v-0845bbd0]:hover{filter:brightness(1.05);box-shadow:0 3px 7px rgba(0,0,0,.15)}.btn-faq[data-v-0845bbd0]:active{transform:skewX(-10deg) scale(.98);box-shadow:0 1px 3px rgba(0,0,0,.1)}.btn-faq span[data-v-0845bbd0]{display:inline-block;transform:skewX(10deg)}@media (max-width:360px){.btn-faq[data-v-0845bbd0]{transform:none;font-size:1.4rem}.btn-faq[data-v-0845bbd0]:active{transform:scale(.98)}.btn-faq span[data-v-0845bbd0]{transform:none}}.modal-overlay[data-v-0845bbd0]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000;padding:1.6rem;box-sizing:border-box;animation:fadeInOverlay-0845bbd0 .2s ease-out}.modal-container[data-v-0845bbd0]{background-color:#fff;color:var(--app-color-black,#333);padding:2.4rem;border-radius:1.2rem;width:90vw;max-width:45rem;box-shadow:0 5px 20px rgba(0,0,0,.25);animation:slideInModal-0845bbd0 .3s ease-out;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-0845bbd0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.6rem;padding-bottom:1.2rem;border-bottom:1px solid #e0e0e0;flex-shrink:0}.modal-title[data-v-0845bbd0]{font-size:1.8rem;font-weight:600;margin:0;color:#000}.modal-close-btn[data-v-0845bbd0]{background:none;border:none;font-size:2.8rem;font-weight:300;line-height:1;color:#aaa;cursor:pointer;padding:0 .5rem;transition:color .2s ease;outline:none!important;-webkit-tap-highlight-color:transparent}.modal-close-btn[data-v-0845bbd0]:hover{color:#555}.modal-body[data-v-0845bbd0]{font-size:1.5rem;line-height:1.6;overflow-y:auto;color:var(--text-secondary-color,#757575)}.modal-body[data-v-0845bbd0] br{content:"";display:block;margin-bottom:.6em}@keyframes fadeInOverlay-0845bbd0{0%{opacity:0}to{opacity:1}}@keyframes slideInModal-0845bbd0{0%{transform:translateY(-30px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.modal-limits .modal-body[data-v-0845bbd0]{padding:.8rem .4rem}.limit-item[data-v-0845bbd0]{display:flex;align-items:flex-start;padding:1.2rem 0}.limit-item[data-v-0845bbd0]:not(:last-child){border-bottom:1px solid #f0f0f0}.limit-icon[data-v-0845bbd0]{font-size:2.8rem;margin-right:1.6rem;margin-top:.4rem;color:#5d3fd3;font-variation-settings:"FILL" 0,"wght" 300}.limit-icon.torrents[data-v-0845bbd0]{color:#c62828}.limit-text p[data-v-0845bbd0]{margin:0;padding:0}.limit-title[data-v-0845bbd0]{font-size:1.6rem;font-weight:600;color:var(--text-primary-color);margin-bottom:.4rem}.limit-text p[data-v-0845bbd0]:last-child{font-size:1.4rem;line-height:1.5;color:var(--text-secondary-color)}.setup-tab[data-v-8735bd46]{display:flex;flex-direction:column;flex-grow:1;height:100%;padding:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.setup-step[data-v-8735bd46]{display:flex;flex-direction:column;align-items:center;padding:2rem 1.6rem;text-align:center;background-color:#f5f7fa;border-radius:1rem;margin:1.6rem;animation:fadeIn-8735bd46 .3s ease-in-out}@keyframes fadeIn-8735bd46{0%{opacity:0}to{opacity:1}}.setup-icon[data-v-8735bd46]{margin:0 0 1rem 0}.icon-container[data-v-8735bd46]{width:6rem;height:6rem;border-radius:50%;background-color:#e9e9e9;display:flex;justify-content:center;align-items:center;margin-bottom:1.6rem;color:var(--app-color-black,#333)}.icon-container.success[data-v-8735bd46]{background-color:rgba(76,175,80,.1)}.icon-container.success .material-symbols-outlined[data-v-8735bd46]{color:#4caf50}.icon-container .material-symbols-outlined[data-v-8735bd46]{font-size:3.8rem;line-height:1;width:3.8rem;height:3.8rem;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 40}.icon-container .setup-main-icon[data-v-8735bd46]{font-size:5rem;width:5rem;height:5rem;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}.material-symbols-outlined.copy-icon[data-v-8735bd46]{font-size:2.2rem;vertical-align:middle;line-height:1;font-variation-settings:"FILL" 0;color:#5d3fd3;transition:color .2s ease;pointer-events:none}.btn-icon-copy:hover .material-symbols-outlined.copy-icon[data-v-8735bd46]{color:#8a2be2}.material-symbols-outlined.copy-icon[innertext=check_circle][data-v-8735bd46]{color:#4caf50}.setup-title[data-v-8735bd46]{font-size:1.8rem;font-weight:600;margin-bottom:1rem}.setup-description[data-v-8735bd46]{font-size:1.4rem;margin-bottom:2rem;color:var(--tg-theme-hint-color,#888);max-width:32rem;line-height:1.5}.highlight-os[data-v-8735bd46],.highlight[data-v-8735bd46]{color:#5d3fd3;font-weight:600}.subscription-url-container[data-v-8735bd46]{width:100%;max-width:34rem;margin-bottom:1.6rem}.subscription-url-display[data-v-8735bd46]{display:flex;align-items:center;background-color:#e9e9e9;border-radius:.8rem;padding:.8rem .8rem .8rem 1.2rem;overflow:hidden;border:1px solid #e0e0e0;color:var(--app-color-black,#333)}.subscription-url-display .url-text[data-v-8735bd46]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#5d3fd3;font-weight:100;font-family:monospace;font-size:1.3rem;padding-right:.8rem}.btn-icon-copy[data-v-8735bd46]{background:transparent!important;border:none!important;padding:.5rem;margin-left:.4rem;cursor:pointer;width:3.6rem;height:3.6rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s,transform .1s ease;flex-shrink:0;outline:none!important;-webkit-tap-highlight-color:transparent;box-shadow:none!important}.btn-icon-copy[data-v-8735bd46]:active{transform:scale(.95)}.btn-icon-copy[data-v-8735bd46]:disabled{opacity:.5;cursor:not-allowed}.setup-instructions.compact[data-v-8735bd46]{background-color:#e9e9e9;border-radius:.8rem;padding:1rem 1.4rem;margin-bottom:1.6rem;width:100%;max-width:34rem;text-align:left;border:1px solid #e0e0e0;font-size:1.3rem;line-height:1.4;color:var(--app-color-black,#333)}.setup-instructions.compact .steps-list[data-v-8735bd46]{margin:0;padding-left:1.6rem}.setup-instructions.compact .steps-list li[data-v-8735bd46]{margin-bottom:.4rem}.inline-icon[data-v-8735bd46]{font-size:1.4rem;vertical-align:-2px;font-variation-settings:"FILL" 0;color:#5d3fd3}.final-instructions[data-v-8735bd46]{margin-top:2rem;text-align:left;max-width:34rem;width:100%;font-size:1.4rem;background-color:#e9e9e9;border-radius:.8rem;padding:1.2rem 1.6rem;border:1px solid #e0e0e0;margin-bottom:1.6rem;color:var(--app-color-black,#333)}.final-instructions .text-medium[data-v-8735bd46]{font-weight:500;color:#000}.final-instructions .highlight-profile[data-v-8735bd46]{color:#5d3fd3;font-weight:600}.btn[data-v-8735bd46]{padding:1rem 1.6rem;border-radius:.8rem;font-weight:500;cursor:pointer;text-align:center;border:none;font-size:1.5rem;width:100%;display:block;box-sizing:border-box;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,filter .2s ease;outline:none!important;-webkit-tap-highlight-color:transparent}.btn-group[data-v-8735bd46],.btn-stack[data-v-8735bd46]{display:flex;gap:1rem;margin-top:auto;padding-top:1.6rem;width:100%;max-width:34rem}.btn-stack[data-v-8735bd46]{flex-direction:column}.btn-container[data-v-8735bd46]{margin-top:auto;padding-top:1.6rem;width:100%;max-width:34rem;align-self:center}.btn.btn-setup-this[data-v-8735bd46],.btn.primary[data-v-8735bd46]{background:linear-gradient(90deg,#8a2be2 0,#ff4ed8 50%,#c53ddd);color:#fff;border:none;box-shadow:0 4px 10px rgba(138,43,226,.35)}.btn.btn-setup-this[data-v-8735bd46]:hover,.btn.primary[data-v-8735bd46]:hover{filter:brightness(1.1);box-shadow:0 5px 12px rgba(138,43,226,.4)}.btn.btn-setup-this[data-v-8735bd46]:active,.btn.primary[data-v-8735bd46]:active{transform:scale(.98);box-shadow:0 3px 8px rgba(138,43,226,.3)!important;filter:brightness(.95)}.btn.primary[data-v-8735bd46]:disabled{background:#bdbdbd!important;opacity:.7;cursor:not-allowed;box-shadow:none!important;filter:none!important}.btn.btn-setup-other[data-v-8735bd46]{background-color:#d1b3f2;color:var(--app-color-black,#333);border:none;box-shadow:none}.btn.btn-setup-other[data-v-8735bd46]:hover{background-color:#c1a3e2;filter:none}.btn.btn-setup-other[data-v-8735bd46]:active{background-color:#b193d2;box-shadow:none!important}.btn.btn-back[data-v-8735bd46]{background-color:#d9d9d9;color:var(--text-secondary-color,#757575);font-weight:500;border:none;box-shadow:none}.btn.btn-back[data-v-8735bd46]:hover{background-color:#c9c9c9;filter:none}.btn.btn-back[data-v-8735bd46]:active{background-color:#b9b9b9;box-shadow:none!important}.instruction-emphasis[data-v-8735bd46]{font-size:1.2rem;color:#c62828;font-weight:500;margin-left:1.8rem;margin-top:.2rem}.step-dots[data-v-8735bd46]{display:flex;justify-content:center;gap:1rem;padding:1.6rem 0 1rem 0;flex-shrink:0}.step-dot[data-v-8735bd46]{width:1rem;height:1rem;border-radius:50%;background-color:#d9d9d9;opacity:.7;cursor:pointer;transition:all .3s ease;outline:none!important;-webkit-tap-highlight-color:transparent}.step-dot.active[data-v-8735bd46]{opacity:1;background-color:#5d3fd3;transform:scale(1.3)}.pulse-effect[data-v-8735bd46]{animation:pulse-animation-8735bd46 1.5s ease-in-out infinite}@keyframes pulse-animation-8735bd46{0%{box-shadow:0 0 0 0 rgba(93,63,211,.4)}70%{box-shadow:0 0 0 8px rgba(93,63,211,0)}to{box-shadow:0 0 0 0 rgba(93,63,211,0)}}.blocked-user-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.85);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:5000;color:#fff;text-align:center;padding:2rem;box-sizing:border-box}.blocked-content{max-width:35rem}.blocked-icon{font-size:6rem;color:#ff5c5c;margin-bottom:1.5rem;font-variation-settings:"FILL" 1}.blocked-user-overlay h2{font-size:2.2rem;font-weight:600;margin-bottom:1rem;color:#fff}.blocked-user-overlay p{font-size:1.5rem;line-height:1.6;margin-bottom:1.5rem;color:hsla(0,0%,100%,.85)}.blocked-user-overlay p:last-of-type{margin-bottom:2.5rem}.btn.btn-support-blocked{background-color:var(--tg-theme-button-color,#2196f3);color:var(--tg-theme-button-text-color,#fff);padding:1.2rem 2.4rem;font-size:1.6rem;font-weight:500;border-radius:.8rem;min-width:20rem}.btn.btn-support-blocked:hover{filter:brightness(1.1)}.payment-journey-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:4000;color:#fff;text-align:center;padding:2rem;box-sizing:border-box}.payment-journey-content{background-color:var(--tg-theme-secondary-bg-color,#2c2c2e);padding:2rem 2.5rem;border-radius:1.2rem;box-shadow:0 5px 20px rgba(0,0,0,.3);max-width:36rem;width:100%}.payment-journey-overlay .loader-spinner.large{width:5rem;height:5rem;border-width:5px;border-top-color:#8a2be2;margin:0 auto 1.5rem auto}.payment-journey-overlay .journey-icon{font-size:5rem;margin-bottom:1rem;display:block}.payment-journey-overlay .journey-icon.success{color:#4caf50;font-variation-settings:"FILL" 1}.payment-journey-overlay .journey-icon.failed{color:#f44336;font-variation-settings:"FILL" 1}.payment-journey-overlay .journey-icon.info{color:#8a2be2;font-variation-settings:"FILL" 0}.payment-journey-overlay h3{font-size:1.8rem;font-weight:600;margin-bottom:1.2rem;color:var(--tg-theme-text-color,#fff)}.order-details-container{text-align:left;margin-bottom:1.5rem;padding:1rem 0;border-top:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1)}.order-detail-item{display:flex;justify-content:space-between;margin-bottom:.6rem;font-size:1.4rem}.detail-label{color:var(--tg-theme-hint-color,#c7c7cc)}.detail-value{color:var(--tg-theme-text-color,#fff);font-weight:500}.promo-code-value{color:#4caf50;font-weight:600}.total-amount-item{margin-top:1rem;padding-top:.8rem;border-top:1px dashed hsla(0,0%,100%,.1)}.total-label{font-weight:600}.total-value{font-size:1.6rem;font-weight:700}.original-price-journey{text-decoration:line-through;font-size:.8em;color:var(--tg-theme-hint-color,#c7c7cc);margin-right:.5rem}.payment-note{font-size:1.1rem;color:var(--tg-theme-hint-color,#aaa);margin-top:1.2rem;text-align:center;line-height:1.3}.journey-message{font-size:1.4rem;line-height:1.5;opacity:.85;margin-bottom:1.5rem;color:var(--tg-theme-hint-color,#c7c7cc)}.journey-message .highlight-date{font-weight:600;color:#8a2be2}.payment-journey-overlay .btn{width:100%;padding:1.1rem 1.5rem;font-size:1.5rem;border-radius:.8rem;margin-bottom:1rem;border:none;font-weight:500}.payment-journey-overlay .btn:last-child{margin-bottom:0}.btn.btn-primary-journey.gradient-button{background-image:linear-gradient(90deg,#8a2be2 0,#ff4ed8 50%,#c53ddd);color:#fff;box-shadow:0 4px 10px rgba(138,43,226,.3)}.btn.btn-primary-journey.gradient-button:hover{filter:brightness(1.1)}.btn.btn-primary-journey.gradient-button:active{transform:scale(.98);box-shadow:0 2px 6px rgba(138,43,226,.25)}.btn.btn-secondary-journey{background-color:#d1b3f2;color:var(--app-color-black,#333);border:none;box-shadow:0 2px 5px rgba(0,0,0,.1)}.btn.btn-secondary-journey:hover{background-color:#c1a3e2;filter:brightness(1.05)}.btn.btn-secondary-journey:active{background-color:#b193d2;transform:scale(.98);box-shadow:0 1px 3px rgba(0,0,0,.1)}.btn.btn-tertiary-journey{background-color:transparent;color:var(--tg-theme-hint-color,#8e8e93);font-weight:400}.btn.btn-tertiary-journey:hover{color:var(--tg-theme-text-color,#fff)}.app-fade-enter-active,.app-fade-leave-active{transition:opacity .4s ease-out}.app-fade-enter-from,.app-fade-leave-to{opacity:0}.fade-tab-enter-active,.fade-tab-leave-active{transition:opacity .2s ease-in-out}.fade-tab-enter-from,.fade-tab-leave-to{opacity:0}.app-loader{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--tg-theme-bg-color,#fff);z-index:2000}.loader-spinner{width:4rem;height:4rem;border:4px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#5d3fd3;animation:spin 1s linear infinite}.app-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-width:45rem;margin:0 auto;padding:.8rem;height:100vh;box-sizing:border-box;display:flex;flex-direction:column;background-color:var(--tg-theme-bg-color,#fff);color:var(--tg-theme-text-color,#000);overflow:hidden}.tab-content-wrapper{flex:1;min-height:0;display:flex;flex-direction:column}::-webkit-scrollbar{width:0;height:0;background:transparent}*{scrollbar-width:none}@keyframes spin{to{transform:rotate(1turn)}}@keyframes slideInModal{0%{transform:translateY(-30px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}html{font-size:62.5%}:root{--app-color-black:#333;--app-color-dark-gray:#757575;--app-bg-color-end:#fff;--panel-bg-color:#f9f9f9;--text-primary-color:var(--app-color-black);--text-secondary-color:var(--app-color-dark-gray);--button-primary-text-color:#fff;--border-color-panel:#e0e0e0;--tg-theme-bg-color:#fff;--tg-theme-text-color:var(--text-primary-color);--tg-theme-hint-color:var(--text-secondary-color);--tg-theme-secondary-bg-color:var(--panel-bg-color);--app-color-light-gray:#f3f3f3;--app-color-green-button:#1cdc99;--app-color-green-main:#2ee5a4;--app-color-green-hover:#3df2b5;--app-color-green-light:#6ef9cd;--accent-red:#ff5c5c;--accent-yellow:#ffc75f;--accent-primary:var(--app-color-green-main);--accent-primary-hover:var(--app-color-green-hover);--accent-secondary:var(--app-color-green-light);--status-color-success:var(--app-color-green-main);--status-color-warning:var(--accent-yellow);--status-color-danger:var(--accent-red);--status-color-info:var(--app-color-green-main);--status-color-demo:var(--app-color-green-hover);--border-color-active:var(--accent-primary);--card-border-radius:1.6rem;--button-border-radius:1.0rem;--spacing-xs:0.4rem;--spacing-sm:0.8rem;--spacing-md:1.6rem;--spacing-lg:2.4rem;--font-size-xs:1.2rem;--font-size-sm:1.4rem;--font-size-md:1.6rem;--font-size-lg:1.8rem}body{font-family:Roboto,sans-serif;margin:0;padding:0;background-color:#fff;min-height:100vh;color:var(--text-primary-color);line-height:1.5;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}#app>.app-container{background-color:transparent;display:flex;flex-direction:column;height:100%;max-width:450px;margin:0 auto;padding:8px}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--spacing-sm);color:var(--text-primary-color);font-weight:600}h3{font-size:var(--font-size-lg)}h4{font-size:var(--font-size-md)}p{margin-top:0;margin-bottom:var(--spacing-md);color:var(--text-secondary-color)}.btn{display:inline-block;font-weight:600;text-align:center;vertical-align:middle;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-md);line-height:1.5;border-radius:var(--button-border-radius);transition:all .2s ease-in-out;cursor:pointer;border:none;outline:none!important;-webkit-tap-highlight-color:transparent}.btn.primary{background-image:linear-gradient(90deg,#8a2be2 0,#ff4ed8 50%,#c53ddd);color:var(--button-primary-text-color,#fff);box-shadow:0 4px 10px rgba(138,43,226,.3)}.btn.primary:hover{filter:brightness(1.1);box-shadow:0 5px 12px rgba(138,43,226,.4)}.btn.primary:active{transform:scale(.98);box-shadow:0 2px 6px rgba(138,43,226,.25)}.btn.primary:disabled{background:#bdbdbd!important;color:#eee!important;opacity:.7;cursor:not-allowed;box-shadow:none!important;filter:grayscale(80%)!important}.btn:last-child{margin-right:0}.switch{position:relative;box-sizing:border-box;display:inline-block;width:50px;height:28px;margin:0 var(--spacing-md)}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.1);outline:none!important;-webkit-tap-highlight-color:transparent}.slider,.slider:before{position:absolute;transition:.4s;box-sizing:border-box}.slider:before{content:"";height:22px;width:22px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.4);border:none}input:checked+.slider{background-color:#8a2be2}input:checked+.slider:before{transform:translateX(32px);background-color:#fff}.slider.round{border-radius:28px}.slider.round:before{border-radius:50%}.btn.secondary:hover{background-color:hsla(0,0%,100%,.15)}.btn.block{display:block;width:100%}.btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;filter:grayscale(50%);background:#555;color:#999}.help-compact .faq-item,.profile-compact,.servers-section .server-item,.status-bar,.subscription-section,.tab-nav,.vpn-key-block{background-color:var(--panel-bg-color);border-radius:var(--card-border-radius);padding:var(--spacing-md);margin-bottom:var(--spacing-md);border:1px solid transparent;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 15px rgba(0,0,0,.2)}#app,body,html{height:100%;margin:0;padding:0}.status-badge{display:inline-block;padding:2px 8px;border-radius:10px;font-size:var(--font-size-xs);font-weight:500}.status-badge.success{background-color:rgba(46,229,164,.2);color:var(--status-color-success)}.status-badge.warning{background-color:rgba(255,199,95,.2);color:var(--status-color-warning)}.status-badge.danger{background-color:rgba(255,92,92,.2);color:var(--status-color-danger)}.status-badge.info{background-color:rgba(46,229,164,.2);color:var(--status-color-info)}.skeleton{background:linear-gradient(90deg,hsla(0,0%,100%,.08) 25%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.08) 75%);background-size:200% 100%;animation:loading 1.5s infinite;border-radius:4px}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.help-compact .faq-item,.servers-section .server-item{background-color:transparent;box-shadow:none;border:none;backdrop-filter:none;-webkit-backdrop-filter:none}.servers-section .server-item:not(:last-child){border-radius:0}.help-compact .faq-question,.servers-section .server-item:not(:last-child){border-bottom:1px solid var(--border-color-panel);padding-bottom:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.status-bar{background-color:transparent;box-shadow:none;border:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding-left:0;padding-right:0;border-radius:0}.status-bar.active{border-left:3px solid var(--accent-green)}.status-bar.active,.status-bar.inactive{background-color:transparent;padding-left:calc(var(--spacing-md) - 3px)}.status-bar.inactive{border-left:3px solid var(--accent-red)}