.co[data-astro-cid-twnaz4tf]{padding-block:clamp(1.5rem,4vw,3rem)}.co__h[data-astro-cid-twnaz4tf]{margin:.7rem 0}.co__lede[data-astro-cid-twnaz4tf]{color:var(--ink-2);max-width:52ch;margin-bottom:1.6rem}.co__grid[data-astro-cid-twnaz4tf]{align-items:start;gap:1rem;display:grid}@media (width>=940px){.co__grid[data-astro-cid-twnaz4tf]{grid-template-columns:minmax(0,1fr) minmax(0,20rem)}}.co__set[data-astro-cid-twnaz4tf]{border:1px solid var(--rule-soft);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--v-2), var(--v-1));margin:0 0 .8rem;padding:1.1rem 1.2rem 1.2rem}.co__set[data-astro-cid-twnaz4tf] legend[data-astro-cid-twnaz4tf]{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--brass);padding-inline:.4rem;font-size:.62rem}.co__row[data-astro-cid-twnaz4tf]{gap:.75rem;display:grid}@media (width>=620px){.co__row[data-astro-cid-twnaz4tf]{grid-template-columns:1fr 1fr}}.fld[data-astro-cid-twnaz4tf]{gap:.3rem;margin:0 0 .85rem;display:grid}.fld[data-astro-cid-twnaz4tf] label[data-astro-cid-twnaz4tf]{color:var(--ink-2);font-size:.82rem}.fld__req[data-astro-cid-twnaz4tf]{color:var(--ink-3);margin-left:.35rem;font-size:.72rem}.fld[data-astro-cid-twnaz4tf] input[data-astro-cid-twnaz4tf],.fld[data-astro-cid-twnaz4tf] textarea[data-astro-cid-twnaz4tf]{background:var(--v-inset);border:1px solid var(--rule);border-radius:var(--radius);width:100%;color:var(--ink);font-family:var(--font-body);padding:.6rem .7rem;font-size:.94rem}.fld[data-astro-cid-twnaz4tf] input[data-astro-cid-twnaz4tf]:focus,.fld[data-astro-cid-twnaz4tf] textarea[data-astro-cid-twnaz4tf]:focus{outline:2px solid var(--brass-hi);outline-offset:1px}.fld__help[data-astro-cid-twnaz4tf]{color:var(--ink-3);font-size:.76rem;line-height:1.55}.chk[data-astro-cid-twnaz4tf]{grid-template-columns:auto 1fr;align-items:start;gap:.6rem;margin:0 0 .8rem;display:grid}.chk[data-astro-cid-twnaz4tf] input[data-astro-cid-twnaz4tf]{width:1rem;height:1rem;accent-color:var(--seal);margin-top:.28rem}.chk[data-astro-cid-twnaz4tf] label[data-astro-cid-twnaz4tf]{color:var(--ink-2);font-size:.83rem;line-height:1.6}.chk[data-astro-cid-twnaz4tf] a[data-astro-cid-twnaz4tf]{color:var(--brass-hi)}.co__set--terms[data-astro-cid-twnaz4tf]{border-color:var(--seal)}.co__cz[data-astro-cid-twnaz4tf]{border-left:2px solid var(--brass);color:var(--ink-2);margin:0 0 .8rem;padding:.6rem .7rem;font-size:.82rem;line-height:1.55}.co__cz[data-astro-cid-twnaz4tf][hidden]{display:none}.co__set--code[data-astro-cid-twnaz4tf]{border-style:dashed;border-color:var(--brass)}.code__row[data-astro-cid-twnaz4tf]{flex-wrap:wrap;align-items:end;gap:.6rem;display:flex}.code__fld[data-astro-cid-twnaz4tf]{flex:12rem;margin:0}.code__fld[data-astro-cid-twnaz4tf] input[data-astro-cid-twnaz4tf]{text-transform:uppercase;letter-spacing:.12em;font-family:var(--font-mono);min-height:2.75rem}.code__apply[data-astro-cid-twnaz4tf]{flex:none}.code__seal[data-astro-cid-twnaz4tf]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.code__tag[data-astro-cid-twnaz4tf]{border:1px solid var(--brass);border-radius:var(--radius);background:color-mix(in srgb, var(--brass) 12%, transparent);min-height:2.75rem;font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink);align-items:center;gap:.45rem;padding:.5rem .8rem;font-size:.8rem;display:inline-flex}.code__key[data-astro-cid-twnaz4tf]{color:var(--seal)}.code__msg[data-astro-cid-twnaz4tf]{color:var(--ink-2);min-height:1.2em;margin:.55rem 0 0;font-size:.8rem}.code__msg[data-astro-cid-twnaz4tf]:empty{display:none}.code__msg[data-astro-cid-twnaz4tf][data-tone=ok]{color:var(--brass-hi)}.code__msg[data-astro-cid-twnaz4tf][data-tone=bad]{color:var(--ink);border-left:2px solid var(--seal);padding-left:.55rem}.co__disc[data-astro-cid-twnaz4tf]{color:var(--brass-hi);justify-content:space-between;margin:0;font-size:.84rem;display:flex}.co__disc[data-astro-cid-twnaz4tf] b[data-astro-cid-twnaz4tf]{font-family:var(--font-mono);letter-spacing:.08em;font-weight:500}.code__row[data-astro-cid-twnaz4tf][hidden],.code__seal[data-astro-cid-twnaz4tf][hidden],.co__disc[data-astro-cid-twnaz4tf][hidden],.co__note[data-astro-cid-twnaz4tf][hidden]{display:none}.co__pay[data-astro-cid-twnaz4tf]{width:100%}.hp[data-astro-cid-twnaz4tf]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hp[data-astro-cid-twnaz4tf] label[data-astro-cid-twnaz4tf],.hp[data-astro-cid-twnaz4tf] input[data-astro-cid-twnaz4tf]{border:0;width:1px;height:1px;padding:0;font-size:1px}.co__err[data-astro-cid-twnaz4tf][data-tone=note]{border-color:var(--rule);color:var(--ink-2)}.co__err[data-astro-cid-twnaz4tf]{border:1px solid var(--seal);border-radius:var(--radius);color:var(--ink);margin:.8rem 0 0;padding:.8rem 1rem;font-size:.87rem}.co__side[data-astro-cid-twnaz4tf]{gap:.7rem;padding:1.2rem 1.25rem;display:grid}@media (width>=940px){.co__side[data-astro-cid-twnaz4tf]{position:sticky;top:4.25rem}}.co__side-h[data-astro-cid-twnaz4tf]{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--brass);margin:0;font-size:.62rem;font-weight:500}.co__lines[data-astro-cid-twnaz4tf]{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.co__lines[data-astro-cid-twnaz4tf] li{color:var(--ink-2);border-bottom:1px solid var(--rule-soft);justify-content:space-between;gap:1rem;padding-bottom:.45rem;font-size:.84rem;display:flex}.co__total[data-astro-cid-twnaz4tf]{justify-content:space-between;align-items:baseline;margin:0;display:flex}.co__total[data-astro-cid-twnaz4tf] span[data-astro-cid-twnaz4tf]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:.64rem}.co__total[data-astro-cid-twnaz4tf] strong[data-astro-cid-twnaz4tf]{font-family:var(--font-display);color:var(--brass-hi);font-size:1.7rem;font-weight:600}.co__note[data-astro-cid-twnaz4tf]{font-family:var(--font-mono);color:var(--ink-3);margin:0;font-size:.65rem;line-height:1.6}.co__final[data-astro-cid-twnaz4tf]{border:1px solid var(--seal);border-radius:var(--radius);background:color-mix(in srgb, var(--seal) 10%, transparent);color:var(--ink-2);margin:0;padding:.65rem .75rem;font-size:.77rem;line-height:1.55}.co__edit[data-astro-cid-twnaz4tf]{margin:0;font-size:.78rem}.co__edit[data-astro-cid-twnaz4tf] a[data-astro-cid-twnaz4tf]{color:var(--brass-hi)}
