.customer{background:var(--home-bg,#fff);min-height:100vh;color:var(--home-ink,#141414);font-family:var(--home-sans,system-ui, sans-serif)}.customer-main{padding:48px 0 80px}.customer-wrap{max-width:720px}.customer-email{font:14px/1.4 var(--home-sans,system-ui, sans-serif);color:var(--home-ink2,#4a4a4a);margin:0 0 10px}.customer h1{font:400 clamp(34px, 7vw, 56px) / 1.1 var(--font-newsreader,var(--home-serif,Georgia, serif));letter-spacing:-.04em;margin:0 0 12px}.customer h2{font:400 28px/1.2 var(--font-newsreader,var(--home-serif,Georgia, serif));letter-spacing:-.03em;margin:0 0 12px}.customer-lede,.customer-note{color:var(--home-ink2,#4a4a4a);margin:0 0 28px;font-size:16px;line-height:1.5}.customer-form,.customer-panel{border:1px solid var(--home-line,#e7e7e4);background:#fff;border-radius:16px;gap:12px;padding:24px;display:grid}.customer-panel+.customer-panel{margin-top:20px}.customer-key-form{justify-items:start;gap:10px;max-width:360px;display:grid}.customer-key-form input{border:1px solid var(--home-line,#e7e7e4);background:#fff;border-radius:10px;width:100%;padding:12px 14px}.customer-next{gap:10px;display:grid}.customer-next h3{font:600 15px/1.3 var(--home-sans,system-ui, sans-serif);margin:8px 0 0}.customer-next pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--home-soft,#f7f7f5);border:1px solid var(--home-line,#e7e7e4);font:12px/1.5 var(--home-mono,ui-monospace, monospace);border-radius:10px;margin:0;padding:12px 14px;overflow-x:auto}.customer-form label{font-size:13px;font-weight:600}.customer-form input,.customer-panel input{border:1px solid var(--home-line,#e7e7e4);background:#fff;border-radius:10px;padding:12px 14px}.customer-error{color:#9b1c1c;margin:0}.customer-plan,.customer-key{border-bottom:1px solid var(--home-line,#e7e7e4);justify-content:space-between;align-items:baseline;gap:16px;padding:16px 0;display:flex}.customer-key:last-child,.customer-plan:last-child{border-bottom:0}.customer-muted{color:var(--home-mute,#6b6b6b);font-size:14px}.customer-actions{flex-wrap:wrap;gap:10px;display:flex}.customer-secret{font-family:var(--home-mono,ui-monospace, monospace);word-break:break-all;border:1px solid var(--home-line,#e7e7e4);background:#fff;border-radius:10px;padding:12px 14px}.customer-soon{opacity:.7}.home-btn-line{color:var(--home-ink,#141414);border-color:var(--home-line,#e7e7e4);background:#fff}.home-btn-line:hover{border-color:var(--home-ink,#141414)}
