._field_nqz0q_1{gap:.5rem;display:grid}._label_nqz0q_6{font-size:var(--text-small);font-weight:500}._control_nqz0q_11{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);width:100%;color:var(--ink);font:inherit;caret-color:var(--ink);transition:border-color var(--duration-fast) var(--ease-push), box-shadow var(--duration-fast) var(--ease-push);padding:.85rem 1rem}._control_nqz0q_11:disabled{cursor:not-allowed}._control_nqz0q_11:focus-visible{border-color:var(--ink);box-shadow:0 0 0 4px color-mix(in oklab, var(--ink) 10%, transparent);outline:none}._control_nqz0q_11:hover:not(:disabled,:focus-visible,[aria-invalid=true]){border-color:var(--ink-faint)}._control_nqz0q_11[aria-invalid=true]{border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}textarea._control_nqz0q_11{resize:vertical}._error_nqz0q_48{min-height:1lh;font-size:var(--text-small);color:var(--danger);margin-top:-.125rem;font-weight:500}._sent_drwz9_1{--rail:calc(var(--route-stroke) * 3);--rail-gap:clamp(1rem, 3vw, 2rem);align-content:start;justify-items:start;gap:clamp(2.5rem,6vw,3.5rem);display:grid}._copy_drwz9_11{align-content:start;gap:1.25rem;display:grid}._title_drwz9_17{font-size:var(--text-display);line-height:1}._title_drwz9_17:focus{outline:none}._fullStop_drwz9_26{color:var(--goal)}._lead_drwz9_30{max-width:38ch;color:var(--ink-soft);font-size:var(--text-lead);line-height:1.55}._lead_drwz9_30 strong{color:var(--ink);overflow-wrap:anywhere;font-weight:600}._route_drwz9_43{display:grid;position:relative}._routeSvg_drwz9_48{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._routePath_drwz9_58{fill:none;stroke:var(--route);stroke-width:var(--route-stroke);stroke-linecap:butt;stroke-linejoin:round}._track_drwz9_66{padding-top:clamp(3.5rem,8vw,5rem);padding-bottom:2.5rem;position:relative}._line_drwz9_72{top:0;bottom:0;left:calc(var(--rail) / 2 - var(--route-stroke) / 2);width:var(--route-stroke);background:var(--route);position:absolute}._route_drwz9_43[data-laid-out] ._line_drwz9_72{display:none}._steps_drwz9_85{gap:2rem;margin:0;padding:0;list-style:none;display:grid}._step_drwz9_85{z-index:1;grid-template-columns:var(--rail) minmax(0, 1fr);column-gap:var(--rail-gap);display:grid;position:relative}._node_drwz9_101{width:calc(var(--route-stroke) * 2.4);height:calc(var(--route-stroke) * 2.4);border:calc(var(--route-stroke) * .5) solid var(--route);border-radius:var(--radius-pill);background:var(--route);justify-self:center;margin-top:.1rem}._stage_drwz9_111{color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500}._detail_drwz9_120{max-width:40ch;margin-top:.35rem}._finish_drwz9_125{grid-template-columns:var(--rail) auto;column-gap:var(--rail-gap);justify-content:start;align-items:center;display:grid;position:relative}._action_drwz9_134{z-index:1;border-radius:var(--radius-pill);background:var(--goal);height:64px;color:var(--night);font:600 var(--text-button) / 1 var(--font-sans);white-space:nowrap;grid-column:2;align-items:center;gap:14px;padding:0 30px 0 34px;text-decoration:none;display:inline-flex;position:relative}._action_drwz9_134:focus-visible{outline-color:var(--paper)}._action_drwz9_134 svg{fill:none;stroke:currentColor;stroke-width:2px;width:20px;height:14px;transition:translate .45s var(--ease-push)}._action_drwz9_134:hover svg{translate:5px}@media (width<=860px){._action_drwz9_134{height:58px;padding:0 24px 0 28px;font-size:1.0625rem}}._choices_bttvx_1{gap:.75rem;display:grid}._options_bttvx_6{flex-wrap:wrap;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}._pill_bttvx_15{border:var(--rule) solid currentcolor;border-radius:var(--radius-pill);min-height:2.75rem;color:var(--ink);font-size:var(--text-nav);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease-push), color var(--duration-fast) var(--ease-push);align-items:center;gap:.5rem;padding:.5rem 1.125rem;font-weight:600;line-height:1.2;display:inline-flex;position:relative}._pill_bttvx_15:has(:disabled){cursor:not-allowed}._pill_bttvx_15:has(:focus-visible){outline:2px solid var(--focus-ring);outline-offset:3px}._pill_bttvx_15:has(:checked){background:var(--ink);color:var(--canvas)}._pill_bttvx_15:hover:not(:has(:disabled,:checked)){background:color-mix(in oklab, var(--ink) 12%, transparent)}._input_bttvx_53{opacity:0;cursor:pointer;background:0 0;margin:0;position:absolute;inset:0}._mark_bttvx_62{border:var(--rule) solid currentcolor;border-radius:var(--radius-pill);width:.625rem;height:.625rem;transition:background-color var(--duration-fast) var(--ease-push);flex:none}._pill_bttvx_15:has(:checked) ._mark_bttvx_62{background:currentColor}._error_bttvx_75{min-height:1lh;font-size:var(--text-small);color:var(--danger);font-weight:500}._form_1rd7d_1{--rail:calc(var(--route-stroke) * 3);--rail-gap:clamp(1rem, 3vw, 2rem);gap:clamp(3rem,7vw,4.5rem);display:grid;position:relative}._routeSvg_1rd7d_10{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._route_1rd7d_10,._pulse_1rd7d_20{fill:none;stroke-width:var(--route-stroke);stroke-linejoin:round}._route_1rd7d_10{stroke:var(--route);stroke-linecap:butt}._pulse_1rd7d_20{visibility:hidden;stroke:var(--goal);stroke-linecap:round}._stations_1rd7d_37{gap:clamp(2rem,5vw,3.25rem);margin:0;padding:0;list-style:none;display:grid;position:relative}._station_1rd7d_37,._finish_1rd7d_47{grid-template-columns:var(--rail) minmax(0, 1fr);column-gap:var(--rail-gap);display:grid}._node_1rd7d_53{width:calc(var(--route-stroke) * 2.4);height:calc(var(--route-stroke) * 2.4);border:calc(var(--route-stroke) * .5) solid var(--route);border-radius:var(--radius-pill);background:var(--canvas);transition:background-color var(--duration-slow) var(--ease-push), border-color var(--duration-slow) var(--ease-push);grid-area:1/1;justify-self:center;margin-top:.1rem;position:relative}._form_1rd7d_1[data-laid-out] [data-state=done] ._node_1rd7d_53{background:var(--route)}._form_1rd7d_1[data-laid-out] [data-state=ahead] ._node_1rd7d_53{border-color:color-mix(in oklab, var(--route) 35%, var(--canvas))}._nodeFill_1rd7d_77{inset:calc(var(--route-stroke) * -.5);border-radius:var(--radius-pill);background:var(--lime);clip-path:inset(0 0 100%);position:absolute}._group_1rd7d_85{transition:opacity var(--duration-slow) var(--ease-push);grid-area:1/2}._group_1rd7d_85:disabled{opacity:.45}._group_1rd7d_85{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}._legend_1rd7d_102{gap:.6rem;margin-bottom:1.5rem;padding:0;display:grid}._stage_1rd7d_109{color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500}._question_1rd7d_118{font-family:var(--font-display);letter-spacing:var(--tracking-snug);text-wrap:balance;transition:color var(--duration-slow) var(--ease-push);font-size:clamp(1.625rem,2.6vw,2.25rem);font-weight:700;line-height:1.05}._form_1rd7d_1[data-laid-out] [data-state=ahead] ._question_1rd7d_118{color:var(--ink-soft)}._hint_1rd7d_132{max-width:44ch;color:var(--ink-soft);font-size:var(--text-small);margin-top:-1.25rem;margin-bottom:.75rem}._pair_1rd7d_140{gap:.5rem 1.25rem;display:grid}@media (width>=40rem){._pair_1rd7d_140{grid-template-columns:1fr 1fr}}._trap_1rd7d_149{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}._finish_1rd7d_47{row-gap:1rem;position:relative}._finish_1rd7d_47>*{grid-column:2;justify-self:start}._error_1rd7d_167{max-width:48ch;color:var(--danger);font-weight:500}._action_1rd7d_173{border:var(--rule) solid var(--goal);border-radius:var(--radius-pill);height:64px;color:var(--night);font:600 var(--text-button) / 1 var(--font-sans);white-space:nowrap;cursor:pointer;isolation:isolate;transition:color var(--duration-header) var(--ease-push), border-color var(--duration-header) var(--ease-push), opacity var(--duration-fast) var(--ease-push), padding var(--duration-header) var(--ease-push), scale var(--duration-fast) var(--ease-push);background:0 0;align-items:center;gap:14px;padding:0 30px 0 34px;display:inline-flex;position:relative;overflow:hidden}._action_1rd7d_173:focus-visible{outline-color:var(--paper)}._action_1rd7d_173:disabled:not([data-sent],[aria-busy=true]){cursor:not-allowed;opacity:.55}._action_1rd7d_173[aria-busy=true]{cursor:not-allowed}._action_1rd7d_173:active:not(:disabled){scale:.97}._action_1rd7d_173 svg{fill:none;stroke:currentColor;stroke-width:2px;width:20px;height:14px;transition:translate .45s var(--ease-push)}._action_1rd7d_173:hover:not(:disabled) svg{translate:5px}._form_1rd7d_1[data-laid-out]:not([data-complete]) ._action_1rd7d_173{border-color:var(--ink-soft);color:var(--ink)}@media (width<=860px){._action_1rd7d_173{height:58px;padding:0 24px 0 28px;font-size:1.0625rem}}._action_1rd7d_173[data-sent]{padding-inline:22px}@keyframes _sending-spin_1rd7d_1{to{rotate:1turn}}@keyframes _sending-goal_1rd7d_1{50%{scale:.55}}@keyframes _check-draw_1rd7d_1{0%{stroke-dashoffset:20px}}._action_1rd7d_173:is([aria-busy=true],[data-sent]) ._arrow_1rd7d_260{display:none}._sending_1rd7d_266{display:none;overflow:visible}._action_1rd7d_173[aria-busy=true]:not([data-sent]) ._sending_1rd7d_266{width:20px;height:20px;display:block}._check_1rd7d_277{display:none}._action_1rd7d_173[data-sent] ._check_1rd7d_277{stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;width:20px;height:20px;animation:_check-draw_1rd7d_1 .5s var(--ease-push) both;display:block}._sendingRing_1rd7d_292{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-dasharray:36 18;transform-origin:50%;animation:.9s linear infinite _sending-spin_1rd7d_1}._sendingGoal_1rd7d_302{fill:currentColor;transform-origin:50%;animation:_sending-goal_1rd7d_1 .9s var(--ease-push) infinite}._actionLabel_1rd7d_308{white-space:nowrap;display:inline-block;overflow:hidden}._actionWipe_1rd7d_314{z-index:-1;background:var(--goal);clip-path:inset(0 100% 0 0);position:absolute;inset:0}._actionFill_1rd7d_322{z-index:-1;background:var(--goal);clip-path:circle(150% at 0%);transition:clip-path .5s var(--ease-push);position:absolute;inset:0}._form_1rd7d_1[data-laid-out]:not([data-complete]) ._actionFill_1rd7d_322{clip-path:circle(0% at 0%)}._action_1rd7d_173[aria-busy=true]:not([data-sent])>:not(._actionWipe_1rd7d_314){opacity:.55}._note_1rd7d_339{color:var(--ink-soft);font-size:var(--text-small)}._page_1h4e7_1{--surface:var(--indigo);--line-strong:color-mix(in oklab, var(--on-ultramarine-soft) 62%, var(--ultramarine));--ink-faint:var(--on-ultramarine-soft);--danger:var(--danger-on-ultramarine);min-height:100svh;padding:var(--space-hero-top) var(--space-gutter) var(--space-section);background:var(--canvas);color:var(--ink);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid;overflow-x:clip}@media (width<=1100px){._page_1h4e7_1{grid-template-columns:1fr;row-gap:clamp(6rem,16vw,8rem)}}@media (width<=860px){._page_1h4e7_1{padding-top:112px}}._intro_1h4e7_30{top:calc(var(--header-height) + 2.5rem);grid-column:1/6;align-self:start;gap:1.75rem;display:grid;position:sticky}@media (width<=1100px){._intro_1h4e7_30{grid-column:1;position:static}}._title_1h4e7_44{max-width:13ch;font-size:var(--text-display);line-height:1}._fullStop_1h4e7_50{color:var(--goal);transition:color var(--duration-slow) var(--ease-push)}._page_1h4e7_1:has([data-laid-out]:not([data-complete])) ._fullStop_1h4e7_50{color:var(--ink)}._lead_1h4e7_59{max-width:34ch;color:var(--ink-soft);font-size:var(--text-lead);line-height:1.55}._lead_1h4e7_59 strong{color:var(--ink);font-weight:600}._facts_1h4e7_71{border-top:var(--rule) solid color-mix(in oklab, var(--ink) 28%, transparent);max-width:26rem;margin:.5rem 0 0;display:grid}._fact_1h4e7_71{border-bottom:var(--rule) solid color-mix(in oklab, var(--ink) 14%, transparent);grid-template-columns:9.5rem minmax(0,1fr);gap:1rem;padding:.9rem 0;display:grid}@media (width<=600px){._fact_1h4e7_71{grid-template-columns:1fr;gap:.25rem}}._term_1h4e7_92{color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500;line-height:1.9}._detail_1h4e7_102{font-size:var(--text-small);margin:0}._brief_1h4e7_107{grid-column:7/-1;min-width:0}@media (width<=1100px){._brief_1h4e7_107{grid-column:1;max-width:44rem}}
