.checkout-page.svelte-jbcej5{padding-bottom:var(--space-10)}.allocation-band.svelte-jbcej5{max-width:880px;margin-inline:auto;padding-block:var(--space-6);border-block:1px solid var(--border);margin-bottom:var(--space-8)}.band-head.svelte-jbcej5{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.band-eyebrow.svelte-jbcej5{color:var(--accent);font-size:var(--text-xs);letter-spacing:var(--track-label)}.band-count.svelte-jbcej5{font-size:var(--text-xs);color:var(--text-faint);letter-spacing:var(--track-label);font-variant-numeric:tabular-nums}.meter-track.svelte-jbcej5{width:100%;height:12px;background:var(--surface-2);border:1px solid var(--border);border-radius:0;overflow:hidden;margin-bottom:var(--space-3)}.meter-bar.svelte-jbcej5{height:100%;background:linear-gradient(90deg,var(--profit) 0%,var(--accent) 100%);border-radius:0;transition:width var(--transition-smooth)}.meter-legend.svelte-jbcej5{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:var(--track-label);color:var(--text-muted)}.meter-legend.svelte-jbcej5 span:where(.svelte-jbcej5):first-child{font-variant-numeric:tabular-nums}.meter-legend.svelte-jbcej5 span:where(.svelte-jbcej5):first-child{color:var(--accent)}.buyer-email.svelte-jbcej5{display:flex;flex-direction:column;gap:var(--space-2)}.buyer-email.svelte-jbcej5 label:where(.svelte-jbcej5){font-size:var(--text-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted);display:flex;gap:var(--space-2);align-items:baseline}.buyer-email.svelte-jbcej5 .opt:where(.svelte-jbcej5){text-transform:none;letter-spacing:0;color:var(--text-faint)}.buyer-email.svelte-jbcej5 input:where(.svelte-jbcej5){width:100%;min-height:44px;padding:0 var(--space-4);background:var(--surface-2);border:1px solid var(--border);border-radius:0;color:var(--text);font-family:var(--font-body);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.buyer-email.svelte-jbcej5 input:where(.svelte-jbcej5)::placeholder{color:var(--text-faint)}.buyer-email.svelte-jbcej5 input:where(.svelte-jbcej5):focus-visible{outline:2px solid var(--border-focus);outline-offset:-1px;border-color:var(--border-accent)}.buyer-email.svelte-jbcej5 .fineprint:where(.svelte-jbcej5){font-size:var(--text-xs);line-height:1.5;color:var(--text-muted);margin:0}.tier-ledger.svelte-jbcej5{max-width:880px;margin:0 auto var(--space-8)}.ledger-head.svelte-jbcej5{display:grid;grid-template-columns:minmax(12rem,1.6fr) 120px 150px 180px;gap:var(--space-5);padding-bottom:var(--space-3);border-bottom:1px solid var(--border);font-size:var(--text-2xs);letter-spacing:var(--track-label);color:var(--text-faint)}.ledger-row.svelte-jbcej5{display:grid;grid-template-columns:minmax(12rem,1.6fr) 120px 150px 180px;gap:var(--space-5);align-items:start;padding-block:var(--space-6);border-bottom:1px solid var(--border)}.ledger-channel.svelte-jbcej5 h2:where(.svelte-jbcej5){font-size:var(--text-xl);line-height:var(--lh-heading-sm);letter-spacing:var(--track-heading);margin:0 0 var(--space-2)}.ledger-channel.svelte-jbcej5 p:where(.svelte-jbcej5){margin:0;font-size:var(--text-sm);line-height:var(--lh-body);max-width:42ch}.ledger-rate.svelte-jbcej5{display:flex;flex-direction:column;gap:var(--space-1)}.rate-figure.svelte-jbcej5{font-family:var(--font-mono);font-size:var(--figure-size);font-weight:700;color:var(--accent);line-height:var(--lh-ui);font-variant-numeric:tabular-nums;white-space:nowrap}.rate-figure.svelte-jbcej5 .per:where(.svelte-jbcej5){font-size:var(--text-sm);font-weight:400;color:var(--text-faint);letter-spacing:var(--track-ui)}.rate-figure.rate-unavailable.svelte-jbcej5{font-size:var(--text-lg);letter-spacing:var(--track-ui)}.rate-note.svelte-jbcej5{font-size:var(--text-2xs);color:var(--text-faint)}.ledger-cell.svelte-jbcej5{display:flex;flex-direction:column;gap:var(--space-1)}.cell-key.svelte-jbcej5{font-size:var(--text-2xs);letter-spacing:var(--track-label);color:var(--text-faint)}.cell-val.svelte-jbcej5{font-size:var(--text-sm);color:var(--text-muted)}.claim-row.svelte-jbcej5{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-5);align-items:start;padding-block:var(--space-6)}.claim-cta.svelte-jbcej5{display:flex;align-items:flex-start}.claim-cta.svelte-jbcej5 .btn:where(.svelte-jbcej5){min-width:220px}.checkout-question.svelte-jbcej5{color:var(--text-muted);padding-bottom:var(--space-5);border-bottom:1px solid var(--border)}.checkout-question.svelte-jbcej5 a:where(.svelte-jbcej5){color:var(--accent)}@media(max-width:1023px){.checkout-page.svelte-jbcej5 .page-header .lede{display:none}.checkout-page.svelte-jbcej5 .page-header{padding-block:var(--space-6)}.allocation-band.svelte-jbcej5{padding-block:var(--space-5)}.ledger-head.svelte-jbcej5{display:none}.ledger-row.svelte-jbcej5{grid-template-columns:1fr;gap:var(--space-4)}.ledger-cell.svelte-jbcej5{display:none}.claim-row.svelte-jbcej5{grid-template-columns:1fr;gap:var(--space-4)}.claim-cta.svelte-jbcej5{order:-1}.claim-cta.svelte-jbcej5 .btn:where(.svelte-jbcej5){width:100%;min-width:0}}.full-width.svelte-jbcej5{margin-top:auto}.protocol.svelte-jbcej5{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-4) var(--space-6);border-top:1px solid var(--border);padding-top:var(--space-5);margin-top:var(--space-5)}.protocol-item.svelte-jbcej5{display:flex;gap:var(--space-3);align-items:baseline}.proto-num.svelte-jbcej5{color:var(--accent);font-size:var(--text-xs);font-variant-numeric:tabular-nums;letter-spacing:var(--track-label);flex-shrink:0}.proto-text.svelte-jbcej5{margin:0;font-size:var(--text-xs);color:var(--text-muted);line-height:var(--lh-body)}.panel.svelte-jbcej5{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-7);max-width:640px;margin:0 auto;text-align:left}.status-note.svelte-jbcej5{color:var(--text-muted);text-align:center}.steps.svelte-jbcej5{list-style:none;margin:var(--space-2) 0 0;padding:var(--space-4) 0 0;border-top:1px solid var(--border-subtle);display:grid;gap:var(--space-3);font-size:var(--text-xs);letter-spacing:var(--track-label);color:var(--text-dim)}.steps.svelte-jbcej5 li:where(.svelte-jbcej5){display:flex;align-items:center;gap:var(--space-2)}.steps.svelte-jbcej5 .done:where(.svelte-jbcej5){color:var(--text-muted)}.steps.svelte-jbcej5 .done:where(.svelte-jbcej5):before{content:"";width:8px;height:8px;border-radius:50%;background:var(--profit);flex-shrink:0}.steps.svelte-jbcej5 .active:where(.svelte-jbcej5){color:var(--accent)}.pulse.svelte-jbcej5{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:svelte-jbcej5-pulse-soft 1.4s ease-in-out infinite;flex-shrink:0}.serial-panel.svelte-jbcej5 .eyebrow:where(.svelte-jbcej5){color:var(--accent);font-size:var(--text-xs);letter-spacing:var(--track-label)}.cred-block.svelte-jbcej5{display:grid;gap:var(--space-2)}.cred-label.svelte-jbcej5{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--track-label);color:var(--text-muted)}.onboard-steps.svelte-jbcej5{display:grid;gap:var(--space-2);font-size:var(--text-sm)}.onboard-steps.svelte-jbcej5 li:where(.svelte-jbcej5){display:grid;grid-template-columns:2.5rem 1fr;align-items:baseline;gap:var(--space-2)}.onboard-index.svelte-jbcej5{color:var(--accent);font-size:var(--text-xs)}.serial-display.svelte-jbcej5{font-size:var(--text-2xl);color:var(--text);background:var(--surface-accent);border:1px solid var(--border-accent);border-radius:var(--radius);padding:var(--space-5);text-align:center;letter-spacing:var(--track-label);word-break:break-all;cursor:pointer;display:block;width:100%;transition:border-color var(--transition-fast)}.serial-display.svelte-jbcej5:hover{border-color:var(--accent)}.proof-input.svelte-jbcej5{cursor:text;font-size:var(--text-lg)}.proof-input.svelte-jbcej5:focus{outline:none;border-color:var(--accent)}.copied-flag.svelte-jbcej5{display:block;font-size:var(--text-xs);letter-spacing:var(--track-label);color:var(--profit);margin-top:var(--space-2)}.serial-actions.svelte-jbcej5{display:flex;gap:var(--space-3);flex-wrap:wrap}@media(max-width:640px){.panel.svelte-jbcej5{padding:var(--space-6)}}@keyframes svelte-jbcej5-pulse-soft{0%,to{opacity:1}50%{opacity:.35}}
