.DeadlineCards_root__IhSRL{display:grid;grid-gap:2rem;gap:2rem;min-width:0}.DeadlineCards_head___OYqx{display:grid;grid-gap:.75rem;gap:.75rem}@media(min-width:768px){.DeadlineCards_head___OYqx{grid-template-columns:1fr auto;align-items:center}}.DeadlineCards_intro__9YfkJ{margin:0;color:#4a5a66;line-height:1.6;max-width:65ch}.DeadlineCards_modes__kfFa1{display:inline-flex;border:1px solid rgba(18,59,93,.14);border-radius:999px;padding:2px;justify-self:start}.DeadlineCards_mode__5BcWg{min-height:44px;min-width:44px}.DeadlineCards_mode__5BcWg:focus-visible{outline:2px solid #5cccf7;outline-offset:2px}.DeadlineCards_mode__5BcWg{border:0;background:rgba(0,0,0,0);border-radius:999px;padding:0 1rem;font:inherit;font-size:.9375rem;color:#4a5a66;cursor:pointer;transition:opacity .2s cubic-bezier(.23,1,.32,1)}.DeadlineCards_modeOn__dmSxD{background:#eaf7fd;color:#123b5d;font-weight:600}.DeadlineCards_area__HMyES{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.DeadlineCards_areaHead__fd1vF{display:grid;grid-gap:.5rem;gap:.5rem}@media(min-width:768px){.DeadlineCards_areaHead__fd1vF{grid-template-columns:1fr auto;align-items:center}}.DeadlineCards_areaTitle__ltS4M{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:1.25rem;color:#123b5d;letter-spacing:-.01em;line-height:1.2}.DeadlineCards_areaIcon___EQS0{color:#123b5d;flex:none}.DeadlineCards_areaCount__V5YRf{font-size:.875rem;font-weight:400;color:#4a5a66;letter-spacing:0}.DeadlineCards_bulk__AOpUT{display:flex;flex-wrap:wrap;gap:.5rem}.DeadlineCards_track__MpeyI{list-style:none;margin:0;padding:0 0 .5rem;display:grid;grid-auto-flow:column;grid-auto-columns:86%;grid-column-gap:.75rem;column-gap:.75rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.DeadlineCards_track__MpeyI::-webkit-scrollbar{display:none}@media(min-width:768px){.DeadlineCards_track__MpeyI{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1rem;overflow:visible;scroll-snap-type:none;padding:0}}.DeadlineCards_slide__vagCO{scroll-snap-align:start;display:grid;min-width:0}.DeadlineCards_controls__genTi{display:flex;align-items:center;gap:.5rem}@media(min-width:768px){.DeadlineCards_controls__genTi{display:none}}.DeadlineCards_nav__MFIuv{min-height:44px;min-width:44px}.DeadlineCards_nav__MFIuv:focus-visible{outline:2px solid #5cccf7;outline-offset:2px}.DeadlineCards_nav__MFIuv{transition:transform .16s cubic-bezier(.23,1,.32,1)}.DeadlineCards_nav__MFIuv:active{transform:scale(.97)}.DeadlineCards_nav__MFIuv{display:inline-grid;place-items:center;border:1px solid rgba(18,59,93,.14);border-radius:999px;background:#fff;color:#123b5d;cursor:pointer}.DeadlineCards_nav__MFIuv:disabled{opacity:.4;cursor:default}.DeadlineCards_dots__1kEkQ{display:flex;flex:1 1;flex-wrap:wrap;justify-content:center;gap:2px;min-width:0}.DeadlineCards_dot__uGi3K:focus-visible{outline:2px solid #5cccf7;outline-offset:2px}.DeadlineCards_dot__uGi3K{width:24px;height:24px;border:0;padding:0;background:rgba(0,0,0,0);display:inline-grid;place-items:center;cursor:pointer}.DeadlineCards_dot__uGi3K:before{content:"";width:8px;height:8px;border-radius:999px;border:1px solid #4a5a66;background:#fff;transition:transform .2s cubic-bezier(.23,1,.32,1)}.DeadlineCards_dotIncluded__XfKWB:before{background:#5cccf7;border-color:#5cccf7}.DeadlineCards_dotOn__MehSC:before{transform:scale(1.35);border-color:#123b5d}.DeadlineCards_position__A_aTl{font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;color:#4a5a66;white-space:nowrap}.DeadlineCards_card__jGpKB:focus-visible{outline:2px solid #5cccf7;outline-offset:2px}.DeadlineCards_card__jGpKB{position:relative;display:flex;flex-direction:column;gap:.75rem;height:100%;padding:1rem;background:#fff;border:1px solid rgba(18,59,93,.14);border-radius:14px;box-shadow:0 1px 2px rgba(18,59,93,.06);cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1)}.DeadlineCards_card__jGpKB:active{transform:scale(.985)}@media(min-width:768px){.DeadlineCards_card__jGpKB{padding:1.5rem 1rem 1rem}}@media(prefers-reduced-motion:reduce){.DeadlineCards_card__jGpKB{transition:none}.DeadlineCards_card__jGpKB:active{transform:none}}.DeadlineCards_cardOn__r3hgo{border-color:#5cccf7;background:#eaf7fd}.DeadlineCards_cardLow__YfO5l{border-style:dashed;border-color:#8e6d3a}.DeadlineCards_cardTop__DYZpm{display:flex;align-items:center;gap:.5rem}.DeadlineCards_icon__Wtwi9{display:inline-grid;place-items:center;width:36px;height:36px;flex:none;border-radius:10px;border:1px solid rgba(18,59,93,.14);background:#fff;color:#123b5d}.DeadlineCards_date___BVr6{font-weight:600;color:#123b5d;font-size:.9375rem;line-height:1.35}.DeadlineCards_dateNone__TAqAx{font-weight:400;color:#4a5a66}.DeadlineCards_title__o5fny{margin:0;font-size:1.0625rem;line-height:1.35;color:#202a33;letter-spacing:-.005em}.DeadlineCards_pills__onCGc{display:flex;flex-wrap:wrap;gap:.5rem}.DeadlineCards_meaningWrap__WQ1wz{display:grid;grid-gap:.5rem;gap:.5rem}.DeadlineCards_more__u_jAL:focus-visible{outline:2px solid #5cccf7;outline-offset:2px}.DeadlineCards_more__u_jAL{justify-self:start;min-height:44px;border:0;padding:0;background:rgba(0,0,0,0);font:inherit;font-size:.9375rem;color:#123b5d;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(min-width:768px){.DeadlineCards_more__u_jAL{display:none}}.DeadlineCards_meaning__AmuYP{display:none;margin:0;color:#202a33;font-size:.9375rem;line-height:1.6}.DeadlineCards_meaning__AmuYP[data-open]{display:block}@media(min-width:768px){.DeadlineCards_meaning__AmuYP{display:block}}.DeadlineCards_meaningLabel__XgPKV{font-weight:600;color:#123b5d}@media(max-width:767px){.DeadlineCards_meaningLabel__XgPKV{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.DeadlineCards_when__9GQ5A{margin:0;font-size:.9375rem;line-height:1.6;color:#202a33}.DeadlineCards_whenLabel__IwhFU{font-weight:600;color:#123b5d}.DeadlineCards_authority__iFIWh{margin:0;font-size:.8125rem;color:#4a5a66;line-height:1.5}.DeadlineCards_choice__2MeVC{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;padding-top:.5rem}.DeadlineCards_choiceBtn__6KGOR{min-height:44px;min-width:44px}.DeadlineCards_choiceBtn__6KGOR:focus-visible{outline:2px solid #5cccf7;outline-offset:2px}.DeadlineCards_choiceBtn__6KGOR{transition:transform .16s cubic-bezier(.23,1,.32,1)}.DeadlineCards_choiceBtn__6KGOR:active{transform:scale(.97)}.DeadlineCards_choiceBtn__6KGOR{border:1px solid rgba(18,59,93,.14);border-radius:999px;background:#fff;color:#123b5d;font:inherit;font-weight:600;cursor:pointer}.DeadlineCards_choiceInclude__uMCgi{background:#5cccf7;border-color:#5cccf7;color:#123b5d}.DeadlineCards_choiceSkip__NruQj{border-color:#123b5d}.DeadlineCards_sr__M8XUK{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.DeadlineCards_steps__qRnd3{display:grid;grid-gap:1rem;gap:1rem;max-width:34rem}.DeadlineCards_stepStage__ZfPOp{min-height:20rem;display:grid}.DeadlineCards_stepButtons__aQu1G{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.DeadlineCards_stepDone__ZMZoC{display:grid;grid-gap:1rem;gap:1rem;align-content:start;padding:1.5rem 1rem;border:1px solid rgba(18,59,93,.14);border-radius:14px}.DeadlineCards_stepDoneTitle__4Por5{margin:0;font-size:1.125rem;color:#123b5d;line-height:1.4}.DeadlineCards_bar__KxcgC{position:-webkit-sticky;position:sticky;bottom:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 0;background:#fff;border-top:1px solid rgba(18,59,93,.14)}@media(max-width:767px){.DeadlineCards_barShell__F_o7V{bottom:64px}}.DeadlineCards_count__WSuaM{margin:0;font-weight:600;color:#123b5d}.DeadlineCards_barActions__1QBCJ{display:flex;flex-wrap:wrap;gap:.5rem}.PlayerControls_wrap__jL7XA{container-type:inline-size;overflow-x:clip;min-width:0}.PlayerControls_bar__fA7dx{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"scrub scrub scrub" "buttons pos end";align-items:center;grid-gap:0 .5rem;gap:0 .5rem;padding:0 .25rem;border:0;outline:0;background:#fff;-moz-user-select:none;user-select:none;-webkit-user-select:none}@container (min-width: 34rem){.PlayerControls_bar__fA7dx{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"buttons scrub pos end";gap:0 .75rem}}.PlayerControls_buttons__Mp6Sn{grid-area:buttons;display:flex;align-items:center;gap:.25rem}.PlayerControls_end___ws5L{grid-area:end;display:flex;align-items:center;justify-content:flex-end;gap:.25rem}.PlayerControls_pos__Hn1LG{grid-area:pos;margin:0;color:#4a5a66;font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PlayerControls_bar__fA7dx [data-tip],.PlayerControls_steps___B7oQ [data-tip]{position:relative}.PlayerControls_bar__fA7dx [data-tip]:after,.PlayerControls_steps___B7oQ [data-tip]:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);left:50%;z-index:40;padding:.25rem .5rem;border-radius:6px;background:#123b5d;color:#fff;font-family:Helvetica Neue,Helvetica,Arial,Segoe UI,sans-serif;font-size:.75rem;font-weight:600;line-height:1.3;white-space:nowrap;opacity:0;transform:translate(-50%,2px);transition:opacity .15s cubic-bezier(.23,1,.32,1),transform .15s cubic-bezier(.23,1,.32,1);pointer-events:none;border:none}.PlayerControls_bar__fA7dx [data-tip-align=start]:after,.PlayerControls_steps___B7oQ [data-tip-align=start]:after{left:0;transform:translateY(2px)}.PlayerControls_bar__fA7dx [data-tip-align=end]:after,.PlayerControls_steps___B7oQ [data-tip-align=end]:after{left:auto;right:0;transform:translateY(2px)}.PlayerControls_bar__fA7dx [data-tip]:focus-visible:after,.PlayerControls_steps___B7oQ [data-tip]:focus-visible:after{opacity:1;transform:translate(-50%)}.PlayerControls_bar__fA7dx [data-tip-align]:focus-visible:after,.PlayerControls_steps___B7oQ [data-tip-align]:focus-visible:after{transform:translate(0)}@media(hover:hover)and (pointer:fine){.PlayerControls_bar__fA7dx [data-tip]:hover:after,.PlayerControls_steps___B7oQ [data-tip]:hover:after{opacity:1;transform:translate(-50%)}.PlayerControls_bar__fA7dx [data-tip-align]:hover:after,.PlayerControls_steps___B7oQ [data-tip-align]:hover:after{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.PlayerControls_bar__fA7dx [data-tip]:after,.PlayerControls_steps___B7oQ [data-tip]:after{transition:none}}.PlayerControls_icon__oahmO:focus-visible{outline:2px solid #5cccf7;outline-offset:2px}.PlayerControls_icon__oahmO{display:inline-grid;flex:none;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:rgba(0,0,0,0);color:#123b5d;cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s ease,color .16s ease}.PlayerControls_icon__oahmO:active:not(:disabled){transform:scale(.94)}.PlayerControls_icon__oahmO:disabled{color:#d9e1e6;cursor:default}@media(hover:hover)and (pointer:fine){.PlayerControls_icon__oahmO:hover:not(:disabled){background:#eff7fb}}.PlayerControls_strong__5oZz9{background:#5cccf7;color:#123b5d}@media(hover:hover)and (pointer:fine){.PlayerControls_strong__5oZz9:hover:not(:disabled){background:#4fc0ec}}.PlayerControls_text__aKgH8:focus-visible{outline:2px solid #5cccf7;outline-offset:2px}.PlayerControls_text__aKgH8{display:inline-flex;flex:none;align-items:center;gap:.5rem;min-height:44px;padding:0 1rem 0 .75rem;border:1px solid rgba(18,59,93,.28);border-radius:999px;background:#fff;color:#123b5d;font:inherit;font-size:.875rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s ease}.PlayerControls_text__aKgH8:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.PlayerControls_text__aKgH8:hover{background:#eff7fb}}.PlayerControls_textPrimary__TQ6WT{border-color:rgba(0,0,0,0);background:#5cccf7;color:#123b5d}@media(hover:hover)and (pointer:fine){.PlayerControls_textPrimary__TQ6WT:hover{background:#4fc0ec}}.PlayerControls_textIcon__rmb9R{display:inline-grid;place-items:center}.PlayerControls_compact__DdIqh .PlayerControls_extra__3O6Ip{visibility:hidden;pointer-events:none;transition:opacity .15s cubic-bezier(.23,1,.32,1),visibility 0s linear .15s,transform .16s cubic-bezier(.23,1,.32,1),background-color .16s ease,color .16s ease}.PlayerControls_compact__DdIqh.PlayerControls_moreOpen__xsr0k .PlayerControls_extra__3O6Ip,.PlayerControls_compact__DdIqh:focus-within .PlayerControls_extra__3O6Ip{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}@media(hover:hover)and (pointer:fine){.PlayerControls_compact__DdIqh:hover .PlayerControls_extra__3O6Ip{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.PlayerControls_moreBtn__WFtM8{display:none}}.PlayerControls_moreBtn__WFtM8[aria-expanded=true]{background:#eff7fb}.PlayerControls_scrub__PUgnx{grid-area:scrub;display:flex;gap:3px;min-width:0}.PlayerControls_seg__570DF:focus-visible{outline:2px solid #5cccf7;outline-offset:2px}.PlayerControls_seg__570DF{display:grid;flex:1 1;align-items:center;min-width:14px;height:44px;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}.PlayerControls_seg__570DF:focus-visible{outline-offset:-2px}.PlayerControls_track__4tpc6{display:block;height:4px;overflow:hidden;border-radius:2px;background:#d9e1e6;transition:transform .16s cubic-bezier(.23,1,.32,1)}.PlayerControls_fill__x_wMr{display:block;height:100%;background:#5cccf7;transform:scaleX(0);transform-origin:left center}.PlayerControls_fill__x_wMr[data-fill=full]{transform:scaleX(1)}.PlayerControls_segOn__rFUQK .PlayerControls_track__4tpc6{transform:scaleY(1.75)}.PlayerControls_segOn__rFUQK .PlayerControls_fill__x_wMr{background:#123b5d}@media(hover:hover)and (pointer:fine){.PlayerControls_seg__570DF:hover .PlayerControls_track__4tpc6{transform:scaleY(1.75)}}.PlayerControls_stepsWrap__kAUjC{container-type:inline-size;display:flex;flex-direction:column;gap:.75rem;min-width:0}.PlayerControls_stepActions__HTTiK{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;min-width:0}.PlayerControls_stepActions__HTTiK>*{flex:1 1 100%}@container (min-width: 30rem){.PlayerControls_stepActions__HTTiK>*{flex:0 0 auto}}.PlayerControls_steps___B7oQ{display:grid;grid-template-columns:auto auto;grid-template-areas:"dots dots" "prev next";align-items:center;justify-content:space-between;grid-gap:.5rem;gap:.5rem;-moz-user-select:none;user-select:none;-webkit-user-select:none}@container (min-width: 30rem){.PlayerControls_steps___B7oQ{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"prev dots next"}}.PlayerControls_steps___B7oQ>:first-child{grid-area:prev}.PlayerControls_stepEnd__c4odJ{grid-area:next;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.PlayerControls_stepBtn__DYj7o:focus-visible{outline:2px solid #5cccf7;outline-offset:2px}.PlayerControls_stepBtn__DYj7o{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:0 1rem;border:1px solid rgba(18,59,93,.28);border-radius:999px;background:#fff;color:#123b5d;font:inherit;font-size:.875rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s ease}.PlayerControls_stepBtn__DYj7o:active:not(:disabled){transform:scale(.97)}.PlayerControls_stepBtn__DYj7o:disabled{border-color:rgba(18,59,93,.14);color:#5e6d79;cursor:default}@media(hover:hover)and (pointer:fine){.PlayerControls_stepBtn__DYj7o:hover:not(:disabled){background:#eff7fb}}.PlayerControls_stepPrimary__rFYJb{border-color:rgba(0,0,0,0);background:#5cccf7;color:#123b5d}@media(hover:hover)and (pointer:fine){.PlayerControls_stepPrimary__rFYJb:hover:not(:disabled){background:#4fc0ec}}.PlayerControls_dots__cLfUl{grid-area:dots;display:flex;justify-content:center;gap:.25rem;margin:0;padding:0;list-style:none}.PlayerControls_dotItem__6EcGj{display:grid;place-items:center;min-width:24px;min-height:24px}.PlayerControls_dotBtn__KIGOm:focus-visible{outline:2px solid #5cccf7;outline-offset:2px}.PlayerControls_dotBtn__KIGOm{display:grid;place-items:center;width:32px;height:44px;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}.PlayerControls_dot__NcUjY{display:block;width:20px;height:4px;border-radius:2px;background:#d9e1e6;transition:transform .2s cubic-bezier(.23,1,.32,1),background-color .2s ease}.PlayerControls_dotDone__InNUu{background:#5cccf7}.PlayerControls_dotOn__mt9PX{background:#123b5d;transform:scaleY(1.75)}.PlayerControls_sr__ob_mL{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.PlayerControls_compact__DdIqh .PlayerControls_extra__3O6Ip,.PlayerControls_dot__NcUjY,.PlayerControls_icon__oahmO,.PlayerControls_stepBtn__DYj7o,.PlayerControls_text__aKgH8,.PlayerControls_track__4tpc6{transition:none}.PlayerControls_icon__oahmO:active:not(:disabled),.PlayerControls_stepBtn__DYj7o:active:not(:disabled),.PlayerControls_text__aKgH8:active{transform:none}}.ScenePlayer_player__P0_tV{display:flex;flex-direction:column;gap:.5rem;min-width:0}.ScenePlayer_focusable__VE_ZR:focus-visible{outline:2px solid #5cccf7;outline-offset:2px}.ScenePlayer_focusable__VE_ZR{border-radius:10px}.ScenePlayer_focusable__VE_ZR:focus-visible{outline-offset:4px}.ScenePlayer_frame__wTHQ0{position:relative;min-width:0}.ScenePlayer_framePhone__x2w94{width:min(100%,17rem);margin-inline:auto}.ScenePlayer_box__NEIAd{position:relative;width:100%;overflow:hidden;border-radius:10px;background:#fff;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1rem solid rgba(0,0,0,0);box-shadow:0 0 0 1px rgba(18,59,93,.14)}.ScenePlayer_desktop__2HuE7{aspect-ratio:960/600}.ScenePlayer_wide__B0VIe{aspect-ratio:960/540}.ScenePlayer_phone___uU_z{aspect-ratio:390/720}.ScenePlayer_stage__R_E07{position:absolute;top:0;left:0;transform:scale(var(--scene-k,1));transform-origin:0 0}.ScenePlayer_stage_desktop__kOzMx{width:960px;height:600px}.ScenePlayer_stage_wide__uwWKg{width:960px;height:540px}.ScenePlayer_stage_phone__MmIRB{width:390px;height:720px}.ScenePlayer_cursor__xPiZb{position:absolute;top:0;left:0;z-index:10;width:0;height:0;will-change:transform}.ScenePlayer_cursorBody__0bAvA{position:absolute;top:-2px;left:-3px;display:block;width:24px;height:24px;transform-origin:4px 3px}.ScenePlayer_arrow__A2PRj,.ScenePlayer_hand__yyTc5{position:absolute;top:0;left:0;transition:opacity .12s ease}.ScenePlayer_arrow__A2PRj path,.ScenePlayer_hand__yyTc5 path{fill:#202a33;stroke:#fff;stroke-width:1.4;stroke-linejoin:round}.ScenePlayer_hand__yyTc5{left:-5px;opacity:0}.ScenePlayer_cursor__xPiZb[data-pointer="1"] .ScenePlayer_arrow__A2PRj{opacity:0}.ScenePlayer_cursor__xPiZb[data-pointer="1"] .ScenePlayer_hand__yyTc5{opacity:1}.ScenePlayer_ripple__IY6Me{position:absolute;top:-12px;left:-12px;width:24px;height:24px;border:2px solid #5cccf7;border-radius:50%;opacity:0}.ScenePlayer_marker__uEGrF{position:absolute;top:0;left:0;z-index:10;display:inline-grid;place-items:center;width:22px;height:22px;border:2px solid #fff;border-radius:50%;background:#123b5d;color:#fff;font-size:.72rem;font-weight:700}.ScenePlayer_legend__rMtSn{display:flex;flex-direction:column;gap:.25rem;font-size:.875rem;line-height:1.5;color:#202a33}.ScenePlayer_legendItem__HiOKs{display:block}.ScenePlayer_legendNum__FszvA{display:inline-block;min-width:1.5rem;color:#123b5d;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ScenePlayer_capLayer__Lslwf{position:absolute;inset:0;z-index:11;pointer-events:none}.ScenePlayer_capPos__P8NLu{position:absolute;top:0;left:0;width:18rem;max-width:100%}.ScenePlayer_cap__H37iI{position:relative;display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1rem;border-radius:10px;background:#123b5d;color:#fff;font-size:.875rem;line-height:1.45;opacity:0;transform:translateY(4px);transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1);pointer-events:none}.ScenePlayer_cap__H37iI:before{content:"";position:absolute;display:none;width:10px;height:10px;background:inherit;transform:rotate(45deg)}.ScenePlayer_capPos__P8NLu[data-side=below] .ScenePlayer_cap__H37iI:before{display:block;top:-5px;left:calc(var(--arrow-x, 50%) - 5px)}.ScenePlayer_capPos__P8NLu[data-side=above] .ScenePlayer_cap__H37iI:before{display:block;bottom:-5px;left:calc(var(--arrow-x, 50%) - 5px)}.ScenePlayer_capPos__P8NLu[data-side=right] .ScenePlayer_cap__H37iI:before{display:block;top:calc(var(--arrow-y, 50%) - 5px);left:-5px}.ScenePlayer_capPos__P8NLu[data-side=left] .ScenePlayer_cap__H37iI:before{display:block;top:calc(var(--arrow-y, 50%) - 5px);right:-5px}.ScenePlayer_capOn__wDmJR{opacity:1;transform:none;pointer-events:auto}.ScenePlayer_capDocked__3CTaQ{border:1px solid rgba(18,59,93,.14);border-left:3px solid #5cccf7;border-radius:6px;background:#eff7fb;color:#202a33}.ScenePlayer_capDocked__3CTaQ:before{content:none}.ScenePlayer_capDocked__3CTaQ .ScenePlayer_capMore__14_od,.ScenePlayer_capDocked__3CTaQ .ScenePlayer_capName__eFfDI{color:#123b5d}.ScenePlayer_capDocked__3CTaQ .ScenePlayer_capTerm__veOLd dd{color:#4a5a66}.ScenePlayer_capName__eFfDI{margin:0;font-weight:700;line-height:1.3}.ScenePlayer_capText___V4px{margin:0;max-width:60ch}.ScenePlayer_capTerms___9ENR{margin-top:.25rem}.ScenePlayer_capMore__14_od:focus-visible{outline:2px solid #5cccf7;outline-offset:2px}.ScenePlayer_capMore__14_od{position:relative;display:inline-flex;align-items:center;gap:.25rem;min-height:1.75rem;margin-left:-.25rem;padding:0 .25rem;border:0;border-radius:6px;background:rgba(0,0,0,0);color:inherit;font:inherit;font-size:.8125rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;opacity:.88;cursor:pointer}.ScenePlayer_capMore__14_od:after{content:"";position:absolute;inset:-8px -4px}@media(hover:hover)and (pointer:fine){.ScenePlayer_capMore__14_od:hover{opacity:1}}.ScenePlayer_chev__4FUN2{flex:none;transition:transform .2s cubic-bezier(.23,1,.32,1)}.ScenePlayer_chevOpen__jLxJe{transform:rotate(180deg)}.ScenePlayer_capDl__LDRil{display:flex;flex-direction:column;gap:.25rem;margin:.25rem 0 0}.ScenePlayer_capTerm__veOLd dt{font-weight:700}.ScenePlayer_capTerm__veOLd dd{margin:0;color:rgba(255,255,255,.72)}.ScenePlayer_dock__wTjlF{min-height:4.5rem}.ScenePlayer_dockPhone__t0_wo{width:min(100%,17rem);margin-inline:auto}.ScenePlayer_sr__TyPbl{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ScenePlayer_explain__3hWdP{border-top:1px solid rgba(18,59,93,.14)}.ScenePlayer_explainToggle__iHVkL:focus-visible{outline:2px solid #5cccf7;outline-offset:2px}.ScenePlayer_explainToggle__iHVkL{display:flex;align-items:center;gap:.5rem;width:100%;min-height:44px;padding:0 .25rem;border:0;background:rgba(0,0,0,0);color:#123b5d;font:inherit;font-size:.9375rem;font-weight:600;text-align:left;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none}.ScenePlayer_explainToggle__iHVkL .ScenePlayer_chev__4FUN2{margin-left:auto}@media(hover:hover)and (pointer:fine){.ScenePlayer_explainToggle__iHVkL:hover{text-decoration:underline;text-underline-offset:3px}}.ScenePlayer_explainCount__97_3Z{color:#4a5a66;font-size:.8125rem;font-weight:400}.ScenePlayer_explainPanel__a4L82{padding-bottom:.5rem}.ScenePlayer_explainPanel__a4L82[hidden]{display:none}.ScenePlayer_explainList__BrwhZ{display:flex;flex-direction:column;gap:.25rem;font-size:.875rem;line-height:1.55;color:#202a33}.ScenePlayer_explainItem__NQQy0{display:block;padding:.5rem .75rem .5rem .5rem;border-left:2px solid rgba(0,0,0,0);border-radius:0 6px 6px 0;transition:background-color .2s ease,border-color .2s ease}.ScenePlayer_explainOn__0IAJ4{border-left-color:#5cccf7;background:#eaf7fd}.ScenePlayer_explainLine__u6vDf{margin:0;max-width:65ch}.ScenePlayer_explainNum__Pmm8G{display:inline-block;min-width:1.5rem;color:#123b5d;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ScenePlayer_explainName__4c3mw{color:#123b5d}.ScenePlayer_explainTerm__Yt6fY{margin:.25rem 0 0 1.5rem;max-width:65ch;color:#4a5a66;font-size:.8125rem}.ScenePlayer_explainWord__xMIu3{font-weight:700}@media(prefers-reduced-motion:reduce){.ScenePlayer_cap__H37iI{transform:none;transition:opacity .2s ease}.ScenePlayer_chev__4FUN2,.ScenePlayer_explainItem__NQQy0{transition:none}}.TutorialModal_scene__F6M_M{margin-bottom:.5rem}.TutorialModal_body__P_z1v{max-width:65ch;margin:0;font-size:1rem;line-height:1.6;color:#202a33}div.TutorialModal_footer__gAfNe{display:flex;flex-direction:column-reverse;align-items:stretch;gap:.75rem;width:100%}@media(min-width:768px){div.TutorialModal_footer__gAfNe{flex-direction:row;align-items:flex-end;gap:1rem}}.TutorialModal_nav__A3bw4{flex:1 1 auto}.TutorialModal_sr__KCYBH{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.TutorialList_lede__F3GWg{margin:0 0 .75rem;color:#4a5a66}.TutorialList_empty__14ldE{margin:.75rem 0 0;color:#4a5a66}.TutorialList_list__zzifj{display:flex;flex-direction:column;margin:.75rem 0 0;padding:0;list-style:none;border:1px solid rgba(18,59,93,.14);border-radius:14px}.TutorialList_row__ID7u4{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:.5rem .75rem;gap:.5rem .75rem;padding:.75rem 1rem}.TutorialList_row__ID7u4+.TutorialList_row__ID7u4{border-top:1px solid rgba(18,59,93,.14)}@media(min-width:768px){.TutorialList_row__ID7u4{grid-template-columns:1fr auto auto}}.TutorialList_text__YIofr{display:flex;flex-direction:column;gap:2px;min-width:0}.TutorialList_name___dbCI{font-weight:600;color:#123b5d}.TutorialList_summary__9c0M2{font-size:.875rem;color:#4a5a66}.TutorialList_actions__0G1CM{display:flex;grid-column:1/-1;gap:.5rem}@media(min-width:768px){.TutorialList_actions__0G1CM{grid-column:auto}}.TutorialList_footer__RoSzz{display:flex;flex-direction:column-reverse;gap:.5rem;width:100%}@media(min-width:768px){.TutorialList_footer__RoSzz{flex-direction:row;justify-content:space-between}}.TourSpotlight_root__kykTD{position:fixed;inset:0;z-index:60;opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.23,1,.32,1)}.TourSpotlight_shown__XySVF{opacity:1}.TourSpotlight_panel__qRJlc{position:fixed;background:rgba(18,59,93,.32);pointer-events:auto}.TourSpotlight_ring__fQUkH{position:fixed;border:2px solid #5cccf7;border-radius:10px}.TourSpotlight_callout__qbapX{position:fixed;display:flex;flex-direction:column;gap:.5rem;padding:1rem;border:1px solid rgba(18,59,93,.14);border-radius:14px;background:#fff;box-shadow:0 1px 2px rgba(18,59,93,.06);pointer-events:auto}.TourSpotlight_title__CXICN{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:#123b5d}.TourSpotlight_body__W6R_a{margin:0;line-height:1.6;color:#202a33}.TutorialEmbed_embed__0mG37{margin:0;display:flex;flex-direction:column;gap:1rem;min-width:0;padding:1rem;border:1px solid rgba(18,59,93,.14);border-radius:14px;background:#fff;box-shadow:0 1px 2px rgba(18,59,93,.06)}@media(min-width:768px){.TutorialEmbed_embed__0mG37{padding:1.5rem}}.TutorialEmbed_text__lguZp{display:flex;flex-direction:column;gap:.25rem}.TutorialEmbed_count__9Rskq{font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.14em;color:#123b5d;margin:0;color:#4a5a66}.TutorialEmbed_title__lH7iJ{margin:0;font-size:1.125rem;line-height:1.3;letter-spacing:-.01em;color:#123b5d}.TutorialEmbed_body___hzXd{margin:0;max-width:65ch;line-height:1.6;color:#202a33}.TutorialEmbed_stage__Sn651{position:relative;min-width:0}.TutorialEmbed_cover__amNwW{position:absolute;inset:0;bottom:auto;aspect-ratio:960/540;display:grid;place-items:center;border-radius:10px;background:rgba(255,255,255,.72)}.TutorialEmbed_play__GFVwk{transition:transform .16s cubic-bezier(.23,1,.32,1)}.TutorialEmbed_play__GFVwk:active{transform:scale(.97)}.TutorialEmbed_play__GFVwk{justify-content:center;padding:.75rem 1.5rem;border:none;border-radius:999px;background:#5cccf7;color:#123b5d;font-family:Helvetica Neue,Helvetica,Arial,Segoe UI,sans-serif}.TutorialEmbed_play__GFVwk:hover{filter:brightness(.96)}.TutorialEmbed_play__GFVwk:focus-visible{outline:2px solid #5cccf7;outline-offset:2px}.TutorialEmbed_play__GFVwk{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.5rem 1.5rem;border:0;font:inherit;font-weight:600;cursor:pointer}.TutorialEmbed_placeholder__hrRQ6{aspect-ratio:960/540;border-radius:10px;background:rgba(18,59,93,.09)}.TutorialEmbed_caption__EOZSv{margin:0;font-size:.9375rem;line-height:1.5;color:#4a5a66}.TutorialEmbed_sr__GbRfG{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;-moz-user-select:none;user-select:none;-webkit-user-select:none}