.buy,.form-page{padding-bottom:clamp(48px,7vw,96px)}.test-banner{color:#fbe3b7;background:repeating-linear-gradient(135deg,#f3b85b24 0 14px,#f3b85b14 14px 28px);border:1.5px solid #f3b85b99;border-radius:18px;align-items:flex-start;gap:12px;margin-bottom:22px;padding:16px 18px;font-size:15.5px;display:flex}.test-banner .icon{color:var(--amber);margin-top:2px}.test-banner[hidden]{display:none}.buy-loading{color:var(--muted);align-items:center;gap:12px;padding:28px 0;display:flex}.buy-loading[hidden]{display:none}.buy-closed{border-radius:var(--radius);padding:clamp(24px,4vw,40px)}.buy-closed h2{max-width:22ch;font-size:clamp(26px,2.8vw,36px)}.buy-closed p{color:var(--muted);max-width:60ch;margin-top:14px}.buy-closed .cluster{margin-top:26px}.buy-closed .small{margin-top:20px}.buy-closed[hidden],.buy-form[hidden],.buy-pay[hidden]{display:none}.form-step{margin-top:34px}.form-step:first-child{margin-top:0}.form-step legend,.legend-like{letter-spacing:-.015em;align-items:center;gap:12px;margin-bottom:16px;font-size:21px;font-weight:640;display:flex}.step-no{color:#ff7685;background:#ff253b29;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:15px;font-weight:650;display:grid}.err{color:var(--accent-text);margin:6px 4px 0;font-size:13.5px;font-weight:520}.err:empty{display:none}.choice-grid{gap:10px;display:grid}.choice-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=720px){.choice-grid.two,.choice-grid.three{grid-template-columns:minmax(0,1fr)}}.choice{cursor:pointer;display:block;position:relative}.choice[hidden]{display:none}.choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.choice-body{border:1px solid var(--border-strong);background:var(--soft);border-radius:18px;flex-direction:column;gap:4px;height:100%;padding:16px 18px 16px 48px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.choice-body:before{content:"";border:1.5px solid var(--border-strong);background:0 0;border-radius:50%;width:18px;height:18px;position:absolute;top:19px;left:18px}.choice-body b{font-size:16.5px;font-weight:620}.choice-body small{color:var(--muted);font-size:14px;line-height:1.4}.choice-price{font-variant-numeric:tabular-nums;margin-top:6px;font-weight:600}.choice:hover .choice-body{border-color:#ffffff4d}.choice input:checked+.choice-body{background:#ff253b14;border-color:#ff253ba6}.choice input:checked+.choice-body:before{border-color:var(--accent);background:radial-gradient(circle, var(--accent) 0 4.5px, transparent 5px)}.choice input:focus-visible+.choice-body{outline:2px solid var(--accent);outline-offset:2px}.choice input:disabled+.choice-body{opacity:.45;cursor:not-allowed}.billing-seg{flex-wrap:wrap;margin-top:14px}.billing-seg label{height:auto;min-height:40px;padding:8px 14px}.summary{border-radius:var(--radius);border:1px solid var(--border);background:var(--panel);padding:22px 24px}.summary-kv{font-size:15.5px}.summary-kv .sub{color:var(--muted);margin-top:2px;font-size:13.5px;font-weight:450;display:block}.summary-kv strong{font-weight:650}.summary-sub{margin:20px 0 12px;font-size:16px}.summary-terms{gap:9px;font-size:15px}.consents{margin-top:22px}.order-row{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:22px;display:flex}.order-row .small{max-width:40ch}.buy-pay{border-radius:var(--radius);outline:none;padding:clamp(22px,3.4vw,36px)}.buy-pay h2{font-size:clamp(24px,2.4vw,30px)}.buy-pay>p{margin-top:10px}.payment-element{min-height:120px;margin:22px 0}.pay-note{align-items:center;gap:8px;margin-top:16px;display:flex}.pay-note .icon{width:16px;height:16px}.buy-help{margin-top:32px}.result{border-radius:var(--radius);padding:clamp(24px,4vw,40px)}.result h2{font-size:clamp(26px,2.8vw,36px)}.result>p{color:var(--muted);max-width:62ch;margin-top:12px}.result-state{align-items:center;gap:14px;display:flex}.result-state .big-icon{background:var(--soft-2);border-radius:17px;flex:none;place-items:center;width:52px;height:52px;display:grid}.result-state .big-icon .icon{width:26px;height:26px}.result-state.ok .big-icon{color:var(--green);background:#5adea524}.result-state.bad .big-icon{color:var(--accent-text);background:#ff253b24}.result-state.wait .big-icon{color:var(--amber);background:#f3b85b1f}.keybox{border:1px solid var(--border-strong);background:#0000004d;border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;padding:16px 18px;display:flex}.keybox code{letter-spacing:.06em;overflow-wrap:anywhere;color:#fff;background:0 0;border:0;flex:260px;padding:0;font-size:clamp(16px,2.2vw,21px)}.result .steps{margin-top:26px}.result .steps+p{margin-top:20px}.result .cluster{margin-top:26px}.copy-feedback{color:var(--green);min-height:1.4em;font-size:14px}.cancel-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:30px;display:grid}.cancel-intro .panel h2{font-size:18px}.cancel-intro .panel p{color:var(--muted);margin-top:8px;font-size:15px}@media (width<=760px){.cancel-intro{grid-template-columns:minmax(0,1fr)}}.radio-row{flex-wrap:wrap;gap:10px;display:flex}.radio-row .choice-body{padding-top:13px;padding-bottom:13px}.radio-row .choice-body:before{top:15px}.cancel-btn{margin-top:26px}.receipt-kv{margin-top:22px}.receipt-kv dd{font-weight:560}.dl-card{border-radius:var(--radius);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:32px;padding:clamp(24px,4vw,40px);display:grid}.dl-card h2{font-size:clamp(26px,2.8vw,36px)}.dl-meta{margin-top:16px}.dl-card .btn{margin-top:24px}.dl-notes{color:var(--muted);margin-top:18px;font-size:15px}.dl-notes ul{margin:8px 0 0;padding-left:1.2em}.hash{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:8px;display:flex}.hash code{overflow-wrap:anywhere;border-radius:12px;flex:260px;padding:10px 12px;font-size:13px;line-height:1.5}@media (width<=860px){.dl-card{grid-template-columns:minmax(0,1fr)}}.req-table th[scope=row]{color:var(--muted);letter-spacing:0;white-space:normal;background:0 0;width:34%;font-size:15px;font-weight:500}.btn-copy{height:40px;padding:0 14px;font-size:14px}@media print{.site-header,.site-footer,.skip-link,.no-print{display:none!important}body{color:#000;background:#fff}body:before{display:none}.glass,.result{box-shadow:none;color:#000;background:#fff;border:1px solid #ccc}.kv dt,.result>p,.muted{color:#333}}.content-cols.beta-cols{grid-template-columns:minmax(0,1fr) minmax(0,480px)}.beta-cols .prose h2:first-child{margin-top:0}.beta-cols .steps{margin-top:18px}.beta-form-box{border-radius:var(--radius);padding:clamp(22px,3vw,32px);position:sticky;top:100px}.beta-form-box h2{margin-bottom:18px;font-size:24px}.consent-block{margin:18px 0}.beta-done[hidden],.beta-form[hidden]{display:none}.beta-done{outline:none}.beta-done p{color:var(--muted);margin-top:10px}.beta-done .btn{margin-top:8px}@media (width<=960px){.content-cols.beta-cols{grid-template-columns:minmax(0,1fr)}.beta-form-box{position:static}}.reason-field,.date-field{max-width:520px;margin-top:14px}.cancel-alt{max-width:62ch;margin-top:18px}.dl-card pre{border:1px solid var(--border);background:#00000059;border-radius:14px;margin:10px 0;padding:12px 14px;font-size:13.5px;overflow-x:auto}.dl-card pre code{white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.dl-card h2+p,.dl-card h2+dl{margin-top:14px}.dl-card h3{margin-top:0}.buy .stripe-status{margin:0 0 24px}.withdraw-note{margin:22px 0 12px}
