:root{color-scheme:dark;--bg:#09090c;--panel:#131319;--ink:#fafafa;--muted:#92929f;--line:#ffffff17;--cyan:#25f4ee;--pink:#fe2c55;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased}button,input,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled,input:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}::selection{background:var(--pink);color:white}[hidden]{display:none!important}.topbar{max-width:1320px;margin:auto;height:105px;padding:0 48px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;font-size:27px;font-weight:800;letter-spacing:1px;gap:13px}.brand-icon{display:flex;align-items:center;gap:3px;transform:rotate(-12deg)}.brand-icon i{display:block;background:#fff;width:5px;height:21px;box-shadow:-2px 2px 0 var(--cyan),2px -2px 0 var(--pink);border-radius:1px}.brand-icon i:nth-child(2){height:30px}.brand-icon i:nth-child(3){height:15px}.brand-dot{color:var(--pink);margin-left:-10px}.header-label{font-family:Consolas,monospace;font-size:9px;letter-spacing:2.1px;color:#79798b}.top-note{font-size:12px;display:flex;align-items:center;gap:9px;color:#d5d5dc}.status-dot{width:5px;height:5px;background:var(--cyan);border-radius:50%;box-shadow:0 0 8px #25f4ee70}.layout{max-width:1224px;padding:62px 0 0;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 456px;column-gap:80px;row-gap:65px;align-items:start}.intro{padding-top:25px;min-width:0}.eyebrow{display:flex;align-items:center;gap:9px;font-family:Consolas,monospace;font-size:10px;letter-spacing:1.65px;font-weight:500;color:var(--muted)}.intro>.eyebrow{color:#c7c7d0}.eyebrow>span{height:5px;width:5px;background:var(--cyan)}.intro h1{font-size:clamp(48px,4.8vw,70px);line-height:1.13;letter-spacing:-3.5px;font-weight:800;margin:30px 0 25px}.accent-word{color:var(--cyan);position:relative;white-space:nowrap}.accent-period{color:var(--pink)}.intro-copy{font-size:15px;line-height:1.85;max-width:410px;color:#a6a6b3;margin:0}.service-tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.service-tags>span{display:flex;align-items:center;gap:7px;font-family:Consolas,monospace;font-size:9px;letter-spacing:1px;color:#b7b7c4;border:1px solid #ffffff1c;padding:8px 10px;border-radius:3px}.tag-dot{height:4px;width:4px;display:inline-block}.cyan{background:var(--cyan)}.pink{background:var(--pink)}.live-art{position:relative;max-width:450px;height:225px;margin-top:27px;overflow:hidden;background:radial-gradient(ellipse at 80% 50%,#fe2c550b,transparent 70%),radial-gradient(ellipse at 25% 60%,#25f4ee0b,transparent 70%);border-bottom:1px solid var(--line)}.art-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff06 1px,transparent 1px),linear-gradient(90deg,#ffffff06 1px,transparent 1px);background-size:30px 30px;mask-image:radial-gradient(ellipse at center,black,transparent 75%)}.art-orbit{position:absolute;width:230px;height:96px;left:50%;top:42%;border:1px solid #25f4ee40;border-radius:50%;transform:translate(-50%,-50%) rotate(-24deg)}.orbit-two{transform:translate(-50%,-50%) rotate(24deg);border-color:#fe2c5545}.art-wave{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:7px;height:105px}.art-wave i{display:block;width:7px;height:34px;border-radius:4px;background:var(--cyan);box-shadow:5px 5px 0 #fe2c55aa}.art-wave i:nth-child(2n){height:56px}.art-wave i:nth-child(3n){height:82px}.art-wave i:nth-child(4n){height:42px}.art-wave i:nth-child(7){height:110px;background:#fff}.art-label{position:absolute;left:0;bottom:18px;font-family:Consolas,monospace;font-size:8px;color:#9595a3;letter-spacing:1px;display:flex;align-items:center;gap:8px}.art-label i{height:5px;width:5px;border-radius:50%;background:var(--pink)}.art-coordinate{position:absolute;right:0;bottom:18px;font-family:Consolas,monospace;font-size:8px;color:#777789;letter-spacing:1px}.art-spark{position:absolute;color:#5d5d6e;font-family:Consolas,monospace;font-size:21px}.spark-one{left:20px;top:33px}.spark-two{right:26px;bottom:61px}.steps{display:flex;gap:35px;max-width:450px;margin-top:25px}.steps>div{display:flex;gap:11px;align-items:flex-start}.step-number{font-family:Consolas,monospace;font-size:10px;color:var(--cyan);border:1px solid #25f4ee30;width:27px;height:27px;display:grid;place-items:center;border-radius:50%}.steps p{font-size:12px;font-weight:550;margin:2px 0 0}.steps small{font-size:10px;display:block;color:#8b8b9b;font-weight:400;margin-top:6px}.independent-note{font-size:10px;color:#858595;line-height:1.7;margin:27px 0 0;max-width:390px}.payment-card{position:relative;background:linear-gradient(135deg,#16161d,#111116);border:1px solid #ffffff1c;border-radius:16px;padding:27px 29px 0;box-shadow:0 25px 60px #0003;min-width:0;overflow:hidden}.payment-card:before{content:"";position:absolute;top:0;left:25px;right:25px;height:2px;background:linear-gradient(90deg,var(--cyan),transparent 45%,var(--pink));opacity:.85}.card-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:8px}.card-heading>.eyebrow{font-size:8px;color:#a5a5b4;letter-spacing:1.5px}.badge{font-family:Consolas,monospace;font-size:7px;letter-spacing:.6px;display:flex;align-items:center;gap:5px;color:#a0a0ae;background:#ffffff06;border:1px solid #ffffff0c;border-radius:4px;padding:5px 6px;white-space:nowrap}.badge>span{width:4px;height:4px;background:var(--cyan);border-radius:50%}.payment-card h2{font-size:25px;letter-spacing:-.8px;font-weight:700;margin:0 0 8px}.payment-card h2>span{color:var(--pink)}.card-description{font-size:12px;color:#a2a2b3;margin:0 0 24px;line-height:1.6}.field-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px}.field-heading label{font-size:11px;font-weight:550}.field-heading>span{font-family:Consolas,monospace;font-size:7px;letter-spacing:1px;color:#9090a1}.text-input{display:block;width:100%;height:42px;border:1px solid #ffffff1c;background:#0c0c11;color:#fafafa;border-radius:7px;padding:0 12px;font-size:12px;outline:0}.text-input::placeholder{color:#818191}.text-input:focus{border-color:#25f4ee80}.field-help{font-size:9px;line-height:1.6;color:#9090a0;margin:8px 0 0}.amount-heading{margin-top:19px}.amount-field{display:flex;align-items:center;gap:12px;padding:0 15px;background:#0a0a0e;border:1px solid #ffffff26;border-radius:8px;height:74px;transition:border-color .2s,box-shadow .2s}.amount-field:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px #25f4ee09}.amount-field>span:first-child{font-size:24px;color:#9696a7}.amount-field input{border:0;outline:0;background:transparent;color:#fff;min-width:0;width:100%;font-size:37px;font-weight:650;letter-spacing:-1.5px;font-variant-numeric:tabular-nums}.amount-field input::placeholder{color:#5e5e6e}.currency{font-family:Consolas,monospace;font-size:9px;color:#9090a0;letter-spacing:1px}.presets{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:13px}.presets button{background:#ffffff03;color:#b0b0bf;border:1px solid #ffffff17;border-radius:5px;padding:8px 0;font-size:10px;transition:all .15s}.presets button:hover,.presets button.selected{background:#25f4ee0b;border-color:#25f4ee80;color:var(--cyan)}.payment-methods{border:0;padding:0;margin:23px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:10px;min-width:0}.payment-methods legend{font-size:11px;font-weight:550;padding:0;margin-bottom:10px}.method-option{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #ffffff1c;background:#ffffff02;border-radius:7px;padding:12px;cursor:pointer;min-width:0;transition:border-color .15s,background .15s}.method-option input{position:absolute;opacity:0;width:1px;height:1px}.method-option>span:first-of-type{display:flex;flex-direction:column;gap:6px}.method-option strong{font-size:21px;line-height:1.1;letter-spacing:-.6px}.method-option small{font-size:9px;line-height:1.5;color:#a2a2b2}.stripe-word{color:#e7e1ff}.paypal-word{color:#e5edff;font-style:italic}.paypal-word>span{color:#91c5ff}.method-dot{width:13px;height:13px;border-radius:50%;border:1px solid #666677;flex-shrink:0}.method-option:has(input:checked){border-color:#25f4ee9c;background:#25f4ee06}.method-option:has(input:checked) .method-dot{border:4px solid var(--cyan);background:#0d1417}.method-option:has(input:focus-visible){outline:2px solid var(--cyan);outline-offset:3px}.method-option:has(input:disabled){opacity:.4;cursor:not-allowed}.payment-notice{font-size:10px;line-height:1.7;background:#ffffff05;border-left:2px solid var(--cyan);padding:9px 11px;margin:12px 0 0;color:#aaaabb}.summary{border-top:1px solid var(--line);margin-top:22px;padding-top:20px;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#a4a4b5}.summary strong{font-size:22px;font-weight:650;color:#fff;letter-spacing:-.6px;font-variant-numeric:tabular-nums}.summary small{font-family:Consolas,monospace;font-size:8px;letter-spacing:.5px;font-weight:400;color:#9b9bae;margin-left:4px}.agreement{display:flex;align-items:flex-start;gap:9px;font-size:9px;line-height:1.8;color:#aaaabb;margin-top:17px;cursor:pointer}.agreement input{appearance:auto;accent-color:var(--cyan);width:13px;height:13px;margin:2px 0 0;flex-shrink:0}.agreement a{color:#e1e1ea;text-decoration:underline;text-underline-offset:2px}#feedback{font-size:11px;line-height:1.7;color:#ff8ba2;margin:10px 0;min-height:0}#feedback:empty{margin:14px 0 0}.pay-button{width:100%;min-height:49px;border:0;background:var(--pink);border-radius:7px;padding:13px 17px;color:white;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:space-between;transition:background .15s,transform .15s}.pay-button:hover{background:#ff456a}.pay-button:active{transform:translateY(1px)}.pay-button>span:last-child{font-size:20px;font-weight:400}.paypal-button{background:var(--cyan);color:#091719}.paypal-button:hover{background:#62fcf7}.redirect-note{font-size:9px;line-height:1.7;color:#9292a5;text-align:center;margin:12px 0 20px}.card-footer{border-top:1px solid var(--line);padding:16px 0;display:flex;align-items:center;justify-content:center;gap:7px;font-size:8px;color:#9696a9}.order-info{grid-column:1/-1;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr;gap:35px;padding:32px 0 35px}.info-heading>.eyebrow{font-size:8px;color:var(--cyan)}.info-heading h2{font-size:23px;line-height:1.3;letter-spacing:-.7px;margin:14px 0 0}.info-number{font-family:Consolas,monospace;font-size:8px;letter-spacing:1px;color:#9292a5}.info-item p{font-size:12px;font-weight:550;margin:14px 0 10px}.info-item small{display:block;font-size:10px;color:#a0a0b2;line-height:1.8}.info-item>a{display:inline-flex;align-items:center;gap:14px;font-size:9px;color:#d7d7e1;margin-top:12px}.info-item>a span{color:var(--cyan)}.page-footer{max-width:1224px;margin:0 auto;padding:33px 0 38px;display:flex;align-items:center;justify-content:space-between;gap:25px}.footer-brand{font-size:18px;letter-spacing:.6px;font-weight:750}.footer-brand>span{color:var(--pink)}.page-footer p{font-size:9px;color:#9292a5;line-height:1.7;margin:6px 0 0}.page-footer nav{display:flex;gap:20px;font-size:10px;color:#a9a9ba}.page-footer nav a:hover{color:#fff}.footer-currency{font-family:Consolas,monospace;font-size:8px;letter-spacing:1px;color:#9090a3}.result-layout{min-height:calc(100vh - 240px);display:grid;place-items:center;padding:50px 20px}.result-card{text-align:center;width:min(100%,470px);padding:37px 32px}.result-symbol{width:65px;height:65px;border-radius:50%;display:grid;place-items:center;background:#25f4ee0a;border:1px solid #25f4ee40;color:var(--cyan);font-size:30px;margin:0 auto 25px}.result-card>.eyebrow{justify-content:center;font-size:9px}.result-card h1{font-size:28px;letter-spacing:-1px;margin:19px 0 12px}.result-card>p{font-size:13px;line-height:1.9;color:#aaaabb}.result-amount{display:block;font-size:34px;margin:26px 0;letter-spacing:-1px}.result-card .pay-button{justify-content:center}.back-link{display:inline-flex;gap:16px;font-size:12px;margin-top:24px;color:var(--cyan)}.policy-layout{max-width:900px;margin:55px auto 70px;padding:0 28px}.policy-layout>h1{font-size:44px;letter-spacing:-2px;margin:20px 0 15px}.policy-intro{font-size:14px;line-height:1.9;color:#aaaabb;max-width:650px}.policy-nav{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0 40px}.policy-nav a{font-size:11px;padding:8px 13px;border:1px solid var(--line);border-radius:4px;color:#b0b0bf}.policy-section{border-top:1px solid var(--line);padding:25px 0;scroll-margin-top:25px}.policy-section>.eyebrow{font-size:9px;color:var(--cyan)}.policy-section h2{font-size:23px;margin:14px 0}.policy-section p{font-size:13px;line-height:1.95;color:#b2b2c0;white-space:pre-line}.policy-section a{color:var(--cyan);text-decoration:underline}.policy-status{color:#f6a6b6!important;background:#fe2c5508;border-left:2px solid var(--pink);padding:12px 15px}.seller-detail{display:grid;grid-template-columns:110px 1fr;gap:15px;font-size:12px;margin:13px 0}.seller-detail dt{color:#9292a5}.seller-detail dd{margin:0;color:#d9d9e3;overflow-wrap:anywhere}.policy-footnote{font-size:10px;color:#9090a3;line-height:1.8}@media(min-width:1500px){.layout{padding-top:80px}}@media(max-width:1360px){.layout,.page-footer{margin-left:48px;margin-right:48px}.layout{column-gap:55px;grid-template-columns:minmax(0,1fr) 430px}.intro h1{font-size:57px}}@media(max-width:1100px){.layout{column-gap:35px;grid-template-columns:minmax(0,1fr) 400px}.intro h1{font-size:46px;letter-spacing:-2.5px}.intro-copy{font-size:13px}.service-tags>span{font-size:8px;padding:7px}.steps{gap:20px}.steps p{font-size:10px}.steps small{font-size:9px}.order-info{gap:25px}.payment-card{padding-left:24px;padding-right:24px}.page-footer nav{gap:13px}.footer-currency{display:none}}@media(max-width:900px){.topbar{height:88px;padding:0 28px}.header-label{display:none}.layout{grid-template-columns:1fr;max-width:570px;margin:0 auto;padding:36px 25px 0;gap:35px}.intro{padding-top:0}.intro>.eyebrow{font-size:8px}.intro h1{font-size:56px;letter-spacing:-3px;margin:24px 0 20px}.intro-copy{font-size:14px;max-width:420px}.live-art,.steps{display:none}.service-tags{margin-top:22px}.independent-note{margin-top:17px;font-size:9px;max-width:100%}.payment-card{padding:25px 25px 0}.payment-card h2{font-size:27px}.order-info{grid-template-columns:1fr 1fr;gap:28px;padding:27px 0;margin-top:7px}.info-heading h2{font-size:24px}.page-footer{max-width:520px;margin:0 auto;flex-direction:column;align-items:flex-start;padding:27px 0 35px;gap:19px}.page-footer nav{gap:23px}.result-layout{min-height:calc(100vh - 220px)}.result-card{padding:30px 25px}.policy-layout{margin-top:35px}.policy-layout>h1{font-size:37px}}@media(max-width:570px){.page-footer{margin-left:25px;margin-right:25px}.brand{font-size:24px}.top-note{font-size:10px}.brand-icon i{width:4px}.intro h1{font-size:clamp(36px,9.4vw,52px);letter-spacing:-2px}.intro-copy{font-size:12px}.payment-card h2{font-size:24px}.card-heading>.eyebrow{font-size:7px;letter-spacing:1.1px}.badge{font-size:6px;letter-spacing:.3px}.payment-card{padding-left:21px;padding-right:21px}.field-heading>span{font-size:6px}.field-heading label{font-size:10px}.agreement{font-size:8px}.order-info{grid-template-columns:1fr;gap:25px}.info-heading h2 br{display:none}.info-item p{margin-top:10px}.info-item small{font-size:11px}.page-footer nav{gap:20px}.seller-detail{grid-template-columns:85px 1fr}.card-footer{font-size:7px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

@media(max-width:570px){.field-help,.redirect-note,.method-option small,.agreement,.payment-notice{font-size:11px}.field-heading label,.payment-methods legend{font-size:12px}.presets button{font-size:12px;padding:10px 0}.card-footer{font-size:9px}.pay-button{font-size:13px}.policy-section p{font-size:14px}}
