:root{--bg:#f8fbf7;--bg-raised:#ffffffd1;--surface:#ffffffbd;--surface-strong:#ffffffe6;--surface-soft:#eff8f1c7;--border:#43704e29;--border-strong:#37664440;--text:#173522;--muted:#687a6d;--muted-strong:#4c6253;--accent:#8bd447;--accent-ink:#16300e;--accent-soft:#a6e16538;--blue:#4d83ad;--blue-soft:#e9f2f7;--coral:#d56f69;--coral-soft:#f9e9e7;--green:#3c9c58;--green-soft:#e5f5e9;--yellow:#a2761f;--red:#bd5555;--shadow:0 28px 90px #2a4c3121;--shadow-soft:0 14px 44px #2a4c3117}.marketplace-public-page{color:#173522;background:linear-gradient(145deg,#f8fbf7 0%,#eef6ea 100%);place-items:center;min-height:100svh;padding:24px;display:grid}.mobile-service-overview{display:none}.marketplace-loading{text-align:center}.marketplace-loading p{color:#667169;margin:18px 0 0;font-size:14px}.android-progress{background:#e5e9e6;width:min(320px,76vw);height:4px;position:relative;overflow:hidden}.android-progress span{background:#75c735;width:38%;animation:1.15s cubic-bezier(.4,0,.2,1) infinite android-progress-slide;position:absolute;inset-block:0}@keyframes android-progress-slide{0%{transform:translate(-115%)}to{transform:translate(300%)}}.marketplace-result{background:#ffffffeb;border:1px solid #43704e26;border-radius:28px;width:min(600px,100%);padding:34px;animation:.36s ease-out both marketplace-result-in;box-shadow:0 28px 90px #2a4c3121}@keyframes marketplace-result-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.marketplace-kicker{color:#4b8f2d;margin-bottom:18px;font-size:14px;font-weight:800;display:block}.marketplace-brand{color:#173c25;align-items:center;gap:10px;margin-bottom:28px;display:inline-flex}.marketplace-brand img{object-fit:contain;filter:drop-shadow(0 8px 13px #47754029);width:46px;height:46px}.marketplace-brand b{font-size:24px;font-weight:800;line-height:1}.marketplace-result h1{color:#173522;margin:0;font-size:clamp(32px,6vw,44px);line-height:1.06}.marketplace-result>p{color:#68726b;margin:14px 0 30px;font-size:16px}.marketplace-code-row{background:#f7fbf5;border:1px solid #d9e6d6;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.marketplace-code-row span{min-width:0}.marketplace-code-row small,.marketplace-code-row b{display:block}.marketplace-code-row small{color:#738078;margin-bottom:5px}.marketplace-code-row b{overflow-wrap:anywhere;color:#173522;letter-spacing:0;font-size:17px}.marketplace-code-row button,.marketplace-button{font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:9px;font-weight:750;display:inline-flex}.marketplace-code-row button{color:#376b25;background:0 0;flex:none;padding:10px 0}.marketplace-button{color:#13200e;background:#93df52;border-radius:12px;width:100%;min-height:54px;text-decoration:none;transition:background .16s,transform .16s}.marketplace-result>.marketplace-button{margin-top:28px}button.marketplace-button:disabled{cursor:wait;opacity:.72;transform:none}.marketplace-button:hover{background:#83d443;transform:translateY(-1px)}.marketplace-button.secondary{color:#31583a;background:#edf4eb;border:1px solid #d6e4d2}.marketplace-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.marketplace-activation-message,.marketplace-activation-error{text-align:center;border-radius:13px;padding:12px 14px;margin:16px 0 0!important;font-size:14px!important}.marketplace-activation-message{background:#eaf7e4;border:1px solid #cbe5c3;color:#28633a!important}.marketplace-activation-error{background:#fff0ee;border:1px solid #efc7c1;color:#914444!important}.marketplace-result .marketplace-note{text-align:center;color:#7a847d;margin:14px 0 0;font-size:13px}.marketplace-result .marketplace-review-request{color:#31583a;text-align:center;background:#edf7e8;border:1px solid #d1e7c8;border-radius:14px;margin:20px 0 0;padding:14px 16px;font-size:14px;line-height:1.5}@media (max-width:560px){.marketplace-public-page{padding:14px}.marketplace-result{border-radius:24px;padding:24px 20px}.marketplace-code-row{flex-direction:column;align-items:flex-start;gap:8px}.marketplace-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.android-progress span{animation-duration:2.4s}.marketplace-result{animation:none}}.admin-instructions{color:#173d27;background:#fffffff0;border:1px solid #d8e6da;border-radius:22px;gap:18px;padding:24px;display:grid;box-shadow:0 16px 42px #274d2f14}.admin-instructions-head{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.admin-instructions-head>span{color:#2f7a43;background:#e9f8d9;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.admin-instructions :is(h2,h3,p){margin:0}.admin-instructions-head h2{font-size:20px}.admin-instructions-head p,.admin-instruction-block-head p{color:#728679;margin-top:3px;font-size:13px}.admin-instructions-layout{grid-template-columns:250px minmax(0,1fr);gap:18px;min-width:0;display:grid}.admin-instruction-sections{align-content:start;gap:8px;min-width:0;display:grid}.admin-instruction-section-row{background:#f5f9f4;border:1px solid #deeadf;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:5px;display:grid}.admin-instruction-section-row.active{background:#eaf8dc;border-color:#9dcf7f}.admin-instruction-section-row>button{color:#173d27;text-align:left;background:0 0;border:0;gap:3px;min-width:0;padding:8px;display:grid}.admin-instruction-section-row>button span{text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.admin-instruction-section-row>button small{color:#728679;font-size:12px}.admin-order-actions{align-items:center;gap:3px;display:flex}.admin-order-actions button{color:#42634b;background:#fff;border:1px solid #d8e5da;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.admin-order-actions button:disabled{opacity:.35}.admin-instruction-editor{gap:22px;min-width:0;display:grid}.admin-instruction-settings{background:#f7faf6;border:1px solid #deeadf;border-radius:17px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.admin-instruction-settings label,.admin-instruction-controls label{gap:6px;min-width:0;display:grid}.admin-instruction-settings label>span,.admin-instruction-controls label>span,.admin-instruction-controls legend{color:#597060;font-size:12px;font-weight:700}.admin-instruction-settings .wide{grid-column:1/-1}.admin-instruction-settings :is(input,textarea,select),.admin-instruction-block :is(input,textarea,select){color:#173d27!important;background:#fff!important;border:1px solid #cbdccc!important;border-radius:12px!important}.admin-instruction-settings :is(input,textarea,select):focus,.admin-instruction-block :is(input,textarea,select):focus{border-color:#76b956!important;box-shadow:0 0 0 3px #76b95626!important}.admin-publish-switch{align-items:center;font-weight:700;gap:9px!important;display:flex!important}.admin-publish-switch input{opacity:0;pointer-events:none;position:absolute}.admin-publish-switch>span{background:#cfd9d0;border-radius:999px;width:38px;height:22px;transition:all .16s;position:relative}.admin-publish-switch>span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .16s;position:absolute;top:3px;left:3px}.admin-publish-switch input:checked+span{background:#78c953}.admin-publish-switch input:checked+span:after{transform:translate(16px)}.admin-instruction-setting-actions{justify-content:flex-end;gap:8px;display:flex}.admin-instruction-block-head{justify-content:space-between;align-items:end;gap:14px;display:flex}.admin-instruction-block-head>div:last-child{gap:8px;display:flex}.admin-instruction-block-head input[type=file]{display:none}.admin-instruction-block-head .disabled{opacity:.5;pointer-events:none}.admin-instruction-blocks{gap:12px;display:grid}.admin-instruction-block{background:#f7faf6;border:1px solid #d8e6da;border-radius:17px;gap:14px;padding:16px;display:grid}.admin-instruction-block>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-instruction-block>header>span{align-items:center;gap:7px;font-weight:750;display:flex}.admin-instruction-text{resize:vertical;min-height:124px}.admin-instruction-image-preview{background:#fff;border:1px dashed #c8d9ca;border-radius:13px;width:100%;padding:12px;display:flex}.admin-instruction-image-preview.align-left{justify-content:flex-start}.admin-instruction-image-preview.align-center{justify-content:center}.admin-instruction-image-preview.align-right{justify-content:flex-end}.admin-instruction-image-preview img{object-fit:contain;border-radius:10px;max-height:380px;display:block}.admin-instruction-controls{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.admin-instruction-controls fieldset{border:0;min-width:0;margin:0;padding:0}.instruction-align-control{grid-template-columns:repeat(3,38px);gap:4px;margin-top:6px;display:grid}.instruction-align-control button{color:#46634e;background:#fff;border:1px solid #cbdccc;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.instruction-align-control button.active{color:#173d27;background:#e4f8d0;border-color:#78bd59}.image-width-control{grid-column:span 2}.image-width-control input{height:38px;padding:0 8px!important}.admin-instructions-empty{color:#728679;background:#f7faf6;border:1px dashed #d7e4d8;border-radius:16px;justify-content:center;align-items:center;gap:9px;min-height:90px;display:flex}.admin-instructions>:is(.form-success,.form-error){margin:0}.guide-page{color:#173d27;background:radial-gradient(circle at 14% 15%,#afeb6738,#0000 34%),radial-gradient(circle at 88% 82%,#74ca5c29,#0000 32%),#f5faf2;min-height:100dvh;padding:38px 20px 72px}.guide-shell{width:min(980px,100%);margin:0 auto}.guide-header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:26px;margin-bottom:28px;display:grid}.guide-brand{color:#173d27;align-items:center;gap:10px;font-size:23px;font-weight:850;text-decoration:none;display:flex}.guide-header>div{border-left:1px solid #cfddcf;padding-left:26px}.guide-header>div>span{color:#66806d;font-size:13px;font-weight:750}.guide-header h1{letter-spacing:0;margin:3px 0 4px;font-size:clamp(30px,5vw,48px)}.guide-header p{color:#66806d;margin:0}.guide-tabs{scrollbar-width:thin;background:#ffffffc2;border:1px solid #d8e5d8;border-radius:16px;gap:8px;margin-bottom:14px;padding:5px;display:flex;overflow-x:auto}.guide-tabs button{color:#52705a;background:0 0;border:0;border-radius:12px;flex:none;min-height:44px;padding:0 18px;font-weight:750}.guide-tabs button.active{color:#173d27;background:#e1f6cb;box-shadow:inset 0 0 0 1px #b9df9c}.guide-content{background:#fffffff2;border:1px solid #d8e5d8;border-radius:24px;padding:clamp(24px,5vw,50px);box-shadow:0 22px 65px #2b52321a}.guide-content>header{border-bottom:1px solid #e0e9e0;padding-bottom:24px}.guide-content h2{letter-spacing:0;margin:0;font-size:clamp(27px,4vw,38px)}.guide-content>header p{color:#698071;margin:8px 0 0;font-size:16px;line-height:1.55}.guide-blocks{gap:24px;padding-top:28px;display:grid}.guide-text-block{color:#203f2b;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.guide-text-block.align-left{text-align:left}.guide-text-block.align-center{text-align:center}.guide-text-block.align-right{text-align:right}.guide-text-block.size-small{font-size:14px}.guide-text-block.size-body{font-size:17px}.guide-text-block.size-large{font-size:22px}.guide-text-block.size-heading{font-size:clamp(27px,4vw,38px);line-height:1.25}.guide-text-block.family-sans{font-family:inherit}.guide-text-block.family-serif{font-family:Georgia,Times New Roman,serif}.guide-text-block.family-mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.guide-text-block.weight-regular{font-weight:400}.guide-text-block.weight-medium{font-weight:600}.guide-text-block.weight-bold{font-weight:800}.guide-image-block{width:100%;margin:0;display:flex}.guide-image-block.align-left{justify-content:flex-start}.guide-image-block.align-center{justify-content:center}.guide-image-block.align-right{justify-content:flex-end}.guide-image-block img{object-fit:contain;border-radius:14px;max-width:100%;height:auto;max-height:760px;display:block}.guide-loading,.guide-empty{color:#66806d;background:#ffffffe0;border:1px solid #d8e5d8;border-radius:22px;place-items:center;min-height:260px;display:grid}.guide-empty-inline{color:#718477;text-align:center;margin:0}@media (max-width:900px){.admin-instructions-layout{grid-template-columns:1fr}.admin-instruction-sections,.admin-instruction-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-instruction-controls .block-save{grid-column:1/-1}}@media (max-width:620px){.admin-instructions{border-radius:18px;padding:17px}.admin-instructions-head{grid-template-columns:auto minmax(0,1fr)}.admin-instructions-head>:is(a,button){width:100%}.admin-instruction-sections{grid-template-columns:1fr}.admin-instruction-settings{grid-template-columns:1fr;padding:14px}.admin-instruction-settings .wide{grid-column:auto}.admin-publish-switch,.admin-instruction-setting-actions{grid-column:1}.admin-instruction-setting-actions{flex-wrap:wrap;justify-content:flex-start}.admin-instruction-block-head{flex-direction:column;align-items:start}.admin-instruction-block-head>div:last-child{width:100%}.admin-instruction-block-head .button{flex:1}.admin-instruction-controls{grid-template-columns:1fr}.image-width-control,.admin-instruction-controls .block-save{grid-column:auto}.guide-page{padding:22px 12px 48px}.guide-header{grid-template-columns:1fr;gap:15px}.guide-header>div{border:0;padding:0}.guide-content{border-radius:20px;padding:25px 20px}.guide-blocks{gap:20px}.guide-image-block img{width:100%!important}}.stars-method-details,.stars-method-details .crypto-method-heading,.stars-method-details .crypto-method-heading b,.stars-method-details .crypto-quote-details,.stars-method-details .crypto-quote-details b,.stars-method-details .stars-quote-card,.stars-method-details .stars-quote-card b{color:#173522!important}.stars-method-details .crypto-method-heading small,.stars-method-details .crypto-quote-details small,.stars-method-details .stars-quote-card small,.stars-method-details .payment-rate-note{color:#4d6655!important;opacity:1!important}.stars-method-details .stars-quote-card{background:#ffffffe6!important;border:1px solid #43704e29!important;box-shadow:0 8px 24px #2b4f3312!important}.stars-method-details .crypto-currency-symbol{color:#b17b17!important;background:#fff4ca!important}.admin-marketplace-products{border:1px solid var(--border);background:var(--surface-strong);box-shadow:var(--shadow-soft);border-radius:22px;padding:24px}.admin-marketplace-accordion>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:13px;list-style:none;display:flex}.admin-marketplace-accordion>summary::-webkit-details-marker{display:none}.admin-marketplace-accordion-icon{width:42px;height:42px;color:var(--accent);background:var(--accent-soft);border-radius:13px;flex:none;place-items:center;display:grid}.admin-marketplace-accordion-chevron{color:var(--muted);margin-left:auto;transition:transform .18s}.admin-marketplace-accordion[open] .admin-marketplace-accordion-chevron{transform:rotate(180deg)}.admin-marketplace-accordion-content{border-top:1px solid var(--border);margin-top:20px;padding-top:18px}.admin-marketplace-toolbar{justify-content:flex-end;margin-bottom:12px;display:flex}.admin-marketplace-products>header{align-items:center;gap:13px;margin-bottom:20px;display:flex}.admin-marketplace-refresh{flex:none;margin-left:auto}.admin-marketplace-catalog{gap:12px;margin-bottom:24px;display:grid}.admin-marketplace-catalog-summary{color:var(--muted-strong);background:var(--accent-soft);border-radius:13px;align-items:baseline;gap:12px;padding:10px 13px;display:flex}.admin-marketplace-catalog-summary small{color:var(--muted);margin-left:auto}.admin-marketplace-warning,.admin-marketplace-stale{color:#895f12;align-items:flex-start;gap:8px;display:flex}.admin-marketplace-warning svg,.admin-marketplace-stale svg{flex:none;margin-top:2px}.admin-marketplace-catalog-list{gap:9px;display:grid}.admin-marketplace-catalog-list details{border:1px solid var(--border);background:#f8fcf8e0;border-radius:15px;overflow:hidden}.admin-marketplace-catalog-list summary{cursor:pointer;align-items:center;gap:12px;padding:13px 15px;display:flex}.admin-marketplace-catalog-list summary>span:first-child{flex:1;min-width:0}.admin-marketplace-catalog-list summary b,.admin-marketplace-catalog-list summary small{display:block}.admin-marketplace-catalog-list summary b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-marketplace-catalog-list summary small,.admin-marketplace-option-title small,.admin-marketplace-variant small{color:var(--muted);margin-top:3px}.admin-marketplace-catalog-body{gap:12px;padding:0 15px 15px;display:grid}.admin-marketplace-option{border:1px solid var(--border);background:var(--surface-strong);border-radius:12px;overflow:hidden}.admin-marketplace-option-title{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:10px;padding:10px 12px;display:flex}.admin-marketplace-variant{grid-template-columns:minmax(180px,1fr) minmax(150px,auto);align-items:center;gap:12px;padding:9px 12px;display:grid}.admin-marketplace-variant+.admin-marketplace-variant{border-top:1px solid var(--border)}.admin-marketplace-variant>span:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.marketplace-mapping-chip{color:#2e7037;background:var(--green-soft);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.admin-marketplace-stale{background:#fff5d9;border-radius:11px;padding:10px 12px;font-size:13px}.admin-marketplace-no-options{color:var(--muted);padding:12px}.admin-marketplace-product-link{width:fit-content;color:var(--accent-strong);align-items:center;gap:5px;font-weight:750;text-decoration:none;display:inline-flex}.admin-marketplace-rules-title{margin:4px 0 14px}.admin-marketplace-products>header>span{color:#397b31;background:var(--accent-soft);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.admin-marketplace-products h2,.admin-marketplace-products p{margin:0}.admin-marketplace-products header p{color:var(--muted);margin-top:3px;font-size:13px}.admin-marketplace-form{grid-template-columns:1.25fr 1.25fr 1fr .65fr .75fr auto auto;align-items:end;gap:12px;display:grid}.admin-marketplace-form label:not(.admin-marketplace-enabled){min-width:0}.admin-marketplace-form input,.admin-marketplace-form select{width:100%}.admin-marketplace-enabled{min-height:46px;color:var(--muted-strong);align-items:center;gap:8px;font-weight:700;display:flex}.admin-marketplace-enabled input{width:18px;height:18px}.admin-marketplace-form-actions{gap:7px;display:flex}.admin-marketplace-list{gap:8px;margin-top:20px;display:grid}.admin-marketplace-list article{border:1px solid var(--border);background:#f8fcf8e0;border-radius:14px;grid-template-columns:minmax(220px,1fr) 130px auto 38px 38px;align-items:center;gap:12px;padding:12px 14px;display:grid}.admin-marketplace-list article.disabled{opacity:.58}.admin-marketplace-list article>span b,.admin-marketplace-list article>span small{display:block}.admin-marketplace-list article>span small{color:var(--muted);margin-top:3px}.marketplace-state{color:var(--muted);background:#eef1ee;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.marketplace-state.active{color:#2e7037;background:var(--green-soft)}.admin-marketplace-empty{min-height:76px;color:var(--muted);justify-content:center;align-items:center;gap:8px;margin-top:18px;display:flex}@media (max-width:1100px){.admin-marketplace-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-marketplace-form-actions{justify-content:flex-end}}@media (max-width:680px){.admin-marketplace-products{padding:18px}.admin-marketplace-form{grid-template-columns:1fr}.admin-marketplace-form-actions{justify-content:stretch}.admin-marketplace-form-actions .button{flex:1}.admin-marketplace-list article{grid-template-columns:1fr auto auto}.admin-marketplace-list article>span:nth-child(2),.admin-marketplace-list .marketplace-state{grid-column:1}.admin-marketplace-catalog-summary{flex-direction:column;align-items:flex-start;gap:3px}.admin-marketplace-catalog-summary small{margin-left:0}.admin-marketplace-variant{grid-template-columns:1fr}.admin-marketplace-variant>span:last-child{justify-content:flex-start}}.admin-promo-section{border:1px solid var(--border);background:var(--surface-strong);box-shadow:var(--shadow-soft);border-radius:22px;padding:24px}.admin-promo-accordion>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:13px;list-style:none;display:flex}.admin-promo-accordion>summary::-webkit-details-marker{display:none}.admin-promo-accordion>summary h2,.admin-promo-accordion>summary p{margin:0}.admin-promo-accordion>summary p{color:var(--muted);margin-top:3px;font-size:13px}.admin-promo-icon{width:42px;height:42px;color:var(--accent);background:var(--accent-soft);border-radius:13px;flex:none;place-items:center;display:grid}.admin-promo-chevron{color:var(--muted);margin-left:auto;transition:transform .18s}.admin-promo-accordion[open] .admin-promo-chevron{transform:rotate(180deg)}.admin-promo-content{border-top:1px solid var(--border);gap:18px;margin-top:20px;padding-top:18px;display:grid}.admin-promo-filters{grid-template-columns:minmax(220px,1fr) 170px 170px auto;align-items:end;gap:10px;display:grid}.admin-promo-filters>label:not(.admin-promo-search){color:var(--muted-strong);gap:5px;font-size:12px;font-weight:750;display:grid}.admin-promo-search{border:1px solid var(--border);min-height:46px;color:var(--muted);background:#fff;border-radius:13px;align-items:center;gap:7px;padding:0 13px;display:flex}.admin-promo-search input{background:0 0;border:0;outline:0;width:100%;min-height:42px;padding:0}.admin-promo-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-promo-summary>span,.admin-promo-card-stats>span{border:1px solid var(--border);background:#f8fcf8e6;border-radius:13px;gap:5px;padding:13px 15px;display:grid}.admin-promo-summary small,.admin-promo-card-stats small{color:var(--muted)}.admin-promo-summary b{font-size:20px}.admin-promo-form{border:1px solid var(--border);background:#f8fcf8e0;border-radius:15px;padding:16px}.admin-promo-form>header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.admin-promo-form-grid{grid-template-columns:1.1fr .65fr 1fr 1fr 1.2fr auto;align-items:end;gap:10px;margin-bottom:13px;display:grid}.admin-promo-form-grid>label:not(.check-row){min-width:0;color:var(--muted-strong);gap:5px;font-size:12px;font-weight:750;display:grid}.admin-promo-form-grid input{width:100%}.admin-promo-limit>div{align-items:center;gap:10px;display:flex}.admin-promo-limit>div>input{max-width:100px}.admin-promo-form .check-row{color:var(--muted-strong);white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex}.admin-promo-form .check-row input{width:17px;height:17px}.admin-promo-enabled{min-height:46px}.admin-promo-list{gap:10px;display:grid}.admin-promo-card{border:1px solid var(--border);background:#fff;border-radius:15px;padding:15px}.admin-promo-card>header{align-items:center;gap:10px;display:flex}.admin-promo-card>header>span:first-child{min-width:135px;display:grid}.admin-promo-card>header>span:first-child b{font-size:17px}.admin-promo-card>header small{color:var(--muted)}.admin-promo-card>header>div{gap:5px;margin-left:auto;display:flex}.admin-promo-state{color:var(--muted);background:#eef1ee;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.admin-promo-state.active{color:#2e7037;background:var(--green-soft)}.admin-promo-state.expired,.admin-promo-state.exhausted{color:#94504b;background:#fae9e7}.admin-promo-state.scheduled{color:#7c631c;background:#fff4cf}.admin-promo-card-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.admin-promo-card footer{color:var(--muted);flex-wrap:wrap;gap:7px 16px;margin-top:11px;font-size:12px;display:flex}.admin-promo-empty{min-height:74px;color:var(--muted);justify-content:center;align-items:center;gap:8px;display:flex}@media (max-width:1100px){.admin-promo-filters{grid-template-columns:1fr 1fr}.admin-promo-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-promo-card-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.admin-promo-section{padding:18px}.admin-promo-filters,.admin-promo-form-grid,.admin-promo-summary,.admin-promo-card-stats{grid-template-columns:1fr}.admin-promo-card>header{flex-wrap:wrap;align-items:flex-start}.admin-promo-card>header>div{margin-left:0}}*{letter-spacing:0!important}html,body{color:var(--text);background:#fbfdfb}body{font-size:15px}::selection{color:#17310f;background:#c9f398}body::-webkit-scrollbar-track{background:#dbe8de99}.admin-results::-webkit-scrollbar-track{background:#dbe8de99}body::-webkit-scrollbar-thumb{background:#4a76554d}.admin-results::-webkit-scrollbar-thumb{background:#4a76554d}.app-shell{background:#fafdfa9e}.app-shell:before,.app-shell:after,.login-page:before,.login-page:after,.legal-public-page:before,.legal-public-page:after,.referral-capture-page:before,.referral-capture-page:after{content:none;display:none}.ambient-background{z-index:-2;background:#fbfdfb}.ambient-field{width:max(430px, calc(var(--field-size) * 1.2));opacity:.34;filter:blur(88px)saturate(112%);mix-blend-mode:multiply}.ambient-background--login .ambient-field{opacity:.31;filter:blur(98px)saturate(116%)}.ambient-background--shell .ambient-field{opacity:.2;filter:blur(138px)saturate(108%)}.ambient-field:before{opacity:.2;filter:blur(22px);mix-blend-mode:multiply}.ambient-field:after{opacity:.3;mix-blend-mode:screen;background:radial-gradient(circle at 42% 38%,#ffffff8a,#0000 62%)}.ambient-field--1{background:radial-gradient(circle,#b4f167e0,#b4f16700 72%)}.ambient-field--2{background:radial-gradient(circle,#d5f997eb,#d5f99700 73%)}.ambient-field--3{background:radial-gradient(circle,#7eda60b3,#7eda6000 72%)}.ambient-field--4{background:radial-gradient(circle,#c1ee89cc,#c1ee8900 74%)}.ambient-field--5{background:radial-gradient(circle,#e4fbb7f0,#e4fbb700 72%)}.ambient-field--6{background:radial-gradient(circle,#98da58b8,#98da5800 73%)}.ambient-field--7{background:radial-gradient(circle,#c6f67cd1,#c6f67c00 72%)}.ambient-field--8{background:radial-gradient(circle,#6bc95b94,#6bc95b00 74%)}p,small,.muted,.empty-copy{color:var(--muted)}.sidebar{color:var(--text);-webkit-backdrop-filter:blur(30px)saturate(116%);backdrop-filter:blur(30px)saturate(116%);background:#ffffffb3;border-right-color:#3f6c4a21;box-shadow:10px 0 42px #2d4e340e}.brand-mark{width:38px;height:38px;color:inherit;padding:0;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.brand-mark img,.brand-logo,.mobile-brand img,.legal-wordmark img{object-fit:contain;filter:drop-shadow(0 8px 13px #47754029);display:block}.brand-mark img{width:38px;height:38px}.brand{gap:11px}.legal-wordmark{align-items:center;gap:8px;display:inline-flex}.mobile-brand{align-items:center;gap:8px}.mobile-brand:before,.login-wordmark:before,.legal-wordmark:before{content:none!important;display:none!important}.nav-link{color:#6b7c70}.nav-link:hover{color:#315d3d;background:#dbf2d080}.nav-link.active{color:#234e2e;background:#b8e78447;box-shadow:inset 0 0 0 1px #598f4a1f}.sidebar-account{color:var(--text);background:#f9fcf9a3;border-color:#406a4a21}.sidebar-account small,.eyebrow,.field-label,.page-lead p,.section-heading p{color:var(--muted)}.page,.page-header{color:var(--text)}.icon-button{color:#486351;background:#ffffffc2;border-color:#406a4a24;box-shadow:0 8px 25px #2a493112}.icon-button:hover{color:#2b6539;background:#eef9e5f0}.status-panel,.section-block,.support-band,.connection-panel,.service-slot-card,.multi-slot-panel,.payment-panel,.payment-method-section,.activation-strip,.service-picker,.slot-purchase,.purchase-summary,.checkout-bar,.settings-section,.settings-feature,.settings-support-section,.faq-item,.contact-panel,.referral-hero,.referral-link-card,.referral-level-card,.referral-attach-card,.referral-history,.bonus-balance-option,.admin-search,.admin-results,.admin-editor,.admin-code-generator,.admin-sales-report,.admin-server-pool,.admin-access-manager,.admin-subscription-diagnostics,.legal-document,.legal-support{color:var(--text);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(28px)saturate(112%);backdrop-filter:blur(28px)saturate(112%);background:#ffffffb3;border-color:#43704e24}.status-panel:before{background:linear-gradient(90deg,#96da4ddb,#d6f4aa80)}.status-panel:after{background:radial-gradient(circle,#b8ea763d,#0000 68%)}.status-panel.expired:before{background:linear-gradient(90deg,#d9877e,#e9b6ae)}.status-copy h2,.page-lead h2,.section-heading h2,.section-heading h3,.connection-heading h2,.slot-purchase-head h2,.activation-choice-heading h3,.plan-title h2,.legal-intro h1,.legal-document h2,.settings-section h2,.admin-page h2,.status-aside-head b,.status-facts dd,.metric-row b,.access-item b{color:var(--text)}.status-copy p,.status-aside-head small,.connection-meta,.connection-heading p,.connection-panel>p,.access-item small,.support-band small,.metric-row span,.slot-purchase-head p,.activation-strip label small,.promo-field label small,.activation-slot-option small,.renew-slot small,.payment-method-option small,.crypto-currency-option small,.stars-quote-card small,.purchase-empty small,.legal-section p,.legal-section li,.faq-item p,.contact-panel p,.status-facts dt{color:var(--muted)}.settings-feature p{color:var(--muted)!important}.status-aside,.access-item,.metric-row,.credential-row,.device-row,.identity-row,.admin-history-row,.admin-sales-payment{border-color:#43704e1f}.status-aside-head svg,.text-link,.settings-link,.legal-back{color:#3d7d48}.support-band:hover,.settings-link:hover{background:#eff9e5c7;border-color:#61994f33}.service-pill{color:#617166;background:#eaf1ebd1;border-color:#52745a1f}.service-pill.included{color:#28643a;background:#bbe89147;border-color:#5a94472e}.feature-icon.mint{color:#357744;background:#b5e78545}.feature-icon.blue{color:#4b7699;background:#d2e6f19e}.feature-icon.coral{color:#b65a56;background:#f8dad5ad}.button{box-shadow:none}.button.primary{color:#17300f;background:linear-gradient(135deg,#b8ec78,#86d84a);border-color:#4a83352e;box-shadow:0 12px 30px #68a8422e}.button.secondary:hover:not(:disabled),.button.telegram:hover:not(:disabled){color:#245f33;background:#e7f7dae6}.button.danger,.danger-button{color:#9d4545;background:#fbe8e6d1;border-color:#be58522b}.text-button,.text-link{color:#397a46}input,select,textarea,.code-input,.login-input-wrap{color:var(--text);background:#ffffffbd;border-color:#426b4b2e;box-shadow:inset 0 1px #ffffffbf}input::placeholder,textarea::placeholder{color:#93a197}input:focus,select:focus,textarea:focus,.login-input-wrap:focus-within{border-color:#65a34c94;outline:0;box-shadow:0 0 0 3px #8bd44726}.notice.error,.form-error,.slot-server-error{color:#984745;background:#fdedead6;border-color:#c35e572e}.form-success,.notice.success{color:#2f7040;background:#e2f4dad6;border-color:#5896462e}.login-page{color:var(--text);background:#fafdfa6b}.login-intro{color:var(--text)}.login-intro h1,.login-wordmark{color:#173a24}.login-wordmark{gap:12px}.login-wordmark .brand-logo{width:54px;height:54px}.login-benefit{color:#24482f;background:#fffffff7;border:1px solid #49745214;box-shadow:0 14px 34px #365b3d14}.login-benefit-icon{color:#377847;box-shadow:none!important;background:0 0!important;border:0!important}.login-benefit>strong,.login-benefit-copy strong{color:#1e422a}.login-benefit-copy span{color:#5f7465}.login-form-panel,.login-glass-panel{color:var(--text);-webkit-backdrop-filter:blur(34px)saturate(116%);backdrop-filter:blur(34px)saturate(116%);background:#ffffffe6;border-color:#43704e26;box-shadow:0 32px 100px #30553824,inset 0 1px #ffffffc2}.login-form-heading h2{color:var(--text)}.login-form-description,.login-legal-copy{color:var(--muted)}.login-legal-copy a{color:#3d7b47}.login-field label{color:#405846;margin-bottom:0}.login-input{color:#173522!important;background:#fff!important;border:1px solid #aebdb1!important;box-shadow:0 8px 24px #2f4e3614!important}.login-input:hover{background:#fff!important;border-color:#8da493!important}.login-input:focus{outline:0;background:#fff!important;border-color:#66a952!important;box-shadow:0 0 0 3px #7ec75b2e,0 10px 26px #2f4e361a!important}.login-input::placeholder{color:#829188!important;opacity:1!important}.login-input-icon{color:#607469!important;opacity:1!important}.login-code-cell{color:#173a24;background:#ffffffc7;border-color:#43704e2e}.login-delivery-note,.dev-code{color:#4c6953;background:#e5f5d9b8;border-color:#578f4529}.login-divider:before,.login-divider:after{background:#466c4e29}.login-divider span{color:#7c8d81;background:#ffffffb8}.plan-card,.service-choice,.activation-slot-choice,.activation-slot-option,.renew-slot,.payment-method-option,.crypto-currency-option,.stars-quote-card,.bonus-balance-option{color:var(--text);background:#ffffff9e;border-color:#43704e24;box-shadow:0 10px 32px #2d4e340e}.plan-card:hover,.service-choice:hover,.activation-slot-option:hover,.renew-slot:hover,.payment-method-option:hover,.crypto-currency-option:hover:not(:disabled),.bonus-balance-option:hover{background:#fafff7d6;border-color:#649d4f52}.plan-card.selected,.service-choice.selected,.activation-slot-option.selected,.renew-slot.selected,.payment-method-option.selected,.crypto-currency-option.selected,.bonus-balance-option.selected{color:#214d2e;background:#daf4c09e;border-color:#5d99466b;box-shadow:0 12px 36px #64a4431a}.plan-card p,.plan-card small,.service-choice small,.activation-slot-option small,.renew-slot small,.payment-method-option small,.crypto-currency-option small,.stars-quote-card small,.slot-helper,.price-note,.payment-rate-note,.purchase-summary dt,.purchase-empty small{color:var(--muted)}.plan-title,.plan-card b,.service-choice b,.activation-slot-option b,.renew-slot b,.payment-method-option b,.crypto-currency-option b,.purchase-summary b,.purchase-empty b{color:var(--text)}.xray-device-picker,.purchase-summary.empty{color:var(--text);background:#f7fcf5b8;border-color:#43704e1f}.purchase-empty-icon,.choice-check,.plan-check{color:#2e713d;background:#b2e6806b;border-color:#52903f33}.stepper,.compact-stepper,.activation-slot-stepper{color:var(--text);background:#eff7ecc7;border-color:#43704e1f}.stepper button,.compact-stepper button,.activation-slot-stepper button{color:#367444;background:#ffffffb8;border-color:#43704e21}.purchase-divider,.divider{color:#7f8d82}.purchase-divider:before,.purchase-divider:after,.divider:before,.divider:after{background:#43704e24}.summary-discount,.payment-rate-note{color:#82641e;background:#fff7dcc2;border-color:#ae872c29}.sbp-logo-wrap,.crypto-logo-wrap,.stars-logo-wrap{background:#ebf7e1c2;border-color:#52894321}.notice.danger{color:#a04a46;background:#fff0edd1;border-color:#c35e572e}.notice.danger b{color:#66342f}.notice.danger small,.connection-panel>p,.credential-empty,.connection-meta{color:var(--muted)}.credential-empty.error-state{color:#994744;background:#fdedead6;border-color:#c35e572e}.connection-status,.slot-number,.identity-status.linked,.referral-attached{color:#326f40;background:#daf3c2b8;border-color:#58924333}.credential-row,.telemt-link,.identity-row,.device-row,.settings-link,.referral-history-list>*,.admin-history-row{color:var(--text);background:#fafdf99e;border-color:#43704e1c}.qr-button{color:#2d6c3b;background:#e0f4ccb8;border-color:#5a934533}.qr-modal-backdrop,.infrastructure-modal-backdrop,.account-merge-backdrop{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#2f46333d}.status-toast{z-index:2200;top:max(18px, env(safe-area-inset-top));color:#173522;background:#f5ffeffa;border:1px solid #417f4647;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:min(520px,100vw - 32px);min-height:58px;padding:12px 12px 12px 15px;animation:.18s ease-out status-toast-in;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 18px 48px #19372233}.status-toast.error{color:#702b32;background:#fff4f5fa;border-color:#a1454f47}.status-toast>svg{color:#3d8b42}.status-toast.error>svg{color:#b44d59}.status-toast span{overflow-wrap:anywhere;font-size:14px;font-weight:750;line-height:1.35}.status-toast button{color:currentColor;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;display:grid}.status-toast button:hover{background:#25532f14}@keyframes status-toast-in{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:620px){.status-toast{top:max(10px, env(safe-area-inset-top));border-radius:14px;width:calc(100vw - 20px);min-height:54px;padding:10px 10px 10px 13px}}.qr-modal,.infrastructure-modal,.account-merge-modal{color:var(--text);background:#ffffffed;border-color:#43704e2b;box-shadow:0 32px 100px #25462c33}.qr-modal h2,.qr-modal .eyebrow,.qr-modal-close{color:var(--text)}.qr-modal-close{width:40px;min-width:40px;height:40px;min-height:40px;box-shadow:none;background:#eef6eb;border:1px solid #d5e4d1;border-radius:13px;flex:0 0 40px;place-items:center;padding:0;display:grid}.qr-modal-close:hover:not(:disabled){color:#173522;background:#e2efde;border-color:#bfd5ba;transform:none}.account-merge-modal>header{grid-template-columns:42px minmax(0,1fr) 40px}.account-merge-modal .eyebrow,.account-merge-modal h2,.account-merge-option b{color:var(--text)}.account-merge-option{color:var(--text);background:#fafdf9e6;border:1px solid #43704e29;box-shadow:0 10px 28px #25462c0f}.account-merge-option:hover{color:var(--text);background:#f2f8ef;border-color:#5b8b4d47;box-shadow:0 12px 30px #25462c17}.account-merge-option.selected{color:var(--text);background:#e7f4df;border-color:#9aca83;box-shadow:0 14px 32px #41753a1f}.account-merge-radio{color:#234c2d;background:#edf4ea;border:1px solid #ccddc7}.account-merge-option.selected .account-merge-radio{color:#173522;background:#9de778;border-color:#81cf5d}.account-merge-submit{z-index:1;position:relative}@media (max-width:540px){.account-merge-backdrop{padding:max(12px, env(safe-area-inset-top)) 10px calc(94px + env(safe-area-inset-bottom));align-items:center}.account-merge-modal{overscroll-behavior:contain;scrollbar-width:thin;max-height:100%;padding:18px}.account-merge-modal>header{grid-template-columns:40px minmax(0,1fr) 40px;gap:11px}.account-merge-option{padding:14px}}@media (max-width:980px){.bottom-nav .nav-link.active{color:#244d2f!important;background:linear-gradient(135deg,#e6f8d9 0%,#cdefb8 100%)!important;border:1px solid #598f4a26!important;box-shadow:0 10px 24px #4275372b!important}.bottom-nav .nav-link.active svg{color:#315d3d!important}}.awg-format-modal{width:min(500px,100%)}.awg-format-options{gap:10px;display:grid}.awg-format-option{text-align:left;width:100%;min-height:78px;color:var(--text);cursor:pointer;background:#f8fbf7;border:1px solid #d6e3d2;border-radius:18px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:13px;padding:15px 16px;transition:background .16s,border-color .16s,box-shadow .16s;display:grid}.awg-format-option:hover{background:#f0f8ed;border-color:#b6d4ad}.awg-format-option.selected{background:#e8f6de;border-color:#8dca78;box-shadow:0 0 0 3px #8bd44721}.awg-format-option>span:last-child{gap:4px;min-width:0;display:grid}.awg-format-option b{font-size:15px}.awg-format-option small{color:var(--muted);font-size:13px;line-height:1.4}.awg-format-radio{border:2px solid #a9bea9;border-radius:50%;width:20px;height:20px;box-shadow:inset 0 0 0 4px #f8fbf7}.awg-format-option.selected .awg-format-radio{background:#73c940;border-color:#73c940;box-shadow:inset 0 0 0 4px #e8f6de}.awg-format-hint{color:#47644e;background:#f1f8ed;border:1px solid #d8e8d2;border-radius:13px;margin:-4px 0 0;padding:11px 13px;font-size:13px;line-height:1.45}.awg-format-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.awg-format-actions>.button:only-child{grid-column:1/-1}@media (max-width:540px){.awg-format-actions{grid-template-columns:1fr}}.qr-modal-code{background:#fff;border-color:#43704e26}.qr-app-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.qr-app-options>button{min-width:0;min-height:58px;color:var(--text);text-align:left;cursor:pointer;background:#f8fbf7;border:1px solid #3e694721;border-radius:14px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.qr-app-options>button.selected{background:#e8f6de;border-color:#8dca78;box-shadow:0 0 0 3px #8bd44721}.qr-app-options>button>span:last-child{gap:2px;min-width:0;display:grid}.qr-app-options small{color:var(--muted);font-size:11px}.qr-app-options>button.selected .awg-format-radio{background:#73c940;border-color:#73c940;box-shadow:inset 0 0 0 4px #e8f6de}.faq-item[open]{background:#f4fbeec7;border-color:#5c924933}.faq-number{color:#347241;background:#c2eb9966}.referral-progress span{background:linear-gradient(90deg,#8cd64b,#c2ed84)}.admin-account-head,.admin-detail-heading,.admin-code-generator-head,.admin-sales-head,.admin-server-pool-head,.admin-server-group-head{border-color:#43704e1f}.admin-server-group,.admin-server-row,.admin-slot-detail,.admin-slot-editor,.admin-expiry-editor,.admin-service-detail-grid>div,.admin-facts>div,.admin-sales-marketplace,.admin-sales-customer,.awg-check-results article,.infrastructure-job-line{color:var(--text);background:#fafdf994;border-color:#43704e1a}.admin-server-row:hover,.admin-sales-customer:hover{background:#eaf8dea8}.admin-server-pool-head>span,.admin-server-group-head>span,.admin-sales-head>span,.admin-sales-user-icon{color:#3d7446;background:#c2eb9952}.admin-search .active,.admin-expiry-mode button.active,.issuance-switch input:checked+span{color:#244d2f;background:#bae88d80;border-color:#518d3d33}.infrastructure-modal>header{color:var(--text);background:#f7fcf5f0;border-color:#43704e1c}.infrastructure-form input,.infrastructure-form select,.remnawave-inbounds,.infrastructure-segments,.infrastructure-types{color:var(--text);background:#f8fcf7d1;border-color:#43704e21}.infrastructure-segments button,.infrastructure-types button{color:var(--muted)}.infrastructure-segments button.active,.infrastructure-types button.active{color:#244f30;background:#beeb946b}.infrastructure-port-note{color:#3d7047;background:#e1f4cfad;border-color:#52894321}.remnawave-inbounds label{color:var(--text);background:#ffffffa6}.legal-public-page,.referral-capture-page{color:var(--text);background:#fafdfa66}.legal-topbar,.legal-document-nav a,.referral-capture-page>section{color:var(--text);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#ffffffad;border-color:#43704e24}.legal-section+.legal-section{border-color:#43704e1c}.full-loader{color:#3c7d49;background:#fbfdfb}@media (max-width:900px){.sidebar{background:#ffffffc2}.bottom-nav{-webkit-backdrop-filter:blur(30px)saturate(116%);backdrop-filter:blur(30px)saturate(116%);background:#ffffffd1;border-color:#43704e24;box-shadow:0 18px 52px #23452b29}.bottom-nav .nav-link.active{color:#244d2f;background:#b7e68980}}.vpn-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.vpn-page .connection-panel{color:#173522!important;background:#ffffffeb!important;border:1px solid #d8e5d6!important;box-shadow:0 18px 42px #264b2d17!important}.vpn-page .connection-heading h2,.vpn-page .service-slot-card h3{color:#173522!important}.vpn-page .connection-heading .eyebrow,.vpn-page .connection-panel>p,.vpn-page .connection-meta,.vpn-page .credential-empty,.vpn-page .muted{color:#627568!important;opacity:1!important}.vpn-page .connection-status{color:#51685a!important;opacity:1!important;background:#eef4ec!important;border:1px solid #d6e2d4!important}.vpn-page .connection-status.active{color:#24723b!important;background:#dff3d5!important;border-color:#b9dda9!important}.vpn-page .credential-row{box-shadow:none!important;background:#f4f8f2!important;border:1px solid #d8e5d5!important}.vpn-page .credential-row code{font-weight:650;line-height:1.45;color:#2c653b!important;opacity:1!important;font-size:15px!important}.vpn-page .service-slot-card{color:#173522!important;box-shadow:none!important;background:#f8fbf7!important;border:1px solid #dce8da!important}.vpn-page .slot-number{color:#3a6845!important;opacity:1!important;background:0 0!important;border:0!important;padding:0!important}.vpn-page .select-action-row select{color:#173522!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;box-shadow:none!important;opacity:1!important;background:#fff!important;border:1px solid #bdd1b9!important}.vpn-page .select-action-row select:hover:not(:disabled){background:#fbfefb!important;border-color:#94b98e!important}.vpn-page .select-action-row select:focus{border-color:#76a96f!important;outline:none!important;box-shadow:0 0 0 3px #70ac602b!important}.vpn-page .select-action-row select option{color:#173522!important;background:#fff!important}.vpn-page .auto-select-row{display:block;position:relative}.vpn-page .auto-select-row select{appearance:none;width:100%;padding-right:52px;background-image:none!important}.vpn-page .auto-select-row:after{content:"";pointer-events:none;border-bottom:2px solid #31573a;border-right:2px solid #31573a;width:7px;height:7px;position:absolute;top:50%;right:19px;transform:translateY(-70%)rotate(45deg)}.vpn-page .server-select-progress{color:#356342;pointer-events:none;background:#ffffffeb;border-radius:8px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;inset:50% 42px auto auto;transform:translateY(-50%)}.vpn-page .xray-access-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.vpn-page .xray-access-details>span{color:#32643e;background:#f1f7ee;border:1px solid #d7e6d2;border-radius:14px;align-items:center;gap:11px;min-width:0;padding:13px 14px;display:flex}.vpn-page .xray-access-details>span>span{gap:2px;display:grid}.vpn-page .xray-access-details b{color:#173522;font-size:14px}.vpn-page .xray-access-details small{color:#6b7d70;font-size:12px}@media (max-width:620px){.vpn-page .xray-access-details{grid-template-columns:1fr}}.support-workspace,.admin-support-workspace{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:14px;min-height:620px;display:grid}.support-ticket-sidebar,.support-conversation,.admin-support-panel,.admin-support-list,.admin-support-thread{color:#173522;background:#ffffffeb;border:1px solid #d8e5d6;border-radius:20px;box-shadow:0 16px 38px #264b2d14}.support-ticket-sidebar{align-content:start;gap:14px;padding:14px;display:grid}.support-ticket-list,.admin-support-list{align-content:start;gap:7px;max-height:720px;display:grid;overflow:auto}.support-ticket-item,.admin-support-list>button{color:#173522;text-align:left;background:#f6faf4;border:1px solid #e0eadc;border-radius:13px;gap:8px;padding:13px;display:grid}.support-ticket-item.active,.admin-support-list>button.active{background:#eaf6df;border-color:#afd399}.support-ticket-item>span,.admin-support-list>button>span{gap:3px;display:grid}.support-ticket-item small,.support-ticket-item time,.admin-support-list small,.admin-support-list time{color:#6a7b6f;font-size:11px}.support-conversation,.admin-support-thread{grid-template-rows:auto auto minmax(240px,1fr) auto;align-content:start;gap:16px;min-width:0;padding:20px;display:grid}.support-conversation>header,.admin-support-thread>header{align-items:center;gap:12px;display:flex}.support-conversation>header h2,.admin-support-thread>header b{color:#173522;margin:2px 0 0}.support-subject{display:block}.support-subject input{width:100%;color:#173522!important;background:#fff!important;border:1px solid #b7cdb3!important;border-radius:13px!important;box-shadow:inset 0 1px 2px #25462b0a!important}.support-subject input::placeholder{color:#87978b!important;opacity:1!important}.support-subject input:focus{border-color:#74a96b!important;outline:none!important;box-shadow:0 0 0 3px #70ac602b!important}.support-message-list{align-content:start;gap:10px;max-height:560px;padding:4px;display:grid;overflow:auto}.support-message{color:#24452d;background:#f2f7ef;border:1px solid #dce8d8;border-radius:16px 16px 16px 5px;width:min(78%,680px);padding:12px 14px}.support-message.user{background:#e5f5d8;border-color:#c4e0b4;border-radius:16px 16px 5px;justify-self:end}.support-message.admin{justify-self:start}.support-message>header{justify-content:space-between;gap:12px;margin-bottom:6px;display:flex}.support-message time{color:#758479;font-size:11px}.support-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.support-message-images,.support-upload-preview{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.support-message-images img,.support-upload-preview img,.support-upload-preview video{object-fit:cover;border:1px solid #cfddcb;border-radius:10px;width:112px;height:86px}.support-upload-preview>span{position:relative}.support-upload-file{color:#365d40;background:#f2f7ef;border:1px solid #cfddcb;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:150px;height:86px;padding:10px;display:flex}.support-upload-file small{text-overflow:ellipsis;white-space:nowrap;max-width:92px;overflow:hidden}.support-upload-preview button{color:#fff;background:#1f3424d1;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:4px;right:4px}.support-attachment-grid{grid-template-columns:repeat(auto-fit,minmax(120px,170px));gap:8px;margin-top:10px;display:grid}.support-attachment-card{color:#284a32;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbdcc7;border-radius:11px;min-width:0;padding:0;display:grid;overflow:hidden}.support-attachment-card:hover{border-color:#82ad78;box-shadow:0 7px 18px #2c53331f}.support-attachment-card.media img,.support-attachment-card.media video{object-fit:cover;background:#152019;width:100%;height:104px;display:block}.support-attachment-card.file{grid-template-columns:42px minmax(0,1fr);align-items:center;min-height:72px;padding:10px}.support-file-icon{color:#3f7549;background:#eaf5e5;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.support-attachment-caption{gap:2px;min-width:0;padding:7px 9px 8px;display:grid}.support-attachment-card.file .support-attachment-caption{padding:0 0 0 8px}.support-attachment-caption b,.support-attachment-caption small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-attachment-caption b{font-size:12px}.support-attachment-caption small{color:#718078;font-size:10px}.support-viewer-backdrop{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080f0ae6;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.support-viewer{color:#f4faf4;background:#111a14;border:1px solid #def3da38;border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(1180px,96vw);height:min(860px,92vh);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000007a}.support-viewer>header{background:#141f17f5;border-bottom:1px solid #def3da24;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:12px 14px 12px 18px;display:flex}.support-viewer>header>div:first-child{gap:2px;min-width:0;display:grid}.support-viewer>header b,.support-viewer>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-viewer>header small{color:#aebdaf}.support-viewer-actions{flex:none;align-items:center;gap:6px;display:flex}.support-viewer-actions button,.support-viewer-actions a,.support-viewer-nav{color:#f5fbf4;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff24;border-radius:11px;place-items:center;width:40px;height:40px;padding:0;display:grid}.support-viewer-actions button:hover,.support-viewer-actions a:hover,.support-viewer-nav:hover{background:#fff3}.support-viewer-close{margin-left:5px;background:#d44c4c38!important}.support-viewer-stage{background:radial-gradient(circle,#243329 0,#0b100d 72%);place-items:center;min-width:0;min-height:0;display:grid;overflow:auto}.support-viewer-stage>img{object-fit:contain;transform-origin:50%;cursor:zoom-in;max-width:100%;max-height:100%;transition:transform .14s}.support-viewer-stage>video{object-fit:contain;background:#000;width:100%;height:100%}.support-viewer-stage>iframe{background:#fff;border:0;width:100%;height:100%}.support-file-view{text-align:center;place-items:center;gap:13px;padding:28px;display:grid}.support-file-view span{color:#b3c0b5}.support-viewer-nav{z-index:2;background:#0c140eb8;width:48px;height:58px;position:absolute;top:50%;transform:translateY(-50%)}.support-viewer-nav.previous{left:14px}.support-viewer-nav.next{right:14px}.support-composer{gap:9px;display:grid}.support-composer textarea{resize:vertical;color:#173522;width:100%;min-height:92px;font:inherit;background:#fff;border:1px solid #bdd1b9;border-radius:14px;padding:13px 14px}.support-composer textarea:focus{border-color:#76a96f;outline:none;box-shadow:0 0 0 3px #70ac602b}.support-composer-actions{align-items:center;gap:9px;display:flex}.support-composer-actions small{color:#708076;margin-right:auto}.support-conversation-empty,.support-closed{color:#66786c;justify-content:center;align-items:center;gap:9px;min-height:240px;display:flex}.support-conversation-empty{flex-direction:column}.support-closed{color:#397046;background:#edf7e7;border-radius:13px;min-height:64px}.support-empty-copy{color:#718078;text-align:center}.admin-support-panel{gap:14px;padding:18px;display:grid}.admin-support-head{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.admin-support-head>span{color:#367145;background:#e8f6dd;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.admin-support-head h2,.admin-support-head p{margin:0}.admin-support-head p{color:#708076}.admin-support-filters{gap:7px;display:flex;overflow-x:auto}.admin-support-filters button{color:#55705c;background:#f3f8f1;border:1px solid #dce8d8;border-radius:10px;flex:none;padding:8px 11px}.admin-support-filters button.active{color:#285e36;background:#e2f4d6;border-color:#afd399}.admin-support-list,.admin-support-thread{box-shadow:none;border-radius:15px}.admin-support-list{padding:9px}.admin-support-list>button{grid-template-columns:minmax(0,1fr) auto}.admin-support-list>button>span:last-child{text-align:right}.admin-support-thread{padding:15px}.admin-support-thread>header{justify-content:space-between}.admin-support-thread>header>div{align-items:center;gap:7px;display:flex}.admin-support-thread>header>div:first-child{gap:2px;display:grid}.admin-thread-messages{min-height:300px;max-height:480px}.admin-support-grant{border-top:1px solid #e0e9de;gap:10px;padding-top:14px;display:grid}.admin-support-grant h3{margin:0}.admin-support-grant-grid{grid-template-columns:repeat(4,minmax(110px,1fr));align-items:end;gap:9px;display:grid}.admin-support-grant-grid label{color:#64766a;gap:5px;font-size:12px;display:grid}.admin-support-grant-grid .admin-support-check{color:#274e31;background:#f3f8f1;border:1px solid #dce8d8;border-radius:10px;align-items:center;gap:7px;min-height:49px;padding:0 12px;font-size:14px;font-weight:700;display:flex}.admin-support-check input{width:17px;height:17px}.admin-collapsible-tools{color:#173522;background:#ffffffeb;border:1px solid #d8e5d6;border-radius:18px;overflow:hidden;box-shadow:0 14px 34px #264b2d12}.admin-collapsible-tools>summary{cursor:pointer;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px 17px;list-style:none;display:grid}.admin-collapsible-tools>summary::-webkit-details-marker{display:none}.admin-collapsible-tools>summary>span:first-child{color:#397147;background:#e9f6df;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.admin-collapsible-tools>summary>span:nth-child(2){gap:2px;display:grid}.admin-collapsible-tools>summary small{color:#708076}.admin-collapsible-tools>summary>svg{transition:transform .18s}.admin-collapsible-tools[open]>summary>svg{transform:rotate(180deg)}.admin-collapsible-tools>.admin-instructions{box-shadow:none;border:0;border-top:1px solid #e0e9de;border-radius:0;margin:0}@media (max-width:900px){.support-workspace,.admin-support-workspace{grid-template-columns:1fr;min-height:0}.support-ticket-list,.admin-support-list{max-height:260px}.admin-support-grant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.support-ticket-sidebar,.support-conversation,.admin-support-panel{border-radius:16px;padding:13px}.support-message{width:92%}.support-composer-actions{flex-wrap:wrap}.support-composer-actions small{order:-1;width:100%}.support-attachment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-viewer-backdrop{padding:0}.support-viewer{border:0;border-radius:0;width:100vw;height:100dvh}.support-viewer>header{align-items:flex-start;padding:10px}.support-viewer>header>div:first-child{max-width:38vw}.support-viewer-actions{gap:3px}.support-viewer-actions button,.support-viewer-actions a{width:36px;height:36px}.support-viewer-nav{width:42px;height:52px}.admin-support-grant-grid{grid-template-columns:1fr}}.vpn-page .button.secondary{color:#315f3b!important;opacity:1!important;background:#eef6eb!important;border:1px solid #d5e4d1!important}.vpn-page .button.secondary:hover:not(:disabled){color:#183f25!important;background:#e2f1dc!important;border-color:#bdd8b6!important}.vpn-page .button.qr-button{color:#285c35!important;box-shadow:none!important;opacity:1!important;background:#e8f5e2!important;border:1px solid #bdd8b6!important}.vpn-page .button.qr-button svg{color:currentColor;opacity:1}.vpn-page .button.qr-button:hover:not(:disabled){color:#173f24!important;background:#d9edcf!important;border-color:#9fc994!important;box-shadow:0 10px 24px #40703624!important}.vpn-page .button:disabled,.vpn-page .telegram-config-action .button:disabled{color:#718176!important;opacity:1!important;box-shadow:none!important;background:#e9efe7!important;border-color:#d8e1d6!important}.vpn-page .slot-server-error{color:#8b3f3f!important;background:#fff0ee!important;border-color:#efc7c1!important}.referral-empty,.bonus-balance-option small,.referral-capture-page p,.infrastructure-job-line small,.awg-check-results small,.awg-restore-result p,.awg-restore-result small,.awg-restore-result details,.admin-server-pool-head p,.admin-server-group-head small,.admin-server-row small,.admin-server-empty,.status-aside-head small,.status-facts dt,.access-item small,.device-row small,.identity-row small,.support-band small,.device-copy p,.price-note,.checkout-bar small,.crypto-quote-details,.connection-status,.connection-panel>p,.connection-meta,.muted,.empty-copy,.faq-arrow,.contact-panel p,.settings-link small,.admin-user-row small,.admin-account-head p,.admin-facts small,.admin-detail-heading p,.admin-service-detail>header small,.admin-slot-detail small,.admin-service-detail dt,.admin-history-row small,.admin-history-row time,.admin-detail-empty,.admin-schedule-service-title small,.admin-expiry-mode button,.admin-slot-manager>header small,.admin-add-slot header small,.admin-access-manager-footer p,.admin-schedule-slot>span small,.admin-schedule-footer p,.admin-empty,.admin-editor.empty,.account-merge-copy,.account-merge-option small,.account-merge-option em,.account-merge-note,.admin-code-generator-head p,.admin-service-sales p,.admin-service-sales-row small,.admin-sales-month,.admin-sales-head p,.admin-sales-metrics small,.admin-sales-customer header small,.admin-sales-service-totals,.admin-sales-marketplace small,.admin-sales-payment time,.admin-sales-plan small,.admin-sales-empty{color:var(--muted)}.stepper button:disabled{color:#9bac9f}.legal-public-page .legal-topbar{padding:0 4px;color:var(--text)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.legal-public-page .legal-back{border:1px solid #46704f29;border-radius:14px;min-height:42px;padding:0 15px;box-shadow:0 8px 24px #2d4e3414;color:#315f3b!important;background:#eef7e8eb!important}.legal-public-page .legal-back:hover{border-color:#46704f3d;color:#1e4829!important;background:#e4f2dc!important}.legal-public-page .legal-intro p,.legal-public-page .legal-document-nav small,.legal-public-page .legal-document-header p,.legal-public-page .legal-support small{opacity:1;color:#607466!important}.legal-public-page .legal-section p,.legal-public-page .legal-section li{opacity:1;color:#405b48!important}.legal-public-page .legal-document-nav a:hover{color:var(--text)!important;background:#f4faef!important;border-color:#4b7e4238!important}.legal-public-page .legal-document-nav svg,.legal-public-page .legal-support svg{color:#3c7d49}.legal-public-page .legal-document-header{border-color:#43704e1f}@media (max-width:540px){.legal-public-page .legal-topbar{padding:0}.legal-public-page .legal-back{min-height:40px;padding:0 13px}}@media (max-width:680px){.login-page{background:#fafdfa4d}.login-wordmark .brand-logo{width:46px;height:46px}.login-form-panel,.login-glass-panel{background:#ffffffeb}}@media (prefers-reduced-motion:reduce){.ambient-field,.ambient-field:before,.ambient-field:after{animation:none!important}}.payment-entry-activation{margin-top:4px}.purchase-service-entry{gap:18px;display:grid}.purchase-service-entry-heading{max-width:670px}.purchase-service-entry-heading .eyebrow{margin-bottom:5px;display:block}.purchase-service-entry-heading h2{color:var(--text);margin:0 0 7px;font-size:clamp(24px,3vw,32px);line-height:1.16}.purchase-service-entry-heading p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.purchase-service-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.purchase-service-entry-grid.services-2{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-service-entry-grid.services-1{grid-template-columns:minmax(0,1fr)}.purchase-service-card{min-width:0;min-height:116px;color:var(--text);text-align:left;background:#ffffffe6;border:1px solid #4169492b;border-radius:18px;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:13px;padding:18px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;box-shadow:0 12px 34px #2b4b3212}.purchase-service-card>.feature-icon{border-radius:14px;width:44px;height:44px}.purchase-service-card>span:nth-child(2){gap:5px;min-width:0;display:grid}.purchase-service-card b{font-size:16px;line-height:1.25}.purchase-service-card small{color:var(--muted);font-size:13px;line-height:1.42}.purchase-service-card>svg{color:#6c8170;transition:color .18s,transform .18s}.purchase-service-card:hover{background:#f7fbf4;border-color:#538e435c;transform:translateY(-2px);box-shadow:0 16px 38px #385e3d1c}.purchase-service-card:hover>svg{color:#3f7d45;transform:translate(3px)}.purchase-builder-intro{background:#ffffffc7;border:1px solid #41694924;border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 19px;display:grid;box-shadow:0 10px 30px #2b4b320f}.purchase-builder-intro>.feature-icon{border-radius:15px;width:48px;height:48px}.purchase-builder-intro>span:nth-child(2){gap:3px;display:grid}.purchase-builder-intro>span:nth-child(2) small,.purchase-builder-intro>p{color:var(--muted)}.purchase-builder-intro>span:nth-child(2) b{font-size:19px}.purchase-builder-intro>p{text-align:right;max-width:270px;margin:0;font-size:13px;line-height:1.45}.builder-service-block{gap:15px;display:grid}.plans-page>.payment-entry-activation,.plans-page>.purchase-divider,.plans-page>.purchase-service-entry,.plans-page>.sales-paused-notice,.plans-page>.purchase-config-block,.plans-page>.plan-selection{animation:.5s cubic-bezier(.22,1,.36,1) backwards content-block-reveal}.plans-page>.payment-entry-activation{animation-delay:45ms}.plans-page>.purchase-service-entry{animation-delay:.135s}.plans-page>.purchase-config-block{animation-delay:45ms}.plans-page>.plan-selection{animation-delay:.135s}.plans-page>.purchase-config-block{margin-top:0}.purchase-service-entry-heading>*,.purchase-config-block>*,.plan-selection>*{animation:.43s cubic-bezier(.22,1,.36,1) backwards content-block-reveal}.purchase-service-entry-heading>:first-child,.purchase-config-block>:first-child,.plan-selection>:first-child{animation-delay:70ms}.purchase-service-entry-heading>:nth-child(2),.purchase-config-block>:nth-child(2),.plan-selection>:nth-child(2){animation-delay:.115s}.purchase-service-entry-heading>:nth-child(3),.purchase-config-block>:nth-child(3){animation-delay:.16s}.purchase-service-card{animation:.43s cubic-bezier(.22,1,.36,1) backwards content-block-reveal}.purchase-service-card:first-child{animation-delay:.17s}.purchase-service-card:nth-child(2){animation-delay:.22s}.purchase-service-card:nth-child(3){animation-delay:.27s}@media (max-width:820px){.purchase-service-entry-grid{grid-template-columns:1fr}.purchase-service-card{min-height:88px}.purchase-config-block .slot-purchase-head{grid-template-columns:44px minmax(0,1fr)}.purchase-config-block .slot-purchase-head .stepper{grid-column:2;justify-self:start}}@media (max-width:560px){.purchase-service-entry{gap:15px}.purchase-service-card{border-radius:16px;grid-template-columns:42px minmax(0,1fr) 18px;gap:11px;padding:15px}.purchase-service-card>.feature-icon{width:42px;height:42px}.purchase-builder-intro{border-radius:16px;padding:15px}}@media (prefers-reduced-motion:reduce){.plans-page>.payment-entry-activation,.plans-page>.purchase-divider,.plans-page>.purchase-service-entry,.plans-page>.sales-paused-notice,.plans-page>.purchase-config-block,.plans-page>.plan-selection,.purchase-service-entry-heading>*,.purchase-config-block>*,.plan-selection>*,.purchase-service-card{animation:none!important}}html,body,.app-shell,.login-page,.legal-public-page,.referral-capture-page{color:var(--text)!important;background-color:#0000!important}html,body{background:#fbfdfb!important}.sidebar{color:var(--text)!important;background:#ffffffdb!important;border-right-color:#3f6c4a21!important}.brand,.mobile-brand,.legal-wordmark,.login-wordmark{color:#173c25!important}h1,h2,h3,h4,strong,b,label,dt,dd{color:var(--text)!important}.status-panel,.section-block,.support-band,.connection-panel,.service-slot-card,.multi-slot-panel,.payment-panel,.payment-method-section,.activation-strip,.service-picker,.slot-purchase,.purchase-summary,.checkout-bar,.settings-section,.settings-feature,.settings-support-section,.faq-item,.contact-panel,.referral-hero,.referral-link-card,.referral-level-card,.referral-attach-card,.referral-history,.bonus-balance-option,.admin-search,.admin-results,.admin-editor,.admin-code-generator,.admin-sales-report,.admin-server-pool,.admin-access-manager,.admin-subscription-diagnostics,.legal-document,.legal-support,.legal-topbar,.legal-document-nav a,.referral-capture-page>section{color:var(--text)!important;box-shadow:var(--shadow-soft)!important;background:#ffffffe0!important;border-color:#43704e24!important}.login-page .login-form-panel,.login-page .login-glass-panel{color:var(--text)!important;background:#ffffffe6!important;border-color:#43704e26!important;box-shadow:0 32px 100px #30553824,inset 0 1px #ffffffc2!important}.status-panel.expired{background:#ffffffe0!important;border-color:#43704e24!important}.plan-card,.service-choice,.activation-slot-choice,.activation-slot-option,.renew-slot,.payment-method-option,.crypto-currency-option,.stars-quote-card,.bonus-balance-option{color:var(--text)!important;background:#ffffffdb!important;border-color:#43704e24!important}.plan-card.selected,.service-choice.selected,.activation-slot-option.selected,.renew-slot.selected,.payment-method-option.selected,.crypto-currency-option.selected,.bonus-balance-option.selected{color:#214d2e!important;background:#daf4c0ad!important;border-color:#5d99466b!important}.button.primary{color:#17300f!important;background:linear-gradient(135deg,#b8ec78,#86d84a)!important;border-color:#4a83352e!important}.button.secondary,.button.telegram{color:#31563a!important;background:#f7fcf5d1!important;border-color:#48745226!important}input,select,textarea,.code-input,.login-input-wrap,.login-code-cell{color:var(--text)!important;background-color:#ffffffc7!important;border-color:#426b4b2e!important}.login-input{background:#fff!important;border:1px solid #aebdb1!important}.bottom-nav{background:#ffffffd6!important;border-color:#43704e24!important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:0!important;box-shadow:0 0 0 3px #5a9b453d!important}.button.primary:hover:not(:disabled){background:linear-gradient(135deg,#a9df69,#75c93f)!important;box-shadow:0 12px 28px #508b3238!important}.button.secondary:hover:not(:disabled),.button.telegram:hover:not(:disabled){color:#204f2d!important;background:#dfeeda!important;border-color:#46793d3d!important}.plans-page>.activation-strip{animation:.52s cubic-bezier(.22,1,.36,1) 90ms backwards content-block-reveal}.activation-strip input,.promo-field input,.referral-attach-card input,.inline-form input{color:#173522!important;background:#fff!important;border:1px solid #aebdb1!important;border-radius:14px!important;box-shadow:0 8px 24px #2f4e3612!important}.activation-strip input::placeholder,.promo-field input::placeholder,.referral-attach-card input::placeholder,.inline-form input::placeholder{color:#829188!important;opacity:1!important}.activation-strip input:hover,.promo-field input:hover,.referral-attach-card input:hover,.inline-form input:hover{border-color:#8da493!important}.activation-strip input:focus,.promo-field input:focus,.referral-attach-card input:focus,.inline-form input:focus{border-color:#66a952!important;box-shadow:0 0 0 3px #7ec75b2e,0 10px 26px #2f4e3617!important}.service-picker{background:#fffffff5!important;border-color:#41694933!important}.service-choice{background:#fff!important;border:1px solid #3d684638!important;box-shadow:0 10px 28px #2b4b3217!important}.service-choice:hover{background:#f1f8ed!important;border-color:#4a823f5c!important}.login-page .login-delivery-note{color:#496653;background:#eef8e7;border:1px solid #5b914824;border-radius:14px;margin:-2px 0 20px;padding:11px 13px}.login-page .login-delivery-note svg{color:#57924c}.login-page .login-form{gap:18px}.login-page .login-field{gap:7px}.login-page .login-code-grid{gap:9px}.login-page .login-code-cell{caret-color:#4f9343;height:56px;color:#173a24!important;background:#fff!important;border:1px solid #cad8cc!important;border-radius:16px!important;box-shadow:0 7px 18px #2d4d3412!important}.login-page .login-code-cell:hover:not(:disabled){background:#fff!important;border-color:#9fb6a3!important;box-shadow:0 9px 22px #2d4d3417!important}.login-page .login-code-cell:focus,.login-page .login-code-cell:focus-visible{transform:translateY(-1px);background:#fff!important;border-color:#69a85b!important;border-radius:16px!important;outline:0!important;box-shadow:0 0 0 3px #6fb1572e,0 10px 24px #2d4d341a!important}@media (max-width:520px){.login-page .login-code-grid{gap:6px}.login-page .login-code-cell{height:52px;font-size:21px;border-radius:14px!important}.login-page .login-code-cell:focus,.login-page .login-code-cell:focus-visible{border-radius:14px!important}}.service-choice.selected{background:#e3f4d5!important;border-color:#4684377a!important;box-shadow:0 11px 30px #4d8b3721!important}.service-choice.selected .feature-icon{color:#276936!important;background:#cbeead!important}.choice-check,.plan-check,.purchase-empty-icon{color:#286a38!important;box-shadow:none!important;background:#d1efba!important;border:1px solid #46803942!important}.payment-method-option .choice-check,.service-choice .choice-check,.plan-card .plan-check{background:#e4f4d6!important}.payment-method-option.selected .choice-check,.service-choice.selected .choice-check,.plan-card.selected .plan-check{color:#1f6131!important;background:#bde896!important;border-color:#39752f57!important}.state-dot{background:#a8b8aa!important;box-shadow:0 0 0 4px #dde8deeb!important}.state-dot.online{background:#4b9d55!important;box-shadow:0 0 0 4px #bce2b2b8,0 0 14px #438f4b38!important}.xray-device-picker,.purchase-summary.empty{box-shadow:none!important;background:#f1f7ee!important;border:1px solid #41694929!important}.stepper,.compact-stepper,.activation-slot-stepper{overflow:hidden;box-shadow:none!important;background:#f3f8f0!important;border:1px solid #446d4c2e!important;border-radius:14px!important}.stepper button,.compact-stepper button,.activation-slot-stepper button{color:#326e40!important;background:0 0!important;border:0!important;border-radius:0!important}.stepper button:first-child,.compact-stepper button:first-child,.activation-slot-stepper button:first-child{border-right:1px solid #446d4c1f!important}.stepper button:last-child,.compact-stepper button:last-child,.activation-slot-stepper button:last-child{border-left:1px solid #446d4c1f!important}.stepper button:hover:not(:disabled),.compact-stepper button:hover:not(:disabled),.activation-slot-stepper button:hover:not(:disabled){background:#dfeeda!important}.stepper button:disabled,.compact-stepper button:disabled,.activation-slot-stepper button:disabled{color:#a9b6ac!important;opacity:1!important}.purchase-summary>.purchase-empty{justify-content:flex-start!important}.payment-method-option,.bonus-balance-option{background:#fff!important;border:1px solid #4169492e!important;box-shadow:0 8px 24px #2b4b320f!important}.payment-method-option:hover,.bonus-balance-option:hover{background:#f2f8ee!important}.payment-method-option.selected,.bonus-balance-option.selected{background:#e2f3d4!important;border-color:#44843666!important}.payment-method-option.unavailable,.payment-method-option.unavailable:hover{color:#87968a!important;box-shadow:none!important;cursor:not-allowed!important;background:#f4f6f3!important;border-color:#4169491a!important}.payment-method-option.unavailable>svg,.payment-method-option.unavailable b{color:#77867a!important}.payment-method-option.unavailable small{color:#8b978e!important;opacity:1!important}.bonus-balance-option>span:nth-child(2),.bonus-balance-option b,.bonus-balance-option small,.checkout-bar small,.checkout-bar b{color:var(--text)!important}.bonus-balance-option small,.checkout-bar small{color:var(--muted)!important}.settings-support-section{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}.faq-item,.contact-panel{background:#fffffff0!important;border:1px solid #41694921!important;box-shadow:0 10px 28px #2b4b320f!important}.faq-item[open]{background:#f3f9ef!important}.faq-item summary>svg,.faq-arrow{color:#55735d!important}.identity-section .identity-row{border-radius:14px;margin-top:8px;padding:13px 14px;color:var(--text)!important;background:#f5faf2!important;border:1px solid #41694924!important}.identity-row b{color:var(--text)!important}.identity-row small{color:#6d7f72!important}.identity-status.primary{color:#315d3c!important;background:#dfeadf!important}.identity-status.linked,.identity-link-button{color:#28683a!important;background:#dff2d3!important}.identity-link-button:hover:not(:disabled){color:#174d29!important;background:#cce9bc!important}.referral-hero p,.referral-link-card small,.referral-attach-card small,.referral-level-title small,.referral-empty small,.referral-history-list small{color:var(--muted)!important}.referral-link-card code{color:#2e6b3e!important;background:#f1f7ee!important;border:1px solid #41694924!important}.referral-stat-grid article{color:var(--text)!important;background:#fffffff5!important;border:1px solid #41694924!important;box-shadow:0 10px 28px #2b4b3211!important}.referral-stat-grid article>svg{color:#3e814a!important}.referral-stat-grid small{color:var(--muted)!important}.referral-stat-grid b,.referral-level-title b,.referral-empty b,.referral-history-list b{color:var(--text)!important}.referral-level-card,.referral-attach-card,.referral-history{background:#fffffff5!important}.referral-progress{background:#e3ebe3!important}.referral-empty{color:#50705a!important}.nav-link.active,.bottom-nav .nav-link.active{color:#234e2e!important}.nav-link.active svg,.bottom-nav .nav-link.active svg{color:currentColor!important;filter:none!important}.identity-row .feature-icon.neutral,.identity-row .feature-icon.telegram-icon{color:#315d3d!important;box-shadow:none!important;background:0 0!important;border:0!important}.identity-row .feature-icon svg{color:currentColor!important}.settings-link{color:var(--text)!important;background:#fff!important;border-bottom-color:#43704e24!important}.settings-link:hover{color:#214f2e!important;background:#f1f8ed!important}.settings-link>svg,.settings-link>span+svg{color:#315d3d!important;opacity:1!important}.settings-link small,.info-section .settings-link small{color:#6a7d70!important;opacity:1!important}.logout-link,.logout-link>svg{color:#8c4747!important}.referral-link-card{grid-template-columns:minmax(0,1fr) minmax(274px,292px)!important;align-items:center!important;gap:18px!important;padding:22px!important;display:grid!important}.referral-link-card>div:first-child{min-width:0;gap:7px!important;display:grid!important}.referral-link-card code{text-overflow:ellipsis;white-space:nowrap;align-items:center;width:100%;min-height:46px;padding:11px 14px;line-height:1.35;display:flex;overflow:hidden;color:#275f37!important;background:#fff!important;border:1px solid #aebdb1!important;border-radius:14px!important;font-size:15px!important;box-shadow:0 7px 20px #2f4e360f!important}.referral-actions{grid-template-columns:repeat(2,minmax(132px,1fr))!important;gap:10px!important;display:grid!important}.referral-actions .button{width:100%;min-height:46px}.stepper,.compact-stepper,.activation-slot-stepper{grid-template-columns:repeat(3,44px)!important;align-items:stretch!important;gap:0!important;width:132px!important;min-width:132px!important;height:48px!important;display:grid!important}.stepper button,.stepper output,.compact-stepper button,.compact-stepper output,.activation-slot-stepper button,.activation-slot-stepper output{box-sizing:border-box!important;color:#214c2d!important;justify-content:center!important;align-items:center!important;width:44px!important;min-width:44px!important;height:100%!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important}.stepper output,.compact-stepper output,.activation-slot-stepper output{font-weight:800;background:#ffffff9e!important;border-left:1px solid #446d4c1f!important;border-right:1px solid #446d4c1f!important}.stepper button:first-child,.stepper button:last-child,.compact-stepper button:first-child,.compact-stepper button:last-child,.activation-slot-stepper button:first-child,.activation-slot-stepper button:last-child{border:0!important}.xray-device-picker{background:#eef6ea!important;border-color:#41694938!important}.xray-device-picker .device-copy h3{color:#173522!important}.xray-device-picker .device-copy p,.device-picker .device-copy p{color:#52695a!important;opacity:1!important}.xray-device-picker .feature-icon.blue{color:#315d3d!important;background:#dcefd5!important}.purchase-summary{color:var(--text)!important;background:#fffffff7!important;border:1px solid #4169492e!important;box-shadow:0 10px 28px #2b4b3211!important}.purchase-summary>div:not(.purchase-services):not(.purchase-empty){color:#52685a!important}.purchase-summary>div:not(.purchase-services):not(.purchase-empty)>span,.purchase-summary dt{color:#3f5a48!important;opacity:1!important}.purchase-summary b,.purchase-summary dd{color:#173522!important}.purchase-summary>div>span{color:#3f5a48!important}.purchase-summary>div>b{color:#173522!important}.purchase-services{color:#2f7540!important;border-top-color:#43704e24!important}.purchase-services svg,.purchase-services span{color:currentColor!important}.purchase-empty small{color:#687a6d!important}.promo-field label small,.payment-method-option small,.bonus-balance-option small,.payment-rate-note,.stars-quote-card small,.crypto-currency-option small{color:#586f60!important;opacity:1!important}.payment-method-option>svg,.payment-method-option.selected>svg,.payment-method-option.selected b{color:#214f2e!important}.payment-method-option>svg,.crypto-currency-option>svg,.service-choice>.feature-icon,.bonus-balance-option>.feature-icon{transition:color .18s,background-color .18s,transform .18s!important}.service-choice.selected>.feature-icon,.payment-method-option.selected>svg,.crypto-currency-option.selected>.crypto-currency-symbol,.bonus-balance-option.selected>.feature-icon,.renew-slot.selected svg,.nav-link.active svg{color:currentColor!important;stroke:currentColor!important}.identity-row>.feature-icon,.identity-row>.feature-icon svg{color:#315d3d!important;stroke:currentColor!important;opacity:1!important}.settings-link small,.info-section .settings-link small{color:#53695b!important}.payment-method-option.selected .choice-check svg{color:currentColor!important}.plans-page>.page-lead,.plans-page>.activation-strip,.plans-page>.activation-slot-choice,.plans-page>.purchase-divider,.plans-page>.service-picker,.plans-page>.slot-purchase,.plans-page>.plan-grid,.plans-page>.purchase-summary,.plans-page>.promo-field,.plans-page>.bonus-balance-option,.plans-page>.payment-method-section,.plans-page>.checkout-bar{animation:.52s cubic-bezier(.22,1,.36,1) backwards content-block-reveal!important}.plans-page>.activation-strip{animation-delay:70ms!important}.plans-page>.purchase-divider{animation-delay:.105s!important}.plans-page>.service-picker{animation-delay:.14s!important}.plans-page>.slot-purchase:nth-of-type(3){animation-delay:.175s!important}.plans-page>.slot-purchase:nth-of-type(4){animation-delay:.21s!important}.plans-page>.plan-grid{animation-delay:.245s!important}.plans-page>.purchase-summary{animation-delay:.28s!important}.plans-page>.promo-field{animation-delay:.315s!important}.plans-page>.bonus-balance-option{animation-delay:.35s!important}.plans-page>.payment-method-section{animation-delay:.385s!important}.plans-page>.checkout-bar{animation-delay:.42s!important}.purchase-config-block .slot-helper+.price-note{margin-top:-12px}.payment-method-picker>*,.plan-grid>*,.service-picker>*,.slot-purchase>*,.promo-field>*,.bonus-balance-option>*,.checkout-bar>*,.purchase-summary>*,.crypto-method-details,.stars-quote-card,.xray-device-reveal.expanded>div{animation:.42s cubic-bezier(.22,1,.36,1) backwards content-block-reveal}.payment-method-picker>:first-child{animation-delay:40ms}.payment-method-picker>:nth-child(2){animation-delay:80ms}.payment-method-picker>:nth-child(3){animation-delay:.12s}.plan-grid>:first-child,.service-picker>:first-child,.slot-purchase>:first-child,.promo-field>:first-child,.checkout-bar>:first-child{animation-delay:35ms}.plan-grid>:nth-child(2),.service-picker>:nth-child(2),.slot-purchase>:nth-child(2),.promo-field>:nth-child(2),.checkout-bar>:nth-child(2){animation-delay:75ms}.plan-grid>:nth-child(3),.service-picker>:nth-child(3),.slot-purchase>:nth-child(3),.promo-field>:nth-child(3){animation-delay:.115s}@media (max-width:820px){.referral-link-card{grid-template-columns:1fr!important;align-items:stretch!important}}@media (max-width:560px){.referral-actions{grid-template-columns:1fr!important}.referral-link-card code{font-size:13px!important}}@media (max-width:720px){.dashboard-page .status-copy>p{margin-bottom:20px}.dashboard-page .status-copy .service-row,.dashboard-page .status-aside,.dashboard-page .access-summary,.dashboard-page .account-summary{display:none}.mobile-service-overview{background:#f6faf5c7;border:1px solid #43704e21;border-radius:18px;margin-top:4px;display:grid;overflow:hidden}.mobile-service-item{color:#6b7d70;border-bottom:1px solid #43704e1a;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:66px;padding:10px 13px;display:grid}.mobile-service-item:last-child{border-bottom:0}.mobile-service-icon{color:#6f8374;background:#e4eee3c7;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.mobile-service-item>span:nth-child(2){gap:3px;min-width:0;display:grid}.mobile-service-item b{color:#294330;font-size:14px}.mobile-service-item small{color:#718076;font-size:12px}.mobile-service-item em{color:#55705d;white-space:nowrap;font-size:11px;font-style:normal;font-weight:750}.mobile-service-item.active .mobile-service-icon{color:#2f743f;background:#b7e68e57}.mobile-service-item.active b{color:#1f4f2c}.dashboard-page .dashboard-grid{flex:none;margin-top:14px}}.payment-return-page{min-height:100svh;color:var(--text);background:#f7fbf5;grid-template-rows:auto 1fr auto;place-items:center;gap:28px;padding:clamp(24px,5vw,64px);display:grid}.payment-return-brand{color:#173a24;justify-content:center;align-items:center;gap:12px;font-size:24px;font-weight:850;display:inline-flex}.payment-return-brand img{object-fit:contain;width:52px;height:52px}.payment-return-panel{text-align:center;background:#fffffff0;border:1px solid #43704e29;border-radius:28px;flex-direction:column;align-items:center;width:min(520px,100%);padding:clamp(30px,6vw,54px);display:flex;box-shadow:0 28px 80px #2d4e341f}.payment-return-icon{color:#2f7540;background:#e3f5d7;border:1px solid #4f8b3e29;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;display:inline-flex}.payment-return-page--fail .payment-return-icon{color:#a64d4d;background:#fae9e6;border-color:#b1494924}.payment-return-panel .eyebrow{color:#53705a;margin-bottom:8px}.payment-return-panel h1{color:#173522;letter-spacing:0;margin:0;font-size:clamp(30px,6vw,44px);line-height:1.08}.payment-return-panel>p{color:#627568;max-width:410px;margin:16px 0 30px;font-size:15px;line-height:1.6}.payment-return-actions{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);gap:10px;width:100%;display:grid}.payment-return-actions .button{min-width:0;min-height:52px}.payment-return-note{color:#728177;text-align:center;max-width:520px;margin:0;font-size:12px}.admin-page :is(h1,h2,h3,h4,label,dt,dd),.admin-page :is(.admin-user-row,.admin-account-head,.admin-detail-heading,.admin-sales-customer) b,.admin-page :is(.admin-service-detail,.admin-slot-detail,.admin-history-row,.admin-sales-payment) strong{color:var(--text)!important;opacity:1!important}.admin-page :is(.admin-user-row small,.admin-account-head p,.admin-facts small,.admin-detail-heading p,.admin-service-detail dt,.admin-service-detail header small,.admin-slot-detail small,.admin-history-row small,.admin-history-row time,.admin-sales-head p,.admin-sales-metrics small,.admin-sales-customer header small,.admin-sales-marketplace small,.admin-sales-payment time,.admin-sales-plan small,.admin-empty,.admin-detail-empty){color:var(--muted)!important;opacity:1!important}.admin-page :is(input,select,textarea)::placeholder{color:#7c8d81!important;opacity:1!important}.admin-page{color:var(--text)!important}.admin-page :is(.admin-service-sales,.admin-sales-report,.admin-daily-profit,.admin-marketplace-products,.admin-code-generator,.admin-server-pool,.admin-search,.admin-results,.admin-editor,.admin-access-manager,.admin-subscription-diagnostics){color:var(--text)!important;-webkit-backdrop-filter:none!important;background:#fffffff0!important;border:1px solid #3e694729!important;border-radius:22px!important;box-shadow:0 14px 38px #2d4c3414!important}.admin-page .admin-daily-profit-head>span{color:#3d7446;background:#c2eb9952}.admin-page .admin-daily-profit-head p,.admin-page .admin-daily-profit-summary small,.admin-page .admin-daily-profit td small,.admin-page .admin-daily-profit-warning,.admin-page .admin-daily-profit-empty{color:var(--muted)!important}.admin-page .admin-daily-profit-summary>span,.admin-page .admin-daily-profit-scroll{background:#f8fcf8e0;border-color:#3e694721}.admin-page .admin-daily-profit th,.admin-page .admin-daily-profit td{color:var(--text);border-color:#3e69471a}.admin-page .admin-daily-profit th:first-child,.admin-page .admin-daily-profit thead th,.admin-page .admin-daily-profit tfoot td,.admin-page .admin-daily-profit tfoot th{background:#f7fbf5}.admin-page .admin-daily-profit-total{background:#c2eb992e}.admin-page .admin-activation-order-meta{overflow-wrap:anywhere;white-space:normal;min-width:0;margin-top:3px;line-height:1.35;color:var(--muted)!important}.admin-page .admin-activation-order-meta b,.admin-page .admin-activation-order-meta code{overflow-wrap:anywhere;font-size:11px;color:var(--text)!important}.admin-page :is(.admin-service-sales-row,.admin-sales-marketplace,.admin-sales-customer,.admin-server-group,.admin-server-row,.admin-service-detail,.admin-slot-detail,.admin-slot-editor,.admin-expiry-editor,.admin-service-detail-grid>div,.admin-facts>div,.admin-history-row,.admin-generated-codes>div,.awg-check-results article,.infrastructure-job-line){color:var(--text)!important;box-shadow:none!important;background:#f8fbf7!important;border:1px solid #3e694721!important}.admin-page .admin-service-sales-row{min-height:66px;padding:12px 14px;border-radius:16px!important}.admin-page .admin-account-stats{color:var(--text);background:var(--surface-strong);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:20px;margin-bottom:16px;padding:22px}.admin-account-stats-head{align-items:center;gap:12px;display:flex}.admin-account-stats-head>span{color:#347543;background:#e8f6dc;border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.admin-account-stats-head h2,.admin-account-stats-head p{margin:0}.admin-account-stats-head h2{font-size:19px}.admin-account-stats-head p,.admin-account-stats-grid small,.admin-activation-months small{color:var(--muted);font-size:12px}.admin-account-stats-head p{margin-top:4px}.admin-account-stats-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.admin-account-stats-grid article{background:#f7faf6;border:1px solid #3e69471f;border-radius:14px;align-content:center;gap:7px;min-width:0;min-height:88px;padding:15px 16px;display:grid}.admin-account-stats-grid b{color:var(--text);font-size:24px}.admin-account-stats-grid .activation-total{background:#eef8e8;border-color:#48843b33}.admin-active-stats,.admin-commerce-stats{gap:10px;margin-top:14px;display:grid}.admin-commerce-stats>div:first-of-type{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.admin-commerce-stats>div:first-of-type article{background:#f7faf6;border:1px solid #3e69471f;border-radius:14px;align-content:center;gap:7px;min-width:0;min-height:80px;padding:14px 16px;display:grid}.admin-commerce-stats>div:first-of-type article.expiring-soon{background:#fff8e8;border-color:#b0781d33}.admin-commerce-stats>div:first-of-type article.expired-recently{background:#fff1ef;border-color:#b04c3633}.admin-commerce-stats>div:first-of-type small{color:var(--muted);font-size:12px}.admin-commerce-stats>div:first-of-type b{color:var(--text);font-size:22px}.admin-expiry-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-expiry-lists>section{background:#fbfdfb;border:1px solid #3e694721;border-radius:15px;min-width:0;overflow:hidden}.admin-expiry-lists>section>header{background:#f7faf6;border-bottom:1px solid #3e69471a;align-items:center;gap:9px;padding:12px 14px;display:flex}.admin-expiry-lists>section.recently-expired>header{background:#fff7f5}.admin-expiry-lists>section>header>span{color:#397b31;background:var(--accent-soft);border-radius:10px;flex:none;place-items:center;width:31px;height:31px;display:grid}.admin-expiry-lists>section.recently-expired>header>span{color:#9a5547;background:#fde7e2}.admin-expiry-lists>section>header>div,.admin-expiry-lists article>span,.admin-expiry-lists time{gap:3px;min-width:0;display:grid}.admin-expiry-lists>section>header small,.admin-expiry-lists article small,.admin-expiry-lists>section>div>p{color:var(--muted);font-size:11px}.admin-feedback-panel{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:22px;padding:22px}.admin-feedback-panel>header{align-items:center;gap:11px;display:flex}.admin-feedback-panel>header>span{color:#397b31;background:var(--accent-soft);border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid}.admin-feedback-panel h2,.admin-feedback-panel p{margin:0}.admin-feedback-panel header p,.admin-feedback-list small,.admin-feedback-list>p{color:var(--muted);font-size:11px}.admin-feedback-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.admin-feedback-stats article{background:#f7faf6;border:1px solid #3e69471f;border-radius:13px;gap:5px;padding:12px 14px;display:grid}.admin-feedback-stats small{color:var(--muted);font-size:11px}.admin-feedback-stats b{font-size:21px}.admin-feedback-list{border:1px solid #3e694721;border-radius:15px;max-height:420px;margin-top:12px;overflow-y:auto}.admin-feedback-list article{grid-template-columns:minmax(150px,.8fr) auto minmax(230px,1.4fr) auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.admin-feedback-list article+article{border-top:1px solid #3e694717}.admin-feedback-user,.admin-feedback-answer{gap:3px;min-width:0;display:grid}.admin-feedback-user b,.admin-feedback-answer b,.admin-feedback-user small,.admin-feedback-answer small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-feedback-channel{color:#246550;background:#e8f7ef;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:750}.admin-feedback-channel.marketplace{color:#765a23;background:#fff3d8}.admin-feedback-list>p{text-align:center;margin:0;padding:20px}.admin-expiry-lists>section>div{max-height:360px;overflow-y:auto}.admin-expiry-lists article{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.admin-expiry-lists article+article{border-top:1px solid #3e694717}.admin-expiry-lists article>span b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-expiry-lists time{text-align:right;justify-items:end}.admin-expiry-lists time b{font-size:12px}.admin-expiry-lists article .button{min-height:34px;padding:0 10px;font-size:11px}.expired-account-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.expired-account-actions .feedback-channel-button{color:#316d4a;background:#f5fbf4;border:1px solid #3e69471a;width:34px;height:34px;min-height:34px}.expired-account-actions .feedback-channel-button:disabled{cursor:not-allowed;opacity:.35}.admin-expiry-lists>section>div>p{text-align:center;margin:0;padding:18px 14px}.admin-active-account-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-active-account-stats article{background:#f7faf6;border:1px solid #3e69471f;border-radius:14px;align-content:center;gap:7px;min-width:0;min-height:80px;padding:14px 16px;display:grid}.admin-active-account-stats .active-total{background:#eef8e8;border-color:#48843b33}.admin-active-account-stats small{color:var(--muted);font-size:12px}.admin-active-account-stats b{color:var(--text);font-size:22px}.admin-activation-months{background:#f8fbf7;border:1px solid #3e69471f;border-radius:14px;gap:10px;margin-top:14px;padding:14px 16px;display:grid}.admin-activation-months>div{flex-wrap:wrap;gap:8px;display:flex}.admin-activation-months>div>span{background:#fff;border:1px solid #3e69471c;border-radius:10px;align-items:center;gap:9px;padding:8px 11px;display:inline-flex}.admin-activation-months b{color:#347543}.admin-account-stats-empty{min-height:92px;color:var(--muted);justify-content:center;align-items:center;gap:8px;display:flex}.admin-quick-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.admin-quick-tools>:only-child{grid-column:1/-1}.admin-quick-tool{min-width:0;color:var(--text);background:var(--surface-strong);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:20px;padding:22px}.admin-quick-tool>header{align-items:center;gap:12px;display:flex}.admin-quick-tool>header>span{color:#347543;background:#e8f6dc;border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.admin-quick-tool h2,.admin-quick-tool p{margin:0}.admin-quick-tool h2{font-size:18px}.admin-quick-tool p,.admin-quick-tool label>span,.admin-login-link-result small,.admin-key-result small{color:var(--muted);font-size:12px}.admin-quick-tool p{margin-top:4px}.admin-quick-form{grid-template-columns:minmax(0,1fr) 150px auto;align-items:end;gap:10px;margin-top:18px;display:grid}.admin-quick-form.activation-search{grid-template-columns:minmax(0,1fr) auto}.admin-quick-form label{gap:6px;min-width:0;display:grid}.admin-quick-form .button{min-height:46px}.admin-login-link-result{background:#f8fbf7;border:1px solid #3e69471f;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:14px;padding:14px;display:grid}.admin-login-link-result>span{gap:3px;display:grid}.admin-login-link-result code{color:#285f35;text-overflow:ellipsis;white-space:nowrap;background:#eef8e8;border-radius:9px;grid-column:1/-1;padding:10px;overflow:hidden}.admin-login-link-result .button{grid-area:1/2}.admin-key-result{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.admin-key-result>div{background:#f8fbf7;border:1px solid #3e69471f;border-radius:12px;gap:5px;min-width:0;padding:11px 12px;display:grid}.admin-key-result b{overflow-wrap:anywhere;font-size:13px}@media (max-width:980px){.admin-account-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-account-stats-grid .activation-total{grid-column:1/-1}.admin-active-account-stats,.admin-commerce-stats>div:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-expiry-lists{grid-template-columns:1fr}.admin-feedback-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-feedback-list article{grid-template-columns:minmax(0,1fr) auto}.admin-feedback-answer{grid-column:1/-1}.admin-quick-tools{grid-template-columns:1fr}}@media (max-width:620px){.admin-page .admin-account-stats{border-radius:18px;padding:17px}.admin-account-stats-grid{grid-template-columns:1fr}.admin-account-stats-grid .activation-total{grid-column:auto}.admin-active-account-stats,.admin-commerce-stats>div:first-of-type{grid-template-columns:1fr}.admin-expiry-lists article{grid-template-columns:minmax(0,1fr) auto}.admin-expiry-lists article .button{grid-column:1/-1;width:100%}.admin-expiry-lists>section>header{flex-wrap:wrap}.admin-feedback-panel{border-radius:18px;padding:17px}.admin-feedback-stats{grid-template-columns:1fr}.admin-feedback-list article .button{grid-column:1/-1;width:100%}.expired-account-actions{grid-column:1/-1}.admin-expiry-lists .expired-account-actions .button{flex:auto;grid-column:auto;width:auto}.admin-quick-tool{border-radius:18px;padding:17px}.admin-quick-form,.admin-quick-form.activation-search{grid-template-columns:1fr}.admin-key-result{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-page :is(.admin-service-sales>header>span,.admin-service-sales-row>span:first-child,.admin-code-generator-head>span,.admin-sales-head>span,.admin-sales-user-icon,.admin-server-pool-head>span,.admin-server-group-head>span,.admin-history-icon){color:#347543!important;background:#e8f6dc!important}.admin-page .admin-sales-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;padding:0;border:0!important}.admin-page .admin-sales-metrics>span{background:#f7faf6;border-radius:14px;min-height:82px;padding:15px 16px;border:1px solid #3e69471f!important}.admin-page .admin-sales-metrics>span+span{border-left:1px solid #3e69471f!important}.admin-page :is(.admin-sales-metrics b,.admin-sales-amount,.admin-sales-plan b,.admin-sales-service-totals b){color:var(--text)!important}.admin-page .admin-sales-marketplace{margin-top:14px;padding:15px 16px;border-radius:16px!important}.admin-page .admin-sales-marketplace-values strong{color:#347543!important}.admin-page .admin-sales-customers,.admin-page .admin-sales-payment-list,.admin-page .admin-account-history,.admin-page .admin-subscription-diagnostics,.admin-page .admin-facts{border-color:#3e694721!important}.admin-page .admin-sales-customer{margin-top:10px;padding:14px;border-radius:16px!important}.admin-page .admin-sales-payment{border-color:#3e69471a!important}.admin-page .admin-user-row{color:var(--muted-strong)!important;background:0 0!important;border:1px solid #0000!important;border-bottom-color:#3e69471c!important}.admin-page .admin-user-row:hover,.admin-page .admin-user-row.active{color:#285f35!important;background:#edf7e7!important;border-color:#48843b33!important}.admin-page :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:46px;padding:10px 13px;color:var(--text)!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border:1px solid #b9c8bb!important;border-radius:12px!important;box-shadow:0 1px #23432a08!important}.admin-page :is(input:not([type=checkbox]):not([type=radio]),select,textarea):hover{border-color:#93aa97!important}.admin-page :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:#75a96a!important;box-shadow:0 0 0 3px #79b55e29!important}.admin-page :is(.field-label,.admin-code-form label,.admin-marketplace-form label){font-weight:750;color:#536a58!important}.admin-page .admin-code-form label,.admin-page .admin-marketplace-form label:not(.admin-marketplace-enabled){gap:8px}.admin-page .admin-generated-codes code,.admin-page .admin-history-row code{color:#2f6c3c!important}.admin-page .admin-generated-codes button{color:#315f3b!important;background:#e8f3e3!important}.admin-page .admin-service-detail.active{background:#f1f9ec!important;border-color:#4b893c40!important}.admin-page .admin-service-detail dl div{color:var(--text)!important;background:#fff!important;border:1px solid #3e69471a!important}.admin-remnawave-access{border-top:1px solid #3e694721;gap:9px;margin-top:13px;padding-top:13px;display:grid}.admin-remnawave-label{color:#536a58;font-size:11px;font-weight:800}.admin-remnawave-link{grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:8px;display:grid}.admin-remnawave-link code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:inherit;font-size:12px;font-weight:750;overflow:hidden;color:#245f35!important}.admin-remnawave-link .icon-button{width:38px;height:38px}.admin-page .admin-remnawave-meta{grid-template-columns:1fr;gap:6px;margin:0;display:grid}.admin-page .admin-remnawave-meta div{grid-template-columns:72px minmax(0,1fr);gap:8px;display:grid;background:0 0!important;border:0!important;padding:0!important}.admin-remnawave-meta dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-page :is(.admin-service-detail dd,.admin-slot-detail b,.admin-history-row b,.admin-history-group h4){color:var(--text)!important}.admin-page .admin-history-group h4 svg{color:#4f8657!important}.admin-page .admin-history-group h4 span{color:#526a57!important;background:#edf4eb!important}.admin-page .admin-server-pool-head h2,.admin-page .admin-server-group-head b,.admin-page .admin-server-row b,.admin-page .infrastructure-job-line>span{color:#173d25!important;opacity:1!important}.admin-page .admin-server-pool-head p,.admin-page .admin-server-group-head small,.admin-page .admin-server-row small,.admin-page .infrastructure-job-line small,.admin-page .admin-server-empty{color:#657a69!important;opacity:1!important}.admin-page .infrastructure-job-line{background:#f4f9f1!important;border-color:#cfddcf!important}.admin-page .infrastructure-job-line>svg{color:#376d43!important}.admin-page .infrastructure-job-line button{font-weight:750;color:#2f7a47!important;opacity:1!important}.admin-page .infrastructure-job-line button:hover{text-underline-offset:3px;text-decoration:underline;color:#174e2b!important}.admin-page .admin-server-groups,.admin-page .admin-server-group+.admin-server-group{border-color:#d8e3d8!important}.admin-page .admin-server-row{border-color:#dce6dc!important}.admin-page .admin-server-row:hover{background:#f1f8ed!important}.admin-page .awg-check-all{color:#2f7441!important;opacity:1!important;background:#edf7e9!important;border:1px solid #d4e6ce!important}.admin-page .awg-check-all:hover:not(:disabled){color:#174d29!important;background:#e2f2dc!important;border-color:#bcd8b4!important}.admin-page .awg-check-all:disabled{color:#8b9c8e!important;opacity:1!important;background:#f3f6f2!important;border-color:#e1e7df!important}.admin-page .infrastructure-server-actions button{color:#54715b!important;opacity:1!important;background:#f1f6ef!important;border:1px solid #dce7da!important}.admin-page .infrastructure-server-actions button:hover:not(:disabled){color:#173f26!important;background:#e1f0dc!important;border-color:#bdd5b9!important}.admin-page .infrastructure-server-actions button.danger{color:#9b5555!important}.admin-page .infrastructure-server-actions button.danger:hover:not(:disabled){color:#832f2f!important;background:#fceaea!important;border-color:#efcaca!important}.admin-page .infrastructure-server-actions button:disabled{color:#aeb9b0!important;opacity:1!important;background:#f7f9f6!important;border-color:#ebefea!important}.admin-page .issuance-switch>span{color:#355f40!important;background:#e8eee7!important;border:1px solid #d3ded2!important}.admin-page .issuance-switch>span:before{box-shadow:0 1px 4px #254a2d38;background:#fff!important}.admin-page .issuance-switch input:checked+span{color:#173e25!important;background:#cdeebd!important;border-color:#a8d596!important}.admin-page .issuance-switch input:checked+span:before{background:#4eae62!important}.admin-page .issuance-switch:has(input:disabled){opacity:.62!important}.ambient-field{filter:blur(46px)saturate(106%)!important;mix-blend-mode:normal!important;opacity:.22!important}.ambient-background--shell .ambient-field{filter:blur(52px)saturate(106%)!important;opacity:.17!important}.ambient-background--login .ambient-field{filter:blur(48px)saturate(108%)!important;opacity:.25!important}.ambient-field:before,.ambient-field:after{animation:none!important;display:none!important}@media (max-width:900px){.ambient-field:nth-child(n+3){display:none!important}.ambient-field,.ambient-background--shell .ambient-field,.ambient-background--login .ambient-field{width:max(460px, calc(var(--field-size) * 1.35));filter:none!important;opacity:.16!important;animation-duration:42s!important}.sidebar,.bottom-nav,.login-glass-panel,.legal-support,.referral-capture-page>section{-webkit-backdrop-filter:none!important}.main-content :is(.dashboard-grid>*,.vpn-layout>*,.settings-grid>*,.plans-page>.purchase-config-block,.plans-page>.plan-selection,.admin-page>*){content-visibility:auto;contain-intrinsic-size:auto 360px}.admin-page .admin-sales-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes content-block-reveal{0%{opacity:0;transform:translateY(10px)scale(.994)}to{opacity:1;transform:translate(0,0)scale(1)}}.referrals-page>:is(.referral-hero,.referral-link-card,.referral-stat-grid,.referral-level-card,.referral-attach-card,.referral-attached,.form-success,.form-error,.referral-history){animation:.5s cubic-bezier(.22,1,.36,1) backwards content-block-reveal}.referrals-page>.referral-hero{animation-delay:60ms}.referrals-page>.referral-link-card{animation-delay:.11s}.referrals-page>.referral-stat-grid{animation-delay:.16s}.referrals-page>.referral-level-card{animation-delay:.23s}.referrals-page>.referral-attach-card,.referrals-page>.referral-attached{animation-delay:.28s}.referrals-page>.form-success,.referrals-page>.form-error{animation-delay:.31s}.referrals-page>.referral-history{animation-delay:.34s}.referral-hero>*,.referral-link-card>*,.referral-level-card>*,.referral-attach-card>*,.referral-history>*,.referral-stat-grid>article{animation:.4s cubic-bezier(.22,1,.36,1) backwards content-block-reveal}.referral-hero>:nth-child(2),.referral-link-card>:nth-child(2),.referral-level-card>:nth-child(2),.referral-attach-card>:nth-child(2),.referral-history>:nth-child(2){animation-delay:65ms}.referral-attach-card>:nth-child(3){animation-delay:.11s}.referral-stat-grid>:first-child{animation-delay:40ms}.referral-stat-grid>:nth-child(2){animation-delay:80ms}.referral-stat-grid>:nth-child(3){animation-delay:.12s}.referral-stat-grid>:nth-child(4){animation-delay:.16s}@media (max-width:620px){.admin-page :is(.admin-service-sales,.admin-sales-report,.admin-daily-profit,.admin-marketplace-products,.admin-code-generator,.admin-server-pool,.admin-search,.admin-results,.admin-editor,.admin-access-manager){border-radius:18px!important;padding:17px!important}.admin-page .admin-sales-metrics{grid-template-columns:1fr}}@media (max-width:520px){.payment-return-page{align-content:center;gap:20px;padding:22px 16px}.payment-return-brand{justify-self:start;width:min(520px,100%);font-size:22px}.payment-return-brand img{width:46px;height:46px}.payment-return-panel{border-radius:24px;padding:32px 22px}.payment-return-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.plans-page>*,.payment-method-picker>*,.plan-grid>*,.service-picker>*,.slot-purchase>*,.promo-field>*,.bonus-balance-option>*,.checkout-bar>*,.purchase-summary>*,.crypto-method-details,.stars-quote-card,.xray-device-reveal.expanded>div,.referrals-page>*,.referral-hero>*,.referral-link-card>*,.referral-level-card>*,.referral-attach-card>*,.referral-history>*,.referral-stat-grid>article{animation:none!important}}
