.tasks_bankSwitcher__wa4qg{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;width:fit-content;max-width:100%;margin:0 auto 1rem;padding:.35rem;border:1px solid var(--glass-border);border-radius:.9rem;background:color-mix(in srgb,var(--surface-muted) 45%,transparent);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-highlight),0 8px 24px -14px rgb(28 25 23/22%);position:sticky;top:calc(var(--site-header-height) + .6rem);z-index:40}.tasks_bankTab__ilK_p{appearance:none;border:0;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:.9rem;font-weight:600;padding:.55rem .9rem;border-radius:.55rem;transition:background .15s ease,color .15s ease}.tasks_bankTab__ilK_p:hover{color:var(--text);background:color-mix(in srgb,var(--surface) 70%,transparent)}.tasks_bankTabActive__Cb6zV{background:var(--glass-bg-strong);color:var(--text);box-shadow:0 1px 2px color-mix(in srgb,var(--text) 8%,transparent)}.tasks_bankBadge__2fScA{border:1px solid var(--border);border-radius:.4rem;background:color-mix(in srgb,var(--accent,#2f6fed) 12%,var(--surface));color:var(--text);display:inline-flex;align-items:center;font-size:.7rem;font-weight:600;padding:.15rem .45rem}.tasks_page__yq5VR{--tasks-bank-switcher-offset:var(--browser-top-offset,0px);padding:1rem 1.25rem 2rem 0}.tasks_tasksBrowserPage__NKlVP{padding-inline:1.25rem}.tasks_heading__w7lD_ h1{font-size:clamp(2.4rem,6vw,4.5rem);letter-spacing:-.055em;line-height:1;margin:.8rem 0 1rem}.tasks_heading__w7lD_ p{color:var(--muted);line-height:1.6;max-width:55ch}.tasks_browserLayout__1S_dT{align-items:start;display:grid;gap:1.25rem;grid-template-columns:22rem minmax(0,1fr)}.tasks_sidebarColumn__oxBF8{display:grid;gap:.85rem;max-height:calc(100vh - var(--site-header-height) - var(--browser-top-offset, var(--tasks-bank-switcher-offset, 0px)) - 1.5rem);-ms-overflow-style:none;overflow:auto;overscroll-behavior:contain;position:sticky;scrollbar-width:none;top:calc(var(--site-header-height) + var(--browser-top-offset, var(--tasks-bank-switcher-offset, 0px)) + .5rem);z-index:20}.tasks_sidebarColumnMenuOpen__jVvkb{overflow:visible;z-index:50}.tasks_sidebarColumnMenuOpen__jVvkb .tasks_taskSidebar__Uvuo6{position:relative;z-index:2}.tasks_sidebarColumnMenuOpen__jVvkb .tasks_modesCard__LPADh{position:relative;z-index:1}.tasks_sidebarColumn__oxBF8::-webkit-scrollbar{display:none;height:0;width:0}.tasks_taskSidebar__Uvuo6{border-radius:1.15rem;display:grid;padding:.45rem .55rem}.tasks_sidebarContent__xom2U{display:grid;gap:.45rem}.tasks_modesCard__LPADh{border-radius:1.15rem;display:grid;gap:.45rem;padding:.55rem .65rem .7rem;position:relative}.tasks_modesCard__LPADh .tasks_sidebarTitle__YoX3q{margin-bottom:.1rem}.tasks_modeTiles__UZtBe{display:grid;gap:.4rem}.tasks_modeTile__HwELU{background:linear-gradient(185deg,rgb(15 23 42/28%) 0,rgb(15 23 42/72%) 48%,rgb(15 23 42/92%) 100%),var(--mode-tile-image) center /cover no-repeat;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:.85rem;display:grid;grid-template-rows:auto 0fr;min-height:4.8rem;overflow:hidden;position:relative;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1),min-height .32s cubic-bezier(.16,1,.3,1),border-color .18s ease,box-shadow .18s ease}.tasks_modeTileExpanded__0Kf5n{border-color:color-mix(in srgb,var(--primary) 45%,var(--border));box-shadow:0 14px 32px rgb(28 25 23/16%);grid-template-rows:auto 1fr;min-height:20rem}@media (hover:hover) and (pointer:fine){.tasks_modeTile__HwELU:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border));box-shadow:0 14px 32px rgb(28 25 23/16%);grid-template-rows:auto 1fr;min-height:20rem}.tasks_modeTile__HwELU:hover .tasks_modeTileBody__Qiz9H{opacity:1;pointer-events:auto;transform:translateY(0)}}.tasks_modeTileFace__lPc0t{align-items:flex-end;background:transparent;border:0;color:#fff;cursor:pointer;display:flex;min-height:4.8rem;padding:.6rem .7rem;text-align:left;width:100%;z-index:1}.tasks_modeTileFaceContent__e3vpO{display:grid;gap:.22rem;min-width:0;width:100%}.tasks_modeTileFaceContent__e3vpO strong{align-items:center;display:inline-flex;font-size:.86rem;font-weight:750;gap:.4rem;letter-spacing:-.01em;text-shadow:0 1px 10px rgb(0 0 0/45%)}.tasks_modeTileFaceContent__e3vpO small{color:rgb(255 255 255/86%);font-size:.7rem;line-height:1.35;text-shadow:0 1px 8px rgb(0 0 0/40%)}.tasks_modeTileFaceContent__e3vpO svg{flex:0 0 auto}.tasks_modeTileBodyWrap__wjdV8{min-height:0;overflow:hidden}.tasks_modeTileBody__Qiz9H{background:color-mix(in srgb,var(--surface) 92%,transparent);border-radius:.65rem;display:grid;gap:.55rem;margin:0 .55rem .55rem;opacity:0;padding:.65rem;pointer-events:none;transform:translateY(.35rem);transition:opacity .22s ease,transform .28s cubic-bezier(.16,1,.3,1)}.tasks_modeTileExpanded__0Kf5n .tasks_modeTileBody__Qiz9H{opacity:1;pointer-events:auto;transform:translateY(0)}.tasks_modeTileBody__Qiz9H p{color:var(--foreground);font-size:.74rem;line-height:1.45;margin:0}.tasks_modeTileBody__Qiz9H>.button{font-size:.7rem;min-height:1.85rem;padding:.25rem .5rem;width:100%}.tasks_modeNumberGrid__qrVSF{display:grid;gap:.25rem;grid-template-columns:repeat(7,minmax(0,1fr));max-height:7.5rem;-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.tasks_modeNumberGrid__qrVSF::-webkit-scrollbar{display:none;height:0;width:0}.tasks_modeNumberGrid__qrVSF button{align-items:center;background:var(--surface-muted);border:1px solid transparent;border-radius:.4rem;color:var(--muted);cursor:pointer;display:inline-flex;font-size:.7rem;font-weight:700;justify-content:center;min-height:1.55rem;padding:.15rem;transition:background .14s ease,border-color .14s ease,color .14s ease}.tasks_modeNumberGrid__qrVSF button:focus-visible,.tasks_modeNumberGrid__qrVSF button:hover{background:color-mix(in srgb,var(--primary) 14%,var(--surface-muted));color:var(--foreground)}.tasks_modeNumberActive__oEfzn{background:color-mix(in srgb,var(--primary) 22%,var(--surface-muted))!important;border-color:color-mix(in srgb,var(--primary) 45%,transparent)!important;color:var(--primary)!important}.tasks_mobileFilterToggle__stDVe{display:none}.tasks_sidebarSection__zJ9EQ{border-bottom:1px solid var(--border);padding-bottom:.3rem}.tasks_idSearch__zvKYS{border-bottom:1px solid var(--border);margin-bottom:.7rem;padding-bottom:.75rem}.tasks_idSearchField__VnTA2{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:.65rem;display:flex;gap:.4rem;padding:.5rem .65rem}.tasks_idSearchField__VnTA2 svg{color:var(--muted);flex:none}.tasks_idSearchField__VnTA2 input{background:transparent;border:0;color:var(--foreground);flex:1;font:inherit;min-width:0;padding:0}.tasks_idSearchField__VnTA2 input:focus{outline:none}.tasks_idSearchClear__ibhyR{align-items:center;background:transparent;border:0;color:var(--muted);cursor:pointer;display:inline-flex;padding:0}.tasks_idSearchClear__ibhyR:hover{color:var(--foreground)}.tasks_sidebarTitle__YoX3q{align-items:center;color:var(--muted);display:flex;font-size:.65rem;font-weight:800;justify-content:space-between;letter-spacing:.04em;margin-bottom:.2rem;text-transform:uppercase}.tasks_sidebarTitle__YoX3q span{align-items:center;display:inline-flex;gap:.35rem}.tasks_numberNavigation__wszmE{display:grid;gap:.28rem;grid-template-columns:1fr}.tasks_numbersTrigger__rwmDA{align-items:center;background:var(--surface-muted);border:1px solid var(--border);border-radius:.65rem;color:var(--foreground);cursor:pointer;display:flex;justify-content:space-between;min-height:3rem;padding:.45rem .65rem;text-align:left;width:100%}.tasks_numbersTrigger__rwmDA>span{display:grid;gap:.12rem;min-width:0}.tasks_numbersTrigger__rwmDA strong{font-size:.8rem}.tasks_numbersTrigger__rwmDA small{color:var(--muted);font-size:.65rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks_numbersTrigger__rwmDA svg{flex:0 0 auto;transition:transform .22s cubic-bezier(.16,1,.3,1)}.tasks_chevronOpen__R4Xiy{transform:rotate(180deg)}.tasks_numbersDropdownPanel__qwyPM{animation:tasks_dropdownReveal__sPjoY .26s cubic-bezier(.16,1,.3,1) both;background:var(--surface);border:1.5px solid var(--card-border);border-radius:.8rem;box-shadow:0 18px 48px rgb(28 25 23/14%);left:0;max-height:min(28rem,calc(100vh - 10rem));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:.45rem;position:absolute;scrollbar-gutter:stable;top:calc(100% + .4rem);width:100%;z-index:80}.tasks_numbersDropdownPanel__qwyPM::-webkit-scrollbar{width:.55rem}.tasks_numbersDropdownPanel__qwyPM::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 45%,transparent);border-radius:999px}.tasks_numberNavigationItem__Q6cCu{animation:tasks_navigationItemReveal__3eUPn .42s cubic-bezier(.16,1,.3,1) both;min-width:0;opacity:0;position:relative}.tasks_numberNavigationButton__7fuV8{align-items:center;background:transparent;border:1px solid transparent;border-radius:.5rem;color:var(--foreground);cursor:pointer;display:flex;gap:.45rem;justify-content:space-between;min-height:2.45rem;padding:.45rem .65rem;text-align:left;transition:background .14s ease,border-color .14s ease,color .14s ease;width:100%}.tasks_numberNavigationButton__7fuV8:focus-visible,.tasks_numberNavigationButton__7fuV8:hover{background:color-mix(in srgb,var(--primary) 14%,var(--surface-muted));color:var(--foreground)}.tasks_numberNavigationButton__7fuV8.tasks_activeNumber___30Sv{background:color-mix(in srgb,var(--primary) 22%,var(--surface-muted));color:var(--primary)}.tasks_numberNavigationButton__7fuV8.tasks_activeNumber___30Sv:focus-visible,.tasks_numberNavigationButton__7fuV8.tasks_activeNumber___30Sv:hover{background:color-mix(in srgb,var(--primary) 30%,var(--surface-muted))}.tasks_previewItem__os6fe .tasks_numberNavigationButton__7fuV8{background:color-mix(in srgb,var(--primary) 18%,var(--surface));border-color:color-mix(in srgb,var(--primary) 45%,transparent);color:var(--primary);box-shadow:inset 3px 0 0 var(--primary)}.tasks_navigationChevron__Lfsxa{background:color-mix(in srgb,var(--primary) 55%,transparent);border-radius:1px;flex:0 0 auto;height:.45rem;opacity:0;transform:translateX(-.15rem);transition:opacity .16s ease,transform .16s ease;width:.45rem;clip-path:polygon(0 0,100% 50%,0 100%)}.tasks_previewItem__os6fe .tasks_navigationChevron__Lfsxa{opacity:1;transform:translateX(0)}.tasks_navigationLabel__H6Q7R{align-items:baseline;display:flex;gap:.65rem;min-width:0;width:100%}.tasks_navigationNumber__8yhC_{flex:0 0 2.4rem;font-size:1rem;font-weight:850;line-height:1.2}.tasks_navigationTopic__PomkJ{font-size:.95rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks_subtypeFlyout__FqHCd{background:var(--surface);border:1.5px solid var(--card-border);border-left:4px solid var(--primary);border-radius:.75rem;box-shadow:0 16px 40px rgb(28 25 23/14%);display:grid;gap:.15rem;max-height:min(24rem,calc(100vh - 1.5rem));opacity:0;overflow:visible;padding:.55rem;pointer-events:none;position:fixed;transform:translateX(-.55rem) scale(.98);transform-origin:left top;transition:opacity .18s ease,transform .24s cubic-bezier(.16,1,.3,1),top .16s cubic-bezier(.16,1,.3,1);width:min(22rem,calc(100vw - 2rem));z-index:120}.tasks_subtypeFlyoutList__zykM2{display:grid;gap:.15rem;max-height:min(20rem,calc(100vh - 4.5rem));overflow:visible}.tasks_subtypeFlyout__FqHCd:before{content:"";height:100%;left:-.75rem;position:absolute;top:0;width:.75rem}.tasks_navigationSection__nYhX8{position:relative}.tasks_flyoutOpen__h3MM8{opacity:1;pointer-events:auto;transform:translateX(0) scale(1)}@keyframes tasks_navigationItemReveal__3eUPn{0%{opacity:0;transform:translateX(-.8rem)}to{opacity:1;transform:translateX(0)}}@keyframes tasks_dropdownReveal__sPjoY{0%{opacity:0;transform:translateY(-.6rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tasks_markerControlsReveal__HrQ8R{0%{filter:blur(4px);opacity:0;transform:translateY(-50%) translateX(.75rem) scale(.92)}to{filter:blur(0);opacity:1;transform:translateY(-50%) translateX(0) scale(1)}}.tasks_flyoutHeader__iQ2UW{border-bottom:1px solid var(--border);display:grid;gap:.15rem;margin-bottom:.3rem;padding:.35rem .45rem .65rem}.tasks_flyoutHeader__iQ2UW strong{font-size:.88rem}.tasks_flyoutHeader__iQ2UW span{color:var(--muted);font-size:.76rem}.tasks_subtypeFlyout__FqHCd button{align-items:flex-start;background:transparent;border:0;border-radius:.5rem;color:var(--muted);cursor:pointer;display:flex;gap:.7rem;justify-content:space-between;line-height:1.3;padding:.45rem .55rem;text-align:left}.tasks_subtypeFlyout__FqHCd button:focus-visible,.tasks_subtypeFlyout__FqHCd button:hover{background:var(--surface-muted);color:var(--foreground)}.tasks_subtypeFlyout__FqHCd small{flex:0 0 auto}.tasks_subtypeBranch__koN7s{position:relative}.tasks_subtypeBranchTrigger__LYhyT{width:100%}.tasks_subtypeBranchMeta__ywvQG{align-items:center;display:inline-flex;flex:0 0 auto;gap:.35rem}.tasks_subtypeBranchMeta__ywvQG svg{color:var(--muted);flex:0 0 auto;opacity:.85;transition:transform .16s ease,color .16s ease}.tasks_subtypeBranchOpen__ykDCZ>.tasks_subtypeBranchTrigger__LYhyT,.tasks_subtypeBranch__koN7s:focus-within>.tasks_subtypeBranchTrigger__LYhyT,.tasks_subtypeBranch__koN7s:hover>.tasks_subtypeBranchTrigger__LYhyT{background:var(--surface-muted);color:var(--foreground)}.tasks_subtypeBranchOpen__ykDCZ .tasks_subtypeBranchMeta__ywvQG svg,.tasks_subtypeBranch__koN7s:hover .tasks_subtypeBranchMeta__ywvQG svg{color:var(--foreground)}.tasks_subtypeBranchOpen__ykDCZ .tasks_subtypeBranchMeta__ywvQG svg{transform:translateX(.12rem)}.tasks_subtypeNestedFlyout__evH2b{background:var(--surface);border:1.5px solid var(--card-border);border-left:3px solid var(--primary);border-radius:.65rem;box-shadow:0 12px 28px rgb(28 25 23/12%);display:grid;gap:.1rem;left:calc(100% - .15rem);min-width:9.5rem;overflow:visible;padding:.35rem;position:absolute;top:0;width:max-content;z-index:130}.tasks_subtypeNestedFlyout__evH2b:before{content:"";height:calc(100% + .5rem);left:-.75rem;position:absolute;top:-.25rem;width:.9rem}.tasks_subtypeNestedFlyout__evH2b button{align-items:flex-start;background:transparent;border:0;border-radius:.45rem;color:var(--muted);cursor:pointer;display:flex;gap:.7rem;justify-content:space-between;line-height:1.3;padding:.4rem .5rem;text-align:left;width:100%}.tasks_subtypeNestedFlyout__evH2b button:focus-visible,.tasks_subtypeNestedFlyout__evH2b button:hover{background:var(--surface-muted);color:var(--foreground)}.tasks_subtypeFlyout__FqHCd .tasks_activeSubtype__NM1hZ,.tasks_subtypeNestedFlyout__evH2b .tasks_activeSubtype__NM1hZ{background:color-mix(in srgb,var(--primary) 16%,var(--surface-muted));color:var(--primary)}.tasks_mobileTypes___Ah9t{display:none}.tasks_typeNavigation__YIUSj{display:grid;gap:.25rem;max-height:17rem;overflow-y:auto}.tasks_typeNavigation__YIUSj button{align-items:flex-start;background:transparent;border:1px solid transparent;border-radius:.55rem;color:var(--muted);cursor:pointer;display:flex;gap:.7rem;justify-content:space-between;line-height:1.35;padding:.6rem;text-align:left;transition:background .14s ease,border-color .14s ease,color .14s ease;width:100%}.tasks_typeNavigation__YIUSj button:focus-visible,.tasks_typeNavigation__YIUSj button:hover{background:color-mix(in srgb,var(--primary) 14%,var(--surface-muted));color:var(--foreground)}.tasks_typeNavigation__YIUSj .tasks_activeType__HDhjJ{background:color-mix(in srgb,var(--primary) 22%,var(--surface-muted));color:var(--primary)}.tasks_typeNavigation__YIUSj .tasks_activeType__HDhjJ:focus-visible,.tasks_typeNavigation__YIUSj .tasks_activeType__HDhjJ:hover{background:color-mix(in srgb,var(--primary) 30%,var(--surface-muted))}.tasks_typeNavigation__YIUSj small{color:var(--muted);flex:0 0 auto;font-size:.7rem}.tasks_difficultySection__7Y0tx{position:relative}.tasks_difficultyDropdownPanel__B9FPp{max-height:min(16rem,calc(100vh - 10rem));z-index:70}.tasks_difficultyFilters__HZk_g{display:grid;gap:.2rem;grid-template-columns:1fr;position:relative}.tasks_difficultyFilters__HZk_g label{align-items:center;background:transparent;border:1px solid transparent;border-radius:.5rem;color:var(--foreground);cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.65rem;min-height:2.45rem;padding:.45rem .65rem;transition:background .14s ease,border-color .14s ease,color .14s ease}.tasks_difficultyFilters__HZk_g label:focus-within,.tasks_difficultyFilters__HZk_g label:hover{background:color-mix(in srgb,var(--primary) 14%,var(--surface-muted))}.tasks_difficultyFilters__HZk_g label:has(input:checked){background:color-mix(in srgb,var(--primary) 22%,var(--surface-muted));color:var(--primary)}.tasks_difficultyFilters__HZk_g input{height:1px;opacity:0;position:absolute;width:1px}.tasks_checkbox__BjrYD{align-items:center;border:1px solid var(--border);border-radius:.3rem;display:inline-flex;flex:0 0 auto;height:1.1rem;justify-content:center;width:1.1rem}.tasks_difficultyFilters__HZk_g input:checked+.tasks_checkbox__BjrYD{background:var(--primary);border-color:var(--primary);color:#fff}.tasks_difficultyFilters__HZk_g input:focus-visible+.tasks_checkbox__BjrYD{outline:3px solid color-mix(in srgb,var(--primary) 45%,transparent);outline-offset:2px}.tasks_difficultyFilters__HZk_g .tasks_authorFilterName__1397G{flex:1 1 auto;min-width:0}.tasks_difficultyFilters__HZk_g small{color:var(--muted);flex:0 0 auto;font-size:.7rem;font-weight:500}.tasks_outdatedToggle__jIOk0{align-items:center;color:var(--muted);cursor:pointer;display:flex;font-size:.75rem;gap:.55rem}.tasks_visuallyHidden__HutZ9{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.tasks_outdatedToggle__jIOk0 input{height:1px;opacity:0;position:absolute;width:1px}.tasks_outdatedToggle__jIOk0 input:checked+.tasks_checkbox__BjrYD{background:var(--primary);border-color:var(--primary);color:#fff}.tasks_outdatedToggle__jIOk0 input:focus-visible+.tasks_checkbox__BjrYD{outline:3px solid color-mix(in srgb,var(--primary) 45%,transparent);outline-offset:2px}.tasks_outdatedBadge__31t6X{background:color-mix(in srgb,var(--warning) 12%,transparent);border-color:color-mix(in srgb,var(--warning) 35%,transparent);color:var(--warning);text-transform:none}.tasks_taskFeed__N_A5y{min-width:0;width:100%}@media (min-width:901px){.tasks_browserLayout__1S_dT:has(>.tasks_taskFeed__N_A5y){grid-template-columns:22rem minmax(0,max(56vw,54rem));justify-content:center}}.tasks_selectionPrompt__3bDkX{padding:clamp(2rem,7vw,5rem);text-align:center}.tasks_selectionPrompt__3bDkX h1{font-size:clamp(1.8rem,5vw,3.2rem);letter-spacing:-.045em;margin:.8rem 0}.tasks_selectionPrompt__3bDkX p{color:var(--muted);line-height:1.6;margin:0 auto;max-width:34rem}.tasks_selectionStep__NSNmI{background:var(--surface-muted);border-radius:99px;color:var(--primary);display:inline-block;font-size:.75rem;font-weight:800;padding:.35rem .65rem;text-transform:uppercase}.tasks_trainerIntro__wKECG{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.tasks_trainerCard__xK_RK{display:grid;gap:.75rem;padding:clamp(1.25rem,3vw,1.75rem)}.tasks_trainerCard__xK_RK h2{font-size:clamp(1.55rem,3vw,2.1rem);letter-spacing:-.04em;margin:0}.tasks_trainerCard__xK_RK p{color:var(--muted);line-height:1.55;margin:0}.tasks_trainerActions__T68iG{display:grid;gap:.65rem;margin-top:.35rem}.tasks_trainerHint__6_WSz{color:var(--muted);font-size:.86rem;line-height:1.45;margin:0}.tasks_feedHeader__aCe22{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.tasks_feedHeaderActions__DWUBY{color:var(--muted);font-size:.84rem;align-items:center;display:flex;gap:.75rem}.tasks_feedList__o_xqB{display:grid;gap:1rem}.tasks_conditionCard__H_9vg{background:var(--surface);border:1px solid var(--border);box-shadow:none;min-width:0;overflow-x:clip;padding:clamp(1rem,3vw,1.7rem)}.tasks_conditionCardEnter__zHZOy{animation:tasks_conditionCardIn__3bkLR .42s cubic-bezier(.22,1,.36,1)}@keyframes tasks_conditionCardIn__3bkLR{0%{opacity:0}to{opacity:1}}.tasks_conditionCardSkeleton__rWPlX{display:grid;gap:1rem;min-height:32rem;pointer-events:none}.tasks_conditionCardSkeletonHeader__yB9Yg{align-items:center;display:flex;justify-content:space-between}.tasks_skeletonBlock__MJ3cP,.tasks_skeletonLine__ENt1z{background:linear-gradient(90deg,color-mix(in srgb,var(--surface-muted) 88%,var(--border)) 0,color-mix(in srgb,var(--surface-muted) 55%,var(--surface)) 45%,color-mix(in srgb,var(--surface-muted) 88%,var(--border)) 100%);background-size:200% 100%;animation:tasks_skeletonShimmer__o_Xsx 1.35s ease-in-out infinite;border-radius:.45rem}.tasks_skeletonLine__ENt1z{height:.85rem}.tasks_skeletonLineShort__jq_lg{width:4.5rem}.tasks_skeletonLineBadge__t_Kiy{height:1.45rem;width:4.8rem;border-radius:999px}.tasks_skeletonLineWide__wHL_d{width:92%}.tasks_skeletonLineMid__KQXdU{width:78%}.tasks_skeletonLineNarrow__A7bMK{width:64%}.tasks_skeletonMediaRow__FgJi0{display:grid;gap:1.25rem;grid-template-columns:minmax(12rem,18rem) minmax(12rem,20rem);margin-top:.35rem}@media (max-width:720px){.tasks_conditionCardSkeleton__rWPlX{min-height:26rem}.tasks_skeletonMediaRow__FgJi0{grid-template-columns:1fr}}.tasks_skeletonBlock__MJ3cP{aspect-ratio:1;border-radius:.65rem;min-height:12rem;width:100%}.tasks_skeletonFooter__wRYEU{display:flex;justify-content:flex-end;margin-top:auto;padding-top:.5rem}.tasks_skeletonButton__hUvos{border-radius:.65rem;height:2.5rem;width:10.5rem}@keyframes tasks_skeletonShimmer__o_Xsx{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.tasks_conditionCardEnter__zHZOy,.tasks_skeletonBlock__MJ3cP,.tasks_skeletonLine__ENt1z{animation:none}}.tasks_conditionCard__H_9vg:hover{border-color:var(--card-border);box-shadow:var(--shadow)}.tasks_conditionCard__H_9vg .prose{color:#0a0a0a;font-family:var(--font-prose);font-size:1.02rem;font-weight:400;letter-spacing:0;line-height:1.72;max-width:none;width:100%;-webkit-font-smoothing:auto}:root[data-theme=dark] .tasks_conditionCard__H_9vg .prose{color:#fafafa}.tasks_conditionCard__H_9vg .prose p{margin-bottom:.85em;max-width:none}.tasks_conditionCard__H_9vg .prose p:last-child{margin-bottom:0}.tasks_fitWidthFrame__Dm3kO,.tasks_fitWidth__eZyov{max-width:100%;min-width:0;overflow:hidden;width:100%}.tasks_fitWidthContent__15nFt{max-width:100%;transform-origin:top left;width:100%}.tasks_conditionCard__H_9vg .prose td,.tasks_conditionCard__H_9vg .prose th{font-size:.92em;min-width:1.35rem;padding:.32rem .4rem}.tasks_conditionCard__H_9vg .prose table table td,.tasks_conditionCard__H_9vg .prose table table th{font-size:.88em;min-width:1.15rem;padding:.22rem .28rem}.tasks_conditionCard__H_9vg.tasks_conditionCardRoad__zrgKr .prose td,.tasks_conditionCard__H_9vg.tasks_conditionCardRoad__zrgKr .prose th,.tasks_solveShell___PlNh .prose.tasks_roadTable__zK1SK td,.tasks_solveShell___PlNh .prose.tasks_roadTable__zK1SK th{font-size:1rem;min-width:2.75rem;padding:.45rem .7rem}.tasks_feedAttachments__ToPJl{margin-top:.75rem}.tasks_feedAttachments__ToPJl section{border-top:none;margin-top:0;padding-top:0}.tasks_conditionFooter__X2evg,.tasks_conditionHeader__3R_Wi{align-items:center;display:flex;justify-content:space-between}.tasks_conditionHeader__3R_Wi{border-bottom:1px solid var(--border);color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:.06em;margin-bottom:1.25rem;padding-bottom:.8rem;text-transform:uppercase}.tasks_conditionHeaderTitle__m12UO{align-items:baseline;display:inline-flex;flex-wrap:wrap;gap:.45rem .65rem;min-width:0}.tasks_conditionSubtype__NyEGX{color:var(--foreground);font-size:.82rem;font-weight:650;letter-spacing:0;max-width:min(36rem,55vw);overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.tasks_conditionHeaderBadges__Z0WiY{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.tasks_solvedEarlierBadge__91WvR{align-items:center;background:color-mix(in srgb,#16a34a 12%,var(--surface));border:1px solid color-mix(in srgb,#16a34a 38%,var(--border));border-radius:999px;color:#15803d;display:inline-flex;font-size:.72rem;font-weight:750;gap:.28rem;letter-spacing:.01em;padding:.22rem .55rem .22rem .4rem;text-transform:none}:root[data-theme=dark] .tasks_solvedEarlierBadge__91WvR{color:#86efac}.tasks_conditionFooter__X2evg{border-top:1px solid var(--border);flex-wrap:wrap;gap:.65rem;justify-content:flex-end;margin-top:1.4rem;padding-top:1rem}.tasks_conditionSolutionButton__TPzw7{margin-right:auto}.tasks_conditionSolutionChevron__4EJXr{flex-shrink:0;transition:transform .22s ease}.tasks_conditionSolutionChevronOpen__zUFBW{transform:rotate(180deg)}.tasks_conditionSolutionPanel__yBM7M{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .36s cubic-bezier(.16,1,.3,1),opacity .24s ease,margin-top .36s cubic-bezier(.16,1,.3,1)}.tasks_conditionSolutionPanelOpen__OxT68{grid-template-rows:1fr;margin-top:.85rem;opacity:1}.tasks_conditionSolutionPanelInner__RoW8z{min-height:0;overflow:hidden}.tasks_conditionSolutionPanelOpen__OxT68 .tasks_conditionSolutionPanelInner__RoW8z{border-top:1px solid var(--border);padding-top:1rem}.tasks_conditionSolutionStatus__U_bI3{align-items:center;color:var(--muted);display:inline-flex;font-size:.92rem;gap:.45rem;margin:0}.tasks_conditionSolutionProse__i_uAC{font-size:.98rem;line-height:1.55}.tasks_conditionSolutionProse__i_uAC .theory-full-solution{display:grid;gap:.75rem}.tasks_taskIdGroup__A3Gx8{align-items:center;display:inline-flex;gap:.28rem;max-width:100%}.tasks_copyTaskLinkButton__zcTrJ{align-items:center;display:inline-flex;gap:.4rem}.tasks_copyTaskLinkButtonCompact__wakAd{flex-shrink:0;gap:0;height:1.7rem;min-height:1.7rem;padding:0 .45rem;width:auto}.tasks_copyTaskLinkButtonSrOnly__KvwpI{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.tasks_copyTaskLinkButtonDone__RBM8s{color:var(--success)}.tasks_difficultyBadge__9MSR9{border:1px solid transparent;border-radius:.4rem;font-weight:800;letter-spacing:.02em}.tasks_authorBadge__fKHcO,.tasks_difficultyBadge__9MSR9{font-size:.7rem;padding:.28rem .55rem;text-transform:none}.tasks_authorBadge__fKHcO{align-items:center;border:1px solid var(--border);border-radius:.4rem;background:var(--surface-muted);color:var(--muted);display:inline-flex;font-weight:700;letter-spacing:.01em;margin:0;max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:fit-content}.tasks_gameTheoryToolbar__aZG_j{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .55rem}.tasks_gameTheoryTrioToggle__N8hrX{background:var(--surface-muted);border:1px solid var(--border);border-radius:.4rem;color:var(--muted);cursor:pointer;font-size:.7rem;font-weight:700;letter-spacing:.01em;padding:.28rem .55rem}.tasks_gameTheoryTrioToggleOn__vA2cM{background:color-mix(in srgb,var(--primary) 16%,var(--surface));border-color:color-mix(in srgb,var(--primary) 40%,transparent);color:var(--primary)}.tasks_gameTheoryToolbar__aZG_j .game-theory-q-active,.tasks_prose__V8GOa .game-theory-q-active{background:color-mix(in srgb,var(--primary) 16%,transparent);border-radius:.2rem;padding:.05rem .2rem}.tasks_sourceBadge__fr9AX{border:1px solid var(--border);border-radius:.4rem;background:transparent;color:var(--muted);display:inline-flex;align-items:center;font-size:.7rem;font-weight:700;letter-spacing:.01em;max-width:16rem;overflow:hidden;padding:.28rem .55rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.tasks_very_easy__FeiQk{background:#dcfce7;border-color:color-mix(in srgb,var(--success) 22%,transparent);color:color-mix(in srgb,var(--success) 70%,#166534)}.tasks_easy__vKE5T{background:#e0f2fe;border-color:color-mix(in srgb,var(--success) 30%,transparent);color:var(--success)}.tasks_medium__mlqYs{background:var(--accent);border-color:color-mix(in srgb,var(--warning) 35%,transparent);color:var(--warning)}.tasks_hard__3yUY0{background:#fee4e2;border-color:color-mix(in srgb,var(--danger) 30%,transparent);color:var(--danger)}.tasks_very_hard__T3cGY{background:#fce7f3;border-color:color-mix(in srgb,#be185d 28%,transparent);color:#be185d}.tasks_unknown__Dretk{background:var(--surface-muted);border-color:var(--border);color:var(--muted)}.tasks_loadingState__h0oVF{align-items:center;color:var(--muted);display:flex;gap:.6rem;justify-content:center;padding:3rem}.tasks_endState__teM4g,.tasks_loadSentinel__lc47d{align-items:center;color:var(--muted);display:flex;font-size:.85rem;gap:.5rem;justify-content:center;min-height:5rem;text-align:center}.tasks_paginationError__tXEDJ{align-items:center;background:color-mix(in srgb,var(--danger) 9%,var(--surface));border:1px solid color-mix(in srgb,var(--danger) 25%,var(--border));border-radius:.8rem;color:var(--danger);display:flex;font-size:.88rem;gap:1rem;justify-content:space-between;padding:.8rem 1rem}.tasks_answerInput__CwjYf{background:var(--surface);border:1.5px solid var(--border);border-radius:.65rem;color:var(--foreground);min-height:2.45rem;min-width:0;padding:.5rem .7rem;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.tasks_answerInputCorrect__WnygV{background:color-mix(in srgb,var(--success) 12%,var(--surface));border-color:var(--success);box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 22%,transparent);color:color-mix(in srgb,var(--success) 55%,var(--foreground))}.tasks_answerInputIncorrect__b_0TP{background:color-mix(in srgb,var(--danger) 10%,var(--surface));border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 20%,transparent);color:color-mix(in srgb,var(--danger) 45%,var(--foreground))}.tasks_taskNumber__DwVJT{align-items:center;background:var(--primary);border-radius:.65rem;color:#fff;display:inline-flex;font-family:var(--font-display),var(--font-sans),sans-serif;font-size:1.05rem;font-weight:700;height:2.4rem;justify-content:center;letter-spacing:-.02em;min-width:2.4rem;padding-inline:.5rem}.tasks_badge__r5MTj{align-items:center;background:var(--surface-muted);border:1px solid color-mix(in srgb,var(--border) 90%,var(--muted));border-radius:.5rem;color:var(--muted);display:inline-flex;font-family:var(--font-sans),sans-serif;font-size:.72rem;font-weight:650;letter-spacing:.03em;line-height:1;min-height:1.7rem;padding:.3rem .6rem;text-transform:uppercase}.tasks_badge__r5MTj.tasks_very_easy__FeiQk{background:#dcfce7;border-color:color-mix(in srgb,var(--success) 28%,transparent);color:color-mix(in srgb,var(--success) 70%,#166534)}.tasks_badge__r5MTj.tasks_easy__vKE5T{background:#e0f2fe;border-color:color-mix(in srgb,var(--success) 35%,transparent);color:var(--success)}.tasks_badge__r5MTj.tasks_medium__mlqYs{background:var(--accent);border-color:color-mix(in srgb,var(--warning) 40%,transparent);color:var(--warning)}.tasks_badge__r5MTj.tasks_hard__3yUY0{background:#fee4e2;border-color:color-mix(in srgb,var(--danger) 35%,transparent);color:var(--danger)}.tasks_badge__r5MTj.tasks_very_hard__T3cGY{background:#fce7f3;border-color:color-mix(in srgb,#be185d 32%,transparent);color:#be185d}.tasks_badge__r5MTj.tasks_unknown__Dretk{background:var(--surface-muted);border-color:var(--border);color:var(--muted)}.tasks_difficultyVoteWrap__yVeSq{position:relative}.tasks_difficultyVoteTrigger__uRv9n{cursor:pointer;gap:.2rem}.tasks_difficultyVoteTrigger__uRv9n:hover{filter:brightness(.97)}.tasks_difficultyVoteChevron__Kd2fk{flex-shrink:0;opacity:.75}.tasks_difficultyVoteMenu__9IwwN{background:var(--surface);border:1px solid var(--border);border-radius:.65rem;box-shadow:0 10px 28px rgb(0 0 0/12%);display:grid;gap:.45rem;left:0;min-width:11.5rem;padding:.55rem;position:absolute;top:calc(100% + .35rem);z-index:40}.tasks_difficultyVoteMenuHint__n8vdu{color:var(--muted);font-size:.7rem;line-height:1.3;margin:0;padding:0 .15rem}.tasks_difficultyVoteMenuHint__n8vdu a{color:inherit;text-decoration:underline}.tasks_difficultyVoteMenuList__6ic1M{display:grid;gap:.25rem}.tasks_difficultyVoteMenuItem___mOZ_{background:var(--surface-muted);border:1px solid var(--border);border-radius:.45rem;color:var(--muted);cursor:pointer;font-size:.68rem;font-weight:650;letter-spacing:.02em;line-height:1.2;padding:.35rem .55rem;text-align:left;text-transform:uppercase}.tasks_difficultyVoteMenuItem___mOZ_:disabled{cursor:not-allowed;opacity:.55}.tasks_difficultyVoteMenuItemActive__AHWAM{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 18%,transparent);filter:saturate(1.05)}.tasks_difficultyVoteBtn__x9fbj.tasks_very_easy__FeiQk,.tasks_difficultyVoteMenuItem___mOZ_.tasks_very_easy__FeiQk{background:#dcfce7;border-color:color-mix(in srgb,var(--success) 28%,transparent);color:color-mix(in srgb,var(--success) 70%,#166534)}.tasks_difficultyVoteBtn__x9fbj.tasks_easy__vKE5T,.tasks_difficultyVoteMenuItem___mOZ_.tasks_easy__vKE5T{background:#e0f2fe;border-color:color-mix(in srgb,var(--success) 35%,transparent);color:var(--success)}.tasks_difficultyVoteBtn__x9fbj.tasks_medium__mlqYs,.tasks_difficultyVoteMenuItem___mOZ_.tasks_medium__mlqYs{background:var(--accent);border-color:color-mix(in srgb,var(--warning) 40%,transparent);color:var(--warning)}.tasks_difficultyVoteBtn__x9fbj.tasks_hard__3yUY0,.tasks_difficultyVoteMenuItem___mOZ_.tasks_hard__3yUY0{background:#fee4e2;border-color:color-mix(in srgb,var(--danger) 35%,transparent);color:var(--danger)}.tasks_difficultyVoteBtn__x9fbj.tasks_very_hard__T3cGY,.tasks_difficultyVoteMenuItem___mOZ_.tasks_very_hard__T3cGY{background:#fce7f3;border-color:color-mix(in srgb,#be185d 32%,transparent);color:#be185d}.tasks_difficultyVoteBtn__x9fbj{background:var(--surface-muted);border:1px solid var(--border);border-radius:.45rem;color:var(--muted);cursor:pointer;font-size:.68rem;font-weight:650;letter-spacing:.02em;line-height:1.2;padding:.28rem .5rem;text-transform:uppercase}.tasks_difficultyVoteBtn__x9fbj:disabled{cursor:not-allowed;opacity:.55}.tasks_difficultyVoteError__v7jy4{color:var(--danger);font-size:.72rem;margin:0}.tasks_empty__aPa_E{color:var(--muted);padding:3rem;text-align:center}.tasks_backLink__AfH52{color:var(--muted);display:inline-flex;font-size:.82rem;gap:.35rem;margin:0}.tasks_solvePage__9cdlq{margin:0;max-width:none;overflow:visible;padding:0}.tasks_solvePage__9cdlq,.tasks_solveShell___PlNh{height:auto;min-height:calc(100dvh - var(--site-header-height));width:100%}.tasks_solveShell___PlNh{--side-anim-duration:640ms;--side-anim-ease:cubic-bezier(0.22,1,0.36,1);--session-rail-width:13.5rem;align-items:stretch;background-color:#e9e3db;background-image:radial-gradient(ellipse 70% 55% at 50% 18%,color-mix(in srgb,#fff8f0 88%,transparent) 0,transparent 62%),radial-gradient(ellipse 55% 45% at 12% 78%,color-mix(in srgb,var(--primary) 11%,transparent) 0,transparent 58%),radial-gradient(ellipse 50% 40% at 92% 72%,color-mix(in srgb,#a8a29e 14%,transparent) 0,transparent 55%),linear-gradient(165deg,#f4efe8 0,#ebe4db 42%,#e3dbd1 100%),repeating-linear-gradient(-18deg,transparent 0,transparent 11px,color-mix(in srgb,#1c1917 2.2%,transparent) 11px,color-mix(in srgb,#1c1917 2.2%,transparent) 12px);background-attachment:local;container-type:inline-size;display:grid;gap:0;grid-template-columns:minmax(0,1fr);overflow-x:clip;overflow-y:visible;position:relative}:root[data-theme=dark] .tasks_solveShell___PlNh{background-color:#1a1714;background-image:radial-gradient(ellipse 65% 50% at 50% 12%,color-mix(in srgb,var(--primary) 14%,transparent) 0,transparent 60%),radial-gradient(ellipse 45% 40% at 8% 85%,color-mix(in srgb,#78716c 18%,transparent) 0,transparent 55%),radial-gradient(ellipse 40% 35% at 95% 70%,color-mix(in srgb,var(--primary) 8%,transparent) 0,transparent 50%),linear-gradient(165deg,#221e1a 0,#1a1714 48%,#151210 100%),repeating-linear-gradient(-18deg,transparent 0,transparent 11px,color-mix(in srgb,#f5f0ea 2.5%,transparent) 11px,color-mix(in srgb,#f5f0ea 2.5%,transparent) 12px)}.tasks_solveShellSingle__JVzDl,.tasks_solveShellSplit__O_yc_{justify-items:stretch}.tasks_solveShellWithRail__EHK1T{grid-template-columns:var(--session-rail-width) minmax(0,1fr);transition:grid-template-columns var(--side-anim-duration) var(--side-anim-ease)}.tasks_solveShellWithRail__EHK1T.tasks_solveShellSideOpen__CZSEU{--session-rail-width:0px;grid-template-columns:0 minmax(0,1fr)}.tasks_solveShellWithRail__EHK1T .tasks_solveStage__mWbc3{grid-column:2;min-width:0}.tasks_solveShellWithRail__EHK1T .tasks_sessionRail__9f3ER{grid-column:1;min-width:0;overflow:hidden;transition:opacity calc(var(--side-anim-duration) * .45) var(--side-anim-ease),width var(--side-anim-duration) var(--side-anim-ease),padding var(--side-anim-duration) var(--side-anim-ease),border-color var(--side-anim-duration) var(--side-anim-ease)}.tasks_solveStage__mWbc3{--solve-card-min:40rem;--solve-pane:min(100%,calc(max(50vw, var(--solve-card-min)) + 1.5rem));--solve-pane-open:max(50%,min(calc(var(--solve-card-min) + 1.5rem),100% - 20rem));display:grid;grid-column:1;grid-template-columns:var(--solve-pane) minmax(0,1fr);margin-left:calc((100% - var(--solve-pane)) / 2);min-width:0;transition:margin-left var(--side-anim-duration) var(--side-anim-ease),width var(--side-anim-duration) var(--side-anim-ease),grid-template-columns var(--side-anim-duration) var(--side-anim-ease);width:100%}.tasks_solveShellSideOpen__CZSEU .tasks_solveStage__mWbc3{grid-template-columns:var(--solve-split,var(--solve-pane-open)) minmax(0,1fr);margin-left:0}.tasks_solveStage__mWbc3[data-resizing=true]{transition:none}.tasks_sideSlot__o4aDN>.tasks_solveSplitHandle__MJhrE{align-items:center;animation:none;cursor:col-resize;display:flex;justify-content:center;justify-self:start;opacity:1;position:relative;touch-action:none;transform:none;width:12px;z-index:20}.tasks_solveSplitHandle__MJhrE:before{background:transparent;bottom:0;content:"";left:0;position:absolute;top:0;transition:background-color .16s ease;width:3px}.tasks_solveSplitHandleActive__AnQZz:before,.tasks_solveSplitHandle__MJhrE:focus-visible:before,.tasks_solveSplitHandle__MJhrE:hover:before{background:color-mix(in srgb,var(--primary) 70%,transparent)}.tasks_solveSplitHandle__MJhrE:focus-visible{outline:none}.tasks_solveSplitGrip__YpGcS{background:color-mix(in srgb,var(--muted) 55%,transparent);border-radius:999px;height:2.6rem;margin-left:-3px;opacity:.55;transition:opacity .16s ease,background-color .16s ease;width:4px}.tasks_solveSplitHandleActive__AnQZz .tasks_solveSplitGrip__YpGcS,.tasks_solveSplitHandle__MJhrE:hover .tasks_solveSplitGrip__YpGcS{background:var(--primary);opacity:1}.tasks_solveMain__R723A{align-content:start;display:grid;height:auto;min-height:0;min-width:0;overflow:visible;width:100%}.tasks_solveShellSideBusy__it8Lw .tasks_solveMain__R723A,.tasks_solveShellSideOpen__CZSEU .tasks_solveMain__R723A{min-height:calc(100dvh - var(--site-header-height))}.tasks_solveShellSplit__O_yc_ .tasks_solveMain__R723A{width:100%}.tasks_solveMainInner__mvaWV{align-content:start;display:grid;gap:0;grid-template-rows:auto;height:auto;margin-inline:0;min-height:0;min-width:0;overflow:visible;padding:.55rem .75rem 1.25rem;width:100%}.tasks_sideSlot__o4aDN{align-self:start;height:calc(100dvh - var(--site-header-height));max-height:0;min-height:0;min-width:0;opacity:0;overflow:hidden;pointer-events:none;position:sticky;top:var(--site-header-height);transition:opacity calc(var(--side-anim-duration) * .7) var(--side-anim-ease),max-height var(--side-anim-duration) var(--side-anim-ease);width:100%;z-index:4}.tasks_sideSlotOpen__yoCom{max-height:calc(100dvh - var(--site-header-height));opacity:1;pointer-events:auto}.tasks_sideSlot__o4aDN{display:grid;grid-template:minmax(0,1fr) /minmax(0,1fr)}.tasks_sideSlot__o4aDN>*{animation:tasks_sidePaneIn__aOB8V calc(var(--side-anim-duration) * .55) var(--side-anim-ease) backwards;grid-area:1/1;height:100%;min-height:0;min-width:0;transition:opacity calc(var(--side-anim-duration) * .4) var(--side-anim-ease),transform calc(var(--side-anim-duration) * .4) var(--side-anim-ease);width:100%}.tasks_sideSlot__o4aDN>.tasks_pythonPane___pPx_[aria-hidden=true]{opacity:0;pointer-events:none;transform:translateX(-.75rem)}@keyframes tasks_sidePaneIn__aOB8V{0%{opacity:0;transform:translateX(1.25rem)}}.tasks_taskLayout__fICcK{align-content:start;align-items:stretch;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr);height:auto;min-height:0;overflow:visible;position:relative}.tasks_sessionRail__9f3ER{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,transparent) 0,color-mix(in srgb,var(--surface) 82%,var(--surface-muted)) 100%);border-right:1px solid color-mix(in srgb,var(--border) 72%,transparent);box-sizing:border-box;display:flex;flex-direction:column;gap:.6rem;grid-column:1;grid-row:1;height:calc(100dvh - var(--site-header-height));max-height:calc(100dvh - var(--site-header-height));max-width:100%;min-height:0;min-width:0;overflow:hidden;padding:.75rem .6rem .9rem;pointer-events:auto;position:sticky;top:var(--site-header-height);width:var(--session-rail-width,13.5rem);z-index:8}.tasks_sessionRailHead__41APn{background:color-mix(in srgb,var(--surface-muted) 55%,var(--surface));border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:.7rem;display:grid;gap:.15rem;padding:.45rem .55rem .5rem}.tasks_sessionRailEyebrow__fQdys{color:var(--muted);font-size:.6rem;font-weight:780;letter-spacing:.07em;line-height:1;text-transform:uppercase}.tasks_sessionRailHead__41APn strong{color:var(--foreground);font-size:1rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1.1}.tasks_sessionRailCorrect__aeNyc{color:#15803d;font-size:.68rem;font-variant-numeric:tabular-nums;font-weight:750;letter-spacing:.01em;line-height:1.15}:root[data-theme=dark] .tasks_sessionRailCorrect__aeNyc{color:#86efac}.tasks_solveShellWithRail__EHK1T.tasks_solveShellSideBusy__it8Lw{--session-rail-width:0px;grid-template-columns:0 minmax(0,1fr)}.tasks_sessionRail__9f3ER[data-collapsed=true],.tasks_solveShellSideOpen__CZSEU .tasks_sessionRail__9f3ER,.tasks_solveShellWithRail__EHK1T.tasks_solveShellSideBusy__it8Lw .tasks_sessionRail__9f3ER{border-right-color:transparent;opacity:0;padding-left:0;padding-right:0;pointer-events:none;visibility:hidden;width:0}.tasks_sessionRailList__riYDJ{display:flex;flex:1 1 auto;flex-direction:column;gap:.28rem;list-style:none;margin:0;min-height:0;overflow:auto;overscroll-behavior:contain;padding:.05rem 0 .4rem;scrollbar-color:color-mix(in srgb,var(--muted) 35%,transparent) transparent;scrollbar-width:thin;width:100%}.tasks_sessionRailList__riYDJ li{display:flex;min-width:0;width:100%}.tasks_sessionRailAdd__iveRc{align-items:center;background:color-mix(in srgb,var(--primary) 8%,var(--surface));border:1px dashed color-mix(in srgb,var(--primary) 42%,var(--border));border-radius:.55rem;color:var(--primary);cursor:pointer;display:flex;flex:1 1 auto;height:2.15rem;justify-content:center;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease;width:100%}.tasks_sessionRailAdd__iveRc:focus-visible,.tasks_sessionRailAdd__iveRc:hover{background:color-mix(in srgb,var(--primary) 16%,var(--surface));border-color:color-mix(in srgb,var(--primary) 55%,var(--border));border-style:solid;box-shadow:0 2px 10px color-mix(in srgb,var(--primary) 14%,transparent);color:var(--primary-dark);outline:none}.tasks_sessionRailAdd__iveRc:disabled{cursor:progress;opacity:.7;transform:none}.tasks_sessionRailAddSpinner__j1MdM{animation:tasks_sessionRailSpin__T22Bb .7s linear infinite;border-radius:999px;border:2px solid color-mix(in srgb,var(--primary) 25%,transparent);border-top-color:var(--primary);display:block;height:.85rem;width:.85rem}.tasks_sessionRailResults___VFIJ{background:color-mix(in srgb,var(--primary) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--primary) 35%,var(--border));border-radius:.65rem;color:var(--primary-dark,var(--primary));cursor:pointer;font-size:.86rem;font-weight:700;margin-top:.65rem;padding:.55rem .75rem;transition:background-color .14s ease,border-color .14s ease,color .14s ease;width:100%}.tasks_sessionRailResults___VFIJ:focus-visible,.tasks_sessionRailResults___VFIJ:hover{background:color-mix(in srgb,var(--primary) 18%,var(--surface));border-color:color-mix(in srgb,var(--primary) 55%,var(--border));outline:none}.tasks_sessionMainBar__X0iV5{align-items:center;background:color-mix(in srgb,var(--surface-muted) 55%,var(--surface));border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:.75rem;display:flex;flex-wrap:wrap;gap:.45rem .65rem;justify-content:space-between;margin-bottom:.55rem;padding:.45rem .6rem;position:sticky;top:calc(var(--site-header-height) + .35rem);z-index:6}.tasks_sessionMainBarTimerWrap__ryg4d{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem .5rem;min-width:0}.tasks_sessionMainBarTimerLabel__XbMFA{color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.tasks_sessionMainBarTimer__vH4iY{color:var(--foreground);font-size:1.05rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1.1;white-space:nowrap}.tasks_sessionMainBarActions___UyiF{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.35rem;justify-content:flex-end;min-width:min(100%,12rem)}.tasks_sessionMainBack__ULgqV,.tasks_sessionMainFinish__cnbtd,.tasks_sessionMainNext__WEUlk,.tasks_sessionMainResults__7TWHP{appearance:none;border-radius:999px;cursor:pointer;font:inherit;font-size:.82rem;font-weight:700;line-height:1.2;padding:.42rem .75rem;white-space:nowrap}.tasks_sessionMainBack__ULgqV,.tasks_sessionMainNext__WEUlk{background:color-mix(in srgb,var(--primary) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--primary) 26%,var(--border));color:var(--foreground);display:inline-flex;text-decoration:none}.tasks_sessionMainBack__ULgqV:focus-visible,.tasks_sessionMainBack__ULgqV:hover:not(:disabled),.tasks_sessionMainNext__WEUlk:focus-visible,.tasks_sessionMainNext__WEUlk:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 16%,var(--surface));border-color:color-mix(in srgb,var(--primary) 40%,var(--border));outline:none}.tasks_sessionMainBack__ULgqV:disabled{cursor:not-allowed;opacity:.45}.tasks_sessionMainNext__WEUlk:disabled{cursor:wait;opacity:.7}.tasks_sessionMainFinish__cnbtd{background:color-mix(in srgb,#b45309 10%,var(--surface));border:1px solid color-mix(in srgb,#b45309 38%,var(--border));color:#92400e}.tasks_sessionMainFinish__cnbtd:focus-visible,.tasks_sessionMainFinish__cnbtd:hover{background:color-mix(in srgb,#b45309 16%,var(--surface));border-color:color-mix(in srgb,#b45309 52%,var(--border));outline:none}.tasks_sessionMainResults__7TWHP{background:color-mix(in srgb,var(--primary) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--primary) 35%,var(--border));color:var(--primary-dark,var(--primary))}.tasks_sessionMainResults__7TWHP:focus-visible,.tasks_sessionMainResults__7TWHP:hover{background:color-mix(in srgb,var(--primary) 18%,var(--surface));border-color:color-mix(in srgb,var(--primary) 55%,var(--border));outline:none}.tasks_sessionRailFoot__isb2q{display:flex;flex-direction:column;flex-shrink:0;gap:.45rem;margin-top:auto;padding-top:.25rem}.tasks_sessionRailFoot__isb2q .tasks_sessionRailFinish__5u8zC,.tasks_sessionRailFoot__isb2q .tasks_sessionRailResults___VFIJ{margin-top:0}.tasks_sessionRailTimerRow__Xhor4{align-items:center;background:color-mix(in srgb,var(--surface-muted) 55%,var(--surface));border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:.65rem;display:flex;gap:.35rem;justify-content:space-between;padding:.45rem .55rem}.tasks_sessionRailTimerLabel__MoxrA{color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.tasks_sessionRailAdvance__e8sro{appearance:none;background:color-mix(in srgb,var(--primary) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border));border-radius:.65rem;color:var(--foreground);cursor:pointer;font:inherit;font-size:.86rem;font-weight:700;padding:.55rem .75rem;transition:background-color .14s ease,border-color .14s ease;width:100%}.tasks_sessionRailAdvance__e8sro:focus-visible,.tasks_sessionRailAdvance__e8sro:hover{background:color-mix(in srgb,var(--primary) 18%,var(--surface));border-color:color-mix(in srgb,var(--primary) 42%,var(--border));outline:none}.tasks_sessionRailAdvance__e8sro:disabled{cursor:wait;opacity:.7}.tasks_sessionRailTimer__gDEYt{color:var(--foreground);font-size:1.05rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1.1}.tasks_sessionRailFinish__5u8zC{background:color-mix(in srgb,#b45309 10%,var(--surface));border:1px solid color-mix(in srgb,#b45309 38%,var(--border));border-radius:.65rem;color:#92400e;cursor:pointer;font-size:.86rem;font-weight:700;margin-top:.65rem;padding:.55rem .75rem;transition:background-color .14s ease,border-color .14s ease,color .14s ease;width:100%}.tasks_sessionRailFinish__5u8zC:focus-visible,.tasks_sessionRailFinish__5u8zC:hover{background:color-mix(in srgb,#b45309 16%,var(--surface));border-color:color-mix(in srgb,#b45309 52%,var(--border));outline:none}@keyframes tasks_sessionRailSpin__T22Bb{to{transform:rotate(1turn)}}.tasks_examBar__np3mS{align-items:center;background:var(--surface-muted);border:1px solid var(--border);border-radius:999px;display:inline-flex;flex:0 0 auto;gap:.55rem;max-width:100%;min-height:2.1rem;padding:.15rem .2rem .15rem .75rem}.tasks_taskToolDock__sCpLb .tasks_examBar__np3mS{margin-right:.15rem}.tasks_examBarLabel__P7b4y{color:var(--muted);font-size:.72rem;font-weight:750;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.tasks_examBarTimer__KV0Rx{font-size:.95rem;font-variant-numeric:tabular-nums;font-weight:780;white-space:nowrap}.tasks_examBarFinish__V8g6W{margin-left:.15rem;min-height:1.8rem;padding:.25rem .75rem;font-size:.82rem}.tasks_taskStopwatch__iGbR4{color:var(--muted);font-size:.92rem;font-variant-numeric:tabular-nums;font-weight:750}.tasks_sessionLaunchPage__K6nnp{align-items:center;display:flex;justify-content:center;min-height:calc(100dvh - var(--site-header-height) - 2rem);padding:1.5rem}.tasks_sessionLaunchCard__ppYuO{align-items:center;display:grid;gap:.85rem;justify-items:center;max-width:22rem;padding:1.5rem 1.4rem;text-align:center}.tasks_sessionLaunchCard__ppYuO p{color:var(--muted);margin:0}.tasks_sessionLaunchSpinner__XVY6m{animation:tasks_sessionRailSpin__T22Bb .7s linear infinite;color:var(--primary)}.tasks_sessionModeOverlay__2h3ZS{align-items:center;background:color-mix(in srgb,#0b1220 42%,transparent);display:flex;inset:0;justify-content:center;padding:1.25rem;position:fixed;z-index:80}.tasks_sessionModeDialog__OqKEA{background:var(--surface);border:1px solid var(--border);border-radius:1.1rem;display:grid;gap:.85rem;max-width:34rem;padding:1.35rem 1.4rem 1.2rem;width:min(34rem,100%)}.tasks_sessionModeDialog__OqKEA h2{font-size:1.45rem;letter-spacing:-.03em;margin:0}.tasks_sessionModeDialog__OqKEA p{color:var(--muted);margin:0}.tasks_sessionModeChoices__JGTOs{display:grid;gap:.7rem}.tasks_sessionModeChoice__3K0jZ{background:var(--surface-muted);border:1px solid var(--border);border-radius:.9rem;cursor:pointer;display:grid;gap:.3rem;padding:.9rem 1rem;text-align:left}.tasks_sessionModeChoice__3K0jZ:hover{border-color:color-mix(in srgb,var(--primary) 45%,transparent)}.tasks_sessionModeChoice__3K0jZ strong{font-size:1.05rem}.tasks_sessionModeChoice__3K0jZ span{color:var(--muted);font-size:.88rem;line-height:1.4}.tasks_sessionTimerWarn__HoKVH{color:#b45309}.tasks_sessionTimerOver__r6AbL{color:#b91c1c}.tasks_sessionResultPage__zoi0S{padding:4rem 0 3rem;max-width:56rem}.tasks_sessionResultHeading__PQvaK h1{margin:.6rem 0 .5rem}.tasks_sessionResultHeading__PQvaK p{color:var(--muted)}.tasks_sessionResultStats__XQwHq{display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr);margin:1.5rem 0}.tasks_sessionResultStat__ZBTzh{display:flex;flex-direction:column;gap:.25rem;padding:1rem;text-align:center}.tasks_sessionResultStat__ZBTzh strong{font-size:1.6rem}.tasks_sessionResultStat__ZBTzh span{color:var(--muted);font-size:.9rem}.tasks_sessionResultTableWrap__RSKiU{margin:.25rem 0 0;overflow:auto;padding:0}.tasks_sessionResultTable__eouS1{border-collapse:collapse;font-size:.92rem;width:100%}.tasks_sessionResultTable__eouS1 td,.tasks_sessionResultTable__eouS1 th{border-bottom:1px solid var(--border);padding:.7rem .85rem;text-align:left;vertical-align:middle}.tasks_sessionResultTable__eouS1 th{background:color-mix(in srgb,var(--surface-muted) 88%,var(--surface));color:var(--muted);font-size:.72rem;font-weight:750;letter-spacing:.04em;position:sticky;text-transform:uppercase;top:0;white-space:nowrap;z-index:1}.tasks_sessionResultTable__eouS1 tbody tr:last-child td{border-bottom:0}.tasks_sessionResultTable__eouS1 tbody tr:hover td{background:color-mix(in srgb,var(--surface-muted) 55%,transparent)}.tasks_sessionResultIndex__4Wv7q{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:700;width:2.5rem}.tasks_sessionResultRowOk__Lmlgc td{background:color-mix(in srgb,#15803d 7%,var(--surface))}.tasks_sessionResultRowBad__UiEMN td{background:color-mix(in srgb,#b91c1c 7%,var(--surface))}.tasks_sessionResultRowOk__Lmlgc:hover td{background:color-mix(in srgb,#15803d 11%,var(--surface))}.tasks_sessionResultRowBad__UiEMN:hover td{background:color-mix(in srgb,#b91c1c 11%,var(--surface))}.tasks_sessionResultAnswerBad__pffmJ,.tasks_sessionResultAnswerExpected___IQRz,.tasks_sessionResultAnswerOk__SkHjt,.tasks_sessionResultAnswerSkip__eZz0L{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9rem;font-weight:700;max-width:14rem;overflow-wrap:anywhere}.tasks_sessionResultAnswerOk__SkHjt{color:#15803d}.tasks_sessionResultAnswerBad__pffmJ{color:#b91c1c}.tasks_sessionResultAnswerSkip__eZz0L{color:var(--muted)}.tasks_sessionResultAnswerExpected___IQRz{color:var(--foreground)}.tasks_sessionResultOk__y0STR{color:#15803d;font-weight:750;white-space:nowrap}.tasks_sessionResultBad__9empP{color:#b91c1c;font-weight:750;white-space:nowrap}.tasks_sessionResultSkip__PG1n_{color:var(--muted);font-weight:650;white-space:nowrap}.tasks_sessionResultAction__F706r{text-align:right;white-space:nowrap}.tasks_sessionResultAction__F706r a{color:var(--primary);font-weight:700;text-decoration:none}.tasks_sessionResultAction__F706r a:hover{text-decoration:underline}.tasks_sessionResultSrOnly__hE8P8{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tasks_sessionResultActions__yGCqu{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}@media (max-width:720px){.tasks_sessionResultTable__eouS1 td:nth-child(2),.tasks_sessionResultTable__eouS1 th:nth-child(2){display:none}.tasks_sessionResultAnswerBad__pffmJ,.tasks_sessionResultAnswerExpected___IQRz,.tasks_sessionResultAnswerOk__SkHjt,.tasks_sessionResultAnswerSkip__eZz0L{max-width:8rem}}.tasks_adminPage___1UQ_{padding:2rem 0 3.5rem}.tasks_adminHeader___tIdp{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.tasks_adminHeader___tIdp h1{margin:.35rem 0}.tasks_adminHeader___tIdp p{color:var(--muted);margin:0}.tasks_adminHeaderActions__JqwLS{display:flex;flex-wrap:wrap;gap:.55rem}.tasks_adminBankNav__C1VrQ{display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 1.25rem}.tasks_adminBankTab__NbgM5{align-items:center;background:var(--surface-muted);border:1px solid var(--border);border-radius:.7rem;color:var(--muted);display:flex;justify-content:space-between;padding:.7rem .9rem;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.tasks_adminBankTab__NbgM5:hover{color:var(--text);border-color:color-mix(in srgb,var(--text) 22%,var(--border))}.tasks_adminBankTabActive__LDXOL{background:var(--surface);border-color:color-mix(in srgb,var(--primary) 40%,var(--border));color:var(--text);box-shadow:0 1px 2px color-mix(in srgb,var(--text) 8%,transparent)}.tasks_adminBankCount__tMEFS{color:var(--muted);font-size:.82rem;font-variant-numeric:tabular-nums;font-weight:700}.tasks_adminSupportList__AY4am{display:grid;gap:.85rem}.tasks_adminSupportCard__FIV3H{display:grid;gap:.55rem;padding:.95rem 1.05rem}.tasks_adminSupportCard__FIV3H header{align-items:baseline;display:flex;flex-wrap:wrap;gap:.55rem 1rem;justify-content:space-between}.tasks_adminSupportCard__FIV3H p{margin:0;white-space:pre-wrap}.tasks_adminSupportCard__FIV3H footer{color:var(--muted);display:flex;flex-wrap:wrap;font-size:.82rem;gap:.65rem 1rem}.tasks_adminDashboard__fdqZP{display:flex;flex-direction:column;gap:1rem}.tasks_adminToolbar__JoC70{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.85rem 1rem;justify-content:space-between}.tasks_adminFilters__uquQQ{align-items:flex-end;display:flex;flex:1 1 28rem;flex-wrap:wrap;gap:.65rem}.tasks_adminFilters__uquQQ label{display:flex;flex-direction:column;font-size:.8rem;font-weight:650;gap:.3rem;min-width:0}.tasks_adminFilters__uquQQ input,.tasks_adminFilters__uquQQ select{background:var(--surface);border:1px solid var(--border);border-radius:.55rem;color:var(--text);font:inherit;min-height:2.35rem;min-width:11rem;padding:.4rem .65rem}.tasks_adminFilterActions__D_05r{display:flex;gap:.45rem}.tasks_adminToolbarActions__6vufk{display:flex;flex-wrap:wrap;gap:.5rem}.tasks_adminNumberStrip__ZW9QC{display:flex;flex-wrap:wrap;gap:.35rem}.tasks_adminNumberChip__V2Sc7{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:.5rem;color:var(--text);cursor:pointer;display:inline-flex;font:inherit;font-size:.8rem;font-weight:700;gap:.28rem;min-height:2rem;padding:.2rem .45rem}.tasks_adminNumberChip__V2Sc7:disabled{cursor:not-allowed;opacity:.35}.tasks_adminNumberChipActive__iI_qt{background:color-mix(in srgb,var(--primary) 14%,var(--surface));border-color:color-mix(in srgb,var(--primary) 42%,var(--border))}.tasks_adminNumberChipCount__cDigV{color:var(--muted);font-size:.68rem;font-variant-numeric:tabular-nums;font-weight:650}.tasks_adminPanel__k86bJ{display:grid;gap:.75rem}.tasks_adminPanelHead__EKpwl{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between}.tasks_adminSectionTitle__SX4Gu{font-size:1.05rem;margin:0}.tasks_adminMuted__HfxSR,.tasks_adminResultMeta__E9U9l{color:var(--muted);font-size:.85rem}.tasks_adminEmpty__ern9v{color:var(--muted);margin:.25rem 0 0}.tasks_adminTableWrap__Py4Nx{border:1px solid var(--border);border-radius:.75rem;overflow:auto}.tasks_adminTable__9j31v{border-collapse:collapse;font-size:.9rem;min-width:52rem;width:100%}.tasks_adminTable__9j31v td,.tasks_adminTable__9j31v th{border-bottom:1px solid var(--border);padding:.65rem .75rem;text-align:left;vertical-align:middle}.tasks_adminTable__9j31v th{background:var(--surface-muted);color:var(--muted);font-size:.72rem;font-weight:780;letter-spacing:.04em;position:sticky;text-transform:uppercase;top:0;z-index:1}.tasks_adminTable__9j31v tbody tr:hover{background:color-mix(in srgb,var(--surface-muted) 55%,transparent)}.tasks_adminTable__9j31v tbody tr:last-child td{border-bottom:0}.tasks_adminNumCol__s9oko{font-variant-numeric:tabular-nums;font-weight:780;width:3rem}.tasks_adminId__cMrcY,.tasks_adminPath__12sNQ{font-size:.86rem}.tasks_adminSubtype__72OGS{max-width:22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks_adminDiff__hgaKf{border:1px solid var(--border);border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:720;padding:.18rem .5rem;white-space:nowrap}.tasks_adminDiff_easy__EO2_Y{background:color-mix(in srgb,var(--success) 12%,var(--surface));border-color:color-mix(in srgb,var(--success) 35%,var(--border));color:var(--success)}.tasks_adminDiff_medium__gmLwZ{background:color-mix(in srgb,var(--warning) 12%,var(--surface));border-color:color-mix(in srgb,var(--warning) 35%,var(--border));color:var(--warning)}.tasks_adminDiff_hard__A_dvO{background:color-mix(in srgb,var(--danger) 10%,var(--surface));border-color:color-mix(in srgb,var(--danger) 30%,var(--border));color:var(--danger)}.tasks_adminRowActions__7zZBM{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end;white-space:nowrap}.tasks_adminPager__UVQkT{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;padding-top:.25rem}.tasks_adminAccountsSection__5f3P_{border-top:1px solid var(--border);margin-top:2rem;padding-top:1.5rem}.tasks_adminTaskList__nwf83{display:flex;flex-direction:column;gap:.55rem;list-style:none;margin:.75rem 0 0;padding:0}.tasks_adminTaskRow__WaKHI{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:.9rem 1rem}.tasks_adminTaskMeta__XhdgH{color:var(--muted);font-size:.88rem;margin-top:.25rem}@media (max-width:720px){.tasks_adminBankNav__C1VrQ{grid-template-columns:1fr}.tasks_adminFilters__uquQQ input,.tasks_adminFilters__uquQQ select{min-width:0;width:100%}.tasks_adminFilters__uquQQ label{flex:1 1 100%}}.tasks_sessionRailCard__WmOAJ{align-items:center;background:var(--surface);border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:.55rem;box-shadow:0 1px 0 color-mix(in srgb,var(--foreground) 4%,transparent);color:var(--foreground);display:flex;flex:1 1 auto;gap:.45rem;justify-content:flex-start;letter-spacing:-.02em;min-height:2.15rem;min-width:0;padding:.3rem .45rem;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.tasks_sessionRailCardIndex__DeHpH{flex:0 0 auto;font-size:.8rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1;min-width:1.35rem;text-align:center}.tasks_sessionRailCardTopic__Dbwta{flex:1 1 auto;font-size:.68rem;font-weight:650;line-height:1.2;min-width:0;opacity:.82;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks_sessionRailCardLabel__Wzvb4{line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks_sessionRailCardCurrent__I0Ajh .tasks_sessionRailCardTopic__Dbwta,.tasks_sessionRailCard__WmOAJ:focus-visible .tasks_sessionRailCardTopic__Dbwta,.tasks_sessionRailCard__WmOAJ:hover .tasks_sessionRailCardTopic__Dbwta{opacity:.95}.tasks_sessionRailCard__WmOAJ:focus-visible,.tasks_sessionRailCard__WmOAJ:hover{background:color-mix(in srgb,var(--primary) 12%,var(--surface));border-color:color-mix(in srgb,var(--primary) 40%,var(--border));color:var(--primary);outline:none;transform:translateY(-1px)}.tasks_sessionRailCardCurrent__I0Ajh{background:var(--primary);border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 22%,transparent),0 4px 12px color-mix(in srgb,var(--primary) 22%,transparent);color:var(--primary-contrast,#fff);transform:none}.tasks_sessionRailCardAnswered__JAz1z{background:color-mix(in srgb,var(--foreground) 9%,var(--surface));border-color:color-mix(in srgb,var(--foreground) 26%,var(--border));color:var(--foreground)}.tasks_sessionRailCardAnswered__JAz1z:focus-visible,.tasks_sessionRailCardAnswered__JAz1z:hover{background:color-mix(in srgb,var(--foreground) 14%,var(--surface));border-color:color-mix(in srgb,var(--foreground) 38%,var(--border));color:var(--foreground)}.tasks_sessionRailCardCurrent__I0Ajh.tasks_sessionRailCardAnswered__JAz1z{background:var(--primary);border-color:var(--primary);color:var(--primary-contrast,#fff)}.tasks_sessionRailCardCurrent__I0Ajh:focus-visible,.tasks_sessionRailCardCurrent__I0Ajh:hover{background:var(--primary-dark);border-color:var(--primary-dark);color:var(--primary-contrast,#fff)}.tasks_sessionRailCardCorrect__KW_Dz{background:color-mix(in srgb,#16a34a 14%,var(--surface));border-color:color-mix(in srgb,#16a34a 48%,var(--border));color:#15803d}.tasks_sessionRailCardCorrect__KW_Dz:focus-visible,.tasks_sessionRailCardCorrect__KW_Dz:hover{background:color-mix(in srgb,#16a34a 24%,var(--surface));border-color:color-mix(in srgb,#16a34a 62%,var(--border));color:#166534}:root[data-theme=dark] .tasks_sessionRailCardCorrect__KW_Dz{color:#86efac}:root[data-theme=dark] .tasks_sessionRailCardCorrect__KW_Dz:focus-visible,:root[data-theme=dark] .tasks_sessionRailCardCorrect__KW_Dz:hover{color:#bbf7d0}.tasks_sessionRailCardIncorrect__NUu_f{background:color-mix(in srgb,var(--danger) 11%,var(--surface));border-color:color-mix(in srgb,var(--danger) 42%,var(--border));color:var(--danger)}.tasks_sessionRailCardIncorrect__NUu_f:focus-visible,.tasks_sessionRailCardIncorrect__NUu_f:hover{background:color-mix(in srgb,var(--danger) 18%,var(--surface));border-color:color-mix(in srgb,var(--danger) 55%,var(--border));color:var(--danger)}.tasks_solveShellPrepRail__aOy05{--session-rail-width:11.5rem}.tasks_solveShellPrepRail__aOy05.tasks_solveShellSideOpen__CZSEU{--session-rail-width:0px}.tasks_solveShellPrepRail__aOy05:not(.tasks_solveShellSideOpen__CZSEU) .tasks_solveStage__mWbc3{grid-template-columns:minmax(0,50%) minmax(0,50%);margin-left:calc(50% - 25vw);width:100vw}.tasks_solveShellPrepRail__aOy05.tasks_solveShellSideOpen__CZSEU .tasks_solveStage__mWbc3{grid-template-columns:minmax(0,var(--solve-split,50%)) minmax(0,1fr);margin-left:0;width:100%}.tasks_prepRail__A6_gV{gap:.55rem;padding:.65rem .55rem .85rem}.tasks_prepRailHead__AL89i{display:grid;gap:.1rem;padding:.15rem .35rem .45rem;border-bottom:1px solid color-mix(in srgb,var(--border) 80%,transparent)}.tasks_prepRailEyebrow__gWWJ6{color:var(--muted);font-size:.65rem;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.tasks_prepRailHead__AL89i strong{font-size:1.05rem;letter-spacing:-.03em}.tasks_prepRailHead__AL89i small{color:var(--muted);font-size:.72rem}.tasks_prepRailTrack__FsCz5{display:flex;flex:1 1 auto;flex-direction:column;gap:.85rem;list-style:none;margin:0;min-height:0;overflow:auto;overscroll-behavior:contain;padding:.45rem .15rem .35rem;position:relative;scrollbar-width:thin}.tasks_prepRailSection__Znpau{display:grid;gap:.55rem}.tasks_prepRailSectionTitle__fPBGH{color:var(--text);font-size:.72rem;font-weight:800;letter-spacing:.01em;line-height:1.25;padding:.1rem .35rem 0}.tasks_prepRailChapters__i6ai6{display:grid;gap:.7rem;list-style:none;margin:0;padding:0}.tasks_prepRailChapter__mJmkk{display:grid;gap:.35rem}.tasks_prepRailChapterTitle__oXtg5{color:var(--muted);font-size:.68rem;font-weight:750;letter-spacing:.02em;line-height:1.25;padding:0 .35rem}.tasks_prepRailSteps__YgrO4{display:grid;gap:.28rem;list-style:none;margin:0;padding:0 0 0 .15rem;position:relative}.tasks_prepRailSteps__YgrO4:before{background:color-mix(in srgb,var(--border) 90%,var(--primary));bottom:.7rem;content:"";left:1.05rem;position:absolute;top:.7rem;width:2px;z-index:0}.tasks_prepRailStep__rKIUy{align-items:center;background:color-mix(in srgb,var(--surface) 92%,var(--surface-muted));border:1px solid color-mix(in srgb,var(--border) 85%,transparent);border-radius:.75rem;color:var(--foreground);display:grid;gap:.45rem;grid-template-columns:auto minmax(0,1fr);padding:.35rem .45rem .35rem .35rem;position:relative;text-decoration:none;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;z-index:1}.tasks_prepRailStep__rKIUy:focus-visible,.tasks_prepRailStep__rKIUy:hover{background:color-mix(in srgb,var(--primary) 10%,var(--surface));border-color:color-mix(in srgb,var(--primary) 40%,var(--border));outline:none;transform:translateX(1px)}.tasks_prepRailNode___L2N1{align-items:center;background:var(--surface);border:1.5px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:999px;display:inline-flex;height:1.7rem;justify-content:center;width:1.7rem}.tasks_prepRailStepLesson__FAdNX .tasks_prepRailNode___L2N1{border-color:color-mix(in srgb,var(--primary) 35%,var(--border));color:var(--primary)}.tasks_prepRailStepDrill__YHGze .tasks_prepRailNode___L2N1{border-color:color-mix(in srgb,#0f766e 40%,var(--border));color:#0f766e}.tasks_prepRailStepText__RxgGI{display:grid;gap:.05rem;min-width:0}.tasks_prepRailStepRole__aPswX{font-size:.78rem;font-weight:750;letter-spacing:-.01em}.tasks_prepRailStepDiff__9vB9_{color:var(--muted);font-size:.68rem;font-weight:650}.tasks_prepRailStepCurrent__H7iCr{background:color-mix(in srgb,var(--primary) 16%,var(--surface));border-color:color-mix(in srgb,var(--primary) 55%,var(--border));box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 22%,transparent)}.tasks_prepRailStepCurrent__H7iCr .tasks_prepRailNode___L2N1{background:var(--primary);border-color:var(--primary);color:#fff}.tasks_prepRailStepCorrect__1T6_e .tasks_prepRailNode___L2N1{background:color-mix(in srgb,#16a34a 18%,var(--surface));border-color:color-mix(in srgb,#16a34a 55%,var(--border));color:#15803d}.tasks_prepRailStepIncorrect__ZwtL8 .tasks_prepRailNode___L2N1{background:color-mix(in srgb,var(--danger) 14%,var(--surface));border-color:color-mix(in srgb,var(--danger) 45%,var(--border));color:var(--danger)}.tasks_prepRailStep__rKIUy[data-difficulty=easy] .tasks_prepRailStepDiff__9vB9_{color:#15803d}.tasks_prepRailStep__rKIUy[data-difficulty=medium] .tasks_prepRailStepDiff__9vB9_{color:#b45309}.tasks_prepRailStep__rKIUy[data-difficulty=hard] .tasks_prepRailStepDiff__9vB9_{color:var(--danger)}.tasks_taskWorkspace__h6QZ9{align-items:stretch;display:flex;flex-direction:column;flex-grow:0;gap:.55rem;height:auto;min-height:0;min-width:0;overflow:visible;transition:opacity .28s cubic-bezier(.22,1,.36,1);width:100%}.tasks_taskWorkspaceNavPending__0gfZu{opacity:.84;pointer-events:none}.tasks_taskColumn__SgV56{align-items:stretch;display:flex;flex:0 1 auto;flex-direction:column;gap:.75rem;height:auto;margin-inline:0;max-width:100%;min-height:0;min-width:0;overflow:visible;width:100%;animation:tasks_taskContentIn__qLPQN .38s cubic-bezier(.22,1,.36,1)}.tasks_taskColumnSession__l5Y8P{animation:none}.tasks_sessionLayoutChrome__EIRWy.tasks_solveShellWithRail__EHK1T,.tasks_sessionLayoutChrome__EIRWy.tasks_solveShellWithRail__EHK1T .tasks_sessionRail__9f3ER{transition:none}.tasks_sessionLayoutPage__DDtaW{grid-column:2;min-width:0}.tasks_sessionLayoutPage__DDtaW .tasks_solveShellWithRail__EHK1T{grid-template-columns:minmax(0,1fr)}.tasks_sessionLayoutPage__DDtaW .tasks_solveStage__mWbc3{grid-column:1}.tasks_taskMainStackSession__TrhdC{animation:none}.tasks_sessionLayoutPage__DDtaW[data-nav-dir=next] .tasks_taskMainStackSession__TrhdC{animation:tasks_sessionCardInNext__5SYke .3s cubic-bezier(.22,1,.36,1)}.tasks_sessionLayoutPage__DDtaW[data-nav-dir=prev] .tasks_taskMainStackSession__TrhdC{animation:tasks_sessionCardInPrev___U0V_ .3s cubic-bezier(.22,1,.36,1)}@keyframes tasks_sessionCardInNext__5SYke{0%{opacity:0;transform:translateX(22px)}}@keyframes tasks_sessionCardInPrev___U0V_{0%{opacity:0;transform:translateX(-22px)}}@media (prefers-reduced-motion:reduce){.tasks_sessionLayoutPage__DDtaW[data-nav-dir] .tasks_taskMainStackSession__TrhdC{animation:none}}.tasks_taskPageLoading__AHH2I{min-height:0}@keyframes tasks_taskContentIn__qLPQN{0%{opacity:.92}to{opacity:1}}@media (prefers-reduced-motion:reduce){.tasks_taskWorkspace__h6QZ9{transition:none}.tasks_sideSlot__o4aDN>*{animation:none;transition:none}.tasks_taskColumn__SgV56{animation:none}.tasks_sideSlotOpen__yoCom,.tasks_sideSlot__o4aDN,.tasks_solveShellWithRail__EHK1T,.tasks_solveStage__mWbc3{transition:none}}@supports (view-transition-name:none){.tasks_taskColumn__SgV56{animation:none}}.tasks_taskMainStack__Hm86H{display:flex;flex-direction:column;gap:.45rem;height:auto;min-height:0;min-width:0;max-width:100%;width:100%}.tasks_taskCardHalf___Zul1{box-sizing:border-box;margin-inline:0;max-width:100%;min-width:0;width:100%}.tasks_fitScale___HmxF{align-content:start;align-items:start;display:grid;height:100%;justify-items:center;min-height:0;overflow:auto;width:100%}.tasks_fitScaleFrame___wU0T,.tasks_solveShellSingle__JVzDl .tasks_fitScale___HmxF,.tasks_solveShellSplit__O_yc_ .tasks_fitScale___HmxF{overflow:hidden}.tasks_fitScaleContent__x2LgP{transform-origin:top left;will-change:transform}.tasks_fitScaleContent__x2LgP .prose .task-media-row{max-width:100%;overflow:hidden;width:100%}.tasks_solveShellSideOpen__CZSEU .prose .task-media-figure,.tasks_solveShellSideOpen__CZSEU .task-media-row .task-media-figure{max-width:none!important;min-width:0!important;width:100%!important}.tasks_solveShellSideOpen__CZSEU .task-media-row{grid-template-columns:minmax(0,max-content) minmax(200px,1fr)!important}.tasks_solveShellSideOpen__CZSEU .task-media-row .task-media-table{max-width:100%!important;min-width:0!important;width:max-content!important}.tasks_solveShellSideOpen__CZSEU .prose .task-media-table table{max-width:100%!important;table-layout:auto!important;width:max-content!important}.tasks_solveShellSideOpen__CZSEU .prose .task-media-table td,.tasks_solveShellSideOpen__CZSEU .prose .task-media-table th{font-size:.82rem!important;min-width:1.3rem!important;padding:.28rem .3rem!important;white-space:nowrap}.tasks_solveShellSideOpen__CZSEU .prose table tr>:is(td,th)[rowspan]:first-child:not([colspan]){font-size:.7rem!important;max-width:1.45rem;min-width:1.25rem!important;padding:.25rem .12rem!important;width:1.35rem}.tasks_taskToolDock__sCpLb{align-items:center;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:.35rem;justify-content:flex-end;margin:0 0 0 auto;position:relative;z-index:20}.tasks_markerControlsOnTask__EHPiG{position:absolute;right:calc(100% + .35rem);top:50%;transform:translateY(-50%);transform-origin:right center;z-index:25;display:flex;align-items:center;width:auto;max-width:min(36rem,calc(100vw - 10rem));padding:.28rem .4rem;background:var(--surface);border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:999px;box-shadow:0 1px 2px rgb(0 0 0/6%),0 8px 24px rgb(0 0 0/12%);animation:tasks_markerControlsReveal__HrQ8R .34s cubic-bezier(.16,1,.3,1) both}.tasks_pythonPane___pPx_{background:var(--surface);border-left:1px solid var(--border);display:grid;gap:0;grid-template-rows:minmax(0,1fr);height:100%;max-height:100%;min-height:0;min-width:0;overflow:hidden;padding:.55rem .65rem .65rem;position:relative}.tasks_pythonPaneWarm__DDsIz,.tasks_sideSlot__o4aDN>.tasks_pythonPaneWarm__DDsIz{height:calc(100dvh - var(--site-header-height));left:-120vw;max-height:calc(100dvh - var(--site-header-height));min-height:calc(100dvh - var(--site-header-height));opacity:0;pointer-events:none;position:fixed;top:var(--site-header-height);width:min(50vw,40rem);z-index:-1}.tasks_theoryPane__b4GLw{align-content:start;align-items:stretch;background:var(--surface);border-left:1px solid var(--border);display:grid;gap:.6rem;grid-template-rows:auto minmax(0,1fr);height:100%;justify-items:stretch;min-height:0;min-width:0;overflow:hidden;padding:.65rem .7rem .75rem;position:relative;width:100%}.tasks_theoryPaneHeader__XN7rP{align-items:center;display:flex;gap:.45rem;width:100%}.tasks_theoryPaneHeader__XN7rP .tasks_theoryModeSwitch__AY9nc{flex:1 1 auto;min-width:0}.tasks_theoryPaneClose__L5RLa{align-items:center;background:transparent;border:0;border-radius:.55rem;color:var(--muted);cursor:pointer;display:inline-flex;flex:0 0 auto;height:2.1rem;justify-content:center;width:2.1rem}.tasks_theoryPaneClose__L5RLa:focus-visible,.tasks_theoryPaneClose__L5RLa:hover{background:color-mix(in srgb,var(--foreground) 8%,transparent);color:var(--foreground);outline:none}.tasks_theoryViewToggle__fcIF_{background:var(--surface-muted);border:1px solid var(--border);border-radius:.7rem;display:inline-flex;flex:0 0 auto;gap:.15rem;padding:.2rem}.tasks_theoryViewToggleButton__nim6f{align-items:center;background:transparent;border:1px solid transparent;border-radius:.5rem;color:var(--muted);cursor:pointer;display:inline-flex;height:1.85rem;justify-content:center;width:2.1rem}.tasks_theoryViewToggleButton__nim6f:focus-visible,.tasks_theoryViewToggleButton__nim6f:hover{color:var(--foreground);outline:none}.tasks_theoryViewToggleButtonActive__pvx9i{background:var(--surface);border-color:color-mix(in srgb,var(--primary) 40%,transparent);box-shadow:0 2px 8px rgb(0 0 0/8%);color:var(--primary)}.tasks_theorySections__7Csrz{display:flex;flex:0 0 auto;gap:.35rem;margin-bottom:.55rem;overflow-x:auto;padding-bottom:.15rem;scrollbar-width:thin}.tasks_theorySectionChip__7Im0M{align-items:center;background:var(--surface-muted);border:1px solid var(--border);border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.8rem;font-weight:650;gap:.35rem;padding:.28rem .7rem .28rem .32rem;transition:background .14s ease,color .14s ease,border-color .14s ease;white-space:nowrap}.tasks_theorySectionChip__7Im0M:focus-visible,.tasks_theorySectionChip__7Im0M:hover{color:var(--foreground);outline:none}.tasks_theorySectionChipActive__LtXyG{background:color-mix(in srgb,var(--primary) 14%,var(--surface));border-color:color-mix(in srgb,var(--primary) 45%,transparent);color:var(--foreground)}.tasks_theorySectionNum__ZkLjF{align-items:center;background:color-mix(in srgb,var(--foreground) 9%,transparent);border-radius:999px;display:inline-flex;font-size:.7rem;height:1.25rem;justify-content:center;min-width:1.25rem}.tasks_theorySectionChipActive__LtXyG .tasks_theorySectionNum__ZkLjF{background:var(--primary);color:#fff}.tasks_solutionSteps__kikIb{display:grid;flex:1;gap:.55rem;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;outline:none}.tasks_solutionStepsProgress__4XPMx{align-items:center;display:grid;gap:.55rem;grid-template-columns:minmax(0,1fr) auto}.tasks_solutionStepsList__6dRTF{display:grid;align-content:start;gap:.4rem;grid-auto-rows:max-content;list-style:none;margin:0;min-height:0;overflow-y:auto;padding:0 .15rem .3rem 0;scrollbar-gutter:stable}.tasks_solutionStep__pw47c{background:var(--surface);border:1px solid var(--border);border-radius:.8rem;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease}.tasks_solutionStepActive__ky_MC{border-color:color-mix(in srgb,var(--primary) 50%,var(--border));box-shadow:0 6px 20px -14px color-mix(in srgb,var(--primary) 80%,transparent)}.tasks_solutionStepLocked__XMidS{background:transparent;border-style:dashed;opacity:.7}.tasks_solutionStepHead__Kt0CG{align-items:center;background:transparent;border:0;color:var(--foreground);cursor:pointer;display:flex;font:inherit;gap:.6rem;padding:.55rem .75rem;text-align:left;width:100%}.tasks_solutionStepLocked__XMidS .tasks_solutionStepHead__Kt0CG{cursor:default}button.tasks_solutionStepHead__Kt0CG:hover{background:color-mix(in srgb,var(--foreground) 4%,transparent)}.tasks_solutionStepNum__udXiy{align-items:center;background:color-mix(in srgb,#16a34a 16%,var(--surface));border-radius:999px;color:#15803d;display:inline-flex;flex:0 0 auto;font-size:.78rem;font-weight:800;height:1.55rem;justify-content:center;width:1.55rem}:root[data-theme=dark] .tasks_solutionStepNum__udXiy{color:#4ade80}.tasks_solutionStepActive__ky_MC .tasks_solutionStepNum__udXiy{background:var(--primary);color:#fff}.tasks_solutionStepLocked__XMidS .tasks_solutionStepNum__udXiy{background:var(--surface-muted);color:var(--muted)}.tasks_solutionStepTitle__qNlSs{flex:1 1 auto;font-size:.92rem;font-weight:700;min-width:0}.tasks_solutionStepLocked__XMidS .tasks_solutionStepTitle__qNlSs{color:var(--muted);font-weight:600}.tasks_solutionStepChevron__eYLyc{color:var(--muted);flex:0 0 auto}.tasks_solutionStepBody__7KD8w{animation:tasks_solutionStepIn__HP3_v .26s cubic-bezier(.22,1,.36,1);padding:0 .85rem .8rem 2.9rem}@keyframes tasks_solutionStepIn__HP3_v{0%{opacity:0;transform:translateY(-4px)}}.tasks_solutionStepsFooter__EaDRy{align-items:center;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.6rem}.tasks_solutionNextButton__mHmlu{background:var(--primary);border:0;border-radius:.65rem;color:#fff;cursor:pointer;flex:1 1 auto;font:inherit;font-size:.9rem;font-weight:750;min-height:2.4rem;padding:0 1rem}.tasks_solutionNextButton__mHmlu:focus-visible,.tasks_solutionNextButton__mHmlu:hover{background:var(--primary-dark);outline:none}.tasks_solutionAllButton__dBuKz{align-items:center;background:transparent;border:1px solid var(--border);border-radius:.65rem;color:var(--muted);cursor:pointer;display:inline-flex;font:inherit;font-size:.84rem;font-weight:650;gap:.35rem;min-height:2.4rem;padding:0 .85rem}.tasks_solutionAllButton__dBuKz:focus-visible,.tasks_solutionAllButton__dBuKz:hover{color:var(--foreground);outline:none}.tasks_solutionDone__pl2tM{align-items:center;color:#15803d;display:flex;font-size:.88rem;font-weight:650;gap:.45rem;margin:0}:root[data-theme=dark] .tasks_solutionDone__pl2tM{color:#4ade80}@media (prefers-reduced-motion:reduce){.tasks_solutionStepBody__7KD8w{animation:none}}.tasks_theoryPaneTitle__aW2wo{align-items:center;color:var(--foreground);display:inline-flex;font-size:.95rem;gap:.4rem}.tasks_theoryTopBar__SqyNS{display:grid;gap:.5rem}.tasks_theoryViewSwitch__yCxJd{width:100%}.tasks_theoryPaneBody___USrt{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.tasks_theoryPaneCards__KHd1p{flex:1;min-height:0}.tasks_theoryDocument__NvCdM{flex:1;min-height:0;overflow-y:auto;padding:.1rem .15rem .65rem;scrollbar-gutter:stable}.tasks_theoryDocument__NvCdM h2{font-size:1.05rem;margin:1.1rem 0 .55rem}.tasks_theoryDocument__NvCdM h2:first-child{margin-top:.15rem}.tasks_theoryProgress__1L7PZ{align-items:center;display:grid;gap:.55rem;grid-template-columns:minmax(0,1fr) auto}.tasks_theoryProgressTrack__gv6mU{background:var(--surface-muted);border-radius:999px;height:.3rem;overflow:hidden}.tasks_theoryProgressFill__zhcAP{background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 65%,transparent),var(--primary));border-radius:999px;display:block;height:100%;transition:width .32s cubic-bezier(.16,1,.3,1)}.tasks_theoryProgressLabel__ZUQ6m{color:var(--muted);font-size:.74rem;font-weight:750;letter-spacing:.03em}.tasks_theoryModeSwitch__AY9nc{background:var(--surface-muted);border:1px solid var(--border);border-radius:.8rem;display:grid;gap:.2rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:.2rem;width:100%}.tasks_theoryModeButton__cUU0u{background:transparent;border:1px solid transparent;border-radius:.55rem;color:var(--muted);cursor:pointer;font-size:.85rem;font-weight:750;min-height:1.95rem;overflow:hidden;padding:.3rem .6rem;text-overflow:ellipsis;white-space:nowrap;transition:background .12s ease,border-color .12s ease,color .12s ease}.tasks_theoryModeButton__cUU0u:focus-visible,.tasks_theoryModeButton__cUU0u:hover{background:color-mix(in srgb,var(--primary) 8%,var(--surface));color:var(--foreground)}.tasks_theoryModeButtonActive__Pw29I{background:var(--surface);border-color:color-mix(in srgb,var(--primary) 40%,transparent);box-shadow:0 2px 10px rgb(0 0 0/8%);color:var(--primary)}.tasks_theoryCardBody__68tPg{font-size:.95rem;max-width:none;text-align:left;width:100%}.tasks_theoryCardBody__68tPg ol,.tasks_theoryCardBody__68tPg p,.tasks_theoryCardBody__68tPg ul{margin:0 0 .65rem;max-width:none}.tasks_theoryCardBody__68tPg ol,.tasks_theoryCardBody__68tPg ul,.tasks_theoryPane__b4GLw .prose ol,.tasks_theoryPane__b4GLw .prose ul{padding-left:1.35rem}.tasks_theoryCardBody__68tPg ul,.tasks_theoryPane__b4GLw .prose ul{list-style:disc}.tasks_theoryCardBody__68tPg ol,.tasks_theoryPane__b4GLw .prose ol{list-style:decimal}.tasks_theoryCardBody__68tPg p:last-child,.tasks_theoryCardBody__68tPg ul:last-child{margin-bottom:0}.tasks_theoryCardBody__68tPg .prose,.tasks_theoryCardBody__68tPg.prose{max-width:none;width:100%}.tasks_theoryCardBody__68tPg .theory-graph-wrap,.tasks_theoryPane__b4GLw .theory-full-solution .theory-graph-wrap,.tasks_theoryPane__b4GLw .theory-graph-wrap{background:color-mix(in srgb,var(--foreground) 5%,transparent);border:1px solid color-mix(in srgb,var(--border) 85%,transparent);border-radius:.65rem;box-sizing:border-box;margin:.85rem 0;max-width:none;overflow:visible;padding:.4rem .15rem .55rem;width:100%}.tasks_theoryCardBody__68tPg .theory-graph-wrap svg,.tasks_theoryPane__b4GLw .theory-full-solution .theory-graph-wrap svg,.tasks_theoryPane__b4GLw .theory-graph-wrap svg{display:block;height:auto;max-width:100%!important;width:100%}.tasks_theoryPane__b4GLw .prose li,.tasks_theoryPane__b4GLw .prose p{max-width:none}.tasks_theoryEmpty__rQ_P_{color:var(--muted);margin:0}.tasks_theoryLoadingIcon__0bV0_{animation:tasks_sessionRailSpin__T22Bb .9s linear infinite;vertical-align:-2px}.tasks_stepTimeline__cosVp{align-content:start;display:grid;gap:.5rem;list-style:none;margin:0;min-height:0;overflow-y:auto;padding:.15rem .2rem .75rem;scrollbar-gutter:stable}.tasks_stepItem__7whhN{background:var(--surface);border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:.95rem;display:grid;overflow:hidden;position:relative;transition:border-color .18s ease,box-shadow .22s ease,transform .22s ease,background .18s ease}.tasks_stepItem__7whhN:before{background:color-mix(in srgb,var(--primary) 22%,transparent);border-radius:999px;bottom:.55rem;content:"";left:0;opacity:0;position:absolute;top:.55rem;transition:opacity .2s ease;width:3px}.tasks_stepItem__7whhN:hover{border-color:color-mix(in srgb,var(--primary) 30%,var(--border))}.tasks_stepItemDone__nEqUU{background:color-mix(in srgb,var(--surface-muted) 55%,var(--surface))}.tasks_stepItemActive__aWpNR{background:var(--surface);border-color:color-mix(in srgb,var(--primary) 45%,transparent);box-shadow:0 12px 30px color-mix(in srgb,var(--primary) 14%,transparent)}.tasks_stepItemActive__aWpNR:before{background:var(--primary);opacity:1}.tasks_stepHead__SlkAJ{align-items:center;background:transparent;border:0;color:var(--foreground);cursor:pointer;display:grid;gap:.6rem;grid-template-columns:auto minmax(0,1fr);padding:.7rem .9rem;text-align:left;width:100%}.tasks_stepHead__SlkAJ:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 60%,transparent);outline-offset:-3px}.tasks_stepBadge__tZW1C{align-items:center;background:var(--surface-muted);border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:999px;color:var(--muted);display:inline-flex;flex:none;font-size:.76rem;font-variant-numeric:tabular-nums;font-weight:800;height:1.6rem;justify-content:center;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .22s cubic-bezier(.16,1,.3,1);width:1.6rem}.tasks_stepItemDone__nEqUU .tasks_stepBadge__tZW1C{background:color-mix(in srgb,var(--primary) 14%,var(--surface));border-color:color-mix(in srgb,var(--primary) 30%,transparent);color:var(--primary)}.tasks_stepItemActive__aWpNR .tasks_stepBadge__tZW1C{background:var(--primary);border-color:transparent;color:#fff;transform:scale(1.08)}.tasks_stepTitle__Ug6BN{font-size:.92rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;min-width:0}.tasks_stepItemActive__aWpNR .tasks_stepTitle__Ug6BN{font-size:1rem}.tasks_stepBody__E6krI{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1),opacity .22s ease;opacity:0}.tasks_stepItemActive__aWpNR .tasks_stepBody__E6krI{grid-template-rows:1fr;opacity:1}.tasks_stepBodyInner__VU4wd{display:grid;gap:.65rem;justify-items:start;min-height:0;overflow:hidden;padding:0 .95rem .15rem 3.1rem}.tasks_stepItemActive__aWpNR .tasks_stepBodyInner__VU4wd{padding-bottom:.85rem}.tasks_stepNext__gx9XY{align-items:center;background:color-mix(in srgb,var(--primary) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--primary) 28%,transparent);border-radius:.7rem;color:var(--primary);cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:750;gap:.35rem;min-height:2.1rem;padding:.4rem .75rem;transition:background .15s ease,transform .15s ease}.tasks_stepNext__gx9XY:hover{background:color-mix(in srgb,var(--primary) 18%,var(--surface));transform:translateY(-1px)}.tasks_stepNext__gx9XY:active{transform:translateY(0)}.tasks_pythonPaneBody__HPQDI{display:grid;grid-template-rows:minmax(0,1fr);height:100%;max-height:100%;min-height:0;overflow:hidden}.tasks_pythonPaneHeader__RKlLJ{display:none}.tasks_codeModeSlot__f8QFL{display:grid;grid-template-rows:minmax(0,1fr);min-height:0;min-width:0}.tasks_codeModeSlot__f8QFL[hidden]{display:none}.tasks_calculatorFloat__8ticH{background:var(--surface);border:1px solid var(--card-border);border-radius:1.1rem;bottom:.75rem;box-shadow:0 18px 48px rgb(0 0 0/28%);display:grid;gap:.45rem;max-height:calc(100vh - 1.5rem);overflow:auto;overscroll-behavior:contain;padding:.6rem;position:fixed;right:.75rem;width:min(22rem,calc(100vw - 1rem));z-index:70}.tasks_calculatorFloatHeader__3771S{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.tasks_calculatorFloatHeader__3771S strong{font-size:.92rem}.tasks_toolButtons__iPyRV{display:grid;gap:.45rem}.tasks_markerControls__VtErh{display:grid;gap:.55rem}.tasks_markerToolbar__zh_Zv{align-items:center;display:flex;gap:.28rem}.tasks_markerColorSwatches__5Sa6v{align-items:center;display:flex;gap:.22rem}.tasks_markerSwatch__ULaos{aspect-ratio:1;border:2px solid transparent;border-radius:999px;box-shadow:inset 0 0 0 1px rgb(0 0 0/12%);cursor:pointer;flex-shrink:0;height:1.35rem;padding:0;transition:transform .12s ease,box-shadow .12s ease;width:1.35rem}.tasks_markerSwatch__ULaos:hover{transform:scale(1.08)}.tasks_markerSwatchActive__gUFhY{border-color:#fff;box-shadow:0 0 0 2px color-mix(in srgb,var(--foreground) 55%,transparent),inset 0 0 0 1px rgb(0 0 0/12%)}.tasks_markerToolbarDivider__6cvhJ{align-self:stretch;background:color-mix(in srgb,var(--border) 90%,transparent);flex-shrink:0;margin-inline:.12rem;width:1px}.tasks_markerWidthPresets__jZcbf{align-items:center;display:flex;gap:.1rem;margin-inline-end:.15rem}.tasks_markerWidthPreset__4b2us{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;color:var(--foreground);cursor:pointer;display:inline-flex;height:1.7rem;justify-content:center;padding:0;width:1.7rem}.tasks_markerWidthPreset__4b2us:hover{background:var(--surface-muted)}.tasks_markerWidthPresetActive__VwyFp{background:color-mix(in srgb,var(--primary) 12%,var(--surface));border-color:color-mix(in srgb,var(--primary) 35%,transparent)}.tasks_markerWidthPresetDot__6y8Ag{border-radius:999px;display:block;flex-shrink:0}.tasks_markerHistoryButton__1myuS{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;height:1.7rem;justify-content:center;padding:0;transition:background .12s ease,color .12s ease,opacity .12s ease;width:1.7rem}.tasks_markerHistoryButton__1myuS:focus-visible:not(:disabled),.tasks_markerHistoryButton__1myuS:hover:not(:disabled){background:var(--surface-muted);color:var(--foreground);outline:none}.tasks_markerHistoryButton__1myuS:disabled{cursor:not-allowed;opacity:.38}.tasks_markerClear__uotXO{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;height:1.7rem;justify-content:center;padding:0;width:1.7rem}.tasks_markerClear__uotXO:hover{background:var(--surface-muted);color:var(--foreground)}.tasks_markerColorWrap__kPcn2{position:relative}.tasks_markerColorButton__p7zoJ{aspect-ratio:1;border:2px solid #fff;border-radius:999px;box-shadow:0 0 0 1px color-mix(in srgb,var(--border) 85%,transparent),inset 0 0 0 1px rgb(255 255 255/35%);cursor:pointer;height:1.35rem;padding:0;position:relative;width:1.35rem}.tasks_markerColorButton__p7zoJ:after{background:conic-gradient(from 0deg,#f14725,#fac70d,#8fd14f,#2d9bf0,#652cb3,#f14725);border-radius:inherit;content:"";inset:-3px;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1px));pointer-events:none;position:absolute}.tasks_markerColorButtonActive__12403{box-shadow:0 0 0 2px color-mix(in srgb,var(--foreground) 45%,transparent),inset 0 0 0 1px rgb(255 255 255/35%)}.tasks_markerPalette__9gHaQ{background:var(--surface);border:1px solid var(--border);border-radius:1rem;box-shadow:0 14px 34px rgb(0 0 0/18%);left:50%;padding:.7rem;position:absolute;top:calc(100% + .55rem);transform:translateX(-50%);width:11.2rem;z-index:40}.tasks_markerPaletteInner__BXHEv{display:grid;gap:.65rem;justify-items:center}.tasks_markerColorWheel__Yop_R{aspect-ratio:1;background:radial-gradient(circle closest-side,#fff 0,transparent 72%),conic-gradient(from 0deg,hsl(0,100%,50%),hsl(60,100%,50%),hsl(120,100%,50%),hsl(180,100%,50%),hsl(240,100%,50%),hsl(300,100%,50%),hsl(360,100%,50%));border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:999px;box-shadow:inset 0 0 0 1px rgb(255 255 255/25%);cursor:crosshair;overflow:hidden;position:relative;touch-action:none;width:9.4rem}.tasks_markerColorWheelDim__CMkaS{background:#000;border-radius:inherit;inset:0;pointer-events:none;position:absolute}.tasks_markerColorWheelThumb__WDsA9{border:2px solid #fff;border-radius:999px;box-shadow:0 1px 4px rgb(0 0 0/35%);height:.95rem;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:.95rem;z-index:1}.tasks_markerValueControl__5WXdI{display:grid;gap:.28rem;width:100%}.tasks_markerEraser__agfUB{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;height:1.7rem;justify-content:center;padding:0;width:1.7rem}.tasks_markerEraser__agfUB:hover{background:var(--surface-muted);color:var(--foreground)}.tasks_markerEraserActive__DGTHe{background:color-mix(in srgb,var(--primary) 14%,var(--surface));border-color:color-mix(in srgb,var(--primary) 45%,transparent);color:var(--primary)}.tasks_markerWidthControl__m0y_j{display:grid;gap:.3rem}.tasks_markerWidthLabel__6YdbI{color:var(--muted);font-size:.7rem;font-weight:750;letter-spacing:.03em;text-transform:uppercase}.tasks_markerWidthTrack__bIIS0{align-items:center;display:grid;gap:.45rem;grid-template-columns:minmax(0,1fr) auto}.tasks_markerWidthPreview__rUCoS{background:color-mix(in srgb,var(--foreground) 72%,transparent);border-radius:999px;display:block;flex-shrink:0;max-height:14px;max-width:14px;min-height:1px;min-width:1px}.tasks_markerWidthSlider__YXB8_{-webkit-appearance:none;appearance:none;background:color-mix(in srgb,var(--border) 85%,var(--surface-muted));border-radius:999px;cursor:pointer;height:.45rem;width:100%}.tasks_markerWidthSlider__YXB8_::-webkit-slider-runnable-track{background:transparent;height:.45rem}.tasks_markerWidthSlider__YXB8_::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--primary);border:2px solid #fff;border-radius:999px;box-shadow:0 1px 4px rgb(0 0 0/25%);cursor:grab;height:1rem;margin-top:calc((.45rem - 1rem) / 2);width:1rem}.tasks_markerWidthSlider__YXB8_::-moz-range-track{background:color-mix(in srgb,var(--border) 85%,var(--surface-muted));border-radius:999px;height:.45rem}.tasks_markerWidthSlider__YXB8_::-moz-range-thumb{background:var(--primary);border:2px solid #fff;border-radius:999px;box-shadow:0 1px 4px rgb(0 0 0/25%);cursor:grab;height:1rem;width:1rem}.tasks_markerValueControl__5WXdI .tasks_markerWidthSlider__YXB8_{background:linear-gradient(90deg,#000,#fff)}.tasks_annotateWrap__YYnpP{isolation:isolate;max-width:100%;min-width:0;position:relative;width:100%}.tasks_annotateWrapActive__Oc1_O{cursor:none}.tasks_annotateWrapActive__Oc1_O,.tasks_annotateWrapActive__Oc1_O *{-webkit-user-select:none;user-select:none}.tasks_annotateWrapActive__Oc1_O :is(input,textarea,select),.tasks_annotateWrapActive__Oc1_O [data-marker-chrome] *{-webkit-user-select:text;user-select:text}.tasks_annotateWrapActive__Oc1_O [data-marker-chrome]{cursor:auto;pointer-events:auto;position:relative;z-index:30}.tasks_annotateWrapActive__Oc1_O [data-marker-chrome] [role=slider],.tasks_annotateWrapActive__Oc1_O [data-marker-chrome] a,.tasks_annotateWrapActive__Oc1_O [data-marker-chrome] button,.tasks_annotateWrapActive__Oc1_O [data-marker-chrome] input{cursor:pointer}.tasks_annotateWrapEraser__6ceq2{cursor:none}.tasks_mainAnnotate__ACMVS{min-width:0;overflow:visible;width:100%}.tasks_mainAnnotateHitGutter__J_rz1{bottom:0;pointer-events:auto;position:absolute;top:0;width:50%;z-index:4}.tasks_mainAnnotateHitGutterLeft__3PHB5{left:-50%}.tasks_mainAnnotateHitGutterRight__mLLfw{left:100%}.tasks_sideAnnotate__3Bly7{display:grid;grid-template-rows:minmax(0,1fr);height:100%;min-height:0;min-width:0;width:100%}.tasks_sideAnnotate__3Bly7>.tasks_pythonPaneBody__HPQDI,.tasks_sideAnnotate__3Bly7>aside{height:100%;min-height:0;min-width:0;overflow:hidden}.tasks_markerCursorGhost__hw7Wg{filter:drop-shadow(0 0 1px #ffffff) drop-shadow(0 1px 2px rgb(0 0 0/28%));height:max-content;pointer-events:none;position:absolute;width:max-content;z-index:12}.tasks_markerCursorGhostPen__zs9j6 svg{overflow:visible}.tasks_markerCursorGhostPen__zs9j6 path:first-of-type{fill:currentColor;opacity:.92}.tasks_markerCursorGhostEraser__xC4uf{color:#374151}.tasks_annotateCanvas__Vr6IQ{height:auto;inset:0;pointer-events:none;position:absolute;touch-action:none;width:auto;z-index:5}.tasks_annotateCanvasActive__QM_Xv{cursor:none}.tasks_toolButton__rgAHm{align-items:center;background:var(--surface-muted);border:1px solid var(--border);border-radius:.65rem;color:var(--foreground);cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:720;gap:.4rem;justify-content:center;min-height:2.4rem;padding:.4rem .75rem;width:100%}.tasks_taskToolDock__sCpLb .tasks_toolButton__rgAHm{flex-shrink:0;gap:0;min-height:2rem;min-width:2rem;padding:.28rem;width:auto}.tasks_taskToolDock__sCpLb a.tasks_toolButton__rgAHm{color:inherit;text-decoration:none}.tasks_taskToolDock__sCpLb .tasks_toolButton__rgAHm:disabled{cursor:not-allowed;opacity:.45}.tasks_toolButtonActive__l9NGv{background:color-mix(in srgb,var(--primary) 18%,var(--surface));border-color:color-mix(in srgb,var(--primary) 45%,transparent);color:var(--primary)}.tasks_answerTools__Q4o_H{border-top:1px solid var(--border);margin-top:1rem;padding-top:.85rem}.tasks_answerToolsLabel__aHqbJ{color:var(--muted);font-size:.7rem;font-weight:780;letter-spacing:.04em;margin:0 0 .45rem;text-transform:uppercase}.tasks_solveShell___PlNh .tasks_taskMain__B_Rkz{display:grid;grid-template-rows:auto;height:auto;max-width:100%;min-height:0;min-width:0;overflow-x:clip;overflow-y:visible;padding:clamp(.7rem,1.6vw,1.1rem);position:relative}.tasks_solveShellSideOpen__CZSEU .tasks_taskMain__B_Rkz{max-height:none;overflow:visible}.tasks_solveShell___PlNh .tasks_taskMain__B_Rkz h1.tasks_taskPublicId__4FmKl{font-size:.8rem;margin:0}.tasks_solveShell___PlNh .tasks_taskMeta__DOFCm{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--border) 85%,transparent);margin-bottom:.95rem;padding-bottom:.7rem}.tasks_solveShell___PlNh .tasks_taskMetaPrimary__2SHFf{flex-wrap:nowrap;min-width:0}.tasks_solveShell___PlNh .tasks_solvedEarlierBadgeCompact__u7h3w{flex-shrink:0;height:1.25rem;justify-content:center;padding:0;width:1.25rem}.tasks_solveShell___PlNh .prose{color:#0a0a0a;font-family:var(--font-prose);font-size:clamp(1.02rem,.7vw + .88rem,1.12rem);font-weight:400;letter-spacing:0;line-height:1.72;max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:break-word;-webkit-font-smoothing:auto}:root[data-theme=dark] .tasks_solveShell___PlNh .prose{color:#fafafa}.tasks_solveShell___PlNh .prose b,.tasks_solveShell___PlNh .prose strong{color:inherit;font-family:var(--font-prose);font-weight:700;letter-spacing:0}.tasks_conditionCard__H_9vg .prose .theory-code-block,.tasks_solveShell___PlNh .prose .theory-code-block{margin:.85rem 0 1rem}.tasks_conditionCard__H_9vg .prose .theory-code-block pre,.tasks_conditionCard__H_9vg .prose pre,.tasks_solveShell___PlNh .prose .theory-code-block pre,.tasks_solveShell___PlNh .prose pre{background:var(--surface-muted);border:1px solid var(--border);border-radius:.7rem;color:var(--foreground);font-family:ui-monospace,Cascadia Code,SFMono-Regular,Menlo,Consolas,monospace;font-size:.84rem;font-variant-ligatures:none;line-height:1.5;margin:0;max-width:100%;overflow-x:auto;padding:.85rem 2.75rem .85rem 1rem;tab-size:4;white-space:pre}.tasks_conditionCard__H_9vg .prose pre.theory-code,.tasks_solveShell___PlNh .prose pre.theory-code{background:#1a1714;border-color:color-mix(in srgb,var(--border) 70%,#000);color:#f5f0ea;font-family:ui-monospace,Cascadia Code,SFMono-Regular,Menlo,Consolas,monospace!important;font-weight:400;letter-spacing:0;overflow-wrap:normal;word-break:normal}.tasks_conditionCard__H_9vg .prose pre.theory-code .theory-code-row,.tasks_solveShell___PlNh .prose pre.theory-code .theory-code-row{display:block;font-family:inherit!important;min-height:1.45em;overflow-wrap:normal;white-space:pre;word-break:normal}.tasks_conditionCard__H_9vg .prose .theory-code-copy,.tasks_solveShell___PlNh .prose .theory-code-copy{background:var(--surface);border-color:var(--border);color:var(--muted)}.tasks_conditionCard__H_9vg .prose .theory-code-block:has(pre.theory-code) .theory-code-copy,.tasks_solveShell___PlNh .prose .theory-code-block:has(pre.theory-code) .theory-code-copy{background:color-mix(in srgb,#2a2521 88%,#000);border-color:color-mix(in srgb,#f5f0ea 18%,transparent);color:#f5f0ea}.tasks_conditionCard__H_9vg .prose .theory-code-copy:focus-visible,.tasks_conditionCard__H_9vg .prose .theory-code-copy:hover,.tasks_solveShell___PlNh .prose .theory-code-copy:focus-visible,.tasks_solveShell___PlNh .prose .theory-code-copy:hover{background:color-mix(in srgb,var(--primary) 12%,var(--surface));color:var(--foreground)}.tasks_conditionCard__H_9vg .prose .theory-code-block:has(pre.theory-code) .theory-code-copy:focus-visible,.tasks_conditionCard__H_9vg .prose .theory-code-block:has(pre.theory-code) .theory-code-copy:hover,.tasks_solveShell___PlNh .prose .theory-code-block:has(pre.theory-code) .theory-code-copy:focus-visible,.tasks_solveShell___PlNh .prose .theory-code-block:has(pre.theory-code) .theory-code-copy:hover{background:#3a342e;color:#f5f0ea}.tasks_solveShell___PlNh .prose li,.tasks_solveShell___PlNh .prose p{margin:0 0 .85rem;max-width:none}.tasks_solveShell___PlNh .prose .task-media-row{align-items:center!important;display:grid!important;gap:clamp(1.75rem,6vw,3.25rem)!important;grid-template-columns:max-content minmax(220px,min(336px,50%));justify-content:center!important;margin:.55rem 0 0;max-width:100%!important;overflow:hidden;width:100%!important}.tasks_solveShell___PlNh .prose>div:has(>.task-media-table):has(>.task-media-figure),.tasks_solveShell___PlNh .prose>div:has(>table):has(>img){align-items:center!important;display:grid!important;gap:clamp(1.75rem,6vw,3.25rem)!important;grid-template-columns:max-content minmax(220px,min(336px,50%));justify-content:center!important;max-width:100%;overflow:hidden;width:100%!important}.tasks_solveShell___PlNh .task-media-row{align-items:center!important;display:grid!important;gap:clamp(1.75rem,6vw,3.25rem)!important;grid-template-columns:max-content minmax(220px,min(336px,50%));justify-content:center!important;max-width:100%!important;overflow:hidden;width:100%!important}.tasks_solveShell___PlNh .task-media-row .task-media-table{align-items:center!important;align-self:center!important;display:flex!important;font-size:.92rem;max-width:100%!important;min-width:0!important;overflow:hidden!important;width:max-content!important}.tasks_solveShell___PlNh .task-media-row .task-media-figure{align-items:center!important;align-self:center!important;display:flex!important;justify-content:center!important;max-width:min(336px,100%)!important;min-width:0!important;width:100%!important;aspect-ratio:1;max-height:min(23rem,58vh);overflow:hidden}.tasks_solveShell___PlNh .prose .task-media-table table{max-width:100%;table-layout:auto;width:max-content}.tasks_solveShell___PlNh .prose .task-media-table td,.tasks_solveShell___PlNh .prose .task-media-table th{font-size:clamp(.88rem,.55vw + .4rem,1.05rem);line-height:1.3;min-width:1.45rem!important;overflow:hidden;padding:.34em .42em;text-overflow:clip;white-space:nowrap}.tasks_solveShell___PlNh .prose table tr>:is(td,th)[rowspan]:first-child:not([colspan]){font-weight:750;letter-spacing:.04em;line-height:1.15;max-width:1.75rem;min-width:1.45rem!important;padding:.38rem .14rem;text-align:center;transform:rotate(180deg);vertical-align:middle;width:1.6rem;writing-mode:vertical-rl}.tasks_solveShell___PlNh .prose table tr:first-child>:is(td,th)[colspan]:not([rowspan]){font-weight:750;letter-spacing:.02em;text-align:center}.tasks_solveShell___PlNh .prose .task-media-table td p,.tasks_solveShell___PlNh .prose .task-media-table th p{line-height:1.35;margin:0}.tasks_solveShell___PlNh .prose .task-media-row>.task-media-table{min-width:0!important;width:max-content!important}.tasks_solveShell___PlNh .prose .task-media-row>.task-media-figure{max-width:min(336px,100%)!important;min-width:0!important;width:100%!important}.tasks_solveShell___PlNh .prose>div>div[style*="flex:1 1 0"]{min-width:0!important;max-width:100%!important;width:max-content!important;overflow:hidden}.tasks_solveShell___PlNh .prose>div:has(>.task-media-table):has(>.task-media-figure)>:first-child,.tasks_solveShell___PlNh .prose>div:has(>table):has(>img)>:first-child{align-items:center!important;align-self:center!important;display:flex!important;max-width:100%!important;min-width:0!important;overflow:hidden;width:max-content!important;padding-block:0}.tasks_solveShell___PlNh .prose>div:has(>.task-media-table):has(>.task-media-figure)>:last-child,.tasks_solveShell___PlNh .prose>div:has(>table):has(>img)>:last-child{align-items:center!important;align-self:center!important;display:flex!important;max-width:min(336px,100%)!important;min-width:0!important;width:100%!important;padding-block:0}.tasks_solveShell___PlNh .prose .task-media-figure .theory-graph-wrap,.tasks_solveShell___PlNh .prose .task-media-figure img,.tasks_solveShell___PlNh .prose .task-media-figure svg{display:block;height:100%;max-height:100%;max-width:100%;object-fit:contain;width:100%}.tasks_solveShell___PlNh .prose td,.tasks_solveShell___PlNh .prose th{min-width:1.5rem;padding:.42rem .48rem}.tasks_solveShell___PlNh .tasks_progressNote__idyZT{display:none}.tasks_taskMeta__DOFCm{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .75rem;justify-content:space-between;margin-bottom:1.5rem}.tasks_taskMetaPrimary__2SHFf{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}.tasks_prepContextHead__wInoQ{align-items:center;display:flex;gap:.85rem 1.1rem;justify-content:space-between;margin:0 0 .55rem;min-width:0;padding:0 .1rem}.tasks_prepContextCopy__L0JvC{display:grid;flex:1 1 auto;gap:.15rem;min-width:0}.tasks_prepContextParent__NtigX{color:var(--muted);font-size:.95rem;font-weight:700;letter-spacing:.01em;line-height:1.25;margin:0}.tasks_prepContextLeaf__pC2i5{color:var(--foreground);font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0}.tasks_prepContextAside__vtvSw{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.55rem .7rem;justify-content:flex-end}.tasks_prepContextMode__WZwdX{color:var(--muted);font-size:.84rem;font-weight:750;letter-spacing:.02em;line-height:1;white-space:nowrap}.tasks_prepContextMode__WZwdX[data-mode=lesson]{color:color-mix(in srgb,var(--primary) 72%,var(--foreground))}.tasks_prepContextMode__WZwdX[data-mode=drill]{color:color-mix(in srgb,#0f766e 70%,var(--foreground))}.tasks_prepContextNext__MOD62{appearance:none;background:color-mix(in srgb,var(--primary) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border));border-radius:999px;color:var(--foreground);cursor:pointer;font:inherit;font-size:.84rem;font-weight:700;line-height:1.2;padding:.48rem .85rem;white-space:nowrap}.tasks_prepContextNext__MOD62:focus-visible,.tasks_prepContextNext__MOD62:hover{background:color-mix(in srgb,var(--primary) 18%,var(--surface));border-color:color-mix(in srgb,var(--primary) 42%,var(--border));outline:none}.tasks_sessionAdvanceWrap__oCGjW{display:flex;justify-content:flex-end;margin-top:.35rem;max-width:100%;width:100%}.tasks_sessionAdvance__vHPKf{appearance:none;background:color-mix(in srgb,var(--primary) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border));border-radius:999px;color:var(--foreground);cursor:pointer;font:inherit;font-size:.84rem;font-weight:700;line-height:1.2;padding:.48rem .85rem;white-space:nowrap}.tasks_sessionAdvance__vHPKf:focus-visible,.tasks_sessionAdvance__vHPKf:hover{background:color-mix(in srgb,var(--primary) 18%,var(--surface));border-color:color-mix(in srgb,var(--primary) 42%,var(--border));outline:none}.tasks_sessionAdvance__vHPKf:disabled{cursor:wait;opacity:.7}.tasks_taskPublicIdWrap___w1RB{align-items:center;display:inline-flex;gap:.2rem}.tasks_taskPublicId__4FmKl{color:var(--foreground);font-size:.82rem;font-weight:750;letter-spacing:.01em;line-height:1;margin:0}.tasks_taskPublicIdCopy___N_93{align-items:center;background:transparent;border:0;border-radius:.35rem;color:var(--muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:1.35rem;justify-content:center;padding:0;transition:background .12s ease,color .12s ease;width:1.35rem}.tasks_taskPublicIdCopy___N_93:focus-visible,.tasks_taskPublicIdCopy___N_93:hover{background:var(--surface-muted);color:var(--foreground);outline:none}.tasks_taskPublicIdCopyDone__L6iyu{color:var(--success)}.tasks_taskAttachments__FfD0T{border-top:1px solid var(--border);display:grid;gap:.45rem;justify-items:start;margin-top:1rem;padding-top:.85rem}.tasks_taskReportRow__tLomv{display:flex;justify-content:flex-end;margin-top:.55rem}.tasks_taskAttachmentFile__Wn6gg,.tasks_taskAttachmentOption__tuYGe{align-items:center;background:color-mix(in srgb,var(--surface-muted) 70%,var(--surface));border:1px solid var(--border);border-radius:.65rem;box-sizing:border-box;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.5rem;max-width:100%;min-width:0;padding:.5rem .7rem;text-align:left;text-decoration:none;width:fit-content}.tasks_taskAttachmentFile__Wn6gg:focus-visible,.tasks_taskAttachmentFile__Wn6gg:hover,.tasks_taskAttachmentOption__tuYGe:focus-visible,.tasks_taskAttachmentOption__tuYGe:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border));color:var(--primary);outline:none}.tasks_taskAttachments__FfD0T summary.tasks_taskAttachmentFile__Wn6gg{list-style:none}.tasks_taskAttachments__FfD0T summary.tasks_taskAttachmentFile__Wn6gg::-webkit-details-marker{display:none}.tasks_taskAttachmentIcon__bp_Sl{align-items:center;color:var(--primary);display:inline-flex;flex-shrink:0}.tasks_taskAttachmentName__aieIA{font-family:Cascadia Code,Consolas,Segoe UI Mono,monospace;font-size:.88rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks_taskAttachmentChevron__mNiDQ{border-bottom:1.5px solid;border-right:1.5px solid;color:var(--muted);display:inline-block;flex-shrink:0;height:.38rem;margin-left:.2rem;transform:rotate(45deg);width:.38rem}.tasks_taskAttachmentMenu__c4Oce[open] .tasks_taskAttachmentChevron__mNiDQ{margin-top:.15rem;transform:rotate(-135deg)}.tasks_taskAttachmentMenu__c4Oce{max-width:100%;position:relative;width:fit-content}.tasks_taskAttachmentOptions__o4bvX{background:var(--surface);border:1px solid var(--border);border-radius:.65rem;box-shadow:var(--shadow);display:grid;gap:.2rem;left:0;list-style:none;margin:.3rem 0 0;max-width:min(100vw - 2rem,28rem);min-width:100%;padding:.3rem;position:absolute;top:100%;width:max-content;z-index:4}.tasks_taskAttachmentOption__tuYGe{border-radius:.5rem;width:100%}.tasks_solveShell___PlNh .tasks_taskAttachments__FfD0T{margin-top:.75rem;padding-top:.7rem}.tasks_solveShell___PlNh .prose a[download],.tasks_solveShell___PlNh .prose a[href*="/files/"]{color:var(--primary);font-weight:600;text-decoration:underline;text-underline-offset:.15em}.tasks_taskMain__B_Rkz h1{font-size:clamp(1.7rem,4vw,2.5rem);letter-spacing:-.035em;margin:0 0 1.5rem}.tasks_answerPanel__eImAh{align-content:start;display:grid;gap:.45rem;height:auto;max-height:none;min-height:auto;overflow:visible;padding:.55rem .65rem;position:static}.tasks_answerCardWrap__5ws_P{max-width:100%;width:100%}.tasks_answerCardWrap__5ws_P .tasks_answerPanel__eImAh{box-sizing:border-box;padding:.55rem .65rem;width:100%}.tasks_answerExtras__e4v93{display:grid;gap:.45rem}.tasks_answerPanel__eImAh .tasks_toolButton__rgAHm{margin-top:0}.tasks_answerForm__gNxfy{align-items:stretch;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) auto}.tasks_answerFormMulti__hXeOv{grid-template-columns:minmax(0,1fr)}.tasks_answerFormMulti__hXeOv .tasks_button__7_cjZ{justify-self:end;width:fit-content}.tasks_answerCells__oMiAs{display:grid;gap:.4rem;min-width:0}.tasks_answerCellsTrio__aEM_S{gap:.45rem}.tasks_answerFormMulti__hXeOv:has(.tasks_answerCellsTrio__aEM_S){grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.tasks_answerFormMulti__hXeOv:has(.tasks_answerCellsTrio__aEM_S) .tasks_button__7_cjZ{justify-self:stretch;width:auto;align-self:stretch}.tasks_answerForm__gNxfy .tasks_button__7_cjZ{margin-top:0;min-height:2.45rem;padding-inline:1.1rem;white-space:nowrap}.tasks_feedback__6MnDX{border-radius:.55rem;font-size:.82rem;font-weight:650;line-height:1.35;padding:.45rem .65rem}.tasks_correct__bRNGY{background:color-mix(in srgb,var(--success) 14%,var(--surface));color:var(--success)}.tasks_incorrect__mN0Cr{background:color-mix(in srgb,var(--danger) 11%,var(--surface));color:var(--danger)}.tasks_trioAnswersButton__gItaE{font-size:.82rem;justify-self:start;min-height:0;padding:.35rem .7rem}.tasks_trioAnswers__8E3It{display:grid;gap:.45rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.tasks_trioAnswers__8E3It>div{background:color-mix(in srgb,var(--accent,#2563eb) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--accent,#2563eb) 35%,var(--border));border-radius:.55rem;padding:.35rem .55rem}.tasks_trioAnswers__8E3It dt{color:var(--muted);font-size:.72rem}.tasks_trioAnswers__8E3It dt:before{content:"Ответ "}.tasks_trioAnswers__8E3It dd{font-size:.92rem;font-weight:700;margin:0}.tasks_solutionHint__dIR24{background:color-mix(in srgb,var(--accent,#2563eb) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--accent,#2563eb) 35%,var(--border));border-radius:.65rem;display:grid;gap:.55rem;padding:.65rem .75rem}.tasks_solutionHint__dIR24 p{font-size:.86rem;line-height:1.4;margin:0}.tasks_solutionHintActions__YDtDe{display:flex;flex-wrap:wrap;gap:.4rem}.tasks_solutionHintActions__YDtDe .tasks_button__7_cjZ{font-size:.82rem;min-height:0;padding:.35rem .7rem}.tasks_ratingRejected__0HDn7{background:color-mix(in srgb,var(--warning,#d97706) 14%,var(--surface));color:var(--warning,#b45309)}.tasks_pendingKey__qL7eU{background:color-mix(in srgb,var(--accent,#2563eb) 10%,var(--surface));color:color-mix(in srgb,var(--accent,#2563eb) 75%,var(--text))}.tasks_ratingIntro__FCnfb{margin-bottom:1rem;max-width:48rem}.tasks_ratingIntro__FCnfb h1{margin-bottom:.35rem}.tasks_ratingPythonSection__ssBTz{display:grid;gap:.75rem;margin-top:1rem}.tasks_ratingPythonPane__aBn7L{min-height:320px}.tasks_pythonLoading__RTF_Y{color:var(--muted);padding:1rem}.tasks_adminPreview__o_ESj{margin-top:1rem}.tasks_adminAccounts__x67dv{margin-top:1.5rem}.tasks_adminAccountsList__kPSDP{display:grid;gap:.5rem;list-style:none;margin:1rem 0;padding:0}.tasks_adminAccountsList__kPSDP li{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.tasks_adminAccountsForm__lPadY{display:grid;gap:.75rem;margin-top:1rem;max-width:24rem}.tasks_solution__SQGwP{margin-top:0;padding:clamp(1rem,3vw,1.5rem)}.tasks_solution__SQGwP h2{margin-top:0}.tasks_workspace__GJGqv{display:grid;gap:1rem;margin-top:1.2rem;padding:clamp(1rem,3vw,1.5rem)}.tasks_workspaceHeader__E_lyT{align-items:end;display:flex;flex-wrap:wrap;gap:.85rem;justify-content:space-between}.tasks_workspaceHeader__E_lyT h2{font-size:1.25rem;letter-spacing:-.02em;margin:.2rem 0 0}.tasks_workspaceTabs__C8sN5{display:flex;flex-wrap:wrap;gap:.4rem}.tasks_workspaceTab__N08g_{align-items:center;background:var(--surface-muted);border:1px solid var(--border);border-radius:.65rem;color:var(--foreground);cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:700;gap:.4rem;min-height:2.35rem;padding:.4rem .8rem}.tasks_workspaceTabActive__LA5XE{background:color-mix(in srgb,var(--primary) 18%,var(--surface));border-color:color-mix(in srgb,var(--primary) 45%,transparent);color:var(--primary)}.tasks_workspaceBody__LncHl{min-width:0}.tasks_workspaceLoading__ZlJi0{color:var(--muted);margin:0;padding:1rem 0}.tasks_progressNote__idyZT{color:var(--muted);font-size:.75rem;line-height:1.45;margin-top:1rem}@media (max-width:900px){.tasks_page__yq5VR{padding:.75rem .5rem 2rem}.tasks_tasksBrowserPage__NKlVP{padding-inline:.65rem}.tasks_modeNumberGrid__qrVSF{grid-template-columns:repeat(5,minmax(0,1fr));max-height:9rem}.tasks_browserLayout__1S_dT{grid-template-columns:1fr}.tasks_sidebarColumn__oxBF8{max-height:none;overflow:visible;position:static}.tasks_modesCard__LPADh,.tasks_taskSidebar__Uvuo6{border:1px solid var(--border);border-radius:1rem}.tasks_mobileFilterToggle__stDVe{align-items:center;background:transparent;border:0;color:var(--foreground);cursor:pointer;display:flex;font-weight:750;justify-content:space-between;padding:.25rem;width:100%}.tasks_mobileFilterToggle__stDVe span{align-items:center;display:inline-flex;gap:.45rem}.tasks_mobileFilterToggle__stDVe svg{transition:transform .16s ease}.tasks_mobileFilterToggle__stDVe .tasks_chevronOpen__R4Xiy{transform:rotate(180deg)}.tasks_sidebarContent__xom2U{display:none;padding-top:1rem}.tasks_sidebarContentOpen___esr4{display:grid}.tasks_numberNavigation__wszmE{gap:.2rem;grid-template-columns:1fr}.tasks_numberNavigationButton__7fuV8{min-height:2.35rem}.tasks_navigationNumber__8yhC_{font-size:.9rem}.tasks_navigationTopic__PomkJ{font-size:.84rem}.tasks_numbersDropdownPanel__qwyPM{max-height:min(22rem,55vh);width:100%}.tasks_navigationChevron__Lfsxa,.tasks_subtypeFlyout__FqHCd{display:none}.tasks_mobileTypes___Ah9t{display:block}.tasks_taskLayout__fICcK{grid-template-columns:minmax(0,1fr)}.tasks_solveShellPrepRail__aOy05,.tasks_solveShellSplit__O_yc_,.tasks_solveShellWithRail__EHK1T,.tasks_solveShellWithRail__EHK1T.tasks_solveShellSideOpen__CZSEU,.tasks_solveShellWithRail__EHK1T.tasks_solveShellSplit__O_yc_,.tasks_solveShell___PlNh{--session-rail-width:0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.tasks_sessionRail__9f3ER[data-collapsed=true],.tasks_solveShellSideOpen__CZSEU .tasks_sessionRail__9f3ER,.tasks_solveShellWithRail__EHK1T .tasks_sessionRail__9f3ER,.tasks_solveShellWithRail__EHK1T.tasks_solveShellSideBusy__it8Lw .tasks_sessionRail__9f3ER{grid-column:1;grid-row:1;height:auto;max-height:none;min-height:0;opacity:1;overflow:hidden;padding:.45rem .5rem .35rem;pointer-events:auto;position:relative;transform:none;visibility:visible;width:100%;z-index:2}.tasks_solveShellWithRail__EHK1T .tasks_solveStage__mWbc3{grid-column:1;grid-row:2;min-width:0;width:100%}.tasks_sessionRailHead__41APn{align-items:center;display:flex;flex-wrap:nowrap;gap:.45rem;margin-bottom:.35rem}.tasks_sessionRailList__riYDJ{display:flex;flex-direction:row;gap:.35rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.15rem;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.tasks_sessionRailList__riYDJ li{flex:0 0 auto}.tasks_sessionRailCard__WmOAJ{align-items:center;display:inline-flex;flex-direction:row;gap:.3rem;max-width:9.5rem;min-height:2.1rem;padding:.28rem .55rem}.tasks_sessionRailCardTopic__Dbwta{display:none}.tasks_sessionRailCardIndex__DeHpH,.tasks_sessionRailCardLabel__Wzvb4{font-size:.85rem;font-weight:750}.tasks_sessionRailAdd__iveRc{height:2.1rem;width:2.1rem}.tasks_prepRailHead__AL89i{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem .55rem;margin-bottom:.35rem}.tasks_prepRailTrack__FsCz5{display:flex;flex-direction:row;gap:.35rem;list-style:none;margin:0;overflow-x:auto;padding:0 0 .15rem;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.tasks_prepRailChapter__mJmkk,.tasks_prepRailChapters__i6ai6,.tasks_prepRailSection__Znpau,.tasks_prepRailSteps__YgrO4,.tasks_prepRailSteps__YgrO4>li{display:contents}.tasks_prepRailChapterTitle__oXtg5,.tasks_prepRailSectionTitle__fPBGH{display:none}.tasks_prepRailStep__rKIUy{flex:0 0 auto;max-width:7.5rem;min-height:2.1rem}.tasks_prepRailStepText__RxgGI{display:none}.tasks_taskColumn__SgV56{max-width:100%}.tasks_taskCardHalf___Zul1{max-width:100%;width:100%}.tasks_taskMeta__DOFCm{align-items:flex-start;flex-wrap:wrap;gap:.55rem}.tasks_solveShell___PlNh .tasks_taskMetaPrimary__2SHFf{flex-wrap:wrap}.tasks_taskToolDock__sCpLb{flex-wrap:wrap;justify-content:flex-start;margin-left:0;max-width:100%;width:100%}.tasks_markerControlsOnTask__EHPiG{display:none}.tasks_answerPanel__eImAh{position:static}.tasks_answerForm__gNxfy{grid-template-columns:minmax(0,1fr)}.tasks_answerForm__gNxfy .tasks_button__7_cjZ{width:100%}.tasks_solveShellSplit__O_yc_{overflow:hidden}.tasks_solveStage__mWbc3{width:100%}.tasks_solveShellSideOpen__CZSEU .tasks_solveStage__mWbc3,.tasks_solveStage__mWbc3{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);margin-left:0}.tasks_sideSlot__o4aDN>.tasks_solveSplitHandle__MJhrE{display:none}.tasks_sideSlot__o4aDN,.tasks_solveMain__R723A{grid-column:1;grid-row:1;min-height:0}.tasks_sideSlot__o4aDN{background:var(--surface);height:0;left:0;max-height:0;opacity:0;pointer-events:none;position:fixed;right:0;top:var(--site-header-height,3.5rem);z-index:60}.tasks_sideSlotOpen__yoCom{bottom:0;height:calc(100dvh - var(--site-header-height, 3.5rem));max-height:calc(100dvh - var(--site-header-height, 3.5rem));opacity:1;pointer-events:auto}.tasks_sideSlotOpen__yoCom>:not(.tasks_solveSplitHandle__MJhrE){height:100%;max-height:100%;min-height:0}.tasks_adminFilters__uquQQ{flex:1 1 100%}.tasks_adminFilters__uquQQ input,.tasks_adminFilters__uquQQ select{min-width:0;width:100%}.tasks_adminToolbarActions__6vufk{width:100%}.tasks_adminToolbarActions__6vufk .button{flex:1 1 auto}.tasks_flowBarActions__NxL6M{width:100%}.tasks_flowBarActions__NxL6M .button{flex:1 1 auto;justify-content:center}.tasks_adminPanel__k86bJ{overflow-x:auto}.tasks_solveShellSideOpen__CZSEU .task-media-row,.tasks_solveShell___PlNh .prose .task-media-row,.tasks_solveShell___PlNh .task-media-row{gap:1rem!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;overflow-x:auto!important}.tasks_solveShell___PlNh .prose .task-media-row>.task-media-table,.tasks_solveShell___PlNh .task-media-row .task-media-table{max-width:100%!important;overflow-x:auto!important;width:100%!important}.tasks_solveShellSideOpen__CZSEU .prose .task-media-figure,.tasks_solveShellSideOpen__CZSEU .task-media-row .task-media-figure,.tasks_solveShell___PlNh .prose .task-media-row>.task-media-figure,.tasks_solveShell___PlNh .task-media-row .task-media-figure{aspect-ratio:auto;max-height:none;max-width:100%!important;width:100%!important}.tasks_solveShellSingle__JVzDl .tasks_taskLayout__fICcK,.tasks_solveShellSplit__O_yc_ .tasks_taskLayout__fICcK,.tasks_taskLayoutPython__503NK{grid-template-columns:minmax(0,1fr)}.tasks_pythonPane___pPx_{border-left:0;border-top:0;display:grid;grid-template-rows:minmax(0,1fr);height:100%;max-height:100%;padding:.55rem .65rem .75rem}.tasks_pythonPane___pPx_:has(.tasks_pythonPaneHeader__RKlLJ){grid-template-rows:auto minmax(0,1fr)}.tasks_pythonPaneHeader__RKlLJ{align-items:center;display:flex;justify-content:space-between;margin-bottom:.35rem;padding:0 .1rem}.tasks_pythonPaneHeader__RKlLJ strong{font-size:.95rem;font-weight:750}.tasks_theoryPane__b4GLw{border-left:0;border-top:0;height:100%;max-height:100%}.tasks_calculatorFloat__8ticH,.tasks_solveShellPhone__5H6Ki [data-tour=tool-calc],.tasks_solveShellPhone__5H6Ki [data-tour=tool-marker],.tasks_solveShellPhone__5H6Ki [data-tour=tool-robot],.tasks_solveShellPhone__5H6Ki [data-tour=tool-turtle]{display:none}}@media (prefers-reduced-motion:reduce){.tasks_numberNavigationItem__Q6cCu{animation:none;opacity:1}.tasks_numbersDropdownPanel__qwyPM{animation:none}.tasks_markerControlsOnTask__EHPiG{animation:none;filter:none;opacity:1;transform:translateY(-50%)}.tasks_sideSlot__o4aDN,.tasks_solveMain__R723A,.tasks_solveShellSplit__O_yc_,.tasks_stepBadge__tZW1C,.tasks_stepBody__E6krI,.tasks_stepItem__7whhN,.tasks_stepNext__gx9XY,.tasks_subtypeFlyout__FqHCd,.tasks_theoryProgressFill__zhcAP{transition:none}}@media (max-width:540px){.tasks_conditionFooter__X2evg .button{width:100%}.tasks_conditionSolutionButton__TPzw7{margin-right:0}.tasks_feedHeader__aCe22{align-items:flex-start;flex-direction:column;gap:.45rem}.tasks_trainerIntro__wKECG{grid-template-columns:1fr}.tasks_paginationError__tXEDJ{align-items:stretch;flex-direction:column}}.tasks_cmsPanel__Ci8iU{background:var(--surface);border:1px solid var(--border);border-radius:.75rem;display:grid;gap:.75rem;margin:0 0 1rem;padding:1rem}.tasks_cmsWorkspace__yiPOd{display:flex;flex-direction:column;gap:.9rem;padding:.9rem 1rem 1.15rem}.tasks_cmsPage__6zti8,.tasks_cmsWorkspace__yiPOd{background:var(--surface-muted);min-height:calc(100dvh - var(--site-header-height));width:100%}.tasks_cmsToolbar__Zh4Yw{align-items:flex-start;background:var(--surface);border:1.5px solid var(--card-border);border-radius:.85rem;box-shadow:var(--shadow);display:flex;flex-wrap:wrap;gap:.85rem 1rem;justify-content:space-between;padding:.9rem 1.05rem}.tasks_cmsEyebrow__uvsp1{color:var(--primary);font-size:.72rem;font-weight:800;letter-spacing:.12em;margin:0 0 .2rem;text-transform:uppercase}.tasks_cmsTitle__psiYw{font-size:1.2rem;font-weight:750;letter-spacing:-.03em;line-height:1.2;margin:0}.tasks_cmsBody__7vPxK{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;width:100%}.tasks_cmsSplit__EVuCo{display:grid;flex:1;gap:.85rem;grid-template-columns:1fr 1fr;min-height:min(70vh,42rem)}.tasks_cmsSplitPane__OM0M7{background:var(--surface);border:1.5px solid var(--card-border);border-radius:.85rem;box-shadow:var(--shadow);display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden;transition:border-color .14s ease,box-shadow .14s ease}.tasks_cmsSplitPane__OM0M7:focus-within{border-color:color-mix(in srgb,var(--primary) 50%,var(--card-border));box-shadow:var(--shadow),0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent)}.tasks_cmsSplitLabel__vuyZ0{align-items:center;background:var(--surface-muted);border-bottom:1px solid var(--card-border);color:var(--muted);display:flex;font-size:.78rem;font-weight:700;justify-content:space-between;letter-spacing:.01em;padding:.5rem .8rem}.tasks_cmsSplitPaneSource__rE8kF .tasks_cmsSplitLabel__vuyZ0{color:var(--foreground)}.tasks_cmsSplitTextarea__3IPhy{background:color-mix(in srgb,var(--surface-muted) 70%,var(--surface));border:0;color:var(--foreground);flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.5;min-height:20rem;outline:none;padding:.85rem .95rem;resize:none;width:100%}.tasks_cmsVisual__7y38_{background:var(--surface);flex:1;min-height:20rem;outline:none;overflow:auto;padding:.95rem 1.05rem}.tasks_cmsVisual__7y38_:focus{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--primary) 28%,transparent)}.tasks_cmsFooter__KGd0C{align-items:center;background:var(--surface);border:1.5px solid var(--card-border);border-radius:.85rem;display:flex;justify-content:flex-start;padding:.65rem .9rem}@media (max-width:900px){.tasks_cmsSplit__EVuCo{grid-template-columns:1fr;min-height:auto}.tasks_cmsSplitTextarea__3IPhy,.tasks_cmsVisual__7y38_{min-height:16rem}}.tasks_cmsHeader__LSNnA{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.tasks_cmsMeta__mfaLc{color:var(--muted);font-size:.82rem;line-height:1.4;margin-top:.3rem;overflow-wrap:anywhere}.tasks_cmsActions___G6NK{display:flex;flex-wrap:wrap;gap:.5rem}.tasks_cmsTabs__dF16B{background:var(--surface-muted);border:1.5px solid var(--card-border);border-radius:.8rem;display:flex;flex-wrap:wrap;gap:.3rem;padding:.3rem}.tasks_cmsTabActive__LlW0B,.tasks_cmsTab__AR1Zr{background:transparent;border:0;border-radius:.55rem;color:var(--muted);cursor:pointer;font:inherit;font-size:.88rem;font-weight:650;padding:.48rem .85rem;transition:background .14s ease,color .14s ease,box-shadow .14s ease}.tasks_cmsTab__AR1Zr:hover{background:color-mix(in srgb,var(--surface) 70%,transparent);color:var(--foreground)}.tasks_cmsTabActive__LlW0B{background:var(--surface);box-shadow:0 1px 2px color-mix(in srgb,var(--foreground) 10%,transparent);color:var(--foreground);font-weight:750}.tasks_cmsTextarea__B79ST{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;line-height:1.45;min-height:22rem;padding:.75rem;resize:vertical;width:100%}.tasks_cmsMetaForm__mRBUS{background:var(--surface);border:1.5px solid var(--card-border);border-radius:.85rem;box-shadow:var(--shadow);display:grid;gap:1rem;max-width:56rem;min-width:0;overflow:hidden;padding:1.05rem 1.15rem 1.2rem;width:100%}.tasks_cmsMetaRow__vKR1x{display:grid;gap:.85rem;grid-template-columns:minmax(7rem,9rem) minmax(0,1fr);min-width:0}@media (max-width:720px){.tasks_cmsMetaRow__vKR1x{grid-template-columns:1fr}}.tasks_cmsMetaSubtype__w_u8d{min-width:0}.tasks_cmsMetaSubtype__w_u8d select{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;width:100%}.tasks_cmsHelpEditor__kEHGI{border:1.5px solid var(--card-border);border-radius:.75rem;display:grid;gap:.85rem;padding:.9rem}.tasks_cmsHelpHeader__IKFju{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:space-between}.tasks_cmsHelpHeader__IKFju strong{display:block;font-size:.95rem}.tasks_cmsHelpNav__IqkAa{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.tasks_cmsHelpCounter__xt6kQ{color:var(--muted);font-size:.82rem;font-weight:650;min-width:4.5rem;text-align:center}.tasks_cmsHelpStepTabs__KN04a{display:flex;flex-wrap:wrap;gap:.4rem}.tasks_cmsHelpStepTabActive__1DJjw,.tasks_cmsHelpStepTab__KNZ05{background:transparent;border:1px solid var(--card-border);border-radius:999px;color:var(--muted);cursor:pointer;font:inherit;font-size:.78rem;font-weight:650;max-width:14rem;overflow:hidden;padding:.35rem .7rem;text-overflow:ellipsis;white-space:nowrap}.tasks_cmsHelpStepTabActive__1DJjw{background:color-mix(in srgb,var(--primary) 14%,var(--surface));border-color:color-mix(in srgb,var(--primary) 40%,var(--card-border));color:var(--primary)}.tasks_cmsHelpEmpty__OurR8{align-items:center;color:var(--muted);display:grid;gap:.75rem;justify-items:center;padding:1.4rem .5rem;text-align:center}.tasks_cmsHelpEmpty__OurR8 p{margin:0}.tasks_cmsHelpCard__0pv8J{display:grid;gap:.85rem}.tasks_cmsHelpBody__r0_1_{background:color-mix(in srgb,var(--surface-muted) 65%,var(--surface));border:1.5px solid var(--card-border);border-radius:.65rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.45;min-height:12rem;padding:.7rem .8rem;resize:vertical;width:100%}.tasks_cmsHelpPreviewWrap__v9BLz{border:1.5px solid var(--card-border);border-radius:.65rem;overflow:hidden}.tasks_cmsHelpPreview__2QVKt{max-height:16rem;overflow:auto;padding:.85rem 1rem}.tasks_cmsLogin__7mohz label,.tasks_cmsMetaForm__mRBUS label{display:grid;gap:.4rem;font-size:.88rem;font-weight:650}.tasks_adminAccountsForm__lPadY input,.tasks_cmsLogin__7mohz input,.tasks_cmsLogin__7mohz select,.tasks_cmsMetaForm__mRBUS input,.tasks_cmsMetaForm__mRBUS select{background:var(--surface);border:1.5px solid var(--card-border);border-radius:.6rem;box-sizing:border-box;color:var(--foreground);max-width:100%;min-width:0;padding:.55rem .7rem;width:100%}.tasks_adminAccountsForm__lPadY input:focus,.tasks_cmsLogin__7mohz input:focus,.tasks_cmsLogin__7mohz select:focus,.tasks_cmsMetaForm__mRBUS input:focus,.tasks_cmsMetaForm__mRBUS select:focus,.tasks_cmsMetaForm__mRBUS textarea:focus{border-color:color-mix(in srgb,var(--primary) 50%,var(--card-border));outline:3px solid color-mix(in srgb,var(--primary) 18%,transparent)}.tasks_cmsMetaForm__mRBUS textarea{background:color-mix(in srgb,var(--surface-muted) 65%,var(--surface));border:1.5px solid var(--card-border);border-radius:.65rem;min-height:16rem}.tasks_cmsHint__EtN7B{color:var(--muted);font-size:.8rem;margin:0;white-space:pre-wrap}.tasks_cmsToggleRow__ALMPZ{align-items:flex-start;display:flex!important;flex-direction:row!important;gap:.65rem!important}.tasks_cmsToggleRow__ALMPZ input[type=checkbox]{margin-top:.2rem;width:auto}.tasks_cmsToggleHint__8CdIR{color:var(--muted);display:block;font-size:.78rem;font-weight:500;margin-top:.15rem}.tasks_adminStatusBadges__XUqwt{display:flex;flex-wrap:wrap;gap:.35rem}.tasks_adminStatusBadge__u_RSQ{border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.02em;padding:.18rem .55rem}.tasks_adminStatusHidden__F36bv{background:color-mix(in srgb,#64748b 18%,transparent);color:#334155}.tasks_adminStatusOutdated__3CuHi{background:color-mix(in srgb,#b45309 16%,transparent);color:#9a3412}.tasks_cmsPreview__ome9I{border-top:1px solid var(--border);display:grid;gap:.5rem;padding-top:.75rem}.tasks_cmsPreviewHeader__PK86a{align-items:center;display:flex;justify-content:space-between}.tasks_cmsError__A5NS_{background:color-mix(in srgb,var(--danger) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--danger) 35%,var(--border));border-radius:.65rem;color:var(--danger);margin:0;padding:.65rem .8rem}.tasks_cmsStatus__SSb3S{background:color-mix(in srgb,var(--primary) 10%,var(--surface));border:1.5px solid color-mix(in srgb,var(--primary) 28%,var(--card-border));border-radius:.75rem;font-size:.9rem;padding:.8rem 1rem}.tasks_cmsStatus__SSb3S ul{margin:.4rem 0 0;padding-left:1.1rem}.tasks_cmsDelete__A1Q2p{background:color-mix(in srgb,var(--danger) 8%,var(--surface));border:1.5px solid color-mix(in srgb,var(--danger) 45%,var(--card-border));border-radius:.6rem;color:var(--danger);cursor:pointer;font-weight:700;justify-self:start;padding:.5rem .85rem}.tasks_cmsDelete__A1Q2p:hover{background:color-mix(in srgb,var(--danger) 14%,var(--surface))}.tasks_cmsLogin__7mohz{display:grid;gap:.85rem;margin:2rem auto;max-width:36rem;padding:1.25rem}.tasks_fipiFiltersOpen__m1Lbx{display:grid!important}.tasks_fipiChipRow__m2hlL{display:flex;flex-wrap:wrap;gap:.35rem}.tasks_fipiChip__oJVZn{background:transparent;border:1px solid var(--border);border-radius:.55rem;color:inherit;cursor:pointer;font:inherit;font-size:.85rem;padding:.28rem .55rem}.tasks_fipiChipActive__xhCIH{background:color-mix(in srgb,var(--accent) 16%,transparent);border-color:var(--accent)}.tasks_fipiDateField__hULPW{align-items:center;display:flex;gap:.45rem;margin-top:.35rem}.tasks_fipiDateField__hULPW input{background:var(--bg);border:1px solid var(--border);border-radius:.45rem;color:inherit;flex:1;font:inherit;padding:.3rem .45rem}.tasks_fipiTopicLine__aQvdm{color:var(--muted);font-size:.88rem;line-height:1.4;margin:.35rem 0 .6rem}.tasks_fipiTaskTop__c_Rtv{display:grid;gap:.55rem;margin-bottom:1rem}.tasks_fipiExternalLink__Em0FQ{align-items:center;color:var(--accent);display:inline-flex;gap:.35rem;font-size:.9rem;text-decoration:none;width:fit-content}.tasks_fipiSolutionDetails__PhIoO{border-top:1px solid var(--border);margin-top:1rem;padding-top:.75rem}.tasks_fipiSolutionDetails__PhIoO summary{cursor:pointer;font-weight:600;margin-bottom:.5rem}.tasks_fipiMutedNote__UF_zD{color:var(--muted);font-size:.92rem;line-height:1.45;margin:1rem 0 0}.tasks_fipiSortHint__UTwiL{color:var(--muted);font-size:.85rem}.tasks_adminBadgeCount__cb5Y5{background:var(--danger);border-radius:999px;color:#fff;display:inline-block;font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1;margin-left:.4rem;padding:.2rem .42rem;vertical-align:middle}.tasks_adminSupportTabs__qv0AU{grid-template-columns:repeat(3,minmax(0,12rem))}.tasks_adminSupportCardResolved__8tLmi{opacity:.78}.tasks_adminSupportCategory__MF9f_{font-weight:700}.tasks_adminSupportCategory__MF9f_[data-category=answer]{color:var(--danger)}.tasks_adminSupportCard__FIV3H footer a{align-items:center;display:inline-flex;gap:.25rem}.tasks_adminSupportActions__PjJ5g{display:flex;flex-wrap:wrap;gap:.45rem}.tasks_adminSupportActions__PjJ5g .button{align-items:center;display:inline-flex;font-size:.84rem;gap:.35rem;padding:.38rem .7rem}.tasks_adminSupportDelete__aRU7X{color:var(--danger)!important}.tasks_adminTaskPanel__0g0GO{display:grid;gap:.9rem;padding:1rem 1.1rem}.tasks_adminTaskPanelHead__7A2oG{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.tasks_adminTaskPanelTitle__dz2dQ{align-items:center;display:flex;flex-wrap:wrap;font-size:1.15rem;gap:.45rem;margin:.15rem 0 0}.tasks_adminTaskFlag__I2pwS{background:var(--accent);border-radius:999px;color:var(--primary-dark);font-size:.72rem;font-weight:700;padding:.15rem .5rem}.tasks_adminTaskPanelActions__CNkUu{display:flex;flex-wrap:wrap;gap:.45rem}.tasks_adminTaskFormActions__oUCci .button,.tasks_adminTaskPanelActions__CNkUu .button{align-items:center;display:inline-flex;font-size:.86rem;gap:.35rem}.tasks_adminTaskInfo__umcX2{display:grid;font-size:.82rem;gap:.35rem 1rem;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));margin:0}.tasks_adminTaskInfo__umcX2>div{min-width:0}.tasks_adminTaskInfo__umcX2 dt{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.tasks_adminTaskInfo__umcX2 dd{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;margin:.1rem 0 0;overflow-wrap:anywhere}.tasks_adminTaskInfoWide__c2F4C{grid-column:1/-1}.tasks_adminTaskForm__ZndMs{align-items:end;border-top:1px solid var(--border);display:grid;gap:.7rem .9rem;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));padding-top:.9rem}.tasks_adminTaskForm__ZndMs>label:not(.tasks_cmsToggleRow__ALMPZ){display:grid;font-size:.82rem;font-weight:650;gap:.3rem}.tasks_adminTaskForm__ZndMs input:not([type=checkbox]),.tasks_adminTaskForm__ZndMs select,.tasks_adminTaskForm__ZndMs textarea{background:var(--surface);border:1px solid var(--border);border-radius:.5rem;color:var(--foreground);font:inherit;font-weight:400;min-width:0;padding:.45rem .6rem;width:100%}.tasks_adminTaskForm__ZndMs textarea{min-height:4.5rem;resize:vertical}.tasks_adminTaskFormWide__SWdBi{grid-column:span 2}.tasks_adminTaskFormActions__oUCci{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;grid-column:1/-1}.tasks_adminTaskMetaJson__796ys{border-top:1px solid var(--border);display:grid;gap:.6rem;padding-top:.8rem}.tasks_adminTaskMetaJson__796ys[open]{display:grid}.tasks_adminTaskMetaJson__796ys summary,.tasks_adminTaskResolved__JEukw summary{align-items:center;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:650;gap:.35rem}.tasks_adminTaskMetaJson__796ys textarea{margin-top:.6rem;min-height:14rem;width:100%}.tasks_adminTaskNotice__RZ4AE{color:var(--primary-dark);font-size:.86rem;font-weight:650;margin:0}.tasks_adminTaskReports__GDuaB{border-top:1px solid var(--border);display:grid;gap:.6rem;padding-top:.8rem}.tasks_adminTaskReports__GDuaB h3{font-size:1rem;margin:0}.tasks_adminTaskResolved__JEukw{display:grid;gap:.6rem}.tasks_adminTaskResolved__JEukw>div{margin-top:.6rem}@media (max-width:640px){.tasks_adminTaskFormWide__SWdBi{grid-column:1/-1}.tasks_adminSupportTabs__qv0AU{grid-template-columns:repeat(3,minmax(0,1fr))}}.tasks_flowBar__Nupi0{border-color:color-mix(in srgb,var(--primary) 45%,var(--card-border));display:grid;gap:.55rem;padding:.7rem .9rem}.tasks_flowBarMain__ixG1z{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem 1rem;justify-content:space-between}.tasks_flowBarCounter__v_ROh{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem}.tasks_flowBarCounter__v_ROh strong{font-size:1.1rem;font-variant-numeric:tabular-nums}.tasks_flowBarCounter__v_ROh strong span{color:var(--muted);font-weight:500}.tasks_flowBarActions__NxL6M{display:flex;flex-wrap:wrap;gap:.4rem}.tasks_flowBarActions__NxL6M .button{align-items:center;display:inline-flex;font-size:.85rem;gap:.35rem;padding:.4rem .7rem}.tasks_flowBarDisabled__p5Was{opacity:.45;pointer-events:none}.tasks_flowBarProgress__YFDJm{background:var(--surface-muted);border-radius:999px;height:4px;overflow:hidden}.tasks_flowBarProgress__YFDJm span{background:var(--primary);display:block;height:100%;transition:width .2s ease}.tasks_variantEditor__4vCRO{display:grid;gap:1rem}.tasks_variantSection__F4_qD{display:grid;gap:.75rem;padding:1rem 1.1rem}.tasks_variantSection__F4_qD .tasks_adminTaskForm__ZndMs{border-top:0;padding-top:0}.tasks_variantFull__1iOhD{grid-column:1/-1}.tasks_variantAudienceChecks__tHcex{display:grid;gap:.45rem;margin-top:.35rem}.tasks_adminTaskForm__ZndMs fieldset,.tasks_variantAudienceChecks__tHcex legend{border:0;margin:0;min-width:0;padding:0}.tasks_variantFull__1iOhD textarea{background:var(--surface);border:1px solid var(--border);border-radius:.5rem;color:var(--foreground);font:inherit;font-weight:400;padding:.45rem .6rem;resize:vertical}.tasks_variantChips__lee8p{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.tasks_variantChipsLabel__SJ6gV{color:var(--muted);font-size:.78rem;font-weight:700;margin-right:.25rem;min-width:5.5rem}.tasks_variantInline__rR8dK{align-items:center;display:flex;font-size:.85rem;gap:.5rem}.tasks_variantInline__rR8dK input{background:var(--surface);border:1px solid var(--border);border-radius:.5rem;color:var(--foreground);font:inherit;padding:.35rem .5rem;width:4.5rem}.tasks_variantResults__z7KwV,.tasks_variantSlots__nFzgU{display:grid;gap:.4rem;list-style:none;margin:0;padding:0}.tasks_variantResults__z7KwV li,.tasks_variantSlot__YmVmW{align-items:center;background:var(--surface-muted);border:1px solid var(--border);border-radius:.6rem;display:flex;gap:.7rem;padding:.5rem .65rem}.tasks_variantSlot__YmVmW[data-type=random]{border-style:dashed;border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}.tasks_variantSlotNumber__amxnF{align-items:center;background:var(--primary);border-radius:.45rem;color:#fff;display:inline-flex;flex:none;font-size:.85rem;font-variant-numeric:tabular-nums;font-weight:700;height:1.9rem;justify-content:center;width:1.9rem}.tasks_variantSlotBody__78_QH{display:grid;flex:1;gap:.3rem;min-width:0}.tasks_variantSlotTitle__OTUmP{align-items:center;display:flex;flex-wrap:wrap;font-size:.86rem;font-weight:650;gap:.4rem}.tasks_variantSlotTitle__OTUmP select{background:var(--surface);border:1px solid var(--border);border-radius:.4rem;color:var(--foreground);font:inherit;font-size:.82rem;padding:.15rem .35rem}.tasks_variantSlotSub__pgUI3{color:var(--muted);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks_variantSlotActions__n23CY{display:flex;flex:none;gap:.2rem}.tasks_variantSlotActions__n23CY button{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:.4rem;color:var(--foreground);cursor:pointer;display:inline-flex;height:1.8rem;justify-content:center;width:1.8rem}.tasks_variantSlotActions__n23CY button:disabled{cursor:default;opacity:.4}.tasks_variantSlotActions__n23CY button[aria-pressed=true]{background:color-mix(in srgb,var(--primary) 16%,var(--surface));border-color:color-mix(in srgb,var(--primary) 45%,var(--border));color:var(--primary)}.tasks_variantSlot__YmVmW[data-replacing]{border-color:color-mix(in srgb,var(--primary) 50%,var(--card-border,var(--border)));box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 16%,transparent)}@media (max-width:640px){.tasks_variantSlot__YmVmW{align-items:flex-start;flex-wrap:wrap}.tasks_variantSlotActions__n23CY{justify-content:flex-end;width:100%}.tasks_variantChipsLabel__SJ6gV{min-width:100%}}.tasks_fillRows__D5fle{display:grid;gap:.35rem;list-style:none;margin:0;max-height:32rem;overflow-y:auto;padding:0}.tasks_fillRow__VDDIB{background:var(--surface-muted);border:1px solid var(--border);border-radius:.6rem;display:grid;gap:.5rem;padding:.4rem .6rem}.tasks_fillRowHead__fnGmx{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem}.tasks_fillRowSummary__IdOK7{color:var(--primary-dark);font-size:.85rem;font-weight:650}.tasks_fillRowToggle__fzLrO{align-items:center;background:none;border:0;color:var(--primary-dark);cursor:pointer;display:inline-flex;font:inherit;font-size:.82rem;font-weight:650;gap:.2rem;padding:.2rem .3rem}.tasks_fillSubtypes__G8bIA{border-collapse:collapse;font-size:.82rem;width:100%}.tasks_fillSubtypes__G8bIA th{color:var(--muted);font-size:.72rem;font-weight:700;padding:.25rem .4rem;text-align:left}.tasks_fillSubtypes__G8bIA td{border-top:1px solid var(--border);padding:.3rem .4rem;vertical-align:middle}.tasks_fillSubtypes__G8bIA tr[data-active] td:first-child{font-weight:700}.tasks_fillSubtypes__G8bIA input{background:var(--surface);border:1px solid var(--border);border-radius:.4rem;color:var(--foreground);font:inherit;padding:.2rem .35rem;width:3.6rem}.tasks_variantSlot__YmVmW:has(.tasks_variantStatement__8gsDB){align-items:flex-start;background:var(--surface)}.tasks_variantSlotSubtype__1hWII{font-weight:700}.tasks_variantSlotSource__YniWA{color:var(--muted);font-size:.78rem;font-weight:500;margin-left:auto}.tasks_variantStatement__8gsDB{font-size:.9rem;max-height:14rem;-webkit-mask-image:linear-gradient(180deg,#000 75%,transparent);mask-image:linear-gradient(180deg,#000 75%,transparent);overflow:hidden}.tasks_variantStatement__8gsDB img,.tasks_variantStatement__8gsDB svg{height:auto;max-width:100%}.tasks_variantStatementOpen__nDFwF{max-height:none;-webkit-mask-image:none;mask-image:none}.tasks_variantStatementFoot__IJewF{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.tasks_variantSubtypeSelect__dFcZd{background:var(--surface);border:1px dashed var(--border);border-radius:.4rem;color:var(--foreground);font:inherit;font-size:.8rem;max-width:16rem;padding:.15rem .35rem}.tasks_fillSubtypeParent__oPIRp{color:var(--muted);display:block;font-size:.72rem;line-height:1.25}.tasks_fillSubtypeLeaf__Utwy8{font-weight:650}.tasks_supportViewToggle__8HNit{background:var(--surface-muted);border:1px solid var(--border);border-radius:.7rem;display:inline-flex;gap:.2rem;padding:.2rem}.tasks_supportViewToggle__8HNit a{align-items:center;border-radius:.5rem;color:var(--muted);display:inline-flex;font-size:.88rem;font-weight:650;gap:.35rem;padding:.4rem .75rem;text-decoration:none}.tasks_supportViewActive__IfRzS{background:var(--surface);box-shadow:0 1px 2px color-mix(in srgb,var(--foreground) 10%,transparent);color:var(--foreground)!important}.tasks_supportDeck__jOToa{display:grid;gap:.9rem;margin:0 auto;max-width:46rem}.tasks_supportDeckBar__LNF18{align-items:baseline;display:flex;flex-wrap:wrap;font-size:.82rem;gap:.4rem 1rem;justify-content:space-between}.tasks_supportDeckCounter__AnNEG{font-size:1rem;font-variant-numeric:tabular-nums}.tasks_supportDeckStage__E_N3u{display:grid;position:relative}.tasks_supportDeckBehind__8CpVU{inset:.6rem -.5rem -.6rem;opacity:.55;position:absolute;transform:scale(.97);z-index:0}.tasks_supportDeckCard__m4Kps{cursor:grab;display:grid;gap:.9rem;min-height:16rem;padding:1.3rem 1.4rem;position:relative;touch-action:pan-y;transition:transform .22s ease,opacity .22s ease;user-select:none;z-index:1}.tasks_supportDeckCard__m4Kps[data-dragging]{cursor:grabbing;transition:none}.tasks_supportDeckHead__imoYc{align-items:baseline;display:flex;flex-wrap:wrap;gap:.4rem .9rem}.tasks_supportDeckHead__imoYc time{margin-left:auto}.tasks_supportDeckMessage__utKvZ{font-size:1.25rem;line-height:1.45;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.tasks_supportDeckMeta__zaGB9{color:var(--muted);display:flex;flex-wrap:wrap;font-size:.84rem;gap:.5rem 1rem}.tasks_supportDeckMeta__zaGB9 a{align-items:center;display:inline-flex;gap:.25rem}.tasks_supportDeckTask__XuW0L{background:var(--surface-muted);border:1px solid var(--border);border-radius:.7rem;display:grid;font-size:.9rem;gap:.5rem;max-height:26rem;overflow:auto;padding:.8rem 1rem;user-select:text}.tasks_supportDeckTask__XuW0L img,.tasks_supportDeckTask__XuW0L svg{height:auto;max-width:100%}.tasks_supportDeckEmpty__cEU7k{align-items:center;color:var(--muted);display:grid;justify-items:center;min-height:12rem;padding:2rem}.tasks_supportDeckActions__0B46h{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.tasks_supportDeckActions__0B46h .button{align-items:center;display:inline-flex;gap:.35rem}.tasks_supportDeckToast__EiKu5{align-items:center;background:var(--foreground);border-radius:.7rem;bottom:1.5rem;box-shadow:var(--shadow);color:var(--background);display:flex;font-size:.9rem;gap:1rem;left:50%;padding:.6rem .9rem;position:fixed;transform:translateX(-50%);z-index:50}.tasks_supportDeckToast__EiKu5 button{align-items:center;background:none;border:0;color:var(--primary);cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:.3rem}@media (prefers-reduced-motion:reduce){.tasks_supportDeckCard__m4Kps{transition:opacity .15s ease}}.tasks_adminHubGrid__cI16w{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr))}.tasks_adminHubCard__kxFcO{display:grid;gap:.9rem;grid-template-rows:auto 1fr auto;padding:1.1rem 1.2rem}.tasks_adminHubMain__hs6lR{align-items:flex-start;color:inherit;display:flex;gap:.85rem;text-decoration:none}.tasks_adminHubMain__hs6lR>span:last-child{display:grid;gap:.25rem}.tasks_adminHubMain__hs6lR strong{font-size:1.15rem}.tasks_adminHubMain__hs6lR:hover strong{color:var(--primary-dark)}.tasks_adminHubIcon__bH23J{align-items:center;background:var(--accent);border-radius:.7rem;color:var(--primary-dark);display:inline-flex;flex:none;height:2.6rem;justify-content:center;width:2.6rem}.tasks_adminHubStats__ioxlM{align-content:start;display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;margin:0}.tasks_adminHubStats__ioxlM div{display:grid}.tasks_adminHubStats__ioxlM dd{font-size:1.25rem;font-variant-numeric:tabular-nums;font-weight:700;margin:0}.tasks_adminHubStats__ioxlM div[data-accent] dd{color:var(--danger)}.tasks_adminHubStats__ioxlM dt{color:var(--muted);font-size:.75rem}.tasks_adminHubLinks__GHD_j{border-top:1px solid var(--border);display:flex;flex-wrap:wrap;font-size:.86rem;gap:.4rem 1rem;padding-top:.7rem}.tasks_adminUsage__zdGM9{display:grid;gap:1.25rem}.tasks_adminUsageToolbar__njbHO{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;justify-content:space-between}.tasks_adminUsageKpis__YRtMe{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.tasks_adminUsageKpis__YRtMe .tasks_card__Tywgc{display:grid;gap:.2rem;padding:.9rem 1rem}.tasks_adminUsageKpis__YRtMe strong{font-size:1.55rem;letter-spacing:-.02em;line-height:1.1}.tasks_adminUsageKpis__YRtMe span{color:var(--muted);font-size:.82rem}.tasks_adminUsageCharts__3flxy{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.tasks_adminUsageChartCard__JxF1U{display:grid;gap:.35rem;padding:1rem 1.1rem .75rem}.tasks_adminUsageChartCard__JxF1U h2,.tasks_adminUsageDetail__LhvER h3,.tasks_adminUsageTableCard__MBzib h2{font-size:1.05rem;margin:0}.tasks_adminUsageChartWide__60akT{grid-column:1/-1}.tasks_adminUsageChartBody__fH84F{min-height:160px;width:100%}.tasks_adminUsageTableCard__MBzib{display:grid;gap:.85rem;padding:1rem 1.1rem 1.1rem}.tasks_adminUsageTableHead__9zR1R{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.tasks_adminUsageSplit__Pbd96{display:grid;gap:1rem;grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr)}.tasks_adminUsageRow__FGd6e{cursor:pointer}.tasks_adminUsageRow__FGd6e[data-selected] td{background:color-mix(in srgb,var(--accent,#2563eb) 10%,transparent)}.tasks_adminUsageDetail__LhvER{border:1px solid var(--border);border-radius:12px;display:grid;gap:.65rem;padding:.85rem}.tasks_adminUsageFeatureList__Mlfgq{display:grid;gap:.35rem;list-style:none;margin:0;padding:0}.tasks_adminUsageFeatureList__Mlfgq li{align-items:center;display:flex;font-size:.9rem;gap:.75rem;justify-content:space-between}.tasks_adminUsageFeatureList__Mlfgq span{color:var(--muted)}@media (max-width:900px){.tasks_adminUsageCharts__3flxy,.tasks_adminUsageSplit__Pbd96{grid-template-columns:1fr}}.tasks_adminContentSection__fiaKK{display:grid;gap:.75rem;margin-bottom:2rem}.tasks_adminNewsPanel__AMwsG{display:grid;gap:.9rem}.tasks_adminNewsList__ITV5G{display:grid;gap:1rem;list-style:none;margin:0;padding:0}.tasks_adminNewsItem__2J067{background:var(--surface);border:1px solid var(--border);border-radius:.85rem;display:grid;gap:.75rem;padding:1rem 1.05rem}.tasks_adminNewsItemHead__1d3kZ{align-items:center;display:flex;justify-content:space-between;gap:.75rem}.tasks_adminNewsCheck__ZdgjN{align-items:center;display:flex!important;flex-direction:row!important;font-weight:600;gap:.5rem}.tasks_siteImageGrid__6xV_B{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));list-style:none;margin:0;padding:0}.tasks_siteImageCard__9GO5F{display:grid;gap:.6rem;overflow:hidden;padding:0 0 .8rem}.tasks_siteImagePreview__TeWpf{aspect-ratio:16/10;background:var(--surface-muted);position:relative}.tasks_siteImagePreview__TeWpf img{display:block;height:100%;object-fit:cover;width:100%}.tasks_siteImagePreview__TeWpf[data-logo] img{object-fit:contain;padding:1rem}.tasks_siteImagePreview__TeWpf>span{left:.5rem;position:absolute;top:.5rem}.tasks_siteImageInfo__nbPAt{display:grid;font-size:.82rem;gap:.15rem;padding:0 .9rem}.tasks_siteImageInfo__nbPAt strong{font-size:.95rem}.tasks_siteImageActions__b0e9_{display:flex;flex-wrap:wrap;gap:.4rem;padding:0 .9rem}.tasks_siteImageActions__b0e9_ .button{align-items:center;display:inline-flex;font-size:.84rem;gap:.35rem;padding:.38rem .7rem}.tasks_adminQuickList__PpRDl{display:grid;gap:.9rem}.tasks_adminQuickCard__TA0XB{display:grid;gap:.75rem;padding:.9rem 1rem}.tasks_adminQuickCard__TA0XB[data-hidden]{opacity:.8}.tasks_adminQuickHead__E_ZDW{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.tasks_adminQuickSubtype__kkGnr{color:var(--muted);font-size:.82rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 12rem}.tasks_adminQuickReport__lPYPi{align-items:center;background:color-mix(in srgb,var(--danger) 14%,var(--surface));color:var(--danger);display:inline-flex;gap:.25rem}.tasks_adminQuickLinks__Gnx5g{display:flex;gap:.3rem;margin-left:auto}.tasks_adminQuickLinks__Gnx5g .tasks_toolButton__rgAHm{flex-shrink:0;width:auto}.tasks_adminQuickLinks__Gnx5g button.tasks_toolButton__rgAHm:disabled{cursor:not-allowed;opacity:.45}.tasks_adminQuickDanger__tO2WY{color:var(--danger)}.tasks_adminQuickDanger__tO2WY:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 12%,var(--surface));border-color:color-mix(in srgb,var(--danger) 45%,var(--border));color:var(--danger)}.tasks_adminQuickBody__tFRMw{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(16rem,22rem)}.tasks_adminQuickStatement__Q6pBv{display:grid;gap:.4rem;min-width:0}.tasks_adminQuickForm__C_Oje{align-content:start;background:var(--surface-muted);border:1px solid var(--border);border-radius:.7rem;display:grid;gap:.55rem .7rem;grid-template-columns:1fr 1fr;padding:.75rem}.tasks_adminQuickForm__C_Oje>label:not(.tasks_cmsToggleRow__ALMPZ){display:grid;font-size:.78rem;font-weight:650;gap:.25rem}.tasks_adminQuickForm__C_Oje input:not([type=checkbox]),.tasks_adminQuickForm__C_Oje select{background:var(--surface);border:1px solid var(--border);border-radius:.45rem;color:var(--foreground);font:inherit;font-size:.86rem;font-weight:400;min-width:0;padding:.35rem .5rem;width:100%}.tasks_adminQuickForm__C_Oje .tasks_cmsToggleRow__ALMPZ{font-size:.85rem}.tasks_adminQuickActions__9LOvf,.tasks_adminQuickForm__C_Oje>p,.tasks_adminQuickWide__LhA7B{grid-column:1/-1}.tasks_adminQuickActions__9LOvf{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}@media (max-width:860px){.tasks_adminQuickBody__tFRMw{grid-template-columns:1fr}}.tasks_adminNavigator__vHYGt{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;position:relative}.tasks_adminNavigator__vHYGt>.tasks_numbersTrigger__rwmDA{max-width:22rem}.tasks_adminNavigatorChip__UNVqP{align-items:center;background:var(--accent);border-radius:999px;color:var(--primary-dark);display:inline-flex;font-size:.85rem;font-weight:650;gap:.3rem;max-width:min(100%,36rem);overflow:hidden;padding:.3rem .4rem .3rem .75rem;text-overflow:ellipsis;white-space:nowrap}.tasks_adminNavigatorChip__UNVqP button{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;flex:none;padding:.1rem}.tasks_adminNavigatorPanel__LMj1G{background:var(--surface);border:1px solid var(--card-border);border-radius:.8rem;box-shadow:var(--shadow);display:grid;gap:.6rem;grid-template-columns:minmax(15rem,20rem) minmax(16rem,26rem);left:0;padding:.6rem;position:absolute;top:calc(100% + .4rem);z-index:40}.tasks_adminNavigatorPanel__LMj1G .tasks_numberNavigation__wszmE{max-height:min(28rem,70vh);overflow-y:auto}.tasks_adminNavigatorPanel__LMj1G .tasks_numberNavigationButton__7fuV8{align-items:center;display:flex;justify-content:space-between;width:100%}.tasks_adminNavigatorSubtypes__VuKuh{border-left:1px solid var(--border);max-height:min(28rem,70vh);overflow-y:auto;padding-left:.6rem}.tasks_adminNavigatorSubtypes__VuKuh .tasks_subtypeFlyoutList__zykM2{max-height:none}@media (max-width:720px){.tasks_adminNavigatorPanel__LMj1G{grid-template-columns:1fr;right:0}.tasks_adminNavigatorSubtypes__VuKuh{border-left:0;border-top:1px solid var(--border);padding:.6rem 0 0}}.tasks_adminNavigatorSubtypes__VuKuh .tasks_subtypeNestedFlyout__evH2b{box-shadow:none;margin:.15rem 0 .35rem .9rem;min-width:0;position:static;width:auto}.tasks_adminTasksPage__FiSdI>.tasks_adminBankNav__C1VrQ,.tasks_adminTasksPage__FiSdI>.tasks_adminHeader___tIdp{margin-left:1.25rem}.tasks_adminTasksFeed__berwZ{display:grid;gap:.9rem;min-width:0}.tasks_adminSubtypeReset__U8n0b{align-items:center;background:none;border:0;color:var(--primary-dark);cursor:pointer;display:inline-flex;font:inherit;font-size:.78rem;font-weight:650;gap:.25rem;margin-top:.3rem;padding:.1rem .2rem}.tasks_adminSidebarSearch__JDMFm>div:last-child{display:flex;gap:.3rem}.tasks_adminSidebarSearch__JDMFm input{flex:1;font:inherit;font-size:.86rem;min-width:0;padding:.45rem .6rem}.tasks_adminSidebarSearch__JDMFm button,.tasks_adminSidebarSearch__JDMFm input{background:var(--surface-muted);border:1px solid var(--border);border-radius:.55rem;color:var(--foreground)}.tasks_adminSidebarSearch__JDMFm button{align-items:center;cursor:pointer;display:inline-flex;padding:0 .6rem}.tasks_adminSidebarActions__3v_Oa{display:grid;gap:.4rem;padding:.35rem 0 .15rem}.tasks_adminSidebarActions__3v_Oa .button{justify-content:center;text-align:center}.tasks_adminQuickProse__uNM3t{font-size:.95rem;min-width:0}.tasks_adminQuickProse__uNM3t img,.tasks_adminQuickProse__uNM3t svg{height:auto;max-width:100%}@media (max-width:720px){.tasks_adminTasksPage__FiSdI>.tasks_adminBankNav__C1VrQ,.tasks_adminTasksPage__FiSdI>.tasks_adminHeader___tIdp{margin-left:0}}.tasks_siteImageDimensions__b8TOG{font-variant-numeric:tabular-nums;font-weight:650}.tasks_fillSubtypesWrap__uJRSv{overflow-x:auto}.tasks_fillCountCell__YLd7M{align-items:center;display:inline-flex;gap:.25rem;white-space:nowrap}.tasks_fillCountCell__YLd7M small{color:var(--muted);font-size:.7rem}.tasks_fillRowTotal__Convt{font-variant-numeric:tabular-nums;font-weight:700;text-align:center}.tasks_pickerOverlay__x8IKe{background:var(--background);inset:0;overflow-y:auto;overscroll-behavior:contain;position:fixed;z-index:200}.tasks_pickerHeader__ZH8wG{background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;padding:.6rem 1.25rem;position:sticky;top:0;z-index:30}.tasks_pickerHeaderMain__PC_ZE,.tasks_pickerHeader__ZH8wG{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem 1rem}.tasks_pickerHeaderActions__vYNxh{align-items:center;display:flex;gap:.8rem}.tasks_pickerHeaderActions__vYNxh .button{align-items:center;display:inline-flex;gap:.35rem}.tasks_pickerSearch__C45vk{display:flex;gap:.3rem}.tasks_pickerSearch__C45vk input{font:inherit;font-size:.86rem;min-width:14rem;padding:.4rem .6rem}.tasks_pickerSearch__C45vk button,.tasks_pickerSearch__C45vk input{background:var(--surface-muted);border:1px solid var(--border);border-radius:.55rem;color:var(--foreground)}.tasks_pickerSearch__C45vk button{align-items:center;cursor:pointer;display:inline-flex;padding:0 .6rem}.tasks_pickerLayout__H__qx{padding:1rem 1.25rem 2rem 0}.tasks_pickerSidebar__mWbPf{max-height:calc(100vh - 5.5rem);top:4.25rem}.tasks_adminQuickCard__TA0XB[data-added]{border-color:color-mix(in srgb,var(--primary) 55%,var(--card-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 18%,transparent)}.tasks_adminQuickLinks__Gnx5g .button{align-items:center;display:inline-flex;font-size:.85rem;gap:.3rem;padding:.35rem .7rem}@media (max-width:720px){.tasks_pickerLayout__H__qx{padding:.75rem}.tasks_pickerSearch__C45vk input{min-width:0}}.tasks_theoryPaneWithBack__FhwLn{grid-template-rows:auto auto minmax(0,1fr)}.tasks_helpMethodSwitch__YduE_{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.tasks_helpMethodLabel__l1heF{color:var(--muted);font-size:.82rem;font-weight:650}.tasks_helpMethodButton__pnEg_{background:var(--surface-muted);border:1px solid var(--border);border-radius:999px;color:var(--muted);cursor:pointer;font-size:.82rem;font-weight:700;padding:.25rem .75rem}.tasks_helpMethodButton__pnEg_:focus-visible,.tasks_helpMethodButton__pnEg_:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border));color:var(--foreground)}.tasks_helpMethodButtonActive__iZAD7{background:color-mix(in srgb,var(--primary) 12%,var(--surface));border-color:color-mix(in srgb,var(--primary) 55%,var(--border));color:var(--primary)}.tasks_theoryBackToSolution__aODwV{align-items:center;align-self:flex-start;background:color-mix(in srgb,var(--primary) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--primary) 40%,var(--border));border-radius:999px;color:var(--foreground);cursor:pointer;display:inline-flex;font-size:.85rem;gap:.35rem;justify-self:start;padding:.3rem .8rem}.tasks_theoryBackToSolution__aODwV:hover{border-color:var(--primary)}.tasks_theoryFocusFlash__VHgs1{animation:tasks_theoryFocusFlash__VHgs1 2.4s ease-out;border-radius:.35rem}@keyframes tasks_theoryFocusFlash__VHgs1{0%,35%{background:color-mix(in srgb,var(--primary) 22%,transparent);box-shadow:0 0 0 .35rem color-mix(in srgb,var(--primary) 22%,transparent)}to{background:transparent;box-shadow:0 0 0 .35rem transparent}}.tasks_theoryCardBody__68tPg a[href^="#theory="],.tasks_theoryCardBody__68tPg a[href^="#turing"]{color:var(--primary);font-weight:600;text-decoration:none;white-space:nowrap}.tasks_theoryCardBody__68tPg a[href^="#theory="]:hover,.tasks_theoryCardBody__68tPg a[href^="#turing"]:hover{text-decoration:underline}.tasks_fipiNoKeyToast__Tz05N{align-items:flex-start;background:color-mix(in srgb,var(--surface) 92%,var(--accent,#2563eb) 8%);border:1px solid color-mix(in srgb,var(--accent,#2563eb) 40%,var(--border));border-radius:.85rem;box-shadow:0 12px 40px color-mix(in srgb,var(--text) 18%,transparent);display:flex;gap:.75rem;left:50%;max-width:min(36rem,calc(100vw - 2rem));padding:.9rem 1rem;position:fixed;top:calc(var(--site-header-height, 4rem) + .85rem);transform:translateX(-50%);z-index:80;animation:tasks_leaveMonitorToastIn__ux0L5 .28s cubic-bezier(.16,1,.3,1)}.tasks_fipiNoKeyToast__Tz05N p{color:var(--text);flex:1;font-size:.92rem;font-weight:650;line-height:1.45;margin:0}.tasks_fipiNoKeyToastClose__TCx_O{appearance:none;background:transparent;border:0;color:var(--muted);cursor:pointer;font-size:1.25rem;line-height:1;padding:.1rem .25rem}.tasks_fipiNoKeyToastClose__TCx_O:hover{color:var(--text)}.tasks_leaveMonitorToast__6TXYc{align-items:flex-start;background:color-mix(in srgb,var(--surface) 92%,var(--warning,#b45309) 8%);border:1px solid color-mix(in srgb,var(--warning,#b45309) 45%,var(--border));border-radius:.85rem;box-shadow:0 12px 40px color-mix(in srgb,var(--text) 18%,transparent);display:flex;gap:.75rem;left:50%;max-width:min(34rem,calc(100vw - 2rem));padding:.85rem 1rem;position:fixed;top:calc(var(--site-header-height, 4rem) + .85rem);transform:translateX(-50%);z-index:80;animation:tasks_leaveMonitorToastIn__ux0L5 .28s cubic-bezier(.16,1,.3,1)}@keyframes tasks_leaveMonitorToastIn__ux0L5{0%{opacity:0;transform:translateX(-50%) translateY(-.6rem)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.tasks_leaveMonitorToastBody__4PzGX{display:grid;gap:.3rem;min-width:0}.tasks_leaveMonitorToastBody__4PzGX strong{font-size:.92rem}.tasks_leaveMonitorToastBody__4PzGX p{color:var(--muted);font-size:.88rem;line-height:1.45;margin:0}.tasks_leaveMonitorToastClose__O7W9n{appearance:none;background:transparent;border:0;color:var(--muted);cursor:pointer;font-size:1.25rem;line-height:1;padding:.1rem .25rem}.tasks_leaveMonitorToastClose__O7W9n:hover{color:var(--text)}.tasks_examNoSelect__tpbc5{-webkit-user-select:none;user-select:none}.tasks_examNoSelect__tpbc5 .theory-code-copy{display:none}