@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;650;700;750;800&display=swap');
:root{color-scheme:dark;--bg:#101322;--panel:#191d2e;--raised:#202539;--stroke:#2b3045;--text:#f3f4fc;--muted:#989db5;--purple:#987fff;--primary:#8064f4;--gold:#f6c85d;--green:#88d8b4;font-family:Manrope,'Segoe UI',sans-serif;font-size:16px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--bg);color:var(--text)}button,input,a{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:wait;opacity:.55}button,summary,a,input{outline-offset:5px}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--purple)}button,a,input{transition:background .18s,border-color .18s,transform .18s}svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}h1,h2,h3,p{margin:0}button{border:0;background:none}button:hover{filter:brightness(1.1)}[hidden]{display:none!important}.icon-library{position:absolute;width:0;height:0;overflow:hidden}.container{max-width:1160px;margin:0 auto;padding:0 28px}.header{border-bottom:1px solid #24283a;background:#101322ed}.header-inner{height:88px;max-width:1320px;margin:auto;padding:0 48px;display:flex;align-items:center;gap:44px}.brand{display:flex;align-items:center;gap:0;font-size:23px;font-weight:800;letter-spacing:-1px;white-space:nowrap}.brand>span:last-child{color:#bdacff}.brand-icon{display:grid;place-items:center;width:37px;height:37px;border-radius:12px;background:var(--primary);margin-right:11px;box-shadow:0 4px 20px #8064f423}.brand-icon svg{fill:white;stroke:none;width:24px;height:24px}.header nav{display:flex;align-items:center;gap:30px;font-size:14px;color:#a6abc1;flex:1}.header nav button{padding:0}.header nav .nav-active{color:white}.login-button{border:1px solid #4a406d;background:#211d36;border-radius:10px;padding:12px 16px;color:#c6b8ff;display:flex;align-items:center;gap:9px;font-size:14px;font-weight:650}.login-button svg{width:18px;height:18px}.intro{min-height:305px;display:flex;align-items:center;position:relative;justify-content:space-between;padding:40px 5px 32px}.eyebrow{font-size:12px;letter-spacing:1.8px;font-weight:750;color:#959cb9;display:flex;align-items:center;gap:9px}.eyebrow>span{width:14px;height:1px;background:var(--purple)}h1{font-size:44px;line-height:1.17;letter-spacing:-1.8px;font-weight:800;margin-top:17px}h1 span{color:#b39aff}.intro p{font-size:15px;color:var(--muted);margin-top:14px}.intro-notes{display:flex;gap:22px;font-size:12px;color:#bbc0d6;margin-top:23px}.intro-notes span{display:flex;gap:7px;align-items:center}.intro-notes svg{width:16px;height:16px;color:#a79abd}.hero-star{width:285px;height:285px;object-fit:contain;position:absolute;right:62px;top:10px;mix-blend-mode:lighten;pointer-events:none}.shop-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(315px,1fr);gap:22px;align-items:start}.purchase-panel,.order-panel{border:1px solid var(--stroke);background:var(--panel);border-radius:20px;overflow:hidden}.product-tabs{display:flex;border-bottom:1px solid var(--stroke);padding:7px;background:#161a2a;gap:4px}.product-tabs button{flex:1;display:flex;gap:11px;padding:16px 15px;text-align:left;align-items:center;border-radius:13px;min-width:0;color:#a4abc3;font-size:15px;font-weight:750;border:1px solid transparent}.product-tabs button[aria-selected=true]{background:#27243c;color:white;border-color:#51436e}.product-tabs small{display:block;color:var(--muted);font-weight:400;font-size:12px;letter-spacing:0;margin-top:5px}.product-icon{display:grid;place-items:center;width:37px;height:40px;flex-shrink:0}.product-icon svg{width:31px;height:31px;stroke:none;fill:currentColor}.star-icon{color:var(--gold)}.premium-icon{color:#a68bfa}.form-body{padding:28px}.section-title{display:flex;align-items:center;gap:10px;margin-bottom:15px}.section-title h2{font-size:16px;font-weight:700;letter-spacing:-.3px}.step{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:#292d42;color:#b8bed3;font-size:12px;font-weight:600}.text-button{padding:0;font-size:13px;font-weight:650;color:#b49bff}.section-title .text-button,.range-hint{margin-left:auto}.recipient-input{display:flex;align-items:center;border:1px solid #383c54;border-radius:11px;background:#131727;height:54px;padding:0 16px;gap:10px}.recipient-input:focus-within{border-color:var(--purple);box-shadow:0 0 0 3px #987fff13}.recipient-input>span{color:#b5a4f0;font-size:20px;font-weight:500}.recipient-input input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font-size:15px}.recipient-input input::placeholder{color:#666e88}.recipient-input svg{width:18px;height:18px;color:#59617d}.field-hint{font-size:12px;line-height:1.6;color:#9299b2;margin-top:9px}.quantity-heading{margin-top:27px}.range-hint{font-size:12px;color:#8d94ac}.presets{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.presets button{display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #34394f;background:#202538;border-radius:10px;min-height:48px;font-size:14px;font-weight:650;white-space:nowrap;padding:8px}.presets button>span{font-size:17px;color:#d2ab58}.presets button[aria-pressed=true]{border-color:#997dff;background:#39304f;color:#e3d9ff;box-shadow:inset 0 0 0 1px #997dff33}.custom-quantity{display:flex;align-items:center;border:1px solid #30364b;background:#141828;border-radius:10px;min-height:49px;padding:0 14px;margin-top:12px}.custom-quantity label{font-size:13px;color:#9299b1}.custom-quantity input{border:0;background:transparent;outline:0;text-align:right;width:45%;margin-left:auto;color:white;font-weight:650;font-size:15px;appearance:textfield}.custom-quantity input::-webkit-inner-spin-button{appearance:none}.custom-quantity:focus-within{border-color:var(--purple)}.payment-heading{margin-top:27px}.payment-methods{display:grid;grid-template-columns:1fr 1fr 1.27fr;gap:9px}.payment-methods button{position:relative;display:flex;align-items:center;gap:8px;text-align:left;background:#202436;border:1px solid #34384e;border-radius:11px;padding:13px 10px;font-size:12px;font-weight:750;min-width:0}.payment-methods button[aria-pressed=true]{border-color:#957bfa;background:#2b2742}.payment-methods small{display:block;color:var(--muted);font-size:12px;font-weight:400;margin-top:3px}.payment-symbol{display:grid;place-items:center;width:24px;height:28px;font-size:22px;font-weight:750;flex-shrink:0}.sbp{color:#ad80e6}.cashera{color:#acf1ca;font-size:26px}.crypto{color:#5bd2ab;font-size:20px}.method-check{position:absolute;right:7px;top:7px;width:8px;height:8px;border:1px solid #73718e;border-radius:50%}.payment-methods button[aria-pressed=true] .method-check{border:2px solid #b19afd;background:#b19afd;box-shadow:0 0 0 2px #b19afd22}.order-panel{padding:25px;position:sticky;top:24px;box-shadow:0 14px 45px #00000012;background:linear-gradient(135deg,#211f36,#1a1e30 70%)}.order-heading{display:flex;justify-content:space-between;gap:10px;align-items:center}.order-heading h2{font-size:18px;letter-spacing:-.5px}.tag{font-size:12px;letter-spacing:1px;background:#363044;color:#c4b7e3;padding:5px 7px;border-radius:5px}.order-product{display:flex;align-items:center;gap:14px;margin-top:29px;margin-bottom:25px}.order-product-icon{display:grid;place-items:center;flex-shrink:0;background:linear-gradient(145deg,#524329,#332b2b);border:1px solid #6e5635;border-radius:14px;width:54px;height:54px;color:var(--gold)}.order-product-icon svg{width:33px;height:33px;fill:currentColor;stroke:none}.order-product strong{font-size:23px;font-weight:750;letter-spacing:-.6px}.order-product div>span{display:block;color:var(--muted);font-size:12px;margin-top:4px}.order-details{margin:0;padding-bottom:22px;border-bottom:1px dashed #3b3d53}.order-details>div{display:flex;justify-content:space-between;gap:12px;font-size:13px;margin-top:13px}.order-details dt{color:var(--muted)}.order-details dd{margin:0;font-weight:500;overflow-wrap:anywhere;text-align:right}.price-block{padding:23px 0;display:flex;align-items:center;justify-content:space-between;gap:10px}.price-block>div>span{display:block;font-size:13px;color:#bfc4d7}.price-block #price-meta{font-size:12px;color:#9298b2;line-height:1.5;margin-top:7px;max-width:140px}.price-block>strong{font-size:34px;letter-spacing:-1px;white-space:nowrap}.price-block>strong>span{font-size:24px;color:#aca1c7;font-weight:500}.primary-button{display:flex;align-items:center;justify-content:center;gap:15px;background:var(--primary);border:1px solid #a18afa;color:white;padding:15px 18px;min-height:54px;border-radius:11px;font-size:15px;font-weight:750;width:100%;box-shadow:0 5px 25px #7760da20}.primary-button:hover{background:#9276ff;transform:translateY(-1px)}.primary-button:active{transform:translateY(0)}.primary-button svg{width:19px;height:19px}.checkout-hint{font-size:12px;line-height:1.7;color:#9299b2;text-align:center;margin-top:13px}.secure-note{display:flex;justify-content:center;align-items:center;gap:6px;border-top:1px solid #303249;margin-top:22px;padding-top:17px;font-size:12px;color:#8e96af}.secure-note svg{width:14px;height:14px}.benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:30px 0 62px;padding:0 6px}.benefits>div{display:flex;gap:13px;align-items:flex-start}.benefit-icon{color:#9e92c2;background:#1a1e30;border:1px solid #2b3047;padding:10px;border-radius:12px;display:flex}.benefit-icon svg{width:20px;height:20px}.benefits h3{font-size:13px;font-weight:650;margin:2px 0 5px}.benefits p{font-size:12px;line-height:1.7;color:var(--muted);max-width:230px}.faq{display:grid;grid-template-columns:1fr 1.65fr;gap:50px;border-top:1px solid #282c40;padding:45px 6px 65px}.faq h2{font-size:28px;letter-spacing:-.8px;margin-top:13px}.faq>div>p{font-size:13px;line-height:1.7;color:var(--muted);margin-top:9px}.help-link{display:inline-block;margin-top:24px;font-size:13px;color:#b6a0ff}.help-link span{margin-left:8px}.faq-items details{border-bottom:1px solid #2d3144}.faq-items summary{font-size:14px;font-weight:600;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;line-height:1.5}.faq-items summary::-webkit-details-marker{display:none}.faq-items summary>span{color:#8d83ac;font-size:23px;line-height:1}.faq-items details[open] summary>span{transform:rotate(45deg)}.faq-items details p{font-size:13px;line-height:1.8;color:#a5adc7;padding:0 28px 19px 0}.footer{max-width:1104px;border-top:1px solid #282c40;padding:25px 0 32px;display:flex;align-items:center;gap:26px}.footer .brand{font-size:18px}.brand-icon.small{width:28px;height:28px;border-radius:9px}.small svg{width:19px;height:19px}.footer p,.footer>span{font-size:12px;color:#858ca4}.footer>span{margin-left:auto}.service-note{border:1px solid #53496f;background:#282238;border-radius:10px;color:#d4c9ef;padding:13px 18px;font-size:13px;line-height:1.6;margin-bottom:20px}.form-error{font-size:12px;line-height:1.6;color:#ffb3ba;border:1px solid #633441;background:#382534;border-radius:9px;padding:12px;margin-bottom:14px}.fee-note{font-size:12px;color:#c8badf;line-height:1.65;padding-bottom:16px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0,0,0,0);overflow:hidden}dialog{background:#1b1f32;border:1px solid #49415f;color:var(--text);border-radius:23px;padding:38px;max-width:460px;width:calc(100% - 32px);box-shadow:0 30px 100px #0007}dialog::backdrop{background:#070a17b8;backdrop-filter:blur(8px)}dialog h2{font-size:25px;line-height:1.35;letter-spacing:-.6px;margin-bottom:13px}dialog p{font-size:14px;line-height:1.7;color:var(--muted)}.dialog-close{position:absolute;top:16px;right:16px;color:#a8adc1;padding:4px}.dialog-mark{display:grid;place-items:center;background:#342c52;border:1px solid #4f4278;color:#b5a1ff;width:55px;height:55px;border-radius:17px;margin:0 0 24px}.dialog-mark svg{width:29px;height:29px}dialog .primary-button{margin-top:24px}#login-status{margin-top:17px;font-size:12px}#login-retry{margin-top:14px}.login-code{text-align:center;font-size:28px;letter-spacing:7px;font-weight:750;background:#121627;border:1px dashed #5f527d;border-radius:10px;margin-top:20px;padding:13px}.wide-dialog{max-width:630px}.history-list{margin:22px 0}.history-row{display:block;width:100%;text-align:left;border:1px solid #3a3d53;background:#23273b;border-radius:12px;padding:16px;margin-top:10px}.history-row>strong{font-size:15px;display:block}.history-row>span{display:block;font-size:12px;color:var(--muted);line-height:1.8;margin-top:5px}.history-row .row-status{color:#b8a9e4}.status-card{background:#2c2944;border:1px solid #4b4264;border-radius:12px;padding:16px;font-size:14px;line-height:1.7;color:#d9cffa;margin:22px 0}.status-card[data-status=delivered]{color:#b5e8cf;background:#213a35;border-color:#376452}.modal-order-details{font-size:14px;line-height:1.9;overflow-wrap:anywhere}.modal-order-details strong{display:block;font-size:28px;margin:16px 0}.toast{position:fixed;z-index:30;bottom:25px;left:50%;transform:translateX(-50%);max-width:calc(100% - 32px);padding:14px 22px;border-radius:12px;background:#343049;border:1px solid #675587;box-shadow:0 10px 35px #0006;font-size:14px;line-height:1.5}.presets.premium-presets{grid-template-columns:repeat(3,1fr)}.premium-presets button{min-height:75px;flex-direction:column;gap:4px;font-size:18px}.premium-presets small{font-size:12px;color:var(--muted)}body.premium-mode .order-product-icon{background:linear-gradient(145deg,#554077,#31274e);border-color:#7459a4;color:#c9afff}.busy{opacity:.7;pointer-events:none}
@media(min-width:1450px){.container{max-width:1220px}.intro{min-height:330px}.form-body{padding:30px}.order-panel{padding:29px}.header-inner{max-width:1360px}.footer{max-width:1164px}}
@media(max-width:1020px){.header-inner{padding:0 26px;gap:25px}.header nav{gap:20px}.header nav .support-link{display:none}.shop-grid{grid-template-columns:minmax(0,1.5fr) minmax(290px,1fr);gap:16px}.form-body{padding:22px}.product-tabs button{padding:14px 10px;font-size:13px;gap:6px}.product-tabs small{font-size:12px}.product-icon{width:30px}.presets{grid-template-columns:repeat(3,1fr)}.payment-methods{grid-template-columns:1fr}.payment-methods button{padding:9px 13px}.payment-methods button>span:nth-child(2){display:flex;gap:7px;align-items:center}.payment-methods small{margin:0}.method-check{top:50%;right:13px;transform:translateY(-50%)}.order-panel{padding:22px}.hero-star{right:15px}.benefits{gap:16px}.benefits>div{gap:9px}.benefit-icon{padding:8px}.footer{margin:0 28px}.footer>span{display:none}}
@media(max-width:740px){.header-inner{height:74px;padding:0 20px;gap:14px}.header nav{justify-content:flex-end;font-size:12px;gap:0}.header nav .nav-active{display:none}.brand{font-size:21px}.brand-icon{width:31px;height:31px;border-radius:10px;margin-right:8px}.brand-icon svg{width:22px;height:22px}.login-button{padding:9px 11px}.login-button>span{display:none}.login-button svg{width:21px;height:21px}.container{padding:0 20px}.intro{min-height:255px;padding:32px 0 28px}.eyebrow{font-size:12px;letter-spacing:1.1px}.intro>.eyebrow{max-width:80%}h1{font-size:37px;letter-spacing:-1.6px;margin-top:15px}.intro p{font-size:13px;max-width:230px;line-height:1.7;margin-top:11px}.hero-star{width:185px;height:185px;right:-16px;top:34px;opacity:.7;z-index:-1}.intro-notes{gap:17px;font-size:12px;margin-top:20px}.intro-notes svg{width:14px;height:14px}.shop-grid{grid-template-columns:1fr;gap:17px}.purchase-panel,.order-panel{border-radius:17px}.form-body{padding:23px 20px}.product-tabs button{font-size:13px;padding:14px 8px;gap:8px}.product-tabs small{font-size:12px}.product-icon{width:28px}.product-icon svg{width:29px;height:29px}.presets{grid-template-columns:repeat(3,1fr)}.presets button{min-height:46px}.payment-methods{grid-template-columns:1fr 1fr 1.25fr;gap:7px}.payment-methods button{padding:12px 8px;gap:5px;font-size:12px}.payment-methods button>span:nth-child(2){display:block}.payment-methods small{margin-top:3px;font-size:12px}.method-check{top:5px;right:5px;transform:none;width:6px;height:6px}.payment-symbol{width:21px}.order-panel{position:static;padding:23px}.order-product{margin:24px 0 22px}.order-product-icon{width:46px;height:46px;border-radius:12px}.order-product-icon svg{width:30px;height:30px}.price-block{padding:23px 0}.price-block #price-meta{max-width:210px;font-size:12px}.order-details>div{font-size:14px}.price-block>strong{font-size:34px}.checkout-hint{font-size:12px}.secure-note{font-size:12px;margin-top:19px}.benefits{grid-template-columns:1fr;margin:26px 0 35px;gap:21px;padding:0 6px}.benefits>div{gap:14px}.benefit-icon{padding:11px}.benefits h3{font-size:14px}.benefits p{font-size:12px;max-width:none}.faq{grid-template-columns:1fr;gap:20px;padding:32px 0 40px}.faq h2{font-size:27px;margin-top:11px}.faq>div>p{font-size:13px}.help-link{margin-top:15px}.faq-items summary{font-size:13px;padding:18px 0}.footer{flex-wrap:wrap;gap:12px;padding:24px 0;margin:0 20px}.footer p{margin-left:auto;font-size:12px;max-width:140px}.footer .brand{font-size:17px}dialog{padding:30px 25px}dialog h2{font-size:23px}.section-title h2{font-size:15px}.field-hint{font-size:12px}.range-hint{font-size:12px}.service-note{font-size:12px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

@media(max-width:740px){.hero-star{display:none}.intro{min-height:240px}.eyebrow{font-size:10px;line-height:1.6}.product-tabs small{font-size:11px;line-height:1.5}.product-tabs button{align-items:flex-start}.payment-methods{grid-template-columns:1fr}.payment-methods button{font-size:14px;padding:12px 14px;gap:10px}.payment-methods button>span:nth-child(2){display:flex;gap:8px;align-items:center}.payment-methods small{margin:0;font-size:12px}.method-check{right:14px;top:50%;transform:translateY(-50%);width:9px;height:9px}.range-hint{font-size:11px}.intro p{font-size:14px;max-width:none}.faq-items summary{font-size:14px}.field-hint{font-size:12px}}
.cryptobot{color:#6bbef6}.xrocket{color:#bcb5ff}
