.play_mark__ygkc_{display:block;width:100%;height:100%;fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.play_inkDawn__FREOw{stroke:var(--d-dawn)}.play_inkFern__pKyPu{stroke:var(--d-annotation)}circle.play_inkDawn__FREOw,circle.play_inkFern__pKyPu{fill:currentColor}circle.play_inkFern__pKyPu{color:var(--d-annotation)}circle.play_inkDawn__FREOw{color:var(--d-dawn)}.play_inkClay__64YT8{stroke:var(--d-clay);stroke-width:1.8}circle.play_inkClay__64YT8{fill:var(--d-clay);stroke:none}.play_today__6TOcd{display:grid;gap:var(--d-space-3);margin-top:var(--d-space-6);scroll-margin-top:6rem}@media (min-width:1024px){.play_today__6TOcd{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}.play_progress___TU_b{display:grid;align-content:start;gap:var(--d-space-3);padding:var(--d-space-4);border:1px solid var(--d-line);border-radius:var(--d-radius-2)}.play_progressHeading__6G_XY{display:flex;align-items:baseline;justify-content:space-between;gap:var(--d-space-3)}.play_progressHeading__6G_XY h2{margin:0;color:var(--d-text);font-size:var(--d-text-md);font-weight:var(--d-weight-semibold)}.play_lessonSteps__utooM{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--d-space-1);margin:0;padding:0;list-style:none}.play_lessonSteps__utooM a{display:flex;align-items:center;justify-content:center;min-height:2.75rem;min-width:2.75rem;border:1px solid var(--d-line);border-radius:var(--d-radius-1);color:var(--d-text-muted);text-decoration:none;font-size:var(--d-text-sm);font-variant-numeric:tabular-nums;transition:background-color var(--d-dur-fast) var(--d-ease-out),border-color var(--d-dur-fast) var(--d-ease-out)}.play_lessonSteps__utooM a[data-done]{color:var(--d-annotation);background:var(--d-surface)}.play_lessonSteps__utooM a[aria-current=step]{color:var(--d-btn-fg);background:var(--d-btn-bg);border-color:var(--d-btn-bg);font-weight:var(--d-weight-bold)}.play_lessonSteps__utooM a:hover{border-color:var(--d-text)}.play_lessonSteps__utooM a:focus-visible{outline:2px solid var(--d-focus);outline-offset:3px}.play_progressNote__yYoAX{margin:0;color:var(--d-text-muted);font-size:var(--d-text-sm);line-height:var(--d-leading-body)}.play_progressLinks__iM0Ed{display:flex;flex-wrap:wrap;gap:var(--d-space-2) var(--d-space-4)}@media (max-width:479px){.play_lessonSteps__utooM{grid-template-columns:repeat(4,minmax(0,1fr))}}.play_progressNext__LoYqU{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:var(--d-space-3);align-items:center;color:var(--d-text);text-decoration:none;font-weight:var(--d-weight-semibold)}.play_progressNext__LoYqU:hover .play_progressText__gurlc{text-decoration:underline;text-underline-offset:3px}.play_progressArt__04yML{display:grid;place-items:center;width:5.5rem;height:3.2rem}.play_progressArt__04yML svg{width:auto;height:100%;aspect-ratio:1}.play_progressText__gurlc{display:grid;gap:2px}.play_progressCount__FcBTv{font-size:var(--d-text-xs);font-weight:var(--d-weight-medium);color:var(--d-text-muted)}.play_progressCurve__qFyAY{width:100%;max-width:18rem}.play_quiet__X_XKi{justify-self:start;color:var(--d-text-muted);font-size:var(--d-text-sm);text-decoration:underline;text-underline-offset:3px;min-height:2.75rem;display:inline-flex;align-items:center}.play_quiet__X_XKi:hover{color:var(--d-text)}.play_progressNext__LoYqU:focus-visible,.play_quiet__X_XKi:focus-visible,.play_row__JA8CN:focus-visible,.play_toy__IfHNl:focus-visible{outline:none;box-shadow:var(--d-focus-ring)}.play_paths__Q4Mv5{display:grid;gap:var(--d-space-7);margin-top:var(--d-space-4)}.play_row__JA8CN[data-status=next]{background:var(--d-surface)}.play_row__JA8CN[data-status=done] .play_rowNum__MRABi{color:var(--d-annotation)}.play_pathTitle__tr2ZV{display:flex;gap:var(--d-space-3);align-items:baseline;padding-bottom:var(--d-space-2);border-bottom:1px solid var(--d-line-strong);font-size:var(--d-text-md);font-weight:var(--d-weight-bold)}.play_pathCount__RVK9j{font-size:var(--d-text-xs);font-weight:var(--d-weight-medium);color:var(--d-text-muted)}.play_path__qxVPt[data-path=built] .play_pathTitle__tr2ZV{border-bottom-color:var(--d-line);color:var(--d-text-muted)}.play_path__qxVPt[data-path=built] .play_rowTitle__YlWUV{font-weight:var(--d-weight-medium)}.play_rows__Wg5_J{margin:0;padding:0;list-style:none}.play_rows__Wg5_J>li{border-bottom:1px solid var(--d-line)}.play_row__JA8CN{display:grid;grid-template-columns:1.75rem 5.5rem minmax(0,1fr) auto;gap:var(--d-space-3);align-items:center;min-height:4rem;padding:var(--d-space-2) var(--d-space-1);color:inherit;text-decoration:none;transition:background-color var(--d-dur-fast) var(--d-ease-out)}.play_row__JA8CN:hover{background:var(--d-surface)}.play_row__JA8CN:hover .play_rowTitle__YlWUV{text-decoration:underline;text-underline-offset:3px}.play_chevron__Ws88J{width:.5rem;height:.75rem;fill:none;stroke:var(--d-text-muted);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--d-dur-fast) var(--d-ease-out)}.play_row__JA8CN:focus-visible .play_chevron__Ws88J,.play_row__JA8CN:hover .play_chevron__Ws88J{stroke:var(--d-text);transform:translateX(2px)}.play_rowNum__MRABi{font-size:var(--d-text-xs);color:var(--d-text-muted);font-variant-numeric:tabular-nums}.play_rowArt__Yhbvy{display:grid;place-items:center;width:5.5rem;height:3.2rem}.play_rowArt__Yhbvy svg{width:auto;height:100%;aspect-ratio:1}.play_rowText__LxVwY{display:grid;gap:2px;min-width:0}.play_rowTitle__YlWUV{font-size:var(--d-text-sm);font-weight:var(--d-weight-semibold)}.play_rowIdea____veD{line-height:var(--d-leading-body);overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.play_rowIdea____veD,.play_rowMeta__9Wz_s{font-size:var(--d-text-xs);color:var(--d-text-muted)}.play_rowMeta__9Wz_s{display:flex;align-items:center;gap:var(--d-space-2)}.play_rowStatus___BKgE[data-status=next]{color:var(--d-text);font-weight:var(--d-weight-semibold)}.play_rowStatus___BKgE[data-status=done]{color:var(--d-annotation)}@media (max-width:479px){.play_row__JA8CN{grid-template-columns:4rem minmax(0,1fr) auto}.play_rowNum__MRABi{display:none}.play_rowArt__Yhbvy{width:4rem;height:2.4rem}.play_rowIdea____veD{-webkit-line-clamp:2}}.play_wordsLink__vzlM1{margin-top:var(--d-space-4);font-size:var(--d-text-sm)}.play_toys__Qglz5{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--d-space-3);margin:var(--d-space-4) 0 0;padding:0;list-style:none}@media (min-width:768px){.play_toys__Qglz5{grid-template-columns:repeat(3,minmax(0,1fr))}}.play_toy__IfHNl{display:grid;grid-template-rows:4rem auto 1fr;align-content:start;gap:var(--d-space-1);height:100%;padding:var(--d-space-4);border:1px solid var(--d-line);border-radius:var(--d-radius-2);background:var(--d-bg);color:inherit;text-decoration:none;transition:border-color var(--d-dur-fast) var(--d-ease-out)}.play_toy__IfHNl:hover{border-color:var(--d-line-strong)}.play_toyArt__B90bQ{display:block;width:7rem;height:4rem;margin-bottom:var(--d-space-2)}.play_toyTitle__vurQo{font-size:var(--d-text-md);font-weight:var(--d-weight-bold)}.play_toyTime__1xE6h{font-size:var(--d-text-sm);color:var(--d-text-muted)}.play_shift__zAQPi{display:grid;gap:var(--d-space-4);margin-top:var(--d-space-4);padding:var(--d-space-5);border:1px solid var(--d-line);border-radius:var(--d-radius-2);background:var(--d-plate);color:inherit;text-decoration:none;transition:border-color var(--d-dur-fast) var(--d-ease-out)}.play_shift__zAQPi:hover{border-color:var(--d-line-strong)}.play_shift__zAQPi:hover .play_toyTitle__vurQo{text-decoration:underline;text-underline-offset:3px}.play_shift__zAQPi:focus-visible{outline:2px solid var(--d-focus);outline-offset:2px}.play_shiftArt__0kSoB{display:block;max-width:22rem}.play_shiftText__2Sygg{display:grid;gap:var(--d-space-1)}@media (min-width:768px){.play_shift__zAQPi{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:var(--d-space-6)}}.marks_root__mMR7y{display:block;width:100%;height:100%;overflow:visible}.marks_stroke__M8dJM{fill:none;stroke:var(--d-dawn);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.marks_mute__oU5II{fill:none;stroke:var(--d-muted);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.marks_accent__LOXbP{fill:none;stroke:var(--d-clay);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.marks_fill__l7HxV{fill:var(--d-clay);stroke:none}.marks_root__mMR7y[data-live] .marks_accent__LOXbP,.marks_root__mMR7y[data-live] .marks_mute__oU5II,.marks_root__mMR7y[data-live] .marks_stroke__M8dJM{stroke-dasharray:140;--datum-draw-length:140;animation:marks_datum-draw__jmB7L var(--motion-seal) var(--ease-quiet) both}.marks_root__mMR7y[data-live] .marks_fill__l7HxV{animation:marks_datum-arrive__Qjip3 var(--motion-orient) var(--ease-quiet) both}.marks_root__mMR7y[data-live] .marks_tick__YOhjE{--datum-draw-length:18;stroke-dasharray:18;animation:marks_datum-draw__jmB7L var(--motion-trace) var(--ease-quiet) both}.marks_root__mMR7y[data-live] .marks_step__bmXzd{animation:marks_datum-arrive__Qjip3 var(--motion-trace) var(--ease-quiet) both}.marks_root__mMR7y[data-live] .marks_dotA__xmvqR{animation:marks_datum-arrive__Qjip3 var(--motion-orient) var(--ease-quiet) both}.marks_root__mMR7y[data-live] .marks_dotB__EV0ZM{animation:marks_datum-arrive__Qjip3 var(--motion-orient) var(--ease-quiet) var(--motion-orient) both}.marks_root__mMR7y[data-live] .marks_dotC__s_2mY{animation:marks_datum-arrive__Qjip3 var(--motion-orient) var(--ease-quiet) calc(var(--motion-orient) * 2) both}.week-thread_line__5fbK9{display:grid;gap:var(--d-space-1);margin-top:var(--d-space-5);padding-left:var(--d-space-4);border-left:1px solid var(--d-clay)}.week-thread_lineLabel__8qkIM{font-size:var(--d-text-xs);font-weight:var(--d-weight-semibold);letter-spacing:var(--d-tracking-label);text-transform:uppercase;color:var(--d-text)}.week-thread_lineText__GPs91{max-width:36rem;font-size:var(--d-text-md);line-height:var(--d-leading-body);color:var(--d-text-muted);text-wrap:pretty}.week-thread_thread__1t6ul{margin-top:var(--d-space-8)}.week-thread_head__4GwdE{font-size:var(--d-text-xl);font-weight:var(--d-weight-bold);letter-spacing:var(--d-tracking-tight);line-height:var(--d-leading-tight)}.week-thread_note__n9YOZ{margin-top:var(--d-space-2);font-size:var(--d-text-md);color:var(--d-text-muted)}.week-thread_items__ZbDRG{display:grid;grid-template-columns:minmax(0,1fr);margin:var(--d-space-5) 0 0;padding:0;list-style:none;border-top:1px solid var(--d-line)}@media (min-width:768px){.week-thread_items__ZbDRG{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--d-space-6)}}.week-thread_item__iRgge{display:grid;grid-template-columns:5rem minmax(0,1fr);grid-template-rows:auto auto;column-gap:var(--d-space-4);align-items:center;padding:var(--d-space-4) 0;border-bottom:1px solid var(--d-line);color:inherit;text-decoration:none;min-height:4.5rem}@media (min-width:768px){.week-thread_item__iRgge{grid-template-columns:minmax(0,1fr);row-gap:var(--d-space-2);border-bottom:0;padding:var(--d-space-5) 0 0}}.week-thread_art__l1TDU{grid-row:1/span 2;display:block;width:5rem;height:3rem;transition:transform var(--d-dur-base) var(--d-ease-out)}@media (min-width:768px){.week-thread_art__l1TDU{grid-row:auto;width:7rem;height:4rem}}.week-thread_item__iRgge:hover .week-thread_art__l1TDU{transform:translateY(-2px)}.week-thread_kind__1w1iM{font-size:var(--d-text-xs);letter-spacing:var(--d-tracking-label);text-transform:uppercase;color:var(--d-text-muted);align-self:end}.week-thread_title__09bL0{font-size:var(--d-text-md);font-weight:var(--d-weight-semibold);align-self:start}.week-thread_item__iRgge:hover .week-thread_title__09bL0{text-decoration:underline;text-underline-offset:3px}.week-thread_item__iRgge:focus-visible{outline:none;box-shadow:var(--d-focus-ring)}@media (prefers-reduced-motion:reduce){.week-thread_art__l1TDU{transition:none}.week-thread_item__iRgge:hover .week-thread_art__l1TDU{transform:none}}.shifts_sceneArt__OAMLI{display:block;width:100%;height:auto;fill:none;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.shifts_inkDawn__TKL__{stroke:var(--d-dawn)}.shifts_inkFern__Us5_g{stroke:var(--d-annotation)}circle.shifts_inkDawn__TKL__{fill:var(--d-dawn);stroke:none}.shifts_inkClay__a6Uju{stroke:var(--d-clay);stroke-width:2}.shifts_player__GY_aN{transition:opacity var(--d-dur-base) var(--d-ease-out),transform var(--d-dur-base) var(--d-ease-out)}.shifts_player__GY_aN[data-phase=out]{opacity:0;transform:translateY(6px)}@media (prefers-reduced-motion:reduce){.shifts_player__GY_aN{transition:none}.shifts_player__GY_aN[data-phase=out]{transform:none}}.shifts_stage__F8z0L{display:grid;gap:var(--d-space-6)}.shifts_stageArt__TL36k{padding:var(--d-space-5) var(--d-space-4);margin-inline:calc(var(--d-space-4) * -1);background:var(--d-plate);border-block:1px solid var(--d-line)}.shifts_stageArt__TL36k,.shifts_stageText__Ygq8w{display:grid;gap:var(--d-space-4);align-content:start}@media (min-width:1024px){.shifts_stage__F8z0L{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--d-space-8);align-items:start}.shifts_stageArt__TL36k{margin-inline:0;padding:var(--d-space-6);border:1px solid var(--d-line);border-radius:var(--d-radius-2);position:sticky;top:var(--d-space-8)}.shifts_stageText__Ygq8w{padding-top:var(--d-space-2)}}.shifts_clock__Uf4W_{display:flex;align-items:baseline;justify-content:space-between;gap:var(--d-space-3);margin:0}.shifts_clockTime__vc3gD{font-size:var(--d-text-2xl);font-weight:var(--d-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:var(--d-tracking-tight);color:var(--d-text)}.shifts_clockStep__72wzj{font-size:var(--d-text-xs);letter-spacing:var(--d-tracking-label);text-transform:uppercase;color:var(--d-annotation)}.shifts_where__yDH_N{margin:0;font-size:var(--d-text-sm);color:var(--d-text-muted)}.shifts_sceneText__uZBSf{margin:0;font-size:var(--d-text-lg);font-weight:var(--d-weight-semibold);line-height:var(--d-leading-snug);letter-spacing:-.01em;color:var(--d-text);text-wrap:pretty}.shifts_player__GY_aN .shifts_endTitle__ctDz3[tabindex]:focus-visible,.shifts_player__GY_aN .shifts_sceneText__uZBSf[tabindex]:focus-visible{outline:none}@media (min-width:1024px){.shifts_sceneText__uZBSf{font-size:var(--d-text-xl)}}.shifts_echo__ehVOy{margin:0;padding-left:var(--d-space-3);border-left:2px solid var(--d-stake);font-size:var(--d-text-base);line-height:var(--d-leading-body);color:var(--d-text)}.shifts_choices__ymxwQ{display:grid;gap:var(--d-space-3);margin:var(--d-space-3) 0 0;padding:0;list-style:none}.shifts_choice__0TtST{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--d-space-3);align-items:center;width:100%;min-height:3.5rem;padding:var(--d-space-3) var(--d-space-4);text-align:left;white-space:normal;justify-content:stretch;transition:border-color var(--d-dur-fast) var(--d-ease-out),transform var(--d-dur-fast) var(--d-ease-out)}.shifts_choice__0TtST:hover{border-color:var(--d-text)}.shifts_choice__0TtST:active{transform:scale(.99)}.shifts_choiceKey__T4OcV{display:inline-grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--d-line-strong);border-radius:var(--d-radius-pill);font-size:var(--d-text-sm);font-variant-numeric:tabular-nums;color:var(--d-text-muted)}.shifts_choice__0TtST:hover .shifts_choiceKey__T4OcV{border-color:var(--d-text);color:var(--d-text)}.shifts_choiceLabel__ametX{font-size:var(--d-text-base);font-weight:var(--d-weight-medium);line-height:var(--d-leading-body)}.shifts_hint__VtQWD{display:none;margin:0;font-size:var(--d-text-xs);color:var(--d-text-muted)}@media (hover:hover) and (min-width:1024px){.shifts_hint__VtQWD{display:block}}.shifts_screen__pxke4{border:1px solid var(--d-line-strong);border-radius:var(--d-radius-2);background:var(--d-surface);overflow:hidden}.shifts_screenBar__sjUHh{display:flex;align-items:center;gap:var(--d-space-3);padding:var(--d-space-2) var(--d-space-3);border-bottom:1px solid var(--d-line);font-size:var(--d-text-xs);color:var(--d-text-muted)}.shifts_screenDots__lC08d{display:inline-flex;gap:4px}.shifts_screenDots__lC08d i{width:6px;height:6px;border:1px solid var(--d-line-strong);border-radius:var(--d-radius-pill)}.shifts_screenApp__q7gGm{font-weight:var(--d-weight-medium)}.shifts_screenTag__vsevV{margin-left:auto;padding:0 var(--d-space-2);border:1px solid var(--d-annotation);border-radius:var(--d-radius-pill);color:var(--d-annotation);white-space:nowrap}.shifts_screenBody__r87If{display:grid;gap:var(--d-space-2);padding:var(--d-space-4);font-size:var(--d-text-sm);line-height:var(--d-leading-body);color:var(--d-text)}.shifts_docTitle__FQMrA{margin:0;font-size:var(--d-text-base);font-weight:var(--d-weight-bold)}.shifts_docLine__kI__t{margin:0}.shifts_codeFile__UhtJC,.shifts_docFoot__HkR_A{margin:0;font-size:var(--d-text-xs);color:var(--d-text-muted)}.shifts_docList__f66UF{display:grid;gap:var(--d-space-1);margin:0;padding:0;list-style:none}.shifts_codeLine__T8za1,.shifts_docList__f66UF li{padding-left:var(--d-space-2);border-left:2px solid transparent}.shifts_codeLine__T8za1[data-marked],.shifts_docList__f66UF li[data-marked],.shifts_table__6_16W tr[data-marked] td:first-child{border-left-color:var(--d-stake)}.shifts_mailHead__KNRU5{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px var(--d-space-3);margin:0 0 var(--d-space-1);font-size:var(--d-text-xs);color:var(--d-text-muted)}.shifts_mailHead__KNRU5 dd{margin:0;color:var(--d-text)}.shifts_tableWrap__MWgtF{overflow-x:auto}.shifts_table__6_16W{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.shifts_table__6_16W th{padding:var(--d-space-1) var(--d-space-2);border-bottom:1px solid var(--d-line-strong);font-size:var(--d-text-xs);font-weight:var(--d-weight-medium);text-align:left;color:var(--d-text-muted)}.shifts_table__6_16W td{padding:var(--d-space-1) var(--d-space-2);border-bottom:1px solid var(--d-line);white-space:nowrap}.shifts_table__6_16W td:first-child{border-left:2px solid transparent}.shifts_listingHead__ccNlf{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:var(--d-space-3);align-items:center}.shifts_listingImage__GKDJ_{display:block;aspect-ratio:1;border:1px solid var(--d-line);border-radius:var(--d-radius-1);background:var(--d-surface-2)}.shifts_listingPrice__WzoZ_{margin:0;font-variant-numeric:tabular-nums;color:var(--d-text-muted)}.shifts_code__Rv_A2{margin:0;overflow-x:auto;font-family:var(--d-font);font-size:var(--d-text-xs);font-variant-numeric:tabular-nums;white-space:pre}.shifts_codeLine__T8za1{display:block;color:var(--d-text-muted)}.shifts_codeLine__T8za1[data-op=add]{color:var(--d-text)}.shifts_codeLine__T8za1[data-op=del]{text-decoration:line-through}.shifts_chat__uJiyu{display:grid;gap:var(--d-space-3);margin:0;padding:0;list-style:none}.shifts_chat__uJiyu li{display:grid;gap:2px}.shifts_chat__uJiyu li[data-ai]{padding-left:var(--d-space-3);border-left:1px solid var(--d-annotation)}.shifts_chatWho__4Ussp{font-size:var(--d-text-xs);color:var(--d-annotation)}.shifts_debriefText__nJ_LY,.shifts_debrief__9JEGS{display:grid;gap:var(--d-space-5);align-content:start}@media (min-width:1024px){.shifts_debrief__9JEGS{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--d-space-8)}}.shifts_endTitle__ctDz3{margin:0;font-size:var(--d-text-2xl);font-weight:var(--d-weight-bold);line-height:var(--d-leading-tight);letter-spacing:var(--d-tracking-tight);text-wrap:balance}.shifts_happened__ZR2SU{margin:0;font-size:var(--d-text-md);line-height:var(--d-leading-body);color:var(--d-text-muted)}.shifts_habit__IuyFd{display:grid;gap:var(--d-space-2);padding:var(--d-space-5) 0;border-block:1px solid var(--d-line)}.shifts_habitKicker__kSmh_{margin:0;font-size:var(--d-text-xs);letter-spacing:var(--d-tracking-label);text-transform:uppercase;color:var(--d-annotation)}.shifts_habitText__iddKS{margin:0;font-size:var(--d-text-xl);font-weight:var(--d-weight-semibold);line-height:var(--d-leading-snug);text-wrap:balance}.shifts_lessonLink__jgJJw{display:inline-flex;align-items:center;min-height:44px;color:var(--d-text);font-weight:var(--d-weight-semibold);text-decoration:underline;text-underline-offset:4px}.shifts_routeFigure__goMV0{display:grid;gap:var(--d-space-2);margin:var(--d-space-3) 0 0;padding:var(--d-space-4);background:var(--d-plate);border:1px solid var(--d-line);border-radius:var(--d-radius-2)}.shifts_routeMap__UMm3J{display:block;width:100%;height:auto;fill:none}.shifts_routeFaint__U5o73{stroke:var(--d-annotation);stroke-width:1;opacity:.55}.shifts_routeTaken__NUKc3{stroke:var(--d-dawn);stroke-width:1.6}.shifts_routeNode__WIIcn{fill:var(--d-plate);stroke:var(--d-annotation);stroke-width:1;opacity:.5}.shifts_routeNode__WIIcn[data-state=taken]{fill:var(--d-dawn);stroke:var(--d-dawn);opacity:1}.shifts_routeNode__WIIcn[data-state=here]{fill:var(--d-clay);stroke:var(--d-clay);opacity:1}.shifts_routeCaption__rHHvA{font-size:var(--d-text-xs);color:var(--d-text-muted)}.shifts_found__SYXGR{display:grid;gap:var(--d-space-3)}.shifts_foundHead__5cP83{margin:0;font-size:var(--d-text-xs);font-weight:var(--d-weight-medium);letter-spacing:var(--d-tracking-label);text-transform:uppercase;color:var(--d-annotation)}.shifts_foundList__x5uiy{display:grid;gap:var(--d-space-2);margin:0;padding:0;list-style:none}.shifts_foundItem__5lYjF{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:var(--d-space-3);align-items:center;min-height:28px}.shifts_foundMark__XmYRs{width:1.25rem;height:1.25rem}.shifts_foundMark__XmYRs circle{fill:none;stroke-width:1.4}.shifts_foundMark__XmYRs circle[data-ink=faint]{stroke:var(--d-line-strong);stroke-dasharray:2 3}.shifts_foundMark__XmYRs circle[data-ink=dawn]{stroke:var(--d-dawn);fill:var(--d-dawn)}.shifts_foundMark__XmYRs circle[data-ink=clay]{stroke:var(--d-clay);fill:var(--d-clay)}.shifts_foundTitle__PgysZ{font-size:var(--d-text-sm);color:var(--d-text)}.shifts_foundFaint__UpJx4{font-size:var(--d-text-sm);color:var(--d-text-muted)}.shifts_endActions__0ne_v{display:flex;flex-wrap:wrap;gap:var(--d-space-3);align-items:center}.shifts_list__Cz3Ym{margin:var(--d-space-6) 0 0;padding:0;list-style:none;border-top:1px solid var(--d-line-strong)}.shifts_list__Cz3Ym>li{border-bottom:1px solid var(--d-line)}.shifts_row__37_vF{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--d-space-2) var(--d-space-4);align-items:center;padding:var(--d-space-5) 0;color:inherit;text-decoration:none}.shifts_rowRole__NttYs{grid-column:1/-1;font-size:var(--d-text-xs);letter-spacing:var(--d-tracking-label);text-transform:uppercase;color:var(--d-annotation)}.shifts_rowTitle__UDFrr{font-size:var(--d-text-xl);font-weight:var(--d-weight-bold);letter-spacing:-.01em}.shifts_rowArrow__uG9NO{font-size:var(--d-text-lg);color:var(--d-text-muted);transition:transform var(--d-dur-fast) var(--d-ease-out)}.shifts_rowBlurb__BJPWJ{grid-column:1/-1;max-width:40rem;font-size:var(--d-text-base);line-height:var(--d-leading-body);color:var(--d-text-muted)}.shifts_row__37_vF:hover .shifts_rowTitle__UDFrr{text-decoration:underline;text-underline-offset:4px}.shifts_row__37_vF:hover .shifts_rowArrow__uG9NO{transform:translateX(4px);color:var(--d-text)}.shifts_lessonLink__jgJJw:focus-visible,.shifts_row__37_vF:focus-visible{outline:2px solid var(--d-focus);outline-offset:4px}@media (min-width:768px){.shifts_row__37_vF{grid-template-columns:10rem minmax(0,1fr) auto;padding:var(--d-space-6) 0}.shifts_rowRole__NttYs{grid-column:auto}.shifts_rowBlurb__BJPWJ{grid-column:2/3}}.next-step_plate__LBXJC{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--d-space-5);min-height:11rem;padding:var(--d-space-6) var(--d-space-5);text-align:start;text-decoration:none;transition:border-color var(--d-dur-base) var(--d-ease-out)}.next-step_hold__zkEAz{min-height:11rem}.next-step_text__SOlrM{display:grid;gap:var(--d-space-2);min-width:0}.next-step_head__U95ic{display:flex;flex-wrap:wrap;align-items:center;gap:var(--d-space-3);margin-bottom:var(--d-space-3)}.next-step_rule__VY28d{width:var(--d-space-5);border-top:1px solid var(--d-line-strong)}.next-step_kicker__FJX9B{font-size:var(--d-text-sm);color:var(--d-text-muted)}.next-step_title__0LGfp{font-size:var(--d-text-2xl);font-weight:var(--d-weight-semibold);line-height:var(--d-leading-tight);letter-spacing:var(--d-tracking-tight);color:var(--d-text);text-wrap:balance}.next-step_line__LcbZ6{max-width:34rem;font-size:var(--d-text-base);line-height:var(--d-leading-body);color:var(--d-text-muted);text-wrap:pretty}.next-step_arrow__GyMw2{width:3.5rem;height:1.5rem;margin-bottom:var(--d-space-1);fill:none;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--d-dur-slow) var(--d-ease-out)}.next-step_shaft__6Yv7Q{stroke:var(--d-text)}.next-step_head__U95ic{stroke:var(--d-stake)}.next-step_plate__LBXJC:focus-visible .next-step_arrow__GyMw2,.next-step_plate__LBXJC:hover .next-step_arrow__GyMw2{transform:translateX(var(--d-space-2))}@media (min-width:768px){.next-step_plate__LBXJC{min-height:13rem;padding:var(--d-space-7) var(--d-space-6)}.next-step_hold__zkEAz{min-height:13rem}.next-step_title__0LGfp{font-size:var(--d-text-3xl)}.next-step_arrow__GyMw2{width:4.5rem;height:2rem}}@media (prefers-reduced-motion:reduce){.next-step_arrow__GyMw2,.next-step_plate__LBXJC{transition:none}.next-step_plate__LBXJC:focus-visible .next-step_arrow__GyMw2,.next-step_plate__LBXJC:hover .next-step_arrow__GyMw2{transform:none}}