.fpage[data-astro-cid-pzrnbdge]{--ink-soft:color-mix(in oklch, var(--foreground) 78%, transparent);--ok:oklch(50% .13 150);--err:oklch(52% .2 27);color:var(--foreground)}.eyebrow[data-astro-cid-pzrnbdge]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.6875rem}.lede[data-astro-cid-pzrnbdge]{color:var(--ink-soft);margin:.7rem 0 0;font-size:.9688rem;line-height:1.6}.flash[data-astro-cid-pzrnbdge]{border:1px solid var(--border);border-radius:.3rem;margin:1rem 0 0;padding:.7rem .9rem;font-size:.9rem}.flash-ok[data-astro-cid-pzrnbdge]{color:var(--ok);background:oklch(97% .03 150/.4)}.flash-err[data-astro-cid-pzrnbdge]{color:var(--err);background:oklch(97% .03 27/.4)}.fmain[data-astro-cid-pzrnbdge]{border-top:3px double color-mix(in oklch, var(--foreground) 75%, transparent);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;gap:clamp(1.5rem,3.5vw,3rem);padding-top:1.25rem;display:grid}.step[data-astro-cid-pzrnbdge]{margin-top:1.1rem}.step[data-astro-cid-pzrnbdge]:first-child{margin-top:0}.step-label[data-astro-cid-pzrnbdge]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 .65rem;font-size:.6875rem}.step-n[data-astro-cid-pzrnbdge]{background:var(--primary);width:1.25rem;height:1.25rem;color:var(--primary-foreground);border-radius:.2rem .4rem .25rem;justify-content:center;align-items:center;margin-right:.45rem;font-size:.6875rem;display:inline-flex;transform:rotate(-2deg)}.place-grid[data-astro-cid-pzrnbdge]{gap:.5rem;display:grid}.place-card[data-astro-cid-pzrnbdge]{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:.3rem;grid-template-columns:auto 1fr auto;align-items:baseline;gap:.2rem .6rem;padding:.65rem .8rem;display:grid;position:relative}.place-card[data-astro-cid-pzrnbdge]:has(input:checked){border-color:color-mix(in oklch, var(--primary) 70%, var(--border));box-shadow:0 2px 0 0 var(--primary)}.place-card[data-astro-cid-pzrnbdge] input[data-astro-cid-pzrnbdge]{accent-color:var(--primary-text)}.place-name[data-astro-cid-pzrnbdge]{font-size:.9063rem;font-weight:600}.place-pitch[data-astro-cid-pzrnbdge]{color:var(--muted-foreground);grid-column:2;font-size:.75rem}.place-rate[data-astro-cid-pzrnbdge]{font-family:var(--font-mono);letter-spacing:.02em;color:var(--primary-text);text-align:right;white-space:nowrap;grid-area:1/3/span 2;align-self:center;font-size:.75rem}.place-hint[data-astro-cid-pzrnbdge]{color:var(--muted-foreground);margin:.6rem 0 0;font-size:.75rem;line-height:1.5}.place-hint[data-astro-cid-pzrnbdge] strong[data-astro-cid-pzrnbdge]{color:var(--foreground);font-weight:600}.field[data-astro-cid-pzrnbdge]{min-width:0;margin-top:.85rem}.frow[data-astro-cid-pzrnbdge]{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:0 .8rem;display:grid}.field[data-astro-cid-pzrnbdge] label[data-astro-cid-pzrnbdge]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.35rem;font-size:.6563rem;font-weight:500;display:block}.field[data-astro-cid-pzrnbdge] .req[data-astro-cid-pzrnbdge]{color:var(--primary-text)}.field[data-astro-cid-pzrnbdge] .optional[data-astro-cid-pzrnbdge]{letter-spacing:.04em;text-transform:none;font-weight:400}.field-note[data-astro-cid-pzrnbdge]{color:var(--muted-foreground);margin:.4rem 0 0;font-size:.75rem}.field[data-astro-cid-pzrnbdge] input[data-astro-cid-pzrnbdge]{box-sizing:border-box;width:100%;font:inherit;color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:.25rem;padding:.55rem .7rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.field[data-astro-cid-pzrnbdge] input[data-astro-cid-pzrnbdge]:focus{border-color:var(--primary-text);box-shadow:0 2px 0 0 var(--primary);outline:none}.step--pay[data-astro-cid-pzrnbdge]{border-top:1px solid var(--border);margin-top:1.3rem;padding-top:1rem}.price-line[data-astro-cid-pzrnbdge]{font-family:var(--font-mono);color:var(--ink-soft);margin:0 0 .7rem;font-size:.8125rem}.price-line[data-astro-cid-pzrnbdge] strong[data-astro-cid-pzrnbdge]{color:var(--foreground);background-image:linear-gradient(to top, color-mix(in oklch, var(--primary) 55%, transparent) 0 .4em, transparent .4em)}.total-line[data-astro-cid-pzrnbdge]{flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem;display:flex}.total-line[data-astro-cid-pzrnbdge] strong[data-astro-cid-pzrnbdge]{font-size:.9375rem}.total-note[data-astro-cid-pzrnbdge]{font-family:var(--font-mono);color:var(--muted-foreground);font-size:.75rem}.everywhere[data-astro-cid-pzrnbdge]{border-top:1px dashed color-mix(in oklch, var(--primary) 45%, var(--border));margin-top:.9rem;padding-top:.85rem}.go-btn--ghost[data-astro-cid-pzrnbdge]{background:var(--primary);color:var(--primary-foreground);border-color:color-mix(in oklch, var(--primary) 88%, var(--foreground))}.go-btn--ghost[data-astro-cid-pzrnbdge]:hover{filter:none;background:var(--primary-hover)}.everywhere-note[data-astro-cid-pzrnbdge]{font-family:var(--font-mono);color:var(--ink-soft);margin:.55rem 0 0;font-size:.75rem}.everywhere-note[data-astro-cid-pzrnbdge] s[data-astro-cid-pzrnbdge]{color:var(--muted-foreground)}.everywhere-note[data-astro-cid-pzrnbdge] strong[data-astro-cid-pzrnbdge]{color:var(--foreground);background-image:linear-gradient(to top, color-mix(in oklch, var(--primary) 55%, transparent) 0 .4em, transparent .4em)}.go-btn[data-astro-cid-pzrnbdge]{appearance:none;border:1px solid color-mix(in oklch, var(--primary) 88%, var(--foreground));background:var(--primary);color:var(--primary-foreground);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius);cursor:pointer;padding:.65rem 1.4rem;font-size:.8rem;font-weight:600;transition:filter .15s,transform 50ms}.go-btn[data-astro-cid-pzrnbdge]:hover{filter:brightness(.96)}.go-btn[data-astro-cid-pzrnbdge]:active{transform:translateY(1px)}.go-btn[data-astro-cid-pzrnbdge]:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--primary) 45%, transparent);outline:none}.go-btn[data-astro-cid-pzrnbdge][disabled]{cursor:not-allowed}.go-btn--soon[data-astro-cid-pzrnbdge][disabled]{opacity:1;background:var(--panel);color:var(--muted-foreground);border:1px dashed color-mix(in oklch, var(--primary) 40%, var(--border));filter:none;align-items:center;gap:.55rem;display:inline-flex}.go-btn--soon[data-astro-cid-pzrnbdge][disabled]:hover{filter:none;background:var(--panel)}.go-btn__soon[data-astro-cid-pzrnbdge]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--on-graphite);background:var(--graphite-deep);border-radius:2px;padding:.18rem .42rem;font-size:.5625rem;font-weight:700}.go-soon[data-astro-cid-pzrnbdge]{max-width:var(--w-prose);color:var(--muted-foreground);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:.2rem 0 0;font-size:.82rem;line-height:1.55;display:flex}.go-soon-tag[data-astro-cid-pzrnbdge]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--primary-foreground);background:var(--primary);border-radius:var(--radius);padding:.2rem .5rem;font-size:.625rem;font-weight:700}.go-soon[data-astro-cid-pzrnbdge] a[data-astro-cid-pzrnbdge]{color:var(--primary-text);font-weight:600}.reassure[data-astro-cid-pzrnbdge]{color:var(--muted-foreground);max-width:var(--w-prose);margin:.7rem 0 0;font-size:.78rem}.live[data-astro-cid-pzrnbdge]{min-width:0;position:sticky;top:4.5rem}.step-label--live[data-astro-cid-pzrnbdge]{color:var(--primary-text)}.live-frame[data-astro-cid-pzrnbdge]{border:1px solid color-mix(in oklch, var(--primary) 40%, var(--border));background:linear-gradient(115deg, color-mix(in oklch, var(--primary) 7%, transparent) 0%, transparent 50%), var(--background);border-radius:.4rem;padding:.5rem .25rem}.live-frame[data-astro-cid-pzrnbdge] a{pointer-events:none}.live-note[data-astro-cid-pzrnbdge]{color:var(--muted-foreground);max-width:var(--w-prose);margin:.65rem 0 0;font-size:.78rem}.digest[data-astro-cid-pzrnbdge]{border:1px solid var(--border);border-top:3px double color-mix(in oklch, var(--foreground) 75%, transparent);background:var(--card);border-radius:.3rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:clamp(1.25rem,3vw,2.5rem);padding:1.25rem clamp(1rem,2.5vw,1.75rem) 1.4rem;display:grid}.digest-title[data-astro-cid-pzrnbdge]{font-family:var(--font-display);margin:.35rem 0 0;font-size:1.25rem;font-weight:600;line-height:1.2}.digest-lede[data-astro-cid-pzrnbdge]{color:var(--ink-soft);margin:.55rem 0 0;font-size:.8438rem;line-height:1.6}.digest-lede[data-astro-cid-pzrnbdge] code[data-astro-cid-pzrnbdge]{background:color-mix(in oklch, var(--foreground) 8%, transparent);border-radius:4px;padding:.05rem .3rem;font-size:.85em}.buy--digest[data-astro-cid-pzrnbdge] .field[data-astro-cid-pzrnbdge]:first-child{margin-top:0}.digest-pay[data-astro-cid-pzrnbdge]{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:1rem;display:flex}.digest-pay[data-astro-cid-pzrnbdge] .price-line[data-astro-cid-pzrnbdge]{margin:0}.policy[data-astro-cid-pzrnbdge]{border-top:3px double color-mix(in oklch, var(--foreground) 75%, transparent);padding-top:1rem}.policy-label[data-astro-cid-pzrnbdge]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.6875rem}.policy-text[data-astro-cid-pzrnbdge]{color:var(--ink-soft);max-width:var(--w-prose);margin:.6rem 0 0;font-size:.8125rem;line-height:1.6}.policy-text[data-astro-cid-pzrnbdge] code[data-astro-cid-pzrnbdge]{background:color-mix(in oklch, var(--foreground) 8%, transparent);border-radius:3px;padding:.02rem .25rem;font-size:.9em}.policy-more[data-astro-cid-pzrnbdge]{margin-top:.6rem}.policy-more[data-astro-cid-pzrnbdge] summary[data-astro-cid-pzrnbdge]{cursor:pointer;font-size:.8125rem;font-weight:600}.policy-more[data-astro-cid-pzrnbdge] p[data-astro-cid-pzrnbdge]{color:var(--ink-soft);max-width:var(--w-prose);margin:.5rem 0 0;font-size:.8125rem;line-height:1.6}.policy-more[data-astro-cid-pzrnbdge] a[data-astro-cid-pzrnbdge]{color:var(--primary-text);text-decoration:underline}
