.z8pT-a_spinner{border:.15rem solid;border-right-color:#0000;border-radius:50%;flex:none;width:1rem;height:1rem;display:inline-block}@media (prefers-reduced-motion:no-preference){.z8pT-a_spinner{animation:.8s linear infinite z8pT-a_spin}}@keyframes z8pT-a_spin{to{transform:rotate(1turn)}}@media (forced-colors:active){.z8pT-a_spinner{border-color:canvastext #0000 canvastext canvastext}}
._4kqW_q_form{gap:clamp(var(--space-6), 6vw, var(--space-7));display:grid}._4kqW_q_step{border:0;min-width:0}._4kqW_q_step legend{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-2);font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(1.6rem,4.5vw,2.4rem);font-weight:900;line-height:1;display:flex}._4kqW_q_step legend span{color:var(--color-red);font-family:var(--font-body);letter-spacing:.1em;font-size:.75rem}._4kqW_q_stepDescription{margin-bottom:var(--space-4);color:var(--color-muted)}._4kqW_q_legend{gap:var(--space-2) var(--space-4);margin-top:var(--space-3);color:var(--color-muted);flex-wrap:wrap;font-size:.8125rem;list-style:none;display:flex}._4kqW_q_legend li{align-items:center;gap:var(--space-2);display:inline-flex}._4kqW_q_legend li:before{border:var(--border-width) solid var(--color-ink);background:var(--color-surface);content:"";flex:none;width:.9rem;height:.9rem}._4kqW_q_legend [data-tone=limited]:before{background:radial-gradient(circle at 70% 30%, var(--color-signal) 0 .17rem, var(--color-surface) .2rem)}._4kqW_q_legend [data-tone=full]:before{border-color:var(--color-rule);background:linear-gradient(var(--color-paper) 0 45%, var(--color-muted) 45% 55%, var(--color-paper) 55%)}._4kqW_q_legend [data-tone=closed]:before{border-color:var(--color-rule);background:repeating-linear-gradient(-45deg, #e6e1d6 0 .12rem, var(--color-surface) .12rem .3rem)}._4kqW_q_calendarStatus{min-height:1.6rem;margin-top:var(--space-3);color:var(--color-muted);font-size:.9375rem}._4kqW_q_errorText{color:var(--color-error);font-weight:700}._4kqW_q_waiting{align-items:center;gap:var(--space-2);display:inline-flex}._4kqW_q_inlineButton{color:var(--color-blue);font:inherit;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}._4kqW_q_options{gap:var(--space-2);display:grid}._4kqW_q_option{align-items:center;gap:var(--space-3);border:var(--border-width) solid var(--color-rule);min-height:3.25rem;padding:var(--space-3) var(--space-4);background:var(--color-surface);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);display:grid}._4kqW_q_option:has(input:checked){border-color:var(--color-ink);box-shadow:inset .3rem 0 0 var(--color-signal)}._4kqW_q_option:has(input:focus-visible){outline:.2rem solid var(--color-focus);outline-offset:.2rem}._4kqW_q_option input{width:1.25rem;height:1.25rem;accent-color:var(--color-ink)}._4kqW_q_optionTime{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:900}._4kqW_q_optionName{font-weight:700}._4kqW_q_note{margin-top:var(--space-3);border-left:.25rem solid var(--color-blue);padding:var(--space-3) var(--space-4);background:var(--color-surface);font-size:.9375rem}._4kqW_q_fields{gap:var(--space-4);display:grid}._4kqW_q_terms{align-items:start;gap:var(--space-3);margin-top:var(--space-5);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}._4kqW_q_terms input{width:1.5rem;height:1.5rem;accent-color:var(--color-ink);margin-top:0}._4kqW_q_legalLinks{gap:var(--space-2) var(--space-5);margin-top:var(--space-2);padding-left:calc(1.5rem + var(--space-3));flex-wrap:wrap;font-size:.9375rem;display:flex}._4kqW_q_legalLinks a{color:var(--color-blue);font-weight:700}._4kqW_q_submitArea{gap:var(--space-3);display:grid}._4kqW_q_errorMessage{border-left:.25rem solid var(--color-error);padding:var(--space-3) var(--space-4);color:var(--color-error);background:var(--color-surface);font-weight:700}._4kqW_q_submit{gap:var(--space-2);width:100%;min-height:3.25rem;font-size:1.0625rem}._4kqW_q_success{gap:var(--space-4);border-top:.35rem solid var(--color-signal);max-width:44rem;padding:clamp(var(--space-5), 5vw, var(--space-7));background:var(--color-surface);display:grid}._4kqW_q_successEyebrow{color:var(--color-red);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:800}._4kqW_q_success h2{font-family:var(--font-display);letter-spacing:-.035em;text-transform:uppercase;scroll-margin-top:9rem;font-size:clamp(2rem,6vw,3.25rem);font-weight:900;line-height:1}._4kqW_q_success h2:focus{outline:none}._4kqW_q_successLead{font-size:1.125rem;font-weight:700}._4kqW_q_receipt{border-top:var(--border-width) solid var(--color-rule)}._4kqW_q_receipt div{gap:var(--space-3);border-bottom:var(--border-width) solid var(--color-rule);padding-block:var(--space-3);grid-template-columns:minmax(6rem,.4fr) minmax(0,1fr);display:grid}._4kqW_q_receipt dt{color:var(--color-muted);font-weight:700}._4kqW_q_receipt dd{overflow-wrap:anywhere;font-weight:700}._4kqW_q_successActions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}@media (min-width:40rem){._4kqW_q_submit{justify-self:start;width:auto;min-width:16rem}}@media (min-width:64rem){._4kqW_q_form{align-items:start;column-gap:clamp(var(--space-6), 5vw, var(--space-8));grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}._4kqW_q_dayStep{grid-row:1/span 3}}
