._mark_18krd_1{display:inline-flex;flex:none;line-height:0}._mark_18krd_1>svg{width:100%;height:100%}._withMark_18krd_12{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}._notch_18krd_20{transform-box:fill-box;transform-origin:50% 100%}@media(prefers-reduced-motion:no-preference){._arc_18krd_31{transition:stroke-dashoffset .42s cubic-bezier(.2,.7,.3,1)}._notch_18krd_20{transition:transform .42s cubic-bezier(.2,.7,.3,1)}}._settling_18krd_41{position:relative;display:inline-flex;flex:none}._leaving_18krd_47{position:absolute;inset:0;display:inline-flex;opacity:0}@media(prefers-reduced-motion:no-preference){._leaving_18krd_47{animation:_leave_18krd_1 .6s cubic-bezier(.2,.7,.3,1) backwards}@keyframes _leave_18krd_1{0%{opacity:1}}}._text_16tta_6._text_16tta_6{min-height:var(--touch);padding:0 var(--space-1);background:none;border:0;border-radius:0;box-shadow:none;color:var(--color-accent);font-size:.95rem;font-weight:500;text-decoration:underline;text-underline-offset:3px}._text_16tta_6._text_16tta_6:active:not(:disabled){transform:none;box-shadow:none}._banner_1gflc_2{display:block;width:100%;height:auto;max-height:10rem;color:var(--color-text);border-bottom:1px solid var(--color-line)}._banner_1gflc_2,._poster_1gflc_17{--main: var(--color-text);--deep: var(--color-text);--sky-ink: var(--color-route);--sky: color-mix(in oklab, var(--place-surface) 66%, var(--sky-ink));--far: color-mix(in oklab, var(--sky) 90%, var(--main));--near: color-mix(in oklab, var(--sky) 80%, var(--main));--ground: color-mix(in oklab, var(--near) 90%, var(--deep))}._banner_1gflc_2[data-banner=haven]{--main: var(--color-haven);--sky-ink: var(--color-haven)}._banner_1gflc_2[data-banner=port]{--main: var(--color-port);--sky-ink: var(--color-port)}._banner_1gflc_2[data-banner=route]{--main: var(--color-route)}@media(prefers-color-scheme:dark){._banner_1gflc_2,._poster_1gflc_17{--deep: var(--color-surface);--ground: color-mix(in oklab, var(--near) 80%, var(--deep));--night-ink: var(--color-surface)}}._poster_1gflc_17{display:block;width:100%;height:auto;max-height:12rem;color:var(--color-text)}._banner_1gflc_2 .plate text{font:500 10.5px var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase}._name_1gflc_71{font-family:var(--font-body);font-size:.6875rem;fill:currentColor}._ahead_1gflc_77{font-weight:700}._tick_1gflc_81{opacity:.28}._crossed_1gflc_85{opacity:1}@media(prefers-reduced-motion:no-preference){._craft_1gflc_91{transition:transform .42s cubic-bezier(.2,.7,.3,1)}._tick_1gflc_81{transition:opacity .42s cubic-bezier(.2,.7,.3,1)}}._ink_1gflc_106,._pass-fill_1gflc_104,._pass-line_1gflc_104{mix-blend-mode:var(--overprint, normal)}._pass-line_1gflc_104{transform:translate(1px,.6px)}._vignette_1gflc_118{max-height:none;border-radius:var(--radius-small)}._poster_1gflc_17{--sky-ink: color-mix(in oklab, var(--main) 22%, var(--color-route));--sky-paper: 56%;--sky: color-mix(in oklab, var(--place-surface) var(--sky-paper), var(--sky-ink));--far: color-mix(in oklab, var(--place-surface) 92%, var(--main));--near: color-mix(in oklab, var(--place-surface) 86%, var(--main));--ground: color-mix(in oklab, var(--place-surface) 88%, var(--deep))}@media(prefers-color-scheme:dark){._banner_1gflc_2{--sky: color-mix(in oklab, var(--place-surface) 80%, var(--sky-ink))}._poster_1gflc_17{--sky-paper: 78%;--far: color-mix( in oklab, var(--place-surface) 38%, color-mix(in oklab, var(--sky) 90%, var(--main)) );--near: color-mix( in oklab, var(--place-surface) 26%, color-mix(in oklab, var(--sky) 80%, var(--main)) );--ground: color-mix(in oklab, var(--near) 80%, var(--deep))}}._poster_1gflc_17[data-phase=dawn]{--sky-ink: var(--color-tier-clean);--sky-paper: 34%}._poster_1gflc_17[data-phase=noon]{--sky-paper: 42%}._poster_1gflc_17[data-phase=dusk]{--sky-ink: var(--color-port);--sky-paper: 30%}._poster_1gflc_17[data-phase=night]{--sky-ink: color-mix(in oklab, var(--color-route) 40%, var(--night-ink, var(--color-text)));--sky-paper: 8%;--far: color-mix(in oklab, var(--sky) 86%, var(--main));--near: color-mix(in oklab, var(--sky) 78%, var(--color-route));--night-line: var(--color-surface-raised);color:var(--night-line)}@media(prefers-reduced-motion:no-preference){._poster_1gflc_17{background:var(--color-surface-route)}.move-from-near ._poster_1gflc_17>*{animation:_poster-wipe_1gflc_1 .6s cubic-bezier(.2,.7,.3,1) backwards}@supports (animation-timeline: scroll()){._layerMid_1gflc_205,._layerNear_1gflc_206{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 240px}._layerMid_1gflc_205{animation-name:_drift-mid_1gflc_1}._layerNear_1gflc_206{animation-name:_drift-near_1gflc_1}}._nudge_1gflc_222{transition:transform .5s cubic-bezier(.2,.7,.3,1)}._turn_1gflc_227{transform-box:view-box;transform-origin:0 0;animation:_swap-turn_1gflc_1 .55s cubic-bezier(.2,.7,.3,1)}@keyframes _swap-turn_1gflc_1{0%{transform:rotate(-180deg)}}@keyframes _poster-wipe_1gflc_1{0%{clip-path:inset(0 100% 0 0)}}@keyframes _drift-mid_1gflc_1{to{transform:translateY(2px)}}@keyframes _drift-near_1gflc_1{to{transform:translateY(4px)}}}._row_4tz59_1{display:flex;align-items:flex-end;gap:var(--space-2);max-width:100%;min-width:0;color:inherit}._side_4tz59_10{display:flex;flex-direction:column;gap:var(--space-1);flex:0 1 auto;min-width:0}._tray_4tz59_19{padding:0 var(--space-1);outline:1px dashed var(--color-line-strong);outline-offset:2px;border-radius:6px}._faint_4tz59_27 ._drawing_4tz59_27{opacity:.5}._label_4tz59_31{font-size:var(--text-small);color:var(--color-text-quiet)}._drawing_4tz59_27{display:block;max-width:100%;height:auto}._swap_4tz59_42{display:inline-flex;align-items:center;flex:none}._swapMark_4tz59_48{display:inline-flex;flex:none;line-height:0}._swapMark_4tz59_48>svg{width:100%;height:100%}._traded_4tz59_64{align-self:center;font-weight:600;font-size:var(--text-small);color:var(--color-accent)}@media(prefers-reduced-motion:no-preference){._swapDone_4tz59_72{animation:_swap-accent_4tz59_1 1s linear backwards}._traded_4tz59_64{animation:_traded-in_4tz59_1 .6s cubic-bezier(.2,.7,.3,1) .3s backwards}@keyframes _swap-accent_4tz59_1{0%,10%{color:inherit}30%,60%{color:var(--color-accent)}to{color:inherit}}@keyframes _traded-in_4tz59_1{0%{opacity:0}}}._tray_1loqo_1,._row_1loqo_2{display:block;max-width:100%;height:auto;color:inherit}@media(prefers-reduced-motion:no-preference){._arrive_1loqo_15{animation:_arrive_1loqo_15 .42s cubic-bezier(.2,.7,.3,1) var(--d, 0s) backwards}@keyframes _arrive_1loqo_15{0%{transform:translate(var(--dx));opacity:0}}}._mark_1ezt0_1{display:inline-flex;flex:none;line-height:0;color:var(--color-text)}._mark_1ezt0_1>svg{width:100%;height:100%}._line_1ezt0_13{display:flex;align-items:center;gap:var(--space-2)}._drift_1ezt0_20{opacity:0}@media(prefers-reduced-motion:no-preference){._drift_1ezt0_20{animation:_drift_1ezt0_20 8s cubic-bezier(.4,0,.2,1) var(--d, 0s) infinite both}._becomes_1ezt0_33{transform-box:fill-box;transform-origin:50% 50%;animation:_becomes_1ezt0_33 8s ease-out infinite both}@keyframes _drift_1ezt0_20{0%,8%{transform:none;opacity:1}62%,to{transform:translate(var(--dx),var(--dy)) scale(.4);opacity:0}}@keyframes _becomes_1ezt0_33{0%,46%{opacity:0;transform:scale(.7)}70%,to{opacity:1;transform:none}}}._strip_zzd59_5{position:relative;width:100%;overflow:hidden}._scene_zzd59_11,._dots_zzd59_12{position:absolute;inset:0}._scene_zzd59_11>svg{display:block;width:100%;height:100%}._dot_zzd59_12{position:absolute;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:var(--craft);opacity:.85}._name_zzd59_35{position:absolute;right:var(--space-3);bottom:.25rem;max-width:70%;font-family:var(--font-place);font-style:italic;font-weight:400;font-size:1.25rem;line-height:1.2;color:var(--craft);text-align:right;overflow-wrap:anywhere}@media(prefers-reduced-motion:no-preference){._dot_zzd59_12{animation:_strip-drift_zzd59_1 var(--period) ease-in-out var(--delay) infinite alternate}@keyframes _strip-drift_zzd59_1{to{transform:translate(var(--dx))}}}._act_zzd59_67{position:absolute;inset:0;pointer-events:none}._ring_zzd59_73{position:absolute;width:26px;height:26px;margin:-13px 0 0 -13px;border:2px solid var(--light);border-radius:50%;opacity:.85}._frag_zzd59_83,._glow_zzd59_84,._mover_zzd59_85{display:none}._frag_zzd59_83{position:absolute;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:1px;background:var(--light)}._glow_zzd59_84{position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:radial-gradient(circle,var(--light) 0,transparent 70%)}._mover_zzd59_85{position:absolute;width:30px;height:30px;margin:-15px 0 0 -15px}._mover_zzd59_85>svg{display:block;width:100%;height:100%;overflow:visible}@media(prefers-reduced-motion:no-preference){._ring_zzd59_73{display:none}._frag_zzd59_83,._glow_zzd59_84,._mover_zzd59_85{display:block}._frag_zzd59_83{opacity:0;animation:_act-drift_zzd59_1 2.2s ease-in var(--delay) infinite}@keyframes _act-drift_zzd59_1{0%{left:var(--from-x);top:var(--from-y);opacity:0}20%{opacity:1}to{left:var(--to-x);top:var(--to-y);opacity:0}}._glow_zzd59_84{animation:_act-glow_zzd59_1 1.8s ease-in-out infinite alternate}@keyframes _act-glow_zzd59_1{0%{opacity:.2;transform:scale(.85)}to{opacity:.7;transform:scale(1.05)}}._mover_zzd59_85{transition:left 1s linear,top 1s linear}._strip_zzd59_5[data-act=travel] ._scene_zzd59_11>svg>g:last-child{visibility:hidden}}._bandsAfter_1d7ff_2{display:inline-block;flex:none;vertical-align:-.1em;margin-inline:.3em}._bandsOver_1d7ff_9{position:absolute;right:-2px;bottom:-2px}._flare_1d7ff_16{display:block;margin:0 auto;overflow:visible;color:var(--color-text)}._map_1rq31_1{display:block;width:100%;height:auto;color:var(--color-text)}._label_1rq31_9{font:500 10px var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;fill:currentColor;stroke-width:3px;paint-order:stroke}._quiet_1rq31_19{color:var(--color-text-quiet)}._door_1rq31_23{cursor:pointer}._door_1rq31_23:focus-visible{outline:none;stroke:currentColor;stroke-width:2.5px}._stateLabel_1rq31_34{font:500 8px var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;fill:currentColor;opacity:.85;stroke-width:3px;paint-order:stroke}._home_1h67n_1{display:grid;gap:var(--space-1)}._hero_1h67n_6{display:grid}._pick_1h67n_10{display:grid;gap:var(--space-1);margin:0 var(--space-3);padding:var(--space-3);background:var(--color-surface-raised);border:1px solid var(--color-line);border-radius:var(--radius)}._pickName_1h67n_20{font-weight:600}._list_1h67n_24{display:grid;gap:var(--space-2);margin:0;padding:0 var(--space-3);list-style:none}._list_1h67n_24.visually-hidden{padding:0}._row_1h67n_37{width:100%}._scene_1h67n_42{display:grid;gap:var(--space-2)}._sceneWrap_1h67n_47{position:relative}._sceneTargets_1h67n_51{position:absolute;inset:0;width:100%;height:100%}._target_1h67n_58{cursor:pointer}._surface_1h67n_63{cursor:pointer;pointer-events:all}._ring_1h67n_73{fill-opacity:0;stroke-width:2px;opacity:0;pointer-events:none}._tag_1h67n_80{font:500 9px var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;fill:currentColor;stroke-width:3px;paint-order:stroke;opacity:0;pointer-events:none}._target_1h67n_58:focus{outline:none}._target_1h67n_58:focus-visible ._ring_1h67n_73,._target_1h67n_58:focus-visible ._tag_1h67n_80,._target_1h67n_58[data-first=true] ._tag_1h67n_80{opacity:1}._target_1h67n_58[data-first=true] ._ring_1h67n_73{opacity:.6}@media(hover:hover){._target_1h67n_58[data-hot=true] ._ring_1h67n_73,._target_1h67n_58[data-hot=true] ._tag_1h67n_80{opacity:1}}._target_1h67n_58[data-pressed=true] ._ring_1h67n_73{opacity:1;stroke-width:3px;fill-opacity:.25}._caption_1h67n_118{margin:0;padding:0 var(--space-3);color:var(--color-text-quiet);font-size:var(--text-small)}@media(prefers-reduced-motion:no-preference){._target_1h67n_58[data-first=true] ._ring_1h67n_73{animation:_scene-pulse_1h67n_1 1.1s ease-out calc(var(--i) * .6s) 2 both}._target_1h67n_58[data-first=true] ._tag_1h67n_80{animation:_scene-tag_1h67n_1 .4s ease-out calc(var(--i) * .6s) 1 both}@keyframes _scene-tag_1h67n_1{0%{opacity:0}to{opacity:1}}@keyframes _scene-pulse_1h67n_1{0%{opacity:.2;stroke-width:2px}45%{opacity:1;stroke-width:4px}to{opacity:.6;stroke-width:2px}}}._sceneRow_1h67n_161{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--touch)}._figure_batf1_2{flex:none;display:inline-block;vertical-align:middle;overflow:visible;color:var(--color-text)}._shell_ixdgf_1{min-height:100dvh;display:grid;grid-template-rows:auto 1fr;max-width:var(--column);margin:0 auto;padding-bottom:var(--bar-h, 0px)}._strip_ixdgf_11{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-1) var(--space-3);padding:calc(var(--space-3) + var(--safe-top)) calc(var(--space-3) + var(--safe-right)) var(--space-2) calc(var(--space-3) + var(--safe-left));background:var(--place-surface);border-bottom:1px solid var(--color-line)}._engineLine_ixdgf_25{grid-column:1 / -1;margin:0;color:var(--color-text-quiet);font-size:var(--text-small)}._back_ixdgf_33{grid-column:1 / -1;display:flex;margin-block:calc(var(--space-1) * -1) 0}._place_ixdgf_41{display:flex;align-items:center;gap:var(--space-2);min-width:0}._placeText_ixdgf_48{display:grid;min-width:0}._stripTitle_ixdgf_53{font-size:var(--text-title);line-height:1.25;overflow-wrap:anywhere}._where_ixdgf_61{color:var(--color-text-quiet);font-size:var(--text-small)}._facts_ixdgf_66{display:flex;align-items:center;gap:var(--space-1);color:var(--color-text-quiet);font-size:var(--text-small)}._busy_ixdgf_75{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-1) 0 0;font-size:var(--text-small);font-weight:600}._busy_ixdgf_75 svg{flex:none}._stripMeta_ixdgf_89{display:flex;flex-direction:column;align-items:flex-end;margin:0;gap:var(--space-1);color:var(--color-text-quiet);font-size:var(--text-small)}._day_ixdgf_100{display:inline-flex;align-items:center;gap:var(--space-2)}._main_ixdgf_106{min-width:0;overflow-x:clip}._main_ixdgf_106:focus{outline:none}._frame_ixdgf_117{min-width:0}._body_ixdgf_121{padding:var(--space-3) calc(var(--space-3) + var(--safe-right)) var(--space-4) calc(var(--space-3) + var(--safe-left));min-width:0}._frame_ixdgf_117:has([data-home]) ._body_ixdgf_121{padding-top:var(--space-2)}@media(prefers-reduced-motion:no-preference){._strip_ixdgf_11{transition:background-color .42s ease-out}}._state_ixdgf_138{display:grid;gap:var(--space-3);padding:var(--space-5) 0;justify-items:start}._scrim_ixdgf_146{position:fixed;inset:0;z-index:3;display:grid;align-items:end;justify-items:center;background:color-mix(in srgb,var(--color-surface-sunk) 70%,transparent)}._sheet_ixdgf_156{width:100%;max-width:var(--column);max-height:80dvh;overflow-y:auto;display:grid;gap:var(--space-3);padding:var(--space-3) calc(var(--space-3) + var(--safe-right)) calc(var(--space-3) + var(--safe-bottom)) calc(var(--space-3) + var(--safe-left));background:var(--color-surface-raised);border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);border:1px solid var(--color-line)}._sheet_ixdgf_156:focus{outline:none}._sheetTitle_ixdgf_175{font-size:var(--text-title)}._sheetMoment_ixdgf_182{margin:0;font-size:2.125rem;line-height:1.1;text-align:center;text-wrap:balance}._sheetList_ixdgf_191{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}._update_ixdgf_200{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--space-3);padding:0 var(--space-3);color:var(--color-text-quiet);font-size:var(--text-small)}._words_1uzev_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1) var(--space-3);margin:0;padding:var(--space-3);list-style:none;counter-reset:word;background:var(--color-surface-sunk);border:1px solid var(--color-line);border-radius:var(--radius);font-family:var(--font-mono);font-size:var(--text-small);-webkit-user-select:all;user-select:all}._words_1uzev_1 li:before{counter-increment:word;content:counter(word) " ";color:var(--color-text-quiet)}._warning_1uzev_23{font-weight:600}._field_1uzev_27{display:grid;gap:var(--space-1)}._input_1uzev_32{width:100%;min-height:6.5rem;padding:var(--space-2);color:var(--color-text);background:var(--color-surface-raised);border:1px solid var(--color-line-strong);border-radius:var(--radius);font:inherit;font-family:var(--font-mono);font-size:1rem;resize:vertical}._problem_1uzev_46{font-weight:600}._record_zg4kv_2{display:grid;gap:var(--space-1)}._title_zg4kv_7{color:var(--color-text-quiet)}._lines_zg4kv_13{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none;font-size:var(--text-small)}._lines_zg4kv_13 li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 var(--space-2)}._ago_zg4kv_29,._empty_zg4kv_30{color:var(--color-text-quiet);font-size:var(--text-small)}._ago_zg4kv_29{white-space:nowrap}._screen_15z3s_1{display:grid;gap:var(--space-4)}._head_15z3s_6{display:grid;gap:var(--space-1)}._title_15z3s_11{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-title);overflow-wrap:anywhere}._title_15z3s_11:focus{outline:none}._line_15z3s_25{color:var(--color-text-quiet);font-size:var(--text-small)}._topics_15z3s_30{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}._body_15z3s_38{display:grid;gap:var(--space-3);max-width:34rem}._body_15z3s_38 p{overflow-wrap:break-word}._list_15z3s_48{display:grid;gap:var(--space-1);margin:0;padding-left:var(--space-4)}._terms_15z3s_55{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}._term_15z3s_55{display:flex;align-items:flex-start;gap:var(--space-2)}._termBody_15z3s_69{display:grid;gap:2px;min-width:0}._termTitle_15z3s_75{font-weight:600}._example_15z3s_79{display:grid;gap:var(--space-2);padding:var(--space-3);background:var(--color-surface-raised);border-left:4px solid var(--color-accent);border-radius:var(--radius)}._heading_15z3s_88{color:var(--color-text-quiet)}._card_15z3s_95{display:grid;gap:var(--space-3);padding:var(--space-4) var(--space-3);background:var(--color-surface-raised);border-radius:var(--radius)}._cardTitle_15z3s_103{font-size:var(--text-title);line-height:1.3;overflow-wrap:anywhere}._cardTitle_15z3s_103:focus{outline:none}._cardLines_15z3s_115{display:grid;gap:var(--space-2)}._cardActions_15z3s_120{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}._cardNote_15z3s_128{flex-basis:100%;color:var(--color-text-quiet);font-size:var(--text-small)}._dot_1vyh3_5{display:inline-block;flex:none;box-sizing:border-box;width:.75rem;height:.75rem;margin-inline-end:.45em;vertical-align:-.08em;border:1.2px solid var(--color-line-strong);border-radius:3px;background:var(--ink)}@media(prefers-color-scheme:dark){._word_1vyh3_24{color:var(--ink)}}._craft_v57hb_1{display:flex;align-items:center;gap:var(--space-2);list-style:none}._face_v57hb_8{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-3);min-height:var(--touch);padding:var(--space-1) var(--space-2);color:var(--color-text);text-decoration:none}._own_v57hb_20 ._name_v57hb_20{font-weight:700}._text_v57hb_24{display:grid;gap:2px;min-width:0}._name_v57hb_20{overflow-wrap:anywhere}._line_v57hb_34{color:var(--color-text-quiet);font-size:var(--text-small)}._match_v57hb_40{background:var(--color-surface-raised);border-left:3px solid var(--color-mark);border-radius:var(--radius)}._fit_v57hb_46{color:var(--color-accent);font-size:var(--text-small);font-weight:600}._trade_1aa0r_2{display:grid;gap:var(--space-1)}._tradeText_1aa0r_7{overflow-wrap:anywhere}._rail_109py_6{position:fixed;left:0;right:0;bottom:calc(var(--bar-h, 0px) + var(--space-2));z-index:6;display:flex;justify-content:center;padding:0 calc(var(--space-2) + var(--safe-right)) 0 calc(var(--space-2) + var(--safe-left));pointer-events:none}._card_109py_19{position:relative;display:flex;align-items:stretch;width:100%;max-width:var(--column);min-height:4.5rem;box-sizing:border-box;border:1.5px solid var(--color-mark);border-radius:var(--radius);background:color-mix(in srgb,var(--color-mark) 12%,var(--color-surface-raised));color:var(--color-text);box-shadow:0 2px 0 var(--color-line-strong);pointer-events:auto}._body_109py_35{display:grid;flex:1 1 auto;gap:var(--space-1);align-content:center;min-width:0;margin:0;padding:var(--space-2) var(--space-1) var(--space-2) var(--space-3);border:0;border-radius:var(--radius);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}._body_109py_35:focus-visible,._close_109py_53:focus-visible{outline:2px solid var(--color-accent);outline-offset:-3px}._title_109py_58{font-size:1rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere}._chips_109py_65{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2)}._arrow_109py_72{color:var(--color-text-quiet);font-weight:700}._chip_109py_65{display:inline-flex;align-items:center;gap:.35em;padding:2px var(--space-2) 2px 3px;border:1.5px solid var(--color-line-strong);border-radius:999px;background:var(--color-block);font-size:var(--text-small);font-weight:600;line-height:1.2}._ink_109py_91{display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:999px;background:var(--ink)}._detail_109py_100{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-2);font-size:var(--text-small);line-height:1.3}._word_109py_109{font-family:var(--font-mono);font-size:var(--text-label);font-style:normal;font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase}._hint_109py_118{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);color:var(--color-accent);font-size:var(--text-small);font-weight:700}._more_109py_128{color:var(--color-text-quiet);font-weight:400}._close_109py_53{display:grid;flex:none;place-items:center;align-self:flex-start;width:var(--touch);height:var(--touch);margin:0;padding:0;border:0;border-radius:var(--radius);background:none;color:var(--color-text-quiet);cursor:pointer}@media(prefers-reduced-motion:no-preference){._card_109py_19{animation:_notice-rise_109py_1 .28s ease-out}@keyframes _notice-rise_109py_1{0%{opacity:0;transform:translateY(calc(100% + var(--space-3)))}to{opacity:1;transform:none}}}._inline_109py_168{display:flex;align-items:flex-start;gap:var(--space-1);box-sizing:border-box;border:1.5px solid var(--color-mark);border-radius:var(--radius);background:color-mix(in srgb,var(--color-mark) 12%,var(--color-surface-raised));color:var(--color-text)}._inlineBody_109py_179{display:grid;flex:1 1 auto;gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-1) var(--space-2) var(--space-3)}._you_aidm8_2{display:grid;gap:var(--space-2)}._heading_aidm8_7{padding-bottom:var(--space-1);margin:0;color:var(--color-text-quiet);border-bottom:3px double var(--color-line-strong)}._list_aidm8_16{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}._row_aidm8_24{display:grid;gap:var(--space-1);width:100%;min-height:var(--touch);box-sizing:border-box;margin:0;padding:var(--space-2) var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius-small);background:var(--color-surface-raised);color:var(--color-text);font:inherit;font-size:var(--text-small);text-align:left;cursor:pointer}._row_aidm8_24:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._title_aidm8_47{font-weight:700;overflow-wrap:anywhere}._detail_aidm8_52{color:var(--color-text-quiet)}._screen_ul8f3_1{display:grid;gap:var(--space-4)}._head_ul8f3_6{display:grid;gap:var(--space-1)}._learnRow_ul8f3_12{display:flex;justify-content:flex-end;margin-bottom:calc(var(--space-3) * -1);font-size:var(--text-small)}._title_ul8f3_19{font-size:var(--text-title);overflow-wrap:anywhere}._line_ul8f3_26{color:var(--color-text-quiet);font-size:var(--text-small)}._wait_ul8f3_32{display:flex;align-items:center;gap:var(--space-2)}._section_ul8f3_38{display:grid;gap:var(--space-2)}._heading_ul8f3_43{padding-bottom:var(--space-1);color:var(--color-text-quiet);border-bottom:3px double var(--color-line-strong)}._state_ul8f3_52{display:grid;gap:var(--space-1);padding:var(--space-3);background:var(--color-block);border:1.5px solid var(--color-text);border-radius:var(--radius)}._stateTitle_ul8f3_61{margin:0;font-weight:700}._note_ul8f3_66{display:grid;gap:var(--space-1);padding:var(--space-3);background:var(--color-surface-raised);border-radius:var(--radius)}._live_ul8f3_74:empty{position:absolute}._lately_ul8f3_79{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none;font-size:var(--text-small)}._lately_ul8f3_79 li:nth-child(n+3){color:var(--color-text-quiet)}._floating_ul8f3_93{margin:0;color:var(--color-text-quiet)}._crafts_ul8f3_98{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}._havenPlain_ul8f3_106{padding:var(--space-2) var(--space-3);background:var(--color-surface-raised);border-radius:var(--radius)}._oneAct_ul8f3_113{display:grid;gap:var(--space-3);padding:var(--space-3);background:var(--color-surface-raised);border:1px solid var(--color-line);border-radius:var(--radius)}._oneAct_ul8f3_113[data-lead=match]{color:var(--color-match-ink);background:var(--color-match-bg);border-color:var(--color-mark)}._next_ul8f3_129{display:grid;gap:var(--space-2);padding:var(--space-3);background:var(--color-surface-raised);border-radius:var(--radius)}._nextLabel_ul8f3_137{color:var(--color-text-quiet)}._nextTitle_ul8f3_143{font-size:var(--text-title);font-weight:600;line-height:1.3;overflow-wrap:anywhere}._nextReason_ul8f3_150{color:var(--color-text-quiet)}._also_ul8f3_154{display:grid;gap:var(--space-2)}._glance_ul8f3_160{position:relative}._lift_ul8f3_165{position:absolute;top:0;left:calc(100% * var(--col) / var(--cols));display:grid;place-items:center;width:1.75rem;height:1.75rem;margin-top:-.25rem;border-radius:999px;background:var(--color-block);border:1px solid var(--color-line-strong);opacity:0;pointer-events:none}._cells_ul8f3_182{display:grid;gap:3px}._cell_ul8f3_182{display:grid;place-items:center;height:1.25rem;overflow:hidden;border-radius:4px;border:1px solid var(--color-line-strong);background:var(--color-surface-sunk)}._pocket_ul8f3_198{display:grid;gap:var(--space-1);padding:0 var(--space-2) var(--space-2)}._leadButton_ul8f3_210{scroll-margin-bottom:var(--space-3)}._ownBlock_ul8f3_215{display:grid;gap:var(--space-1);border-bottom:1px solid var(--color-line)}._fold_ul8f3_222{display:grid;gap:var(--space-2)}._fold_ul8f3_222>ul{padding-left:var(--space-3)}._cell_ICE_ul8f3_232{background:color-mix(in oklab,var(--color-ice) 78%,var(--color-surface))}._cell_CARBON_ul8f3_235{background:color-mix(in oklab,var(--color-carbon) 92%,var(--color-surface))}._cell_METAL_ul8f3_238{background:color-mix(in oklab,var(--color-metal) 78%,var(--color-surface))}._cell_ROCK_ul8f3_241{background:color-mix(in oklab,var(--color-rock) 78%,var(--color-surface))}._cell_DEBRIS_ul8f3_244{background:color-mix(in oklab,var(--color-debris) 78%,var(--color-surface))}._cell_made_ul8f3_247{background:var(--color-text-quiet)}@media(prefers-reduced-motion:no-preference){._arrive_ul8f3_253{animation:_cell-arrive_ul8f3_1 .42s cubic-bezier(.2,.7,.3,1) backwards}@keyframes _cell-arrive_ul8f3_1{0%{transform:translate(-2.5rem);opacity:0}}._lift_ul8f3_165{animation:_chip-lift_ul8f3_1 .56s cubic-bezier(.2,.7,.3,1)}@keyframes _chip-lift_ul8f3_1{0%{transform:translateY(-4.5rem);opacity:0}30%{opacity:1}75%{opacity:1}to{transform:translateY(0);opacity:0}}}._tally_ul8f3_287{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin:0;padding:0;list-style:none;font-size:var(--text-small);color:var(--color-text-quiet)}._travel_ul8f3_299{display:grid;gap:var(--space-4)}._crossing_ul8f3_304{font-size:var(--text-body)}._ahead_ul8f3_308{display:grid;gap:var(--space-2)}._there_ul8f3_314{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none;font-size:var(--text-small)}._thereRow_ul8f3_323{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-3)}._thereName_ul8f3_331{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-body)}._waiting_ul8f3_339{display:grid;gap:var(--space-1);padding:var(--space-3);border:1.5px dashed var(--color-accent);border-radius:var(--radius)}._facts_ul8f3_347{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none;font-size:var(--text-small);color:var(--color-text-quiet)}._pending_ul8f3_357{color:var(--color-text);font-size:var(--text-small)}._group_ul8f3_363{display:grid;gap:var(--space-2)}._returned_ul8f3_369{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-line-strong);border-radius:var(--radius);background:var(--color-surface-raised)}._returned_ul8f3_369>p{margin:0;flex:1 1 14rem}._returned_ul8f3_369>div{flex:1 1 100%;min-width:0}._band_1jqdc_10{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);padding:var(--space-2) calc(var(--space-3) + var(--safe-right)) var(--space-2) calc(var(--space-3) + var(--safe-left));background:var(--color-surface-sunk);border-bottom:1px solid var(--color-line)}._bandRow_1jqdc_20{display:flex;align-items:center;gap:var(--space-2);min-height:var(--touch)}._bandLabel_1jqdc_27{flex:1;min-width:0;margin:0;color:var(--color-text-quiet)}._bandRow_1jqdc_20>.ctl-chip{flex:none}._pips_1jqdc_39{display:flex;gap:4px;flex:none}._pip_1jqdc_39{width:10px;height:10px;box-sizing:border-box;border:1.5px solid var(--color-line-strong);border-radius:50%}._pip_1jqdc_39[data-pip=working]{background:var(--color-mark);border-color:var(--color-mark)}._pip_1jqdc_39[data-pip=stalled]{border-style:dashed;border-color:var(--color-mark)}._pills_1jqdc_63{display:flex;flex:1;min-width:0;gap:var(--space-2);margin:0;padding:0 0 2px;list-style:none;overflow-x:auto;scrollbar-width:none}._pills_1jqdc_63::-webkit-scrollbar{display:none}._pill_1jqdc_63{flex:none;max-width:100%}._pill_1jqdc_63 .ctl-chip{max-width:100%}._pill_1jqdc_63 .ctl-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pill_1jqdc_63[data-now] .ctl{border-color:var(--color-mark)}._pill_1jqdc_63[data-stalled] .ctl{border-style:dashed}._now_1jqdc_106{margin-left:var(--space-1);color:var(--color-text-quiet)}._card_1jqdc_114{display:grid;gap:var(--space-2);padding:var(--space-3);background:var(--color-surface-raised);border:1.5px solid var(--color-line);border-radius:var(--radius)}._card_1jqdc_114[data-lead=invite]{color:var(--color-match-ink);background:var(--color-match-bg);border-color:var(--color-mark)}._cardTop_1jqdc_130{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._kicker_1jqdc_137{margin:0;color:var(--color-text-quiet)}._card_1jqdc_114[data-lead=invite] ._kicker_1jqdc_137,._card_1jqdc_114[data-lead=invite] ._sub_1jqdc_144{color:inherit}._cardTitle_1jqdc_148{margin:0;font-size:var(--text-title);font-weight:700;line-height:1.25;overflow-wrap:anywhere;text-wrap:balance}._sub_1jqdc_144{margin:0;color:var(--color-text-quiet)}._line_1jqdc_162{margin:0}._toggle_1jqdc_166{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--touch);padding:0 var(--space-2);border:0;background:none;color:var(--color-text-quiet);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}._chain_1jqdc_181{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);margin:0;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-quiet)}._link_1jqdc_194[data-held=true]{color:var(--color-text)}._steps_1jqdc_198{display:flex;flex-wrap:wrap;gap:var(--space-2)}._why_1jqdc_204{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2);align-items:start;margin:0;padding:var(--space-2) var(--space-3);background:var(--color-surface-sunk);border-radius:var(--radius-small)}._question_1jqdc_215{margin:var(--space-1) 0 0;font-size:1.375rem;line-height:1.2}._choice_1jqdc_223{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}._also_1jqdc_229{display:grid;gap:var(--space-1);padding:var(--space-2) 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}._alsoLabel_1jqdc_237{margin:0;color:var(--color-text-quiet)}._rows_1jqdc_245{display:grid;margin:0;padding:0;list-style:none}._row_1jqdc_245{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;gap:var(--space-2);align-items:start;padding:var(--space-2) 0;border-top:1px solid var(--color-line)}._rows_1jqdc_245>._row_1jqdc_245:first-child{border-top:0}._mark_1jqdc_265{display:grid;place-items:center;width:2rem;height:2rem;background:var(--color-chip);border-radius:var(--radius-small);color:var(--color-text)}._rowText_1jqdc_275{display:grid;gap:2px;min-width:0}._rowTitle_1jqdc_281{margin:0;font-weight:700;line-height:1.3;overflow-wrap:anywhere}._rowBrings_1jqdc_288{margin:0;font-size:var(--text-small);color:var(--color-text-quiet)}._card_1jqdc_114[data-lead=invite] ._rowBrings_1jqdc_288{color:inherit}._rowWhere_1jqdc_298{margin:2px 0 0;color:var(--color-text-quiet)}._card_1jqdc_114[data-lead=invite] ._rowWhere_1jqdc_298{color:inherit}._needs_1jqdc_308{justify-self:start;margin:2px 0 0;padding:0 var(--space-1);border:1px dashed var(--color-line-strong);border-radius:var(--radius-small);color:var(--color-text)}._rowAct_1jqdc_318{display:grid;justify-items:end}._heldChip_1jqdc_323 .ctl{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}._confirm_1jqdc_329{grid-column:2 / -1;display:grid;gap:var(--space-2)}._board_1jqdc_337{display:grid;gap:var(--space-3)}._boardTitle_1jqdc_342{margin:0;font-size:1.875rem;line-height:1.1}._meter_1jqdc_348{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-2) var(--space-3);background:var(--color-surface-raised);border:1.5px solid var(--color-line);border-radius:var(--radius)}._meterText_1jqdc_359{color:var(--color-text)}._filters_1jqdc_364{display:flex;flex-wrap:wrap;gap:var(--space-2)}._filters_1jqdc_364 [aria-pressed=true]{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}._group_1jqdc_376{display:grid;gap:0}._groupHead_1jqdc_381{margin:0;padding:var(--space-3) 0 var(--space-1);color:var(--color-text-quiet);border-bottom:1.5px solid var(--color-line-strong)}._notice_1jqdc_389{margin:0;padding:var(--space-2) var(--space-3);background:var(--color-surface-sunk);border-radius:var(--radius-small)}._fine_1jqdc_396{display:grid;gap:var(--space-1);margin:0;font-size:var(--text-small);color:var(--color-text-quiet)}._fine_1jqdc_396 p{margin:0}._swapList_1jqdc_410{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}._seal_1jqdc_420{display:grid;place-items:center;justify-self:center;width:5.75rem;height:5.75rem;border:2px dotted var(--color-mark);border-radius:50%;color:var(--color-text)}._sealInner_1jqdc_431{display:grid;place-items:center;width:4.25rem;height:4.25rem;border:2px solid var(--color-mark);border-radius:50%}._closingKicker_1jqdc_440{margin:0;text-align:center;color:var(--color-text-quiet)}._closingBody_1jqdc_447{margin:0;text-align:center}._gains_1jqdc_453{display:grid;gap:4px;margin:0;padding:0;list-style:none;text-align:center;font-weight:600}._recordLine_1jqdc_463{display:grid;gap:2px;margin:0;padding:var(--space-2) var(--space-3);background:var(--color-surface-sunk);border-left:2px solid var(--color-mark);border-radius:var(--radius-small)}._recordLabel_1jqdc_473{color:var(--color-text-quiet)}._count_1jqdc_478{margin:0;text-align:center;color:var(--color-text-quiet)}._story_1jqdc_486{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}._storyDay_1jqdc_494{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:var(--space-2)}._dayLabel_1jqdc_500{padding-top:2px;color:var(--color-text-quiet)}._storyText_1jqdc_506{margin:0;font-size:var(--text-small)}._thread_1jqdc_511{display:grid;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-line)}._bar_jpxab_7{display:block;width:100%;height:.5rem;border-radius:999px;background:color-mix(in srgb,var(--color-line) 70%,transparent);overflow:hidden}._barFill_jpxab_16{display:block;height:100%;border-radius:inherit;background:var(--color-mark)}._ringMark_jpxab_24{position:relative;display:inline-grid;place-items:center;flex:none;color:var(--color-text)}._ringMark_jpxab_24>svg{position:absolute;inset:0}._ringGlyph_jpxab_37{display:inline-flex;line-height:0}._pill_jpxab_43{display:inline-flex;align-items:center;min-height:44px;max-width:11.5rem;margin:0;padding:0;border:0;background:none;color:var(--color-text);font:inherit;cursor:pointer}._pillFace_jpxab_57{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0;padding:1px var(--space-2) 1px 2px;border:1.5px solid var(--color-mark);border-radius:999px;background:color-mix(in srgb,var(--color-mark) 16%,var(--place-surface, var(--color-surface)))}._pillWords_jpxab_68{font-size:var(--text-small);font-weight:600;line-height:1.2;overflow-wrap:anywhere;text-align:left}._pill_jpxab_43:focus-visible{outline:none}._pill_jpxab_43:focus-visible ._pillFace_jpxab_57{outline:2px solid var(--color-accent);outline-offset:2px}._pill_jpxab_43:active ._pillFace_jpxab_57{filter:brightness(1.1)}._line_jpxab_90{position:fixed;top:calc(var(--strip-h, 0px) - 3px);left:0;right:0;z-index:4;max-width:var(--column);height:3px;margin:0 auto;pointer-events:none}._lineFill_jpxab_102{display:block;height:100%;background:var(--color-mark)}._card_jpxab_109{display:grid;gap:var(--space-2);padding:var(--space-3);border:1.5px solid var(--color-mark);border-radius:var(--radius);background:color-mix(in srgb,var(--color-mark) 10%,var(--color-surface-raised));scroll-margin-top:calc(var(--strip-h, 0px) + var(--space-2))}._cardHead_jpxab_119{display:flex;align-items:center;gap:var(--space-2);margin:0;font-weight:700}@media(prefers-reduced-motion:no-preference){._barFill_jpxab_16,._lineFill_jpxab_102{transition:width .9s linear}._ringFill_jpxab_133{transition:stroke-dasharray .9s linear}._lineDone_jpxab_137 ._lineFill_jpxab_102{animation:_busy-flash_jpxab_1 .9s ease-out both}@keyframes _busy-flash_jpxab_1{0%{opacity:1;box-shadow:0 0 0 0 var(--color-mark)}35%{opacity:1;box-shadow:0 0 10px 2px var(--color-mark)}to{opacity:0;box-shadow:0 0 0 0 transparent}}}._screen_dphzd_1{display:grid;gap:var(--space-4)}._head_dphzd_6{display:grid;gap:var(--space-1)}._title_dphzd_11{font-size:var(--text-title)}._titleRow_dphzd_18{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--space-1) var(--space-3)}._load_dphzd_26,._steady_dphzd_32{color:var(--color-text-quiet);font-size:var(--text-small)}._tickMark_dphzd_37{display:inline-block;width:2px;height:.9em;margin:0 .2em;vertical-align:-.1em;border-radius:1px;background:var(--color-accent)}._foot_dphzd_48{color:var(--color-text-quiet);font-size:var(--text-small)}._prow_dphzd_54{display:grid;grid-template-columns:22px 4.5rem minmax(0,1fr) 2ch;align-items:center;column-gap:var(--space-2);min-height:38px}._prowItem_dphzd_62{display:block}._tappable_dphzd_67 ._prow_dphzd_54{grid-template-columns:22px 4.5rem minmax(0,1fr) 2ch .75rem}._prowTap_dphzd_72{width:100%;min-height:var(--touch);padding:0;text-align:left;background:none;border:0}._mark_dphzd_81{position:relative;display:inline-flex;justify-content:center}._kind_dphzd_87{overflow-wrap:anywhere}._glyph_dphzd_92{margin-right:.25em;vertical-align:-.1em}._slots_dphzd_97{display:flex;align-items:center;min-width:0}._pcount_dphzd_103{font-family:var(--font-mono);font-size:var(--text-body);text-align:right}._madeItem_dphzd_110{display:grid;gap:var(--space-1)}._made_dphzd_110{display:grid;grid-template-columns:28px minmax(4.5rem,7rem) minmax(0,1fr) auto .75rem;align-items:center;column-gap:var(--space-2);width:100%;min-height:44px;padding:0;text-align:left;background:none;border:0}._madeName_dphzd_128{display:grid;min-width:0;overflow-wrap:anywhere}._sub_dphzd_134{color:var(--color-text-quiet);font-size:var(--text-small)}._units_dphzd_139{color:var(--color-text-quiet);font-size:var(--text-small);white-space:nowrap}._chevron_dphzd_145{font-style:normal;color:var(--color-text-quiet)}._members_dphzd_150{display:grid;gap:var(--space-1);margin:0;padding:0 0 0 var(--space-4);list-style:none}._line_dphzd_158{color:var(--color-text-quiet);font-size:var(--text-small)}._section_dphzd_163{display:grid;gap:var(--space-2)}._heading_dphzd_168{padding-bottom:var(--space-1);color:var(--color-text-quiet);border-bottom:3px double var(--color-line-strong)}._rows_dphzd_176{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}._row_dphzd_176{display:grid;gap:var(--space-1);padding:var(--space-2) var(--space-3);background:var(--color-surface-raised);border-radius:var(--radius)}._rowHead_dphzd_192{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2)}._name_dphzd_199{font-weight:600;overflow-wrap:anywhere}._count_dphzd_204{font-family:var(--font-mono);font-size:var(--text-body)}._card_dphzd_209{display:grid;gap:var(--space-2);padding:var(--space-3);background:var(--color-surface-raised);border-radius:var(--radius)}._blocks_dphzd_217{display:flex;flex-wrap:wrap;gap:var(--space-2)}._units_dphzd_139{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}._unit_dphzd_139{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}._stepper_dphzd_238{display:inline-flex;align-items:center;gap:var(--space-2)}._step_dphzd_238{min-width:var(--touch);border:1px solid var(--color-line-strong);border-radius:var(--radius-small);background:var(--color-surface)}._step_dphzd_238:disabled{color:var(--color-text-quiet);cursor:default}._pick_dphzd_256{display:flex;align-items:center;gap:var(--space-2);min-height:var(--touch)}._sentence_dphzd_263{overflow-wrap:anywhere}._holds_dphzd_267{flex:1;min-width:0;font-size:var(--text-small);white-space:nowrap}._hint_1o5qe_1{color:var(--color-text-quiet);font-size:var(--text-small)}._things_1o5qe_6{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}._groups_1o5qe_16{display:grid;gap:var(--space-4)}._group_1o5qe_16{display:grid;gap:var(--space-2)}._groupHead_1o5qe_26{display:grid;gap:var(--space-1)}._groupTitle_1o5qe_31{font-size:var(--text-body);font-weight:600}._list_1o5qe_36{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}._door_1o5qe_44{display:grid;gap:var(--space-1);padding:var(--space-2) var(--space-3);border:1px dashed var(--color-line-strong);border-radius:var(--radius)}._doorHead_1o5qe_52{font-weight:600}._composerHead_1o5qe_57{display:grid;gap:var(--space-1)}._sides_1o5qe_62{display:grid;gap:var(--space-3)}._rule_1o5qe_67{color:var(--color-text-quiet);font-size:var(--text-small);line-height:1.45}._open_1o5qe_73{display:grid;gap:var(--space-2);padding:var(--space-3);background:var(--color-surface-raised);border:1px solid var(--color-line-strong);border-radius:var(--radius)}._gives_1o5qe_84{display:grid;gap:var(--space-1);padding:var(--space-2) var(--space-3);background:var(--color-surface-sunk);border-left:3px solid var(--color-accent);border-radius:var(--radius)}._givesHead_1o5qe_93{margin:0;color:var(--color-text-quiet)}._givesLines_1o5qe_100{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none;font-size:var(--text-small)}._givesLines_1o5qe_100 li{display:flex;align-items:flex-start;gap:var(--space-2)}._givesLines_1o5qe_100 li>:first-child{flex:none}._offerHead_1o5qe_120{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-2)}._pill_1o5qe_128{display:inline-block;padding:1px var(--space-2);border:1px solid var(--color-line-strong);border-radius:999px;background:var(--color-surface-sunk);font-size:var(--text-small);font-weight:600;white-space:nowrap}._lapses_1o5qe_140{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--color-text-quiet);font-size:var(--text-small)}._ended_1o5qe_150{opacity:.7}._lapsed_1o5qe_154{border-style:dashed}._dock_e9kje_9{position:fixed;bottom:0;left:0;right:0;max-width:var(--column);margin:0 auto;z-index:2;display:grid;gap:var(--space-2);padding:var(--space-2) calc(.25rem + var(--safe-right)) calc(var(--space-3) + var(--safe-bottom)) calc(.25rem + var(--safe-left));background:var(--color-chip);border-top:1.5px solid var(--color-text);container-type:inline-size}._notice_e9kje_27:empty{position:absolute}._refusal_e9kje_32{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);padding:0 var(--space-2);color:var(--color-text);font-size:var(--text-small)}._told_e9kje_43{margin:0;padding:0 var(--space-2);color:var(--color-text);font-size:var(--text-small)}._note_e9kje_51{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-2);margin:0;padding:0 var(--space-2);color:var(--color-text-quiet);font-size:var(--text-small)}._handle_e9kje_64{justify-self:center;display:flex;align-items:center;gap:var(--space-2);min-height:var(--touch);padding:0 var(--space-3);background:var(--color-block);border:1.5px solid var(--color-text);border-radius:var(--radius);color:var(--color-text);font-size:.8rem;font-weight:600}._grip_e9kje_79{width:1.125rem;height:3px;border-radius:2px;background:var(--color-text-quiet)}._drawer_e9kje_87{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr));gap:.375rem;padding:0 0 var(--space-2);max-height:40dvh;overflow-y:auto;border-bottom:1px dashed var(--color-line-strong)}._dock_e9kje_9 ._tile_e9kje_97{position:relative;flex-direction:column;gap:2px;min-width:0;min-height:4.75rem;padding:.375rem 0;font-size:.68rem;line-height:1.1}._mark_e9kje_108{display:grid;place-items:center;width:2.125rem;height:2.125rem}._word_e9kje_115{font-size:.68rem;font-weight:600;line-height:1.1;text-align:center;overflow-wrap:normal}._sub_e9kje_123{color:var(--color-text-quiet);font-size:.65rem;font-weight:400;line-height:1.1}._dock_e9kje_9 ._suggested_e9kje_131{box-shadow:inset 0 1.5px 0 var(--color-paper-line),0 1.5px 0 var(--color-text),0 0 0 3px var(--color-accent)}._dock_e9kje_9 ._suggested_e9kje_131:active:not(:disabled){box-shadow:0 0 0 3px var(--color-accent)}._dock_e9kje_9 ._full_e9kje_143{background:var(--color-chip);border-color:var(--color-line-strong);box-shadow:0 1.5px 0 var(--color-line-strong)}._dock_e9kje_9 ._full_e9kje_143 ._mark_e9kje_108{opacity:.45}._dock_e9kje_9 ._full_e9kje_143:active{transform:none;box-shadow:0 1.5px 0 var(--color-line-strong)}._badge_e9kje_159{position:absolute;top:3px;right:3px;padding:1px 3px;background:var(--color-block);border:1.5px solid var(--color-text);border-radius:.5rem;line-height:0}._dot_e9kje_171{position:absolute;top:5px;right:6px;width:.5625rem;height:.5625rem;border-radius:50%;background:var(--color-accent);border:1.5px solid var(--color-text)}._rest_e9kje_183 ._tile_e9kje_97,._faint_e9kje_192{opacity:.42;box-shadow:none;border-style:dashed}._three_e9kje_199{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.25rem;padding-bottom:3px}._busyRow_e9kje_208{display:flex;gap:.375rem}._dock_e9kje_9 ._busyBar_e9kje_213{position:relative;flex:1 1 auto;justify-content:flex-start;gap:var(--space-2);min-width:0;min-height:4.75rem;padding:.375rem var(--space-3);overflow:hidden;font-size:var(--text-small);font-weight:700;text-align:left}._busyFill_e9kje_228{position:absolute;inset:0 auto 0 0;background:color-mix(in srgb,var(--color-mark) 30%,var(--color-block));border-right:3px solid var(--color-mark);pointer-events:none}._busyBar_e9kje_213>:not(._busyFill_e9kje_228){position:relative}._busyWords_e9kje_240{min-width:0;line-height:1.25;overflow-wrap:anywhere}._dock_e9kje_9 ._mini_e9kje_246{position:relative;flex:none;width:3rem;min-height:4.75rem;padding:0}@media(prefers-reduced-motion:no-preference){._busyFill_e9kje_228{transition:width .9s linear}._busyDone_e9kje_259 ._busyFill_e9kje_228{animation:_dock-done_e9kje_1 .9s ease-out 1}@keyframes _dock-done_e9kje_1{0%{filter:brightness(1)}30%{filter:brightness(1.25)}to{filter:brightness(1)}}}:root{color-scheme:light dark;--color-surface: #e3ecea;--color-surface-raised: #f3f7f6;--color-surface-sunk: #d6e3e1;--color-block: #f3f7f6;--color-chip: #dfe9e7;--color-surface-pocket: #ebe9df;--color-surface-workshop: #ddebe3;--color-surface-port: #ece6e2;--color-surface-haven: #e5e6ef;--color-surface-route: #dde8ef;--color-text: #0d2a2f;--color-text-quiet: #3d5a5d;--color-accent: #0f4a52;--color-on-accent: #f6efd2;--color-mark: #a8832a;--color-match-bg: #f1ead0;--color-match-ink: #5e4a12;--color-paper-line: rgba(255, 255, 255, .75);--color-line: #c0d1ce;--color-line-strong: #5f7c7a;--color-ice: #2e6f9e;--color-carbon: #1f2224;--color-metal: #6b7f8a;--color-rock: #b8762b;--color-debris: #a63a20;--color-carbon-edge: #4a5054;--color-tier-clean: #c9a227;--color-tier-flawed: #8c4a2b;--color-tier-surprising: #8a86a8;--color-tier-brass: #ae7a29;--color-haven: #8a86a8;--color-port: #c78a6e;--color-route: #5f7f9a;--font-body: "Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: "IM Fell English", Georgia, "Times New Roman", serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-place: var(--font-display);--text-small: .8125rem;--text-label: .75rem;--tracking-label: .06em;--text-body: 1rem;--text-title: 1.25rem;--leading: 1.45;--space-1: .25rem;--space-2: .5rem;--space-3: 1rem;--space-4: 1.5rem;--space-5: 2.5rem;--radius: .75rem;--radius-small: .5rem;--touch: 2.75rem;--column: 36rem;--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px)}@media(prefers-color-scheme:dark){:root{--color-surface: #0b1c21;--color-surface-raised: #12282e;--color-surface-sunk: #0e2227;--color-block: #163139;--color-chip: #1a363d;--color-surface-pocket: #191e1b;--color-surface-workshop: #0a2219;--color-surface-port: #1f1a1d;--color-surface-haven: #151a2b;--color-surface-route: #081a2b;--color-text: #e6eeea;--color-text-quiet: #a2b9b5;--color-accent: #efe2b0;--color-on-accent: #102528;--color-mark: #efe2b0;--color-match-bg: #1c3536;--color-match-ink: #efe2b0;--color-paper-line: rgba(230, 238, 234, .1);--color-line: #24424a;--color-line-strong: #5d7e83;--color-ice: #7cc0ec;--color-carbon: #d9dcdd;--color-metal: #b6c6cf;--color-rock: #e6a652;--color-debris: #f08468;--color-carbon-edge: #8e9497;--color-tier-clean: #e8c766;--color-tier-flawed: #c9825d;--color-tier-surprising: #a5a1c4;--color-tier-brass: #daa862;--color-haven: #a5a1c4;--color-port: #d9a088;--color-route: #8fb0c9}}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;min-height:100dvh}body{color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading);font-synthesis-weight:none;overflow-x:hidden;-webkit-text-size-adjust:100%}h1,h2,h3,p{margin:0}h1,h2,.display{font-family:var(--font-display);font-style:italic;font-weight:400}button{font:inherit;color:inherit;min-height:var(--touch);cursor:pointer}:focus-visible{outline:2.5px solid var(--color-accent);outline-offset:3px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mono{font-family:var(--font-mono);font-size:var(--text-small);color:var(--color-text-quiet)}.label{font-family:var(--font-mono);font-size:var(--text-label);font-style:normal;font-weight:500;letter-spacing:var(--tracking-label);line-height:1.4;text-transform:uppercase}.quiet{color:var(--color-text-quiet)}.gloss{font-size:var(--text-small)}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/atkinson-hyperlegible-400-v12.woff2) format("woff2")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/atkinson-hyperlegible-700-v12.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-v20.woff2) format("woff2")}@font-face{font-family:IM Fell English;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/im-fell-english-italic-v14.woff2) format("woff2")}.name-face{font-weight:700}:is(h1,h2,.display).name-face,:is(h1,h2,.display,.label) .name-face{font-weight:inherit}.kind-made{font-weight:700;font-size:1rem}.kind-raw{font-weight:500;font-size:.9rem}@media(prefers-reduced-motion:no-preference){button{transition:background-color .12s ease}}html{scroll-padding-bottom:var(--bar-h, 0px)}.ctl{font:inherit;color:var(--color-text);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.ctl:focus-visible{outline:2.5px solid var(--color-accent);outline-offset:3px}.ctl-block{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:3.125rem;padding:0 .875rem;background:var(--color-block);border:1.5px solid var(--color-text);border-radius:var(--radius);box-shadow:inset 0 1.5px 0 var(--color-paper-line),0 1.5px 0 var(--color-text);font-size:.95rem;font-weight:600;line-height:1.2;text-align:center}.ctl-block:active:not(:disabled){transform:translateY(1.5px);box-shadow:inset 0 1.5px 0 var(--color-paper-line)}.ctl-block:disabled{background:var(--color-surface);color:var(--color-text-quiet);border-color:var(--color-line-strong);box-shadow:0 1.5px 0 var(--color-line-strong);cursor:default}.ctl-primary{background:var(--color-accent);color:var(--color-on-accent)}.ctl-door{display:flex;justify-content:flex-start;min-height:3.5rem;padding:var(--space-2) .75rem var(--space-2) var(--space-2);gap:.625rem;font-size:.92rem;text-align:left}.ctl-wide{grid-column:1 / -1}.ctl-full{display:flex;width:100%}.ctl-mark{flex:none;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.5625rem;background:var(--color-chip)}.ctl-label{display:flex;flex-direction:column;min-width:0;overflow-wrap:break-word}.ctl-line{margin-top:2px;color:var(--color-text-quiet);font-size:var(--text-small);font-weight:400}.ctl-chip{display:inline-flex;align-items:center;gap:.375rem;min-height:var(--touch);padding:0 .875rem 0 .625rem;background:var(--color-block);border:1.5px solid var(--color-text);border-radius:999px;box-shadow:inset 0 1.5px 0 var(--color-paper-line),0 1.5px 0 var(--color-text);font-size:.88rem;font-weight:600;line-height:1.2}.ctl-chip.ctl-primary{background:var(--color-accent);color:var(--color-on-accent)}.ctl-chip:active:not(:disabled){transform:translateY(1.5px);box-shadow:inset 0 1.5px 0 var(--color-paper-line)}.ctl-chip:disabled{background:var(--color-surface);color:var(--color-text-quiet);border-color:var(--color-line-strong);box-shadow:0 1.5px 0 var(--color-line-strong);cursor:default}.ctl-reveal,.ctl-back,.ctl-learn{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--touch);padding:0 var(--space-1);background:none;border:0;color:var(--color-text-quiet);font-size:.9rem}.ctl-learn-strong{color:var(--color-text)}.ctl-reveal{color:var(--color-text);font-weight:600}.ctl-reveal:disabled{color:var(--color-text-quiet);cursor:default}.ctl svg{flex:none}.ctl-fold{border:1px dashed var(--color-line-strong);border-radius:var(--radius);padding:0 var(--space-2)}.ctl-fold>summary{width:100%;list-style:none;color:var(--color-text-quiet);font-weight:400}.ctl-fold>summary::-webkit-details-marker{display:none}.ctl-fold>summary .ctl-plus,.ctl-fold>summary .ctl-minus{margin-inline-start:auto}.ctl-fold:not([open]) .ctl-minus,.ctl-fold[open] .ctl-plus{display:none}.ctl-fold-marks{display:inline-flex;flex:none}.ctl-fold-marks>*+*{margin-inline-start:-.5rem}.ctl-fold-label{min-width:0}.ctl-doors{display:grid;grid-template-columns:repeat(auto-fit,minmax(max(9.5rem,calc(50% - .3125rem)),1fr));gap:.625rem;margin:0;padding:0 0 3px;list-style:none}.ctl-doors>.ctl-door{width:100%}.ctl-actions{display:flex;flex-wrap:wrap;gap:.625rem;padding-bottom:3px}.ctl-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-2);padding-bottom:2px}.ctl-quiet{display:flex;flex-wrap:wrap;align-items:center;gap:0 1.125rem}@media(prefers-reduced-motion:no-preference){.ctl-block,.ctl-chip{transition:transform 90ms ease-out,box-shadow 90ms ease-out}}:root{--place-surface: var(--color-surface)}:root[data-place=pocket]{--place-surface: var(--color-surface-pocket)}:root[data-place=workshop]{--place-surface: var(--color-surface-workshop)}:root[data-place=port]{--place-surface: var(--color-surface-port)}:root[data-place=haven]{--place-surface: var(--color-surface-haven)}:root[data-place=route]{--place-surface: var(--color-surface-route)}body{background:var(--place-surface)}@media(prefers-reduced-motion:no-preference){body{transition:background-color .42s ease-out}.move{animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.7,.3,1);animation-fill-mode:backwards}.move-from-below{animation-name:place-from-below}.move-from-above{animation-name:place-from-above}.move-from-right{animation-name:place-from-right}.move-from-left{animation-name:place-from-left}.move-from-far{animation-name:place-from-far}.move-from-near{animation-name:place-from-near}@keyframes place-from-below{0%{transform:translateY(18%);opacity:0}}@keyframes place-from-above{0%{transform:translateY(-12%);opacity:0}}@keyframes place-from-right{0%{transform:translate(30%);opacity:0}}@keyframes place-from-left{0%{transform:translate(-30%);opacity:0}}@keyframes place-from-far{0%{transform:scale(1.08);opacity:0}}@keyframes place-from-near{0%{transform:scale(.86);opacity:0}}}@media(prefers-reduced-motion:no-preference){[data-surprise-flare]{transform-box:fill-box;transform-origin:center;animation:prosper-surprise-flare .9s cubic-bezier(.2,.7,.3,1) both}@keyframes prosper-surprise-flare{0%{opacity:0;transform:scale(.72)}35%{opacity:1}to{opacity:.6;transform:scale(1)}}}:root{--grain-opacity: .045;--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .05 0 0 0 0 .16 0 0 0 0 .18 1.9 0 0 0 -.7'/%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23n)'/%3E%3C/svg%3E");--overprint: multiply}@media(prefers-color-scheme:dark){:root{--grain-opacity: .05;--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .9 0 0 0 0 .93 0 0 0 0 .92 1.9 0 0 0 -.7'/%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23n)'/%3E%3C/svg%3E");--overprint: screen}}body:after{content:"";position:fixed;inset:0;z-index:10;pointer-events:none;background-image:var(--grain);background-size:256px 256px;opacity:var(--grain-opacity)}
