.shell[data-astro-cid-346426y5]{display:grid;gap:var(--space-6);scroll-margin-block-start:var(--space-7)}.rail[data-astro-cid-346426y5]{list-style:none;margin:0;padding:0 0 var(--space-5);border-block-end:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:var(--space-2)}.rail[data-astro-cid-346426y5][hidden]{display:none}.rail__btn[data-astro-cid-346426y5]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);background:transparent;border:1px solid transparent;border-radius:var(--radius-full);font:inherit;font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer}.rail__btn[data-astro-cid-346426y5]:disabled{cursor:default}.rail__n[data-astro-cid-346426y5]{inline-size:1.65rem;block-size:1.65rem;display:grid;place-items:center;border-radius:var(--radius-full);border:1px solid var(--color-border-strong);font-family:var(--font-mono);font-size:var(--text-xs);flex:none}[data-astro-cid-346426y5][data-state=current] .rail__btn[data-astro-cid-346426y5]{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text);font-weight:var(--weight-semibold);box-shadow:var(--shadow-sm)}[data-astro-cid-346426y5][data-state=current] .rail__n[data-astro-cid-346426y5]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}[data-astro-cid-346426y5][data-state=done] .rail__btn[data-astro-cid-346426y5]{color:var(--color-text)}[data-astro-cid-346426y5][data-state=done] .rail__n[data-astro-cid-346426y5]{background:var(--color-accent-subtle);border-color:var(--color-accent);color:var(--color-accent)}.rail__btn[data-astro-cid-346426y5]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.kwform[data-astro-cid-346426y5]{container-type:inline-size}@container (max-width: 40rem){.rail__label[data-astro-cid-346426y5]{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.rail__btn[data-astro-cid-346426y5]{padding:var(--space-2)}[data-astro-cid-346426y5][data-state=current] .rail__label[data-astro-cid-346426y5]{position:static;inline-size:auto;block-size:auto;clip-path:none}}@supports not (container-type: inline-size){@media(max-width:40rem){.rail__label[data-astro-cid-346426y5]{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.rail__btn[data-astro-cid-346426y5]{padding:var(--space-2)}[data-astro-cid-346426y5][data-state=current] .rail__label[data-astro-cid-346426y5]{position:static;inline-size:auto;block-size:auto;clip-path:none}}}.kwform[data-astro-cid-346426y5]{background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:var(--space-7);display:grid;gap:var(--space-6);max-inline-size:none}@media(min-width:48rem){.kwform[data-astro-cid-346426y5]{padding:var(--space-8)}}.kwform__intro[data-astro-cid-346426y5]{margin:0;color:var(--color-text-muted);max-inline-size:60ch}.group[data-astro-cid-346426y5]{border:0;margin:0;padding:0}.group[data-astro-cid-346426y5][hidden]{display:none}.group__legend[data-astro-cid-346426y5]{padding:0;margin-block-end:var(--space-5);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.fields[data-astro-cid-346426y5]{display:grid;gap:var(--space-5)}@media(min-width:46rem){.fields[data-astro-cid-346426y5]{grid-template-columns:1fr 1fr;column-gap:var(--space-5)}.field[data-astro-cid-346426y5]{grid-column:1 / -1}.field--half[data-astro-cid-346426y5]{grid-column:span 1}}.field[data-astro-cid-346426y5]{display:grid;gap:var(--space-2);align-content:start}.field__set[data-astro-cid-346426y5]{border:0;margin:0;padding:0;display:grid;gap:var(--space-2)}.field__label[data-astro-cid-346426y5]{font-weight:var(--weight-semibold);display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3);padding:0}.field__optional[data-astro-cid-346426y5]{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--color-text-muted)}.field__hint[data-astro-cid-346426y5]{margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}input[data-astro-cid-346426y5][type=text],input[data-astro-cid-346426y5][type=email],input[data-astro-cid-346426y5][type=tel],input[data-astro-cid-346426y5][type=file],textarea[data-astro-cid-346426y5],select[data-astro-cid-346426y5]{inline-size:100%;font:inherit;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);transition:border-color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease)}textarea[data-astro-cid-346426y5]{resize:vertical}input[data-astro-cid-346426y5]:hover,textarea[data-astro-cid-346426y5]:hover,select[data-astro-cid-346426y5]:hover{border-color:var(--color-border-strong)}input[data-astro-cid-346426y5]:focus-visible,textarea[data-astro-cid-346426y5]:focus-visible,select[data-astro-cid-346426y5]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-color:var(--color-accent);background:var(--color-surface)}.options[data-astro-cid-346426y5]{display:grid;gap:var(--space-2)}@media(min-width:34rem){.options[data-astro-cid-346426y5]{grid-template-columns:1fr 1fr}}.choice[data-astro-cid-346426y5]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);cursor:pointer;font-size:var(--text-sm);transition:border-color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease)}.choice--confirm[data-astro-cid-346426y5]{grid-column:1 / -1;font-size:var(--text-base)}.choice[data-astro-cid-346426y5]:hover{border-color:var(--color-accent);background:var(--color-surface)}.choice[data-astro-cid-346426y5] input[data-astro-cid-346426y5]{flex:none;margin-block-start:.15em;accent-color:var(--color-accent)}.choice[data-astro-cid-346426y5]:has(input:checked){border-color:var(--color-accent);background:var(--color-accent-subtle)}.choice[data-astro-cid-346426y5]:focus-within{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.trap[data-astro-cid-346426y5]{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.status[data-astro-cid-346426y5]:empty{display:none}.status[data-astro-cid-346426y5]{margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-error-subtle);color:var(--color-error);font-size:var(--text-sm)}.actions[data-astro-cid-346426y5]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.actions[data-astro-cid-346426y5] .button[data-astro-cid-346426y5]{cursor:pointer}.foot[data-astro-cid-346426y5]{margin:0;font-size:var(--text-sm);color:var(--color-text-muted);max-inline-size:60ch}.cf-turnstile[data-astro-cid-346426y5]{min-block-size:65px}.cf-turnstile[data-astro-cid-346426y5][hidden]{display:none}
