:root{--vp-c-brand-1: #2bb8ff;--vp-c-brand-2: #4d8dff;--vp-c-brand-3: #7a5cff;--vp-c-brand-soft: rgba(43, 184, 255, .14);--cg-grad: linear-gradient(100deg, #2bb8ff 0%, #4d8dff 46%, #a855f7 100%);--cg-grad-soft: linear-gradient(100deg, rgba(43, 184, 255, .16), rgba(168, 85, 247, .16));--cg-radius: 18px;--cg-radius-sm: 11px;--cg-fs-display: clamp(2.6rem, 7.2vw, 5.4rem);--cg-fs-h2: clamp(1.75rem, 4vw, 2.9rem);--cg-fs-h3: clamp(1.05rem, 1.6vw, 1.35rem);--cg-fs-lead: clamp(1.05rem, 1.6vw, 1.35rem);--cg-fs-body: 1rem;--cg-fs-small: .86rem;--cg-fs-kicker: .76rem;--cg-gap-section: clamp(72px, 10vw, 136px);--cg-wrap: 1180px;--cg-surface: #ffffff;--cg-surface-2: #f4f7fc;--cg-border: rgba(15, 23, 42, .1);--cg-border-strong: rgba(15, 23, 42, .16);--cg-shadow: 0 20px 50px -24px rgba(15, 23, 42, .28);--cg-text-dim: #55607a;--cg-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}.dark{--cg-surface: rgba(255, 255, 255, .04);--cg-surface-2: rgba(255, 255, 255, .07);--cg-border: rgba(255, 255, 255, .1);--cg-border-strong: rgba(255, 255, 255, .18);--cg-shadow: 0 30px 80px -34px rgba(0, 0, 0, .85);--cg-text-dim: #9aa4b8}.dark body{background-color:#04060c;background-image:radial-gradient(1100px 620px at 8% -10%,rgba(43,184,255,.14),transparent 62%),radial-gradient(900px 520px at 96% 0%,rgba(168,85,247,.13),transparent 60%),linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:auto,auto,48px 48px,48px 48px;background-attachment:fixed}.VPNav{backdrop-filter:saturate(160%) blur(14px)}.dark .VPNav{background-color:#04060cb3!important}.cg-gradient-text{background:var(--cg-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.cg-kicker{font-family:var(--cg-mono);font-size:var(--cg-fs-kicker);letter-spacing:.16em;text-transform:uppercase;color:var(--vp-c-brand-1)}.cg-dim{color:var(--cg-text-dim)}.cg-hero{padding:clamp(56px,9vw,122px) 24px clamp(40px,6vw,72px);max-width:var(--cg-wrap);margin:0 auto}.cg-hero .cg-badge{margin-bottom:26px}.cg-hero h1{font-size:var(--cg-fs-display);line-height:1.04;letter-spacing:-.035em;font-weight:800;margin:0 0 22px;max-width:18ch}.cg-hero .cg-sub{font-size:var(--cg-fs-lead);line-height:1.7;color:var(--cg-text-dim);max-width:58ch;margin:0 0 34px}.cg-hero-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.cg-badge{display:inline-flex;align-items:center;gap:9px;padding:7px 16px;border-radius:999px;font-size:var(--cg-fs-small);color:var(--vp-c-text-1);background:var(--cg-grad-soft);border:1px solid var(--cg-border)}.cg-trust{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:40px;padding-top:26px;border-top:1px solid var(--cg-border);font-size:var(--cg-fs-small);color:var(--cg-text-dim)}.cg-trust b{color:var(--vp-c-text-1);font-weight:600}.cg-section{max-width:var(--cg-wrap);margin:0 auto;padding:var(--cg-gap-section) 24px 0}.cg-section>h2{font-size:var(--cg-fs-h2);line-height:1.15;letter-spacing:-.02em;margin:12px 0 18px;border:0;padding:0;max-width:22ch}.cg-section>.cg-lead{font-size:var(--cg-fs-lead);line-height:1.72;color:var(--cg-text-dim);max-width:62ch;margin:0 0 40px}.cg-band{border-top:1px solid var(--cg-border)}.cg-stats{display:grid;gap:clamp(20px,4vw,48px);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.cg-stat .n{font-size:clamp(2.1rem,4.6vw,3.4rem);font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.cg-stat .l{margin-top:12px;font-size:var(--cg-fs-small);color:var(--cg-text-dim);line-height:1.6}.cg-grid{display:grid;gap:clamp(16px,2vw,26px);grid-template-columns:repeat(auto-fit,minmax(272px,1fr));margin:0}.cg-card{background:var(--cg-surface);border:1px solid var(--cg-border);border-radius:var(--cg-radius);padding:clamp(22px,2.6vw,32px);box-shadow:var(--cg-shadow);transition:transform .22s ease,border-color .22s ease}.cg-card:hover{transform:translateY(-4px);border-color:#2bb8ff73}.cg-card h3{font-size:var(--cg-fs-h3);margin:0 0 12px;letter-spacing:-.01em}.cg-card p{margin:0;color:var(--cg-text-dim);font-size:var(--cg-fs-body);line-height:1.7}.cg-card .cg-kicker{display:block;margin-bottom:14px}.cg-mock{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(18px,3vw,34px);align-items:stretch;border:1px solid var(--cg-border);border-radius:calc(var(--cg-radius) + 6px);background:var(--cg-surface);box-shadow:var(--cg-shadow);padding:clamp(20px,3vw,36px)}.cg-mock .cg-mock-label{font-size:var(--cg-fs-kicker);letter-spacing:.14em;text-transform:uppercase;color:var(--cg-text-dim)}.cg-mock .cg-amount{font-size:clamp(2.4rem,5vw,3.8rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;font-variant-numeric:tabular-nums;margin:10px 0 6px}.cg-mock .cg-coin{font-size:var(--cg-fs-lead);color:var(--cg-text-dim)}.cg-mock .cg-qrbox{display:grid;place-items:center;gap:10px;border:1px dashed var(--cg-border-strong);border-radius:var(--cg-radius);padding:18px;text-align:center;font-size:var(--cg-fs-small);color:var(--cg-text-dim)}.cg-mock .cg-qrbox .sq{width:132px;height:132px;border-radius:10px;background:#fff;padding:8px;background-image:linear-gradient(45deg,#0b1220 25%,transparent 25%,transparent 75%,#0b1220 75%),linear-gradient(45deg,#0b1220 25%,transparent 25%,transparent 75%,#0b1220 75%);background-size:18px 18px;background-position:0 0,9px 9px}.cg-status{display:flex;align-items:center;gap:9px;font-size:var(--cg-fs-small);margin-top:18px;color:var(--cg-text-dim)}.cg-dot{width:8px;height:8px;border-radius:50%;background:var(--cg-grad)}.cg-chainrail{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.cg-chip{font-family:var(--cg-mono);font-size:.78rem;padding:5px 11px;border-radius:8px;border:1px solid var(--cg-border);color:var(--cg-text-dim);background:var(--cg-surface-2)}.cg-chip.on{color:var(--vp-c-text-1);border-color:#2bb8ff80}.cg-flow{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));margin-top:32px}.cg-flow .step{border:1px solid var(--cg-border);border-radius:var(--cg-radius-sm);padding:16px 16px 14px;background:var(--cg-surface)}.cg-flow a.step{text-decoration:none;color:inherit;display:block}.cg-flow a.step:hover{border-color:#2bb8ff73}.cg-flow .step .i{font-family:var(--cg-mono);font-size:var(--cg-fs-kicker);color:var(--vp-c-brand-1)}.cg-flow .step .t{margin-top:8px;font-weight:600;font-size:.95rem}.cg-flow .step .d{margin-top:6px;font-size:var(--cg-fs-small);color:var(--cg-text-dim);line-height:1.6}.cg-code{font-family:var(--cg-mono);font-size:.84rem;line-height:1.75;background:var(--cg-surface-2);border:1px solid var(--cg-border);border-radius:var(--cg-radius);padding:18px 20px;overflow-x:auto;white-space:pre;margin:0}.cg-code .c{color:var(--cg-text-dim)}.cg-code .k{color:var(--vp-c-brand-1)}.cg-btn{display:inline-flex;align-items:center;gap:9px;padding:13px 26px;border:0;border-radius:999px;font-weight:600;font-size:.98rem;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.cg-btn-primary{background:var(--cg-grad);color:#fff;box-shadow:0 14px 34px -14px #4d8dfff2}.cg-btn-primary:hover{transform:translateY(-2px);box-shadow:0 20px 44px -16px #7a5cfff2}.cg-btn-ghost{background:transparent;color:var(--vp-c-text-1);border:1px solid var(--cg-border-strong)}.cg-btn-ghost:hover{border-color:#2bb8ff8c}.cg-nav-cta{display:inline-flex;align-items:center;flex:0 0 auto;margin-left:12px;padding:6px 14px;border:0;border-radius:999px;cursor:pointer;white-space:nowrap;font-weight:600;font-size:.86rem;line-height:1.2;color:#fff;background:var(--cg-grad);box-shadow:0 8px 20px -10px #4d8dfff2;transition:transform .18s ease,box-shadow .18s ease}.cg-nav-cta:hover{transform:translateY(-1px);box-shadow:0 12px 26px -10px #7a5cfff2}@media (max-width: 420px){.cg-nav-cta{margin-left:8px;padding:5px 10px;font-size:.8rem}}.cg-price{display:flex;flex-direction:column;height:100%}.cg-price .cg-amount{font-size:clamp(1.9rem,3vw,2.5rem);font-weight:800;letter-spacing:-.02em;margin:8px 0 4px;font-variant-numeric:tabular-nums}.cg-price .cg-per{color:var(--cg-text-dim);font-size:var(--cg-fs-small)}.cg-price ul{margin:18px 0 22px;padding:0;list-style:none;flex:1}.cg-price li{padding:9px 0 9px 26px;position:relative;font-size:.93rem;line-height:1.65;border-bottom:1px dashed var(--cg-border)}.cg-price li:before{content:"";position:absolute;left:4px;top:17px;width:8px;height:8px;border-radius:3px;background:var(--cg-grad)}.cg-price.cg-featured{border-color:#2bb8ff8c;position:relative}.cg-featured-tag{position:absolute;top:-13px;right:20px;padding:4px 13px;border-radius:999px;font-size:.75rem;color:#fff;background:var(--cg-grad)}.vp-doc table{display:table;width:100%}.dark .vp-doc tr:nth-child(2n){background:#ffffff07}.cg-cta{margin-top:var(--cg-gap-section);border-top:1px solid var(--cg-border);padding:clamp(52px,7vw,96px) 24px clamp(56px,7vw,88px);text-align:center}.cg-cta h2{font-size:var(--cg-fs-h2);letter-spacing:-.02em;margin:0 0 16px}.cg-cta p{color:var(--cg-text-dim);font-size:var(--cg-fs-lead);margin:0 auto 30px;max-width:52ch}.cg-cta .cg-hero-actions{justify-content:center}.cg-modal-mask{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:16px;background:#03060ea8;backdrop-filter:blur(6px)}.cg-modal{width:100%;max-width:580px;max-height:92vh;overflow:auto;background:var(--vp-c-bg);border:1px solid var(--cg-border);border-radius:22px;box-shadow:0 40px 100px -30px #000000d9;padding:28px 28px 24px}.dark .cg-modal{background:#080c16}.cg-modal h2{margin:0 0 4px;font-size:1.4rem;border:0;padding:0}.cg-steps{display:flex;gap:8px;margin:18px 0}.cg-step-cell{flex:1;min-width:0}.cg-step{height:3px;border-radius:999px;background:var(--cg-border)}.cg-step.on{background:var(--cg-grad)}.cg-step-tag{margin-top:6px;font-size:.72rem;color:var(--cg-text-dim)}.cg-step-tag.on{color:var(--vp-c-brand-1)}.cg-field{margin-bottom:14px}.cg-field label{display:block;margin-bottom:6px;font-size:var(--cg-fs-small);color:var(--cg-text-dim)}.cg-input{width:100%;padding:11px 13px;border-radius:var(--cg-radius-sm);border:1px solid var(--cg-border);background:var(--vp-c-bg-soft);color:var(--vp-c-text-1);font-size:.95rem;outline:none}.cg-input:focus{border-color:var(--vp-c-brand-1);box-shadow:0 0 0 3px var(--vp-c-brand-soft)}.cg-row{display:flex;gap:11px}.cg-row>*{flex:1}.cg-hint{font-size:var(--cg-fs-small);color:var(--cg-text-dim);margin-top:6px}.cg-err{color:#ff6b6b;font-size:var(--cg-fs-small);margin-top:8px}.cg-ok{color:#2ee6a8;font-size:var(--cg-fs-small)}.cg-qr{display:flex;gap:18px;align-items:center;flex-wrap:wrap;padding:16px;border-radius:var(--cg-radius);border:1px solid var(--cg-border);background:var(--cg-surface)}.cg-qr img,.cg-qr canvas{border-radius:10px;background:#fff;padding:8px}.cg-copy{font-family:var(--cg-mono);font-size:.82rem;word-break:break-all;color:var(--vp-c-brand-1)}@media (max-width: 860px){.cg-mock{grid-template-columns:1fr}}@media (max-width: 640px){.cg-hero{padding:44px 16px 28px}.cg-section{padding-left:16px;padding-right:16px}.cg-modal{padding:20px 16px 18px;border-radius:16px}.cg-row{flex-direction:column}}.dark body{background-color:transparent;background-image:none}:root{--vp-c-bg: #ffffff;--vp-c-bg-soft: #f6f6f7;--vp-c-text-1: #2c3e50;--vp-c-brand-1: #4f46e5;--vp-c-brand-2: #6366f1;--vp-c-brand-3: #818cf8;--vp-c-brand-soft: rgba(99, 102, 241, .14)}.dark{--vp-c-bg: #080c16;--vp-c-bg-soft: #16181d;--vp-c-text-1: rgba(255, 255, 255, .87)}
