.hero-head{margin-bottom:var(--sp-5);gap:10px;display:grid}.hero-head .lede{margin-top:2px}.form-card{padding:var(--sp-5);gap:var(--sp-4);display:grid}.divider{color:var(--text-muted);font:500 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;display:flex}.divider:before,.divider:after{content:"";background:var(--hairline);flex:1;height:1px}.soon{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.test-card{padding:var(--sp-4);border:1px dashed var(--hairline-strong);border-radius:var(--r-2);background:#3f74e00f;gap:8px;display:grid}.balance{font:500 clamp(3rem, 9vw, 5rem)/1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--text)}.packs{gap:var(--sp-4);margin:var(--sp-5) 0;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.pack{padding:var(--sp-5);transition:border-color var(--t-med) var(--ease), transform var(--t-med) var(--ease);gap:14px;display:grid;position:relative}.pack:hover{border-color:var(--hairline-strong);transform:translateY(-2px)}.pack.best{border-color:var(--cold-2);box-shadow:var(--shadow-card), 0 0 0 1px #3f74e080, 0 0 34px -8px #3f74e08c}.pack .n{font:500 44px/1 var(--font-mono);font-variant-numeric:tabular-nums}.pack .price{font:600 20px/1 var(--font-ui);color:var(--cold-3)}.banner{border:1px solid var(--hairline-strong);border-left:3px solid var(--cold-2);border-radius:var(--r-2);color:var(--text-dim);background:#3f74e014;padding:12px 16px;font-size:14px}.banner.ok{border-left-color:var(--ok);background:#7ad0b412}.banner.draft{border-left-color:var(--cold-3)}.co-wrap{gap:var(--sp-5);max-width:880px;margin:0 auto;display:grid}@media (min-width:800px){.co-wrap{grid-template-columns:.9fr 1.1fr;align-items:start}}.co-sum{padding:var(--sp-5);gap:var(--sp-3);display:grid}.co-line{border-bottom:1px solid var(--hairline);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.co-total{font:600 26px/1 var(--font-mono)}.co-form{padding:var(--sp-5);gap:var(--sp-4);display:grid}.co-pair{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.rep{padding:var(--sp-4) var(--sp-5);gap:10px;display:grid}.rep h3{font-size:20px}.rep-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dialog-back{z-index:50;background:#02050cb8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialog{width:100%;max-width:420px;padding:var(--sp-5);gap:var(--sp-4);background:var(--s3);border:1px solid var(--hairline-strong);border-radius:var(--r-3);box-shadow:var(--shadow-raise);display:grid}.q-cols{gap:var(--sp-3);display:grid}@media (min-width:760px){.q-cols{grid-template-columns:1fr 1fr}}.q-box{border:1px solid var(--hairline);border-radius:var(--r-2);background:var(--s0);font-family:var(--font-read);white-space:pre-wrap;max-height:220px;padding:12px;font-size:15px;line-height:1.55;overflow:auto}.q-cap{font:500 10px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px;display:block}.legal{max-width:var(--measure)}.legal h2{margin:34px 0 10px;font-size:24px}.legal p,.legal li{font-family:var(--font-read);color:#d5def4;font-size:18px;line-height:1.7}.legal ul{gap:8px;padding-left:1.2em;display:grid}.root{font-family:var(--font-mono);word-break:break-all;color:var(--cold-3);font-size:12px}.scroll-x{overflow-x:auto}@media (max-width:520px){.soon,.co-pair{grid-template-columns:1fr}}.passkey-btn{gap:10px;min-height:52px;font-size:16px}.pw-more{border-top:1px solid var(--hairline);padding-top:12px}.pw-more summary{cursor:pointer;color:var(--text-dim);padding:6px 0;font-size:14px}.pw-more form{margin-top:12px}
