.MW0ffG_form{gap:var(--space-6);display:grid}.MW0ffG_honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.MW0ffG_summary{gap:var(--space-2);padding:var(--space-5);color:#5c1410;background:#fbeceb;border-left:3px solid #b3261e;display:grid}.MW0ffG_summary ul{padding-left:1.2em}.MW0ffG_summary a{color:inherit}.MW0ffG_routes{gap:var(--space-4);border:0;padding:0;display:grid}.MW0ffG_routes legend{margin-bottom:var(--space-4)}.MW0ffG_routeGrid{gap:var(--space-3);display:grid}@media (min-width:40rem){.MW0ffG_routeGrid{grid-template-columns:repeat(2,1fr)}}.MW0ffG_routeOption{min-height:4.5rem;padding:var(--space-4) var(--space-4) var(--space-4) 3rem;border:1px solid var(--border-subtle);background:var(--surface-raised);cursor:pointer;transition:border-color var(--motion-fast) var(--motion-ease-out), background-color var(--motion-fast) var(--motion-ease-out);border-radius:var(--radius-field);gap:2px;display:grid;position:relative}.MW0ffG_routeOption:hover{border-color:var(--text-primary)}.MW0ffG_routeOption input{left:var(--space-4);width:1.15rem;height:1.15rem;accent-color:var(--action-primary);margin:0;position:absolute;top:1.1rem}.MW0ffG_routeOption:has(input:checked){border-color:var(--action-primary);background:color-mix(in srgb, var(--action-primary) 7%, var(--surface-raised))}.MW0ffG_routeOption:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.MW0ffG_routeLabel{font-weight:600}.MW0ffG_routeHint{font-size:var(--size-xs);color:var(--text-secondary)}.MW0ffG_row{gap:var(--space-6);display:grid}@media (min-width:40rem){.MW0ffG_row{grid-template-columns:1fr 1fr}}.MW0ffG_field{gap:var(--space-2);align-content:start;display:grid}.MW0ffG_label{font-weight:600;font-size:var(--size-sm)}.MW0ffG_req,.MW0ffG_opt{color:var(--text-secondary);font-weight:400}.MW0ffG_hint{font-size:var(--size-xs);color:var(--text-secondary)}.MW0ffG_field input,.MW0ffG_field select,.MW0ffG_field textarea{width:100%;min-height:var(--layout-target-min);border:1px solid var(--color-concrete-deep);border-radius:var(--radius-field);background:var(--surface-raised);font-size:var(--size-md);transition:border-color var(--motion-fast) var(--motion-ease-out);padding:.7rem .9rem;line-height:1.4}.MW0ffG_field textarea{resize:vertical;min-height:9rem}.MW0ffG_field input:hover,.MW0ffG_field select:hover,.MW0ffG_field textarea:hover{border-color:var(--text-secondary)}.MW0ffG_field input:focus-visible,.MW0ffG_field select:focus-visible,.MW0ffG_field textarea:focus-visible{outline:2px solid var(--focus);outline-offset:0;border-color:var(--focus)}.MW0ffG_field[data-invalid=true] input,.MW0ffG_field[data-invalid=true] textarea{border-color:#b3261e}.MW0ffG_error{font-size:var(--size-sm);color:#b3261e;font-weight:600}.MW0ffG_submit{justify-self:start;min-width:14rem}.MW0ffG_submit:disabled{opacity:.75;cursor:progress}.MW0ffG_spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite MW0ffG_spin}@keyframes MW0ffG_spin{to{transform:rotate(360deg)}}.MW0ffG_success{gap:var(--space-5);background:var(--color-acid);color:var(--color-ink);border-radius:var(--radius-card);padding:clamp(1.5rem,1rem + 2vw,3rem);display:grid}.MW0ffG_success:focus{outline:none}.MW0ffG_successIcon{background:var(--color-ink);width:3.5rem;height:3.5rem;color:var(--color-acid);border-radius:50%;place-items:center;display:grid}.MW0ffG_next{gap:var(--space-3);display:grid}.MW0ffG_next li{grid-template-columns:2rem 1fr;align-items:baseline;display:grid}.MW0ffG_next span{font-family:var(--font-label);font-size:var(--size-xs)}.MW0ffG_sketch{gap:var(--space-3) var(--space-4);padding:var(--space-4);background:var(--surface-raised);box-shadow:var(--shadow-card);border-radius:var(--radius-card);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}@media (min-width:40rem){.MW0ffG_sketch{grid-template-columns:auto minmax(0,1fr) auto}}.MW0ffG_sketchPreview{place-items:center;width:4.5rem;height:4.5rem;font-size:1.9rem;line-height:1;display:grid;position:relative;box-shadow:inset 0 0 0 1px #80808059}.MW0ffG_sketchPreview i{width:10px;height:10px;position:absolute;bottom:6px}.MW0ffG_sketchPreview i:first-of-type{left:6px}.MW0ffG_sketchPreview i:last-of-type{left:18px}.MW0ffG_sketchText{font-size:var(--size-sm);gap:2px;display:grid}.MW0ffG_sketchText strong{font-size:var(--size-base,1rem)}.MW0ffG_sketchSummary{font-family:var(--font-label);font-size:var(--size-2xs);color:var(--text-secondary);margin-top:4px}.MW0ffG_sketchRemove{min-height:var(--layout-target-min);font-size:var(--size-sm);text-underline-offset:3px;grid-column:1/-1;justify-self:start;padding:0 .25rem;font-weight:600;text-decoration:underline}@media (min-width:40rem){.MW0ffG_sketchRemove{grid-column:auto}}.MW0ffG_when{gap:var(--space-4);border:0;margin:0;padding:0;display:grid}.MW0ffG_when>legend{margin-bottom:var(--space-2)}.MW0ffG_when>.MW0ffG_hint{margin-top:calc(var(--space-2) * -1)}.MW0ffG_whenRow{gap:var(--space-4);display:grid}@media (min-width:40rem){.MW0ffG_whenRow{grid-template-columns:repeat(2,minmax(0,1fr))}}.MW0ffG_subgroup{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.MW0ffG_chips{flex-wrap:wrap;gap:6px;display:flex}.MW0ffG_chip{cursor:pointer;position:relative}.MW0ffG_chip input{opacity:0;width:1px;height:1px;position:absolute}.MW0ffG_chip span{min-height:var(--layout-target-min);border:1px solid var(--border-subtle);background:var(--surface-raised);font-size:var(--size-sm);transition:border-color var(--motion-fast) var(--motion-ease-out), background-color var(--motion-fast) var(--motion-ease-out), color var(--motion-fast) var(--motion-ease-out);border-radius:var(--radius-pill);align-items:center;padding:.4rem .9rem;font-weight:600;display:inline-flex}.MW0ffG_chip:hover span{border-color:var(--text-primary)}.MW0ffG_chip input:checked+span{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.MW0ffG_chip input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}
