.signin_page__6FpFZ{position:relative;display:grid;place-items:center;min-height:calc(100vh - 120px);padding:32px var(--gutter) 64px}.signin_backdrop__6sDex{position:fixed;inset:0;z-index:0;pointer-events:none}.signin_backdrop__6sDex canvas,.signin_canvas__6GFXU{width:100%;height:100%;display:block}.signin_meadow__DJOSJ{position:absolute;inset:auto 0 0 0;height:min(46vh,420px)}.signin_card__WlpZP{--radius:28px;--lift:12px;position:relative;z-index:1;display:grid;grid-gap:16px;gap:16px;width:min(420px,100%);padding:28px 28px 22px;background:var(--paper);animation:signin_cardIn__x632Z .52s var(--ease) both}@keyframes signin_cardIn__x632Z{0%{opacity:0;transform:translateY(14px)}}.signin_card__WlpZP code{font-size:.9em}.signin_head__E_Ny5{display:grid;grid-gap:18px;gap:18px}.signin_brand__CCaHF{display:inline-flex;align-items:center;gap:9px;font:800 16px/1 var(--display);font-stretch:112%}.signin_brand__CCaHF svg{width:30px;height:17px}.signin_title__Cy6wd{margin:0;font:800 clamp(28px,4vw,34px) /1.05 var(--display);font-stretch:112%;letter-spacing:-.01em}.signin_modes__s1XP1{display:grid;grid-template-columns:1fr 1fr;padding:4px;border:1.5px solid var(--ink);border-radius:14px;corner-shape:squircle}.signin_mode__4Ib0I{padding:9px 0;font:600 14px/1 var(--display);color:var(--ink);background:none;border:0;border-radius:10px;corner-shape:squircle;cursor:pointer;transition:background .18s var(--ease),color .18s var(--ease)}.signin_mode__4Ib0I[aria-selected=true]{color:var(--paper);background:var(--ink)}.signin_mode__4Ib0I:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.signin_cta__xs_yr{justify-content:center;width:100%}.signin_google__fSrd4{gap:10px}.signin_gmark__4ncF0{width:18px;height:18px;flex:none}.signin_or__m5ilw{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px;align-items:center;font:12.5px/1 var(--mono)}.signin_or__m5ilw:after,.signin_or__m5ilw:before{content:"";height:1px;background:radial-gradient(circle,var(--ink) .8px,transparent 1.2px) 0 0 /4px 4px}.signin_form__oSBRO{display:grid;grid-gap:14px;gap:14px}.signin_field__w_bEW{display:grid;grid-gap:6px;gap:6px}.signin_label__hiBHq{font:12.5px/1 var(--mono)}.signin_labelRow__Vz6v5{display:flex;align-items:baseline;justify-content:space-between}.signin_inline__evxQr{padding:0;font:12.5px/1 var(--mono);color:var(--ink);background:none;border:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.signin_inline__evxQr:disabled{opacity:.45;cursor:not-allowed}.signin_hint__zxlp4{font:12.5px/1.3 var(--mono)}.signin_input__SsMAX{width:100%;min-height:50px;padding:0 14px;font:16px/1.4 var(--display);color:var(--ink);background:var(--paper);border:1.5px solid var(--ink);border-radius:12px;corner-shape:squircle;transition:box-shadow .16s var(--ease)}.signin_input__SsMAX:focus-visible{outline:none;box-shadow:0 0 0 2px var(--paper),0 0 0 3.5px var(--ink)}.signin_withToggle__2vmn5{position:relative;display:block}.signin_withToggle__2vmn5 .signin_input__SsMAX{padding-right:64px}.signin_reveal__UCG7_{position:absolute;top:50%;right:8px;transform:translateY(-50%);padding:6px 8px;font:12px/1 var(--mono);color:var(--ink);background:var(--paper);border:1px solid var(--ink);border-radius:8px;corner-shape:squircle;cursor:pointer}.signin_submit__qCQxP{justify-content:space-between;min-height:52px;margin-top:2px;padding-inline:20px;font-size:16px}.signin_error__SR79B,.signin_sent__HRiby{margin:0;padding:10px 12px;font:14px/1.45 var(--display);border:1.5px solid var(--ink);border-radius:12px;corner-shape:squircle;animation:signin_noticeIn__Yi08U .26s var(--ease)}.signin_error__SR79B{border-style:dashed}@keyframes signin_noticeIn__Yi08U{0%{opacity:0;transform:translateY(5px)}}.signin_agree__thNQ0{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;font:13.5px/1.45 var(--display);cursor:pointer}.signin_agree__thNQ0 input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--ink);cursor:pointer}.signin_agree__thNQ0 a{color:inherit;text-decoration:underline;text-underline-offset:3px}.signin_foot__cVhNy{margin:2px 0 0;padding-top:14px;font:12.5px/1.4 var(--mono);text-align:center;border-top:1px dashed var(--ink)}.signin_note__0mL_C{margin:0;font:var(--t-note);max-width:46ch}@media (max-width:560px){.signin_page__6FpFZ{min-height:calc(100vh - 96px);padding-top:20px}.signin_card__WlpZP{padding:22px 20px 18px}}[data-still] .signin_card__WlpZP,[data-still] .signin_error__SR79B,[data-still] .signin_sent__HRiby{animation:none}.signin_promptBackdrop__FRonD{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px;background:color-mix(in srgb,var(--paper) 55%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.signin_prompt__Aqm7R{--radius:24px;--lift:8px;display:grid;grid-gap:14px;gap:14px;width:min(460px,100%);padding:28px;color:var(--ink);background:var(--paper)}.signin_promptTitle__yqu9e{margin:0;font:800 28px/1.1 var(--brand);font-stretch:112%}.signin_promptBody__ioYbF{margin:0;font:16px/1.5 var(--display);color:var(--ink-2)}.signin_promptActions__isVBq{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}.signin_promptText__pM2hA{padding:0;font:15px/1.2 var(--display);color:var(--ink-2);text-decoration:underline;text-underline-offset:4px;background:none;border:0;cursor:pointer}.catalog_page__axmHO{display:grid;grid-gap:26px;gap:26px;width:min(1180px,100%);margin:0 auto;padding:44px var(--gutter) 96px}.catalog_page__axmHO.catalog_railed__Pegf5{grid-template-columns:minmax(0,1fr) 300px;column-gap:36px;align-items:start;width:min(1516px,100%)}.catalog_main__Sbd8Y{display:grid;grid-gap:26px;gap:26px;min-width:0}.catalog_rail__kpvFq{position:-webkit-sticky;position:sticky;top:92px;display:grid;grid-gap:12px;gap:12px;min-width:0;max-height:calc(100vh - 92px - 16px);overflow-y:auto;scrollbar-width:thin}.catalog_railPanel__p0NqD{display:grid;grid-gap:14px;gap:14px;align-content:start;min-width:0;padding:18px 18px 20px;border:1px solid var(--rule-2);border-radius:12px;corner-shape:squircle}.catalog_railHead__8r1fs{display:flex;gap:12px;align-items:baseline;justify-content:space-between}.catalog_railTitle__IZeUK{margin:0;font:700 17px/1.2 var(--brand);font-stretch:106%}.catalog_railFigure__aTNdA{margin:0;font:13px/1 var(--mono);color:var(--ink-2)}.catalog_railFigure__aTNdA b{font:900 20px/1 var(--dots);color:var(--ink)}.catalog_railNote__BZ_Po{margin:0;font:14px/1.45 var(--display);color:var(--ink-2)}.catalog_railNote__BZ_Po a{color:var(--ink);text-underline-offset:4px}.catalog_calDows__p8L9E,.catalog_cal__y3PRB{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.catalog_calDows__p8L9E{font:13px/1 var(--mono);color:var(--ink-3);text-align:center}.catalog_cal__y3PRB{min-height:140px;margin:0;padding:0;list-style:none;align-content:start}.catalog_calDay__Ivxly{display:grid;place-items:center;height:28px;font:13px/1 var(--mono);color:var(--ink-2);border:1px solid transparent;border-radius:6px}.catalog_calDay__Ivxly[data-future]{color:var(--ink-3)}.catalog_calDay__Ivxly[data-today]{font-weight:700;color:var(--ink);-webkit-text-decoration:underline 2px;text-decoration:underline 2px;text-underline-offset:4px}.catalog_calDay__Ivxly[data-state=tried]{color:var(--ink);border-color:var(--ink-3)}.catalog_calDay__Ivxly[data-state=solved]{font-weight:700;color:var(--paper);background:#1a7f37}[data-theme=ink] .catalog_calDay__Ivxly[data-state=solved]{background:#3fb950}.catalog_calKey__UE888{display:flex;gap:6px;align-items:center;margin:0;font:13px/1 var(--mono);color:var(--ink-3)}.catalog_calKey__UE888 .catalog_calDay__Ivxly{width:12px;height:12px;border-radius:3px}.catalog_railSection__1p_T_{display:grid;grid-gap:10px;gap:10px;padding-top:14px;border-top:1px solid var(--rule)}.catalog_calKey__UE888 .catalog_calDay__Ivxly:not(:first-child){margin-left:10px}.catalog_railFacts__VUK92{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0;padding-top:14px;border-top:1px solid var(--rule)}.catalog_railFacts__VUK92 dt{font:13px/1.2 var(--mono);color:var(--ink-3)}.catalog_railFacts__VUK92 dd{margin:6px 0 0;font:13px/1.2 var(--mono);color:var(--ink-2)}.catalog_railFacts__VUK92 b{margin-right:4px;font:900 24px/.9 var(--dots);color:var(--ink)}.catalog_railMeters__M92YO{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.catalog_railMeters__M92YO li{display:grid;grid-template-columns:60px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;font:13px/1 var(--mono);color:var(--ink-2)}.catalog_railTrack__ZYwfs{height:4px;background:var(--rule-2);border-radius:2px}.catalog_railTrack__ZYwfs span{display:block;height:100%;background:var(--ink);border-radius:2px}@media (max-width:1280px){.catalog_page__axmHO.catalog_railed__Pegf5{grid-template-columns:minmax(0,1fr);width:min(1180px,100%)}.catalog_rail__kpvFq{position:static;max-height:none;overflow:visible;grid-template-columns:minmax(0,320px) minmax(0,320px);align-items:start}}@media (max-width:719px){.catalog_rail__kpvFq{grid-template-columns:minmax(0,1fr)}}.catalog_head__6zB9V{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title solved" "intro intro";grid-gap:10px 24px;gap:10px 24px;align-items:end}.catalog_h1__e376u{grid-area:title;margin:0;font:800 clamp(34px,4vw,48px) /1 var(--display);font-stretch:112%;letter-spacing:-.02em}.catalog_intro__XSIah{grid-area:intro;max-width:60ch;margin:0;font:16px/1.5 var(--display)}.catalog_solved__vAhT_{grid-area:solved;margin:0;font:13px/1.3 var(--mono)}.catalog_solved__vAhT_ b{font:900 24px/1 var(--dots)}.catalog_levels__LngUU{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:18px;gap:18px;padding:4px 0 22px;border-bottom:1px solid var(--rule)}.catalog_level__BOc4T{display:grid;grid-gap:6px;gap:6px;align-content:start;padding:0;text-align:left;color:var(--ink);background:none;border:0;cursor:pointer}.catalog_levelNum___UEt0{--c:6.4px;position:relative;display:block;width:calc(11 * var(--c));height:calc(7 * var(--c));color:var(--rule-2);transition:color .3s var(--ease)}.catalog_level__BOc4T[data-state=part] .catalog_levelNum___UEt0{color:var(--ink-3)}.catalog_level__BOc4T[aria-pressed=true] .catalog_levelNum___UEt0,.catalog_level__BOc4T[data-state=done] .catalog_levelNum___UEt0,:is(a,button:enabled).catalog_level__BOc4T:is(:hover,:focus-visible) .catalog_levelNum___UEt0{color:var(--ink)}.catalog_mx__upNVJ,.catalog_my__mSmLg{position:absolute;top:0;left:0}.catalog_mx__upNVJ{transform:translateX(calc(var(--ax) * var(--c)));transition:transform .7s cubic-bezier(.22,.9,.3,1) var(--delay)}.catalog_my__mSmLg{transform:translateY(calc(var(--ay) * var(--c)));transition:transform .76s cubic-bezier(.55,-.45,.35,1.35) var(--delay)}.catalog_md__2n9LF{display:block;width:var(--c);height:var(--c);background:currentColor;border-radius:50%;transform:scale(calc(var(--sa) * .84));transition:transform .56s cubic-bezier(.34,1.4,.5,1) var(--delay)}.catalog_level__BOc4T[aria-pressed=true] .catalog_mx__upNVJ,:is(a,button:enabled).catalog_level__BOc4T:is(:hover,:focus-visible) .catalog_mx__upNVJ{transform:translateX(calc(var(--bx) * var(--c)))}.catalog_level__BOc4T[aria-pressed=true] .catalog_my__mSmLg,:is(a,button:enabled).catalog_level__BOc4T:is(:hover,:focus-visible) .catalog_my__mSmLg{transform:translateY(calc(var(--by) * var(--c)))}.catalog_level__BOc4T[aria-pressed=true] .catalog_md__2n9LF,:is(a,button:enabled).catalog_level__BOc4T:is(:hover,:focus-visible) .catalog_md__2n9LF{transform:scale(calc(var(--sb) * .84))}@keyframes catalog_alive__GW39x{0%,22%,to{transform:scale(.84)}9%{transform:scale(1.32)}}:is(a,button:enabled).catalog_level__BOc4T:is(:hover,:focus-visible) .catalog_md__2n9LF[data-accent]{animation:catalog_alive__GW39x var(--cycle) cubic-bezier(.3,1.2,.5,1) calc(.82s + var(--o) * 90ms) infinite}.catalog_levelTitle____2Fh{font:600 15px/1.2 var(--display);font-stretch:104%;color:var(--ink-2)}.catalog_levelCount__Ef2Tw{font:13px/1 var(--mono);color:var(--ink-3)}.catalog_level__BOc4T:not(:disabled):hover .catalog_levelTitle____2Fh,.catalog_level__BOc4T[aria-pressed=true] .catalog_levelTitle____2Fh{color:var(--ink)}.catalog_level__BOc4T[aria-pressed=true] .catalog_levelTitle____2Fh{font-weight:700;-webkit-text-decoration:underline 2px;text-decoration:underline 2px;text-underline-offset:5px}.catalog_level__BOc4T:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.catalog_level__BOc4T:disabled{cursor:default}.catalog_filters___I0zd{display:grid;grid-gap:6px;gap:6px}.catalog_sentence__UYsdD{margin:0;font:400 clamp(18px,1.8vw,22px) /1.6 var(--display);color:var(--ink-2)}.catalog_blank__omxz9{position:relative;display:inline-block}.catalog_blankWord__cvjTy{padding:0 1px;font:600 1em/1.2 var(--display);color:var(--ink);background:none;border:0;cursor:pointer;-webkit-text-decoration:underline dotted 2px;text-decoration:underline dotted 2px;text-underline-offset:6px}.catalog_blankWord__cvjTy:hover,.catalog_blankWord__cvjTy[aria-expanded=true]{-webkit-text-decoration-style:solid;text-decoration-style:solid}.catalog_blankWord__cvjTy:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.catalog_sentenceCount__HgbCM{margin-left:4px;font:13px/1 var(--mono);color:var(--ink-3);white-space:nowrap}.catalog_sentenceCount__HgbCM b{font:900 20px/1 var(--dots);color:var(--ink)}.catalog_pop__rxuqN{position:absolute;top:calc(100% + 6px);left:-10px;z-index:6;display:grid;min-width:200px;padding:6px;font:500 15px/1.2 var(--display);white-space:nowrap;background:var(--paper);border:1px solid var(--ink);border-radius:14px;corner-shape:squircle;box-shadow:0 8px 0 -4px var(--rule-2);-webkit-clip-path:inset(0 calc(100% - 120px) calc(100% - 8px) 0 round 14px);clip-path:inset(0 calc(100% - 120px) calc(100% - 8px) 0 round 14px);opacity:0;pointer-events:none;transition:opacity .14s var(--ease),-webkit-clip-path .36s cubic-bezier(.3,1.2,.4,1);transition:clip-path .36s cubic-bezier(.3,1.2,.4,1),opacity .14s var(--ease);transition:clip-path .36s cubic-bezier(.3,1.2,.4,1),opacity .14s var(--ease),-webkit-clip-path .36s cubic-bezier(.3,1.2,.4,1)}.catalog_pop__rxuqN[data-open]{-webkit-clip-path:inset(-12px round 14px);clip-path:inset(-12px round 14px);opacity:1;pointer-events:auto}.catalog_popOpt__qsksF{display:flex;gap:18px;align-items:baseline;justify-content:space-between;padding:8px 10px;font:inherit;color:var(--ink);text-align:left;background:none;border:0;border-radius:9px;corner-shape:squircle;cursor:pointer;transition:background-color .14s var(--ease)}.catalog_popOpt__qsksF:focus-visible,.catalog_popOpt__qsksF:hover{background:var(--rule);outline:none}.catalog_popOpt__qsksF[aria-selected=true]{font-weight:700}.catalog_popN__GSvGc{font:13px/1 var(--mono);color:var(--ink-3)}.catalog_popOpt__qsksF[data-zero]{color:var(--ink-3)}.catalog_filtersRow__YQokP{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center}.catalog_search___fZsE{display:flex;flex:0 1 320px;gap:8px;align-items:center;min-height:40px;font:14px/1 var(--mono);border-bottom:1px solid var(--ink)}.catalog_search___fZsE:focus-within{border-bottom-width:2px}.catalog_search___fZsE input{flex:1 1;min-width:0;height:38px;font:inherit;color:inherit;background:none;border:0;outline:none}.catalog_search___fZsE input::placeholder{color:var(--ink);opacity:1}.catalog_filtersEnd__g5gAF{display:inline-flex;gap:14px;align-items:center;margin-left:auto}.catalog_clear__9vInR{min-height:32px;padding:0 2px;font:500 14.5px/1 var(--display);color:var(--ink);background:none;border:0;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.catalog_clear__9vInR:disabled{cursor:default;text-decoration:none}.catalog_daily__A9E19{display:grid;grid-template-columns:minmax(0,1fr) auto 24px;grid-template-areas:"label clock go" "title clock go" "meta  clock go";grid-gap:4px 24px;gap:4px 24px;align-items:center;padding:18px 22px;color:var(--ink);text-decoration:none;border:1px solid var(--ink);border-radius:12px;corner-shape:squircle}.catalog_dailyLabel__G3MKM,.catalog_dailyMeta__CoRG6{font:13px/1.3 var(--mono)}.catalog_dailyLabel__G3MKM{grid-area:label}.catalog_dailyMeta__CoRG6{grid-area:meta}.catalog_dailyTitle__c2A4o{grid-area:title;font:700 21px/1.2 var(--display);font-stretch:106%}.catalog_dailyClock__x_S7_{grid-area:clock;display:grid;justify-items:end;grid-gap:4px;gap:4px;font:13px/1.2 var(--mono)}.catalog_dailyClock__x_S7_ b{font:900 24px/1 var(--dots);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.catalog_dailyGo__FvEnG{grid-area:go;font:700 18px/1 var(--mono)}.catalog_daily__A9E19:hover .catalog_dailyTitle__c2A4o{text-decoration:underline;text-underline-offset:4px}.catalog_prepBackdrop__hmHBj{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px;background:var(--paper);animation:catalog_prepIn__C38yO .16s var(--ease) both}.catalog_prepDialog__vnpq_{--radius:24px;--lift:8px;display:grid;grid-gap:12px;gap:12px;width:min(480px,100%);padding:26px;color:var(--ink);animation:catalog_prepUp__qnvzn .32s cubic-bezier(.34,1.4,.64,1) both}@keyframes catalog_prepIn__C38yO{0%{opacity:0}}@keyframes catalog_prepUp__qnvzn{0%{translate:0 14px;scale:.97}}.catalog_prepLabel___uRGq{margin:0;font:13px/1.3 var(--mono);color:var(--ink-2)}.catalog_prepTitle__TUUKV{margin:0;font:800 26px/1.1 var(--brand);font-stretch:112%}.catalog_prepLine__1TUj6{margin:0;font:15px/1.5 var(--display);color:var(--ink-2)}.catalog_prepLine__1TUj6 b{color:var(--ink)}.catalog_prepForm__6yJ9L{display:grid;grid-gap:12px;gap:12px}.catalog_prepPicked__85pVn{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-height:40px;border-bottom:1px solid var(--rule-2)}.catalog_prepPicked__85pVn:focus-within{border-bottom:2px solid var(--ink)}.catalog_prepChip__POiWF{display:inline-flex;gap:6px;align-items:center;padding:5px 6px 5px 10px;font:500 14px/1 var(--display);color:var(--paper);background:var(--ink);border-radius:8px}.catalog_prepChip__POiWF button{padding:0 3px;font:600 14px/1 var(--display);color:var(--paper);background:none;border:0;cursor:pointer}.catalog_prepInput__j4hDu{flex:1 1 160px}.catalog_prepInput__j4hDu input{width:100%;height:36px;font:15px/1 var(--display);color:var(--ink);background:none;border:0;outline:none}.catalog_prepInput__j4hDu input::placeholder{color:var(--ink-3)}.catalog_prepSuggest__T7_FZ{display:flex;flex-wrap:wrap;gap:6px 14px}.catalog_prepSuggestion__DdH6d{padding:2px 0;font:500 14px/1.2 var(--display);color:var(--ink-2);background:none;border:0;cursor:pointer}.catalog_prepSuggestion__DdH6d:not(:disabled):hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.catalog_prepActions__HtUbV{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}[data-still] .catalog_prepBackdrop__hmHBj,[data-still] .catalog_prepDialog__vnpq_{animation:none}@media (prefers-reduced-motion:reduce){.catalog_prepBackdrop__hmHBj,.catalog_prepDialog__vnpq_{animation:none}}.catalog_rows__jUXSy{margin:0;padding:0;list-style:none;border-top:1px solid var(--ink)}.catalog_row__nvxJk{--dot:2.2px;border-bottom:1px solid var(--ink);-webkit-mask-image:radial-gradient(circle,#000 var(--dot),transparent calc(var(--dot) + .5px));mask-image:radial-gradient(circle,#000 var(--dot),transparent calc(var(--dot) + .5px));-webkit-mask-size:3px 3px;mask-size:3px 3px;animation:catalog_rowIn__9zBdA .42s steps(5) calc(var(--i, 0) * 28ms) both}@keyframes catalog_rowIn__9zBdA{0%{--dot:0px}to{--dot:2.2px}}.catalog_rowLink__NhvCd{display:grid;grid-template-columns:12px 13px 34px minmax(0,1fr) 150px 110px 40px 108px;grid-gap:14px;gap:14px;align-items:center;min-height:58px;padding:8px 10px;color:var(--ink);text-decoration:none}.catalog_cursor__fQheX{font:700 14px/1 var(--mono);visibility:hidden}a.catalog_rowLink__NhvCd:focus-visible .catalog_cursor__fQheX,a.catalog_rowLink__NhvCd:hover .catalog_cursor__fQheX{visibility:visible;animation:catalog_blink__aiSW_ 1s steps(1) infinite}@keyframes catalog_blink__aiSW_{50%{visibility:hidden}}.catalog_mark__aX21W{width:12px;height:12px;border:1px solid var(--ink);border-radius:3px}.catalog_mark__aX21W[data-done]{background:#1a7f37;box-shadow:inset 0 0 0 2px var(--paper)}[data-theme=ink] .catalog_mark__aX21W[data-done]{background:#3fb950}.catalog_id__Pr_Cn{font:900 17px/1 var(--dots);justify-self:start}.catalog_title__yT9O5{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;min-width:0}.catalog_titleText__IJbmc{font-size:17px;font-weight:600;font-stretch:104%;line-height:1.3}a.catalog_rowLink__NhvCd:hover .catalog_titleText__IJbmc{text-decoration:underline;text-underline-offset:4px}.catalog_env__yYsT9,.catalog_kind__jyGoY,.catalog_lvl___wupc{font:13px/1.2 var(--mono);justify-self:start}.catalog_diff__pVb0D{justify-self:start;display:inline-flex;gap:8px;align-items:center}.catalog_meter__RV7W_{display:inline-flex;gap:2px}.catalog_meter__RV7W_ span{width:6px;height:11px;border:1px solid var(--ink);border-radius:1px}.catalog_meter__RV7W_ span[data-on]{background:var(--ink)}.catalog_diffText__Xehrs{font:13px/1 var(--mono)}.catalog_tag__cnzLi{padding:1px 7px;font:13px/1.35 var(--mono);border-radius:7px}.catalog_tag__cnzLi[data-cli=claude-code]{color:#1a1918;background:#d97757}.catalog_pager__1fTX_{gap:14px;justify-content:space-between}.catalog_pager__1fTX_,.catalog_pages__atbLR{display:flex;flex-wrap:wrap;align-items:center}.catalog_pages__atbLR{gap:12px}.catalog_pageNum__jNAdu{min-width:28px;min-height:32px;font:500 14.5px/1 var(--display);color:var(--ink);background:none;border:0;cursor:pointer}a.catalog_pageNum__jNAdu{display:inline-grid;place-items:center;text-decoration:none}.catalog_pageGap__7eQU_{display:inline-grid;place-items:center;min-width:28px;min-height:32px;font:500 14.5px/1 var(--display);color:var(--ink-3)}.catalog_pageNum__jNAdu:disabled{cursor:default;text-decoration:line-through}.catalog_pageNum__jNAdu:not(:disabled):hover{text-decoration:underline;text-underline-offset:4px}.catalog_pageNum__jNAdu[aria-current=page]{font-weight:700;-webkit-text-decoration:underline 2px;text-decoration:underline 2px;text-underline-offset:6px}.catalog_notice__yhuWf{--radius:22px;--lift:8px;display:grid;grid-gap:12px;gap:12px;justify-items:start;padding:32px}[data-still] .catalog_row__nvxJk,[data-still] a.catalog_rowLink__NhvCd:hover .catalog_cursor__fQheX{animation:none}[data-still] .catalog_row__nvxJk{-webkit-mask-image:none;mask-image:none}[data-still] .catalog_md__2n9LF,[data-still] .catalog_mx__upNVJ,[data-still] .catalog_my__mSmLg,[data-still] .catalog_pop__rxuqN{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.catalog_md__2n9LF,.catalog_mx__upNVJ,.catalog_my__mSmLg,.catalog_pop__rxuqN{transition:none!important;animation:none!important}}@media (max-width:1100px){.catalog_levels__LngUU{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:18px}.catalog_rowLink__NhvCd{grid-template-columns:12px 13px 32px minmax(0,1fr) 130px 40px 104px}.catalog_env__yYsT9{display:none}}@media (min-width:1281px) and (max-width:1480px){.catalog_railed__Pegf5 .catalog_rowLink__NhvCd{grid-template-columns:12px 13px 32px minmax(0,1fr) 130px 40px 104px}.catalog_railed__Pegf5 .catalog_env__yYsT9{display:none}}@media (max-width:719px){.catalog_page__axmHO{padding-top:28px}.catalog_head__6zB9V{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "intro" "solved"}.catalog_levels__LngUU{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog_daily__A9E19{grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "title" "meta" "clock"}.catalog_dailyClock__x_S7_{justify-items:start}.catalog_dailyGo__FvEnG{display:none}.catalog_rowLink__NhvCd{grid-template-columns:13px 28px minmax(0,1fr) auto;gap:10px;padding:12px 4px}.catalog_cursor__fQheX,.catalog_diffText__Xehrs,.catalog_kind__jyGoY,.catalog_lvl___wupc{display:none}.catalog_filtersEnd__g5gAF{margin-left:0}}.catalog_dailyTitle__c2A4o,.catalog_h1__e376u{font-family:var(--brand)}.catalog_dailyClock__x_S7_,.catalog_dailyLabel__G3MKM,.catalog_dailyMeta__CoRG6,.catalog_diffText__Xehrs,.catalog_env__yYsT9,.catalog_intro__XSIah,.catalog_kind__jyGoY,.catalog_lvl___wupc,.catalog_pageNum__jNAdu,.catalog_search___fZsE,.catalog_solved__vAhT_{color:var(--ink-2)}.catalog_search___fZsE input::placeholder{color:var(--ink-3)}.catalog_pageNum__jNAdu[aria-current=page]{color:var(--ink)}.catalog_id__Pr_Cn{color:var(--ink-3)}.catalog_daily__A9E19,.catalog_levels__LngUU,.catalog_row__nvxJk,.catalog_rows__jUXSy{border-color:var(--rule)}.catalog_search___fZsE{border-color:var(--rule-2)}.catalog_mark__aX21W,.catalog_meter__RV7W_ span:not([data-on]){border-color:var(--ink-3)}.workspace_colour__FyJY9,.workspace_stack__sK7Qm,.workspace_workspace__cN5kd{--c-green:#1a7f37;--c-red:#cf222e;--c-amber:#9a6700;--c-blue:#0969da;--c-purple:#8250df;--c-pink:#bf3989;--c-teal:#1b7c83;--m0:var(--c-green);--m1:var(--c-blue);--m2:var(--c-amber);--m3:var(--c-red);--m4:var(--c-purple);--m5:var(--c-pink)}[data-theme=ink] .workspace_colour__FyJY9,[data-theme=ink] .workspace_stack__sK7Qm,[data-theme=ink] .workspace_workspace__cN5kd{--c-green:#3fb950;--c-red:#ff6b61;--c-amber:#e3b341;--c-blue:#58a6ff;--c-purple:#bc8cff;--c-pink:#f778ba;--c-teal:#39c5cf}.workspace_workspace__cN5kd{height:calc(100vh - 84px - var(--path-bar, 0px));padding:12px var(--gutter) 16px}.workspace_stack__sK7Qm{display:grid;grid-gap:12px;gap:12px;padding:12px var(--gutter) 40px}.workspace_stack__sK7Qm .workspace_card__qEzD0{height:auto}.workspace_stack__sK7Qm .workspace_editorCard__WMlPr{height:62vh}.workspace_card__qEzD0{display:flex;flex-direction:column;height:100%;min-height:0;border:1px solid var(--ink);border-radius:16px;corner-shape:squircle;background:var(--paper);overflow:hidden}.workspace_bar__zjs5X{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-height:44px;padding:6px 8px 6px 14px;border-bottom:1px solid var(--ink)}.workspace_bar__zjs5X>*{background-color:var(--paper)}.workspace_bar__zjs5X>.workspace_submit__xkd0V{--fill:var(--c-green);--edge:var(--c-green);color:var(--paper);font-weight:700;background-color:transparent}.workspace_textBtn__ZmfZ1{min-height:36px;padding:0 4px;font:13px/1 var(--mono);color:var(--ink);background:none;border:0;cursor:pointer;-webkit-text-decoration:underline 1px transparent;text-decoration:underline 1px transparent;text-underline-offset:4px}.workspace_textBtn__ZmfZ1:hover:not(:disabled){-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.workspace_textBtn__ZmfZ1:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.workspace_textBtn__ZmfZ1:disabled{cursor:default;-webkit-text-decoration:underline dashed 1px currentColor;text-decoration:underline dashed 1px currentColor}.workspace_bar__zjs5X>.workspace_chipLabel__x4DBa{flex:1 1;min-width:0;max-width:max-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace_barSpacer__wLvVT{flex:1 1;background:none!important}.workspace_chipLabel__x4DBa{padding:3px 0;font:13px/1.3 var(--mono)}.workspace_chipLabel__x4DBa[data-cli=claude-code]{padding:3px 8px;border-radius:8px;color:#1a1918;background:#d97757;border-color:#d97757}.workspace_chipLabel__x4DBa[data-solved]{display:inline-flex;gap:7px;align-items:center;color:var(--ink);font-weight:700}.workspace_solvedMark__P02TD{width:12px;height:12px;background:#1a7f37;border:1px solid var(--ink);border-radius:3px;box-shadow:inset 0 0 0 2px var(--paper)}[data-theme=ink] .workspace_solvedMark__P02TD{background:#3fb950}.workspace_chipLabel__x4DBa[data-solid]{font-weight:700}.workspace_scroll__UTFLc{flex:1 1;min-height:0;overflow-y:auto;padding:18px 20px 28px;scrollbar-width:thin;scrollbar-color:var(--ink) var(--paper)}.workspace_gutterH__4yt3e,.workspace_gutterV__1__X7{position:relative;flex:none;display:grid;place-items:center;outline:none}.workspace_gutterH__4yt3e{width:12px}.workspace_gutterV__1__X7{height:12px}.workspace_gutterH__4yt3e:after,.workspace_gutterV__1__X7:after{content:"";background:radial-gradient(circle,var(--ink) 1px,transparent 1.4px) 0 0 /4px 4px}.workspace_gutterH__4yt3e:after{width:4px;height:48px}.workspace_gutterV__1__X7:after{width:48px;height:4px}.workspace_gutterH__4yt3e:hover:after,.workspace_gutterH__4yt3e[data-resize-handle-state=drag]:after,.workspace_gutterV__1__X7:hover:after,.workspace_gutterV__1__X7[data-resize-handle-state=drag]:after{background:var(--ink);border-radius:2px}.workspace_gutterH__4yt3e:focus-visible:after,.workspace_gutterV__1__X7:focus-visible:after{outline:2px solid var(--ink);outline-offset:3px}.workspace_problemHead__BdVYg{display:grid;grid-gap:6px;gap:6px;padding:12px 20px;border-bottom:1px solid var(--ink)}.workspace_back__10dkl{justify-self:start;display:inline-flex;align-items:center;min-height:24px;font:13px/1 var(--mono);color:var(--ink);text-decoration:none}.workspace_back__10dkl:hover{text-decoration:underline;text-underline-offset:3px}.workspace_meta__IZbP0{display:flex;flex-wrap:wrap;gap:2px 8px;align-items:center;font:13px/1.3 var(--mono)}.workspace_metaId__U33ml{font:900 17px/1 var(--dots)}.workspace_title__MBII5{margin:0;font-size:clamp(22px,2vw,28px);font-weight:800;font-stretch:112%;letter-spacing:-.015em;line-height:1.08;text-wrap:balance}.workspace_tags__JQci3{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.workspace_tagsEnd__O3eHe{margin-left:auto}.workspace_tagsActions__Z4QDE{display:inline-flex;flex-wrap:wrap;gap:4px 16px;align-items:center}.workspace_tags__JQci3>.workspace_chipLabel__x4DBa:not([data-cli]):before{content:"· "}.workspace_tags__JQci3>.workspace_chipLabel__x4DBa[data-solved]:before{content:none}.workspace_meter__2wsD9{display:inline-flex;gap:3px;align-items:center;margin-right:4px;font:13px/1 var(--mono)}.workspace_meter__2wsD9 span{width:9px;height:14px;border:1.5px solid var(--ink);border-radius:2px}.workspace_meter__2wsD9[data-level=easy]{--lvl:var(--c-green)}.workspace_meter__2wsD9[data-level=medium]{--lvl:var(--c-amber)}.workspace_meter__2wsD9[data-level=hard]{--lvl:var(--c-red)}.workspace_meter__2wsD9 span[data-on]{background:var(--lvl,var(--ink));border-color:var(--lvl,var(--ink))}.workspace_meter__2wsD9 b{margin-left:5px;font-weight:400}.workspace_tabs__2wUFw{display:flex;gap:18px}.workspace_bar__zjs5X>.workspace_tabs__2wUFw{margin-right:14px}.workspace_tab__wzjmN{display:inline-flex;gap:6px;align-items:center;min-height:30px;padding:0;font:500 15px/1 var(--display);color:var(--ink);background:none;border:0;cursor:pointer}.workspace_tab__wzjmN:hover{text-decoration:underline;text-underline-offset:3px}.workspace_tab__wzjmN[aria-selected=true]{font-weight:700;-webkit-text-decoration:underline 2px;text-decoration:underline 2px;text-underline-offset:7px}.workspace_tabCount__iNai9{padding:1px 5px;font-size:12px;border:1px solid;border-radius:6px}.workspace_tabsRow__WosiJ{padding:4px 20px;border-bottom:1px solid var(--ink)}.workspace_brief__9r2cB{display:grid;grid-gap:10px;gap:10px;margin:0;padding:2px 0 18px;border-bottom:1px solid var(--rule)}.workspace_brief__9r2cB>div{display:grid;grid-template-columns:9ch minmax(0,1fr);grid-gap:12px;gap:12px;align-items:baseline}.workspace_brief__9r2cB dt{font:13px/1.5 var(--mono);color:var(--ink-2)}.workspace_brief__9r2cB dd{margin:0;font:15px/1.5 var(--display);overflow-wrap:anywhere}.workspace_brief__9r2cB code{font:14px/1.5 var(--mono)}.workspace_brief__9r2cB dd>code:only-child{font-weight:600}.workspace_given__wNJfB{margin-top:4px}.workspace_given__wNJfB summary{width:-moz-fit-content;width:fit-content;font:13px/1.6 var(--mono);color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;cursor:pointer;list-style:none}.workspace_given__wNJfB summary::-webkit-details-marker{display:none}.workspace_given__wNJfB summary:before{content:"+ "}.workspace_given__wNJfB[open] summary:before{content:"- "}.workspace_given__wNJfB[open] pre{margin-top:8px}.workspace_section__Q6ZOT{margin-top:26px}.workspace_sectionHead__FqC5S{margin:0 0 10px;font:600 15px/1.3 var(--display);color:var(--ink)}.workspace_prose__qZ7Hm{display:grid;grid-gap:12px;gap:12px;max-width:68ch;font-size:16.5px;line-height:1.65}.workspace_prose__qZ7Hm ol,.workspace_prose__qZ7Hm p,.workspace_prose__qZ7Hm ul{margin:0}.workspace_prose__qZ7Hm ol,.workspace_prose__qZ7Hm ul{display:grid;grid-gap:6px;gap:6px;padding-left:1.3em}.workspace_prose__qZ7Hm ul{list-style:disc}.workspace_prose__qZ7Hm ol{list-style:decimal}.workspace_prose__qZ7Hm h2,.workspace_prose__qZ7Hm h3{margin:12px 0 0;font-size:17px;font-weight:800;font-stretch:110%;letter-spacing:-.01em}.workspace_prose__qZ7Hm h2:first-child,.workspace_prose__qZ7Hm h3:first-child{margin-top:0}.workspace_prose__qZ7Hm code{font:.9em/1 var(--mono)}.workspace_prose__qZ7Hm pre{margin:0;padding:12px 14px;overflow-x:auto;font:var(--t-code);border:1px solid var(--ink);border-radius:10px}.workspace_prose__qZ7Hm pre code{font:inherit}.workspace_prose__qZ7Hm a{color:var(--ink);-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:3px}.workspace_prose__qZ7Hm .katex{font-size:1.05em}.workspace_prose__qZ7Hm .katex-display{margin:4px 0;overflow-x:auto;overflow-y:hidden}.workspace_field__X0cJf{display:grid;grid-gap:4px;gap:4px}.workspace_field__X0cJf dd{margin:0}.workspace_example__Ru80c{display:grid;grid-gap:12px;gap:12px;margin:0}.workspace_fieldCode__S5PRK{margin:0;padding:10px 12px;font:var(--t-code);white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--rule-2);border-radius:10px}.workspace_fieldText__AEBUR{margin:0;font:15px/1.55 var(--display)}.workspace_fieldLabel__ui1wP{font:600 13.5px/1.2 var(--display)}.workspace_doc__e00jN{border-color:transparent;border-radius:0}.workspace_doc__e00jN .workspace_problemHead__BdVYg,.workspace_doc__e00jN .workspace_scroll__UTFLc,.workspace_doc__e00jN .workspace_tabsRow__WosiJ{padding-left:4px}.workspace_note__UGfUh{margin:0;font:var(--t-note)}.workspace_refs__tucLq{display:grid;grid-gap:14px;gap:14px;margin:0}.workspace_refs__tucLq dt{font:600 14px/1.4 var(--mono)}.workspace_refs__tucLq dd{margin:4px 0 0;color:var(--ink-2)}.workspace_refs__tucLq dd .workspace_prose__qZ7Hm{font-size:15px}.workspace_editorCard__WMlPr .workspace_bar__zjs5X{border-bottom-width:1.5px}.workspace_editorHost__bRbY5{flex:1 1;min-height:0;position:relative}.workspace_banner__cdWka{margin:0;padding:7px 14px;font:14.5px/1.45 var(--display);border-bottom:1px solid var(--ink);background:var(--paper);font-size:13.5px}.workspace_banner__cdWka[data-solid]{background:var(--c-amber);color:var(--paper)}.workspace_banner__cdWka a{display:inline-block;padding-block:4px;color:inherit}.workspace_settings__NhLeY{position:absolute;top:52px;right:10px;z-index:5;display:grid;grid-gap:10px;gap:10px;width:220px;padding:12px;background:var(--paper);border:1.5px solid var(--ink);border-radius:14px;corner-shape:squircle;box-shadow:6px 6px 0 var(--ink)}.workspace_sizes__uFmmI{display:flex;gap:4px}.workspace_sizes__uFmmI button{flex:1 1;min-height:30px;font:13px/1 var(--mono);color:var(--ink);background:var(--paper);border:1px solid var(--ink);border-radius:8px;cursor:pointer}.workspace_sizes__uFmmI button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.workspace_check__LBICU{display:flex;gap:8px;align-items:center;font:14.5px/1 var(--display)}.workspace_check__LBICU input{accent-color:var(--ink)}.workspace_cases__Er2pB{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:12px}.workspace_caseBtn__dKdCO{min-height:30px;padding:0 10px;font:13px/1 var(--mono);color:var(--ink);background:var(--paper);border:1px solid var(--ink);border-radius:9px;cursor:pointer}.workspace_caseBtn__dKdCO[aria-pressed=true]{font-weight:700;border-width:2px}.workspace_textLabel__qLUda{display:block;margin:12px 0 6px;font:600 13.5px/1.2 var(--display)}.workspace_textarea__PsTG1{width:100%;padding:10px 12px;font:var(--t-code);color:var(--ink);background:var(--paper);border:1px solid var(--ink);border-radius:10px;resize:vertical;outline:none}.workspace_textarea__PsTG1:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.workspace_result__xsh0w{display:grid;grid-gap:12px;gap:12px;margin-top:16px;scroll-margin-bottom:20px}.workspace_verdict__pGWAh{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.workspace_stamp___kzVf{--dot:4.4px;margin:0;color:var(--c-red);font:900 44px/.9 var(--dots);padding-bottom:.2em;letter-spacing:-.03em;-webkit-mask-image:radial-gradient(circle,#000 var(--dot),transparent calc(var(--dot) + .5px));mask-image:radial-gradient(circle,#000 var(--dot),transparent calc(var(--dot) + .5px));-webkit-mask-size:6px 6px;mask-size:6px 6px;animation:workspace_stampIn__iBVt_ .52s steps(6) both}.workspace_stamp___kzVf[data-pass]{color:var(--c-green)}.workspace_stamp___kzVf[data-grading]{color:var(--ink);animation:workspace_stampBreathe__NJ3ui .9s steps(4) infinite alternate}@keyframes workspace_stampBreathe__NJ3ui{0%{--dot:2.4px}to{--dot:4.4px}}.workspace_clock__h1Dv4{font:900 20px/1 var(--dots);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes workspace_stampIn__iBVt_{0%{--dot:0px}}.workspace_status__8_hKP{display:flex;gap:10px;align-items:center;padding:18px 0;font:var(--t-note)}.workspace_spinner__lRXu9{display:inline-block;width:1ch}.workspace_idle__NqUBR{display:grid;grid-gap:8px;gap:8px;justify-items:start;padding:6px 0}.workspace_idle__NqUBR p{margin:0}.workspace_error__PcRyP{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border:1.5px dashed var(--ink);border-radius:12px}.workspace_error__PcRyP p{margin:0}.workspace_tests__v8FTz{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.workspace_testItem__nFqnl{border:1px solid var(--ink);border-radius:12px;corner-shape:squircle;overflow:hidden}.workspace_testItem__nFqnl[data-failed]{border-width:1.5px;border-color:var(--c-red)}.workspace_testRow__MmbQl{display:flex;gap:10px;align-items:center;width:100%;min-height:42px;padding:0 12px;font:13.5px/1.35 var(--mono);text-align:left;color:var(--ink);background:var(--paper);border:0;cursor:pointer}.workspace_testMark__AWxTJ{flex:none;padding:1px 5px;color:var(--c-red);border:1.5px solid var(--c-red);border-radius:5px}.workspace_testMark__AWxTJ[data-pass]{background:var(--c-green);border-color:var(--c-green);color:var(--paper)}.workspace_testItem__nFqnl[data-pending]{border-style:dashed;border-color:var(--rule-2,var(--ink))}.workspace_testItem__nFqnl[data-pending] .workspace_testRow__MmbQl{cursor:default;color:var(--ink-2,var(--ink))}.workspace_testMark__AWxTJ[data-pending]{color:var(--ink);border-color:var(--ink);animation:workspace_pendingMark__vYxlV 1.5s step-end calc(var(--i, 0) * .18s) infinite}@keyframes workspace_pendingMark__vYxlV{0%,24%{color:var(--paper);background:var(--ink)}25%,to{color:var(--ink);background:transparent}}[data-still] .workspace_stamp___kzVf[data-grading],[data-still] .workspace_testMark__AWxTJ[data-pending]{animation:none}@media (prefers-reduced-motion:reduce){.workspace_stamp___kzVf[data-grading],.workspace_testMark__AWxTJ[data-pending]{animation:none}}.workspace_testPreview__ZxOQM{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.workspace_testBody__rn7MM{padding:12px;border-top:1px dashed var(--ink)}.workspace_hints__FrLYH,.workspace_testBody__rn7MM{display:grid;grid-gap:12px;gap:12px}.workspace_hint__yYdoG{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border:1px solid var(--ink);border-radius:12px;corner-shape:squircle;animation:workspace_hintIn__3aR3k .32s var(--ease)}@keyframes workspace_hintIn__3aR3k{0%{transform:translateY(8px)}}.workspace_hintLevel__HXWvD{font:13px/1 var(--mono)}.workspace_hintModel__LZfEW{color:var(--ink-3)}.workspace_reveal__jAtrP{display:grid;grid-gap:12px;gap:12px;justify-items:start;max-width:44ch;padding:24px 0}.workspace_reveal__jAtrP p{margin:0}.workspace_revealRow__QGTNU{display:flex;flex-wrap:wrap;gap:8px}.workspace_trace__QGfw9{display:grid;grid-gap:8px;gap:8px}.workspace_traceHead__RMGPJ{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font:13px/1.3 var(--mono)}.workspace_turn__fcE_g{--dot:1.1px;display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border:1px solid var(--ink);border-radius:12px;corner-shape:squircle}.workspace_turn__fcE_g[data-state=diverged]{border:2px solid var(--c-red);background:color-mix(in srgb,var(--c-red) 8%,var(--paper))}.workspace_turn__fcE_g[data-state=downstream]{-webkit-mask-image:radial-gradient(circle,#000 var(--dot),transparent calc(var(--dot) + .5px));mask-image:radial-gradient(circle,#000 var(--dot),transparent calc(var(--dot) + .5px));-webkit-mask-size:3px 3px;mask-size:3px 3px}.workspace_turnHead__B6_9K{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin-bottom:4px;font:13px/1.3 var(--mono)}.workspace_turnName___g6VK{font-weight:700}.workspace_turnFlag__vNNYX{padding:1px 6px;font-size:12.5px;background:var(--c-red);color:var(--paper);border-radius:5px}.workspace_turnMeta__4hW3s{display:flex;gap:10px;margin-left:auto;font-size:12.5px}.workspace_event__LWJjG{display:grid;grid-template-columns:1.4ch 15ch minmax(0,1fr);grid-gap:8px;gap:8px;padding:3px 0;font:var(--t-code)}.workspace_event__LWJjG[data-alarm] .workspace_eventLabel__z4mTj{align-self:start;background:var(--c-red);color:var(--paper);padding:0 4px;border-radius:4px;justify-self:start}.workspace_eventDir__p187n{font-weight:700}.workspace_event__LWJjG[data-kind=user]{--kind:var(--c-purple)}.workspace_event__LWJjG[data-kind=call]{--kind:var(--c-blue)}.workspace_event__LWJjG[data-kind=result]{--kind:var(--c-teal)}.workspace_event__LWJjG .workspace_eventDir__p187n,.workspace_event__LWJjG:not([data-alarm]) .workspace_eventLabel__z4mTj{color:var(--kind,var(--ink-2))}.workspace_event__LWJjG[data-kind=call] .workspace_eventBody__Q6Ylx b{color:var(--c-blue)}.workspace_eventLabel__z4mTj{overflow-wrap:anywhere}.workspace_eventBody__Q6Ylx{white-space:pre-wrap;overflow-wrap:anywhere}.workspace_diff__wdy4r{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px}.workspace_diffSide__69SrG{display:grid;grid-gap:8px;gap:8px;align-content:start;min-width:0}.workspace_diffLabel__iAbUC{margin:0;font:700 13px/1 var(--mono)}.workspace_output__3pHfh{margin:0;padding:10px 12px;font:var(--t-code);white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--ink);border-radius:10px}.workspace_output__3pHfh[data-actual]{border-style:dashed;border-width:1.5px}.workspace_empty__KSqc_{font-style:italic}[data-still] .workspace_hint__yYdoG,[data-still] .workspace_stamp___kzVf{animation:none}[data-still] .workspace_stamp___kzVf{-webkit-mask-image:none;mask-image:none}.workspace_turn__fcE_g[data-pickable]{cursor:pointer;transition:box-shadow .16s var(--ease)}.workspace_turn__fcE_g[data-pickable]:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}button.workspace_turnName___g6VK{padding:0;font:inherit;font-weight:700;color:inherit;background:none;border:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px;cursor:pointer}.workspace_system__4bp_M{margin-bottom:16px;padding:10px 14px;border:1px dashed var(--ink);border-radius:12px}.workspace_system__4bp_M summary{font:13px/1.3 var(--mono);cursor:pointer}.workspace_system__4bp_M p{margin:10px 0 0;font:var(--t-note)}.workspace_toolList__kRkZS{display:grid;grid-gap:14px;gap:14px}.workspace_toolCard__5Y2Ue{display:grid;grid-gap:6px;gap:6px}.workspace_toolHead__1EvA3{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline}.workspace_toolName__4az4l{font:700 14px/1.3 var(--mono);color:var(--c-blue)}.workspace_toolParams__tKo9J{font:13px/1.3 var(--mono)}.workspace_toolDesc__0THez{width:100%;padding:10px 12px;font:15px/1.5 var(--display);color:var(--ink);background:var(--paper);border:1.5px solid var(--ink);border-radius:12px;corner-shape:squircle;resize:vertical}.workspace_toolDesc__0THez:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.workspace_toolMeta__vLhSs{justify-self:end;font:13px/1 var(--mono)}.workspace_score__Rlwea{margin:0;color:var(--c-red);font:900 44px/.9 var(--dots);letter-spacing:-.02em}.workspace_score__Rlwea[data-pass]{color:var(--c-green)}.workspace_confusions__TLU9t{margin:0;padding-left:18px;font:var(--t-note)}.workspace_reqs__C45jM{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.workspace_req__HbiyE{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:6px 12px;gap:6px 12px;align-items:start;padding:10px 12px;border:1px solid var(--ink);border-radius:12px;corner-shape:squircle;animation:workspace_reqIn__nUvI9 .36s var(--ease) both;animation-delay:calc(var(--i, 0) * 45ms)}.workspace_req__HbiyE:not(:has(.workspace_testMark__AWxTJ)){grid-template-columns:minmax(0,1fr) auto}.workspace_req__HbiyE[data-failed]{border-width:1.5px;border-color:var(--c-red)}.workspace_req__HbiyE .workspace_testMark__AWxTJ{font:13px/1.3 var(--mono)}@keyframes workspace_reqIn__nUvI9{0%{opacity:0;transform:translateY(6px)}}.workspace_reqText__1ZQeF{margin:0;font:15px/1.45 var(--display)}.workspace_reqWant__Gdj_y{font:13px/1.3 var(--mono);color:var(--c-blue)}.workspace_reqPicks__CBJXF{grid-column:2;display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;font:13px/1.3 var(--mono)}.workspace_picks__EurT5{display:flex;flex-wrap:wrap;gap:4px}.workspace_pick__hUpdI{padding:2px 6px;color:var(--c-red);border:1.5px solid var(--c-red);border-radius:6px;text-decoration:line-through}.workspace_pick__hUpdI[data-right]{background:var(--c-green);border-color:var(--c-green);color:var(--paper);text-decoration:none}.workspace_byTool__m9A_u,.workspace_tallyRows__BOCYN{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.workspace_byToolRow__BiVIA,.workspace_tallyRow__uvutY{display:grid;grid-template-columns:minmax(120px,190px) 84px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.workspace_tallyRow__uvutY{grid-template-columns:minmax(150px,210px) minmax(0,1fr) 3ch;font:15px/1.3 var(--display)}.workspace_tallyRow__uvutY b{font:700 14px/1 var(--mono);text-align:right}.workspace_cells__Op0VX{display:flex;flex-wrap:wrap;gap:3px;min-height:16px}.workspace_cell__eyQS5{width:16px;height:16px;border:1.5px solid var(--cell,var(--ink));border-radius:4px}.workspace_byToolRow__BiVIA .workspace_cell__eyQS5{--cell:var(--c-red)}.workspace_byToolRow__BiVIA .workspace_cell__eyQS5[data-on]{--cell:var(--c-green)}.workspace_cell__eyQS5[data-on]{background:var(--cell,var(--ink));animation:workspace_cellIn__R5VxN .28s steps(3) both;animation-delay:calc(var(--i, 0) * 50ms)}@keyframes workspace_cellIn__R5VxN{0%{transform:scale(.3)}}.workspace_triage__n1s6_{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(200px,32%) minmax(0,1fr)}.workspace_runList__gVGGr{margin:0;padding:10px;list-style:none;overflow-y:auto;border-right:1.5px solid var(--ink);scrollbar-width:thin}.workspace_runItem__LuXGH{display:grid;grid-gap:4px;gap:4px;width:100%;margin-bottom:6px;padding:9px 10px;text-align:left;color:var(--ink);background:var(--paper);border:1px solid transparent;border-radius:10px;corner-shape:squircle;cursor:pointer}.workspace_runItem__LuXGH:hover{border-color:var(--ink)}.workspace_runItem__LuXGH[aria-current]{--ink:var(--p);--paper:var(--i);background:var(--paper);color:var(--ink)}.workspace_runItemId__Tt627{display:inline-flex;gap:8px;align-items:center;font:700 13px/1.2 var(--mono)}.workspace_runItemReq__1gs9k{font:14.5px/1.35 var(--display);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.workspace_runItemTag__7STgP{font:13px/1.3 var(--mono)}.workspace_runItemTag__7STgP[data-empty]{font-style:italic}.workspace_runView__HnKkS{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0;padding:16px 18px 28px;overflow-y:auto;scrollbar-width:thin}.workspace_runAsk__wuygC{margin:0;font:600 16.5px/1.4 var(--display)}.workspace_why__TT0sX{padding:12px 14px;border:1.5px dashed var(--ink);border-radius:12px;font:var(--t-note);border-color:var(--c-red)}.workspace_why__TT0sX[data-right]{border-style:solid;border-color:var(--c-green)}.workspace_why__TT0sX p{margin:4px 0 0}.workspace_modes__1377L{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;border:0}.workspace_modes__1377L legend{margin-bottom:8px}.workspace_mode__eSA57{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:2px 10px;gap:2px 10px;align-items:baseline;padding:9px 12px;border:1px solid var(--ink);border-radius:12px;corner-shape:squircle;cursor:pointer}.workspace_mode__eSA57:has(input:checked){border:2px solid var(--mode,var(--ink));background:color-mix(in srgb,var(--mode,var(--ink)) 12%,var(--paper))}.workspace_mode__eSA57 input{grid-row:span 2;accent-color:var(--mode,var(--ink))}.workspace_swatch__IjULm{display:inline-block;width:10px;height:10px;margin-right:7px;background:var(--mode,var(--ink));border-radius:3px;vertical-align:0}.workspace_modeLabel__tF09L{font:600 15px/1.3 var(--display)}.workspace_modeDesc__TOk6O{font:14.5px/1.45 var(--display)}@media (max-width:900px){.workspace_triage__n1s6_{grid-template-columns:1fr}.workspace_stack__sK7Qm .workspace_editorCard__WMlPr:has(.workspace_triage__n1s6_){height:auto}.workspace_runList__gVGGr{display:flex;gap:6px;overflow-x:auto;border-right:0;border-bottom:1.5px solid var(--ink)}.workspace_runList__gVGGr li{flex:0 0 200px}.workspace_byToolRow__BiVIA,.workspace_tallyRow__uvutY{grid-template-columns:minmax(0,1fr) auto}.workspace_byToolRow__BiVIA .workspace_note__UGfUh{grid-column:1/-1}.workspace_tallyRow__uvutY .workspace_cells__Op0VX{display:none}}[data-still] .workspace_cell__eyQS5[data-on],[data-still] .workspace_req__HbiyE{animation:none}@media (max-width:600px){.workspace_event__LWJjG{grid-template-columns:1.4ch minmax(0,1fr);gap:2px 8px}.workspace_eventBody__Q6Ylx{grid-column:2}}@media (max-width:480px){.workspace_bar__zjs5X>.workspace_chipLabel__x4DBa{flex:0 1 auto}.workspace_bar__zjs5X:has(>.workspace_chipLabel__x4DBa)>.workspace_barSpacer__wLvVT{flex-basis:100%;height:0}}.workspace_back__10dkl,.workspace_banner__cdWka:not([data-solid]),.workspace_chipLabel__x4DBa,.workspace_fieldLabel__ui1wP,.workspace_meta__IZbP0,.workspace_note__UGfUh,.workspace_tab__wzjmN:not([aria-selected=true]),.workspace_textBtn__ZmfZ1,.workspace_textLabel__qLUda{color:var(--ink-2)}.workspace_metaId__U33ml{color:var(--ink-3)}.workspace_banner__cdWka,.workspace_bar__zjs5X,.workspace_card__qEzD0:not(.workspace_doc__e00jN),.workspace_problemHead__BdVYg,.workspace_tabsRow__WosiJ{border-color:var(--rule)}.workspace_caseBtn__dKdCO,.workspace_output__3pHfh,.workspace_prose__qZ7Hm pre,.workspace_textarea__PsTG1{border-color:var(--rule-2)}.workspace_title__MBII5{font-family:var(--brand)}.workspace_prose__qZ7Hm{font-size:16px;line-height:1.6}.workspace_preview__RnT_t{max-width:760px}.workspace_preview__RnT_t .workspace_scroll__UTFLc{overflow:visible}.workspace_gateBackdrop__hXcgj{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px;background:var(--paper);animation:workspace_gateIn__8TePY .16s var(--ease) both}.workspace_gate__mAlwg{--radius:24px;--lift:8px;display:grid;grid-gap:14px;gap:14px;width:min(460px,100%);padding:26px;color:var(--ink);background:var(--paper);animation:workspace_gateUp__fVOUt .32s cubic-bezier(.34,1.4,.64,1) both}.workspace_gateTitle__i_xC6{margin:0;font:800 26px/1.1 var(--brand);font-stretch:112%}.workspace_gateBody__ep63L{margin:0;font:15px/1.5 var(--display);color:var(--ink-2)}.workspace_gateActions__uW2nh{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:center}.workspace_gateNote___Y56s{margin:0;font:13px/1.4 var(--mono);color:var(--ink-3)}@keyframes workspace_gateIn__8TePY{0%{opacity:0}}@keyframes workspace_gateUp__fVOUt{0%{translate:0 14px;scale:.97}}[data-still] .workspace_gateBackdrop__hXcgj,[data-still] .workspace_gate__mAlwg{animation:none}@media (prefers-reduced-motion:reduce){.workspace_gateBackdrop__hXcgj,.workspace_gate__mAlwg{animation:none}}.workspace_failList__z0plm{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0 0 0 18px;font:var(--t-code);color:var(--c-red)}.profile_board__HgETu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"card  trace  trace" "score map    map" "skill skill  build";grid-gap:14px;gap:14px;width:min(1180px,100%);margin:0 auto;padding:32px var(--gutter) 96px}.profile_panel__sGs10{display:grid;align-content:start;grid-gap:16px;gap:16px;min-width:0;padding:20px 22px 22px;border:1px solid var(--rule-2);border-radius:22px;corner-shape:squircle}.profile_wide__1iDTw{grid-column:1/-1}.profile_card__9buu_{grid-area:card}.profile_tracePanel__v0Ank{grid-area:trace}.profile_board__HgETu[data-account]{grid-template-areas:"card  usage  usage" "card  trace  trace" "score map    map" "skill skill  build"}.profile_board__HgETu[data-public]{grid-template-areas:"card  map   map" "score build build"}.profile_usagePanel__Cw7sl{grid-area:usage}.profile_usagePanel__Cw7sl:empty{display:none}.profile_score__iLF22{grid-area:score}.profile_mapPanel__caWo2{grid-area:map}.profile_skillsPanel__DSn_p{grid-area:skill}.profile_builds__Zq2SZ{grid-area:build}.profile_head__khW0z{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:baseline;justify-content:space-between}.profile_h2__x5pxz{margin:0;font:800 22px/1.1 var(--brand);font-stretch:110%;letter-spacing:-.01em}.profile_note__eUlH_{margin:0;font:13px/1.4 var(--mono);color:var(--ink-2)}.profile_figure__4ibKd{margin:0;font:13px/1.3 var(--mono);color:var(--ink-2)}.profile_figure__4ibKd b{margin-right:4px;font:900 30px/.9 var(--dots);color:var(--ink)}.profile_inlineNum__P6YVw{font:900 15px/1 var(--dots);color:var(--ink)}.profile_count__wrvmm{font:13px/1 var(--mono);color:var(--ink-3);text-align:right;white-space:nowrap}.profile_more__QVG1D,.profile_signIn__dOonW{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.profile_more__QVG1D{font:13px/1.3 var(--mono)}.profile_stage__JXYEC{position:relative;display:flex;gap:12px;align-items:flex-end;justify-content:center;height:208px;padding-bottom:40px;border:1px solid var(--rule-2);border-radius:16px;corner-shape:squircle;background:linear-gradient(var(--paper),var(--paper)) top /100% calc(100% - 34px) no-repeat,radial-gradient(circle,var(--rule-2) 1px,transparent 1.4px) 0 0 /6px 6px}.profile_editLook__1eTk_{position:absolute;bottom:8px;left:50%;padding:3px 8px;font:13px/1.2 var(--mono);color:var(--ink);text-decoration:underline;text-underline-offset:3px;white-space:nowrap;background:var(--paper);border:0;translate:-50% 0;cursor:pointer}.profile_who__Qxs8_{display:grid;grid-gap:4px;gap:4px;min-width:0}.profile_name___IYwq{margin:0;font:800 clamp(28px,2.6vw,38px) /1 var(--brand);font-stretch:112%;letter-spacing:-.02em;overflow-wrap:anywhere}.profile_sub__1t0wt{margin:0;font:14.5px/1.45 var(--display);color:var(--ink-2);overflow-wrap:anywhere}.profile_level__ZKZVH{display:grid;grid-gap:10px;gap:10px}.profile_levelLine__YI1RZ{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;margin:0}.profile_levelLine__YI1RZ b{font:900 44px/.85 var(--dots)}.profile_lv__jmaL9{font:13px/1 var(--mono);color:var(--ink-2)}.profile_band__wzdWu{font:700 17px/1.2 var(--brand);font-stretch:106%}.profile_heat__Ky3pg{flex-basis:100%;font:13px/1.3 var(--mono);color:var(--ink-2)}.profile_go__INled{height:auto;min-height:58px;padding-block:10px;white-space:normal;display:flex;gap:12px;align-items:center;justify-content:space-between;min-width:0;text-align:left}.profile_goText__BjFYL{display:grid;grid-gap:4px;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 15px/1.25 var(--display)}.profile_goLabel__n72r8{font:12.5px/1 var(--mono);opacity:1}.profile_track__uYVZD{display:block;height:6px;background:var(--rule)}.profile_track__uYVZD>span{display:block;height:100%;background:var(--ink);transition:width .7s var(--ease)}[data-still] .profile_track__uYVZD>span{transition:none}.profile_trace__J7fvM{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:2px;gap:2px;align-items:end;height:84px;padding-bottom:6px;border-bottom:1px solid var(--ink)}.profile_day__0XXVU{display:flex;flex-direction:column-reverse;gap:2px;align-items:center;height:100%}.profile_day__0XXVU[data-week]{border-left:1px solid var(--rule)}.profile_tick__LwI9x{display:inline-block;flex:none;width:8px;height:8px;border:1px solid var(--ink);border-radius:2px}.profile_tick__LwI9x[data-pass]{background:var(--ink)}.profile_more2__mhvil{font:11px/.8 var(--mono);color:var(--ink-2)}.profile_legend__32Rbi{display:flex;gap:6px;align-items:center;margin:-6px 0 0;font:13px/1 var(--mono);color:var(--ink-3)}.profile_legend__32Rbi .profile_tick__LwI9x+.profile_tick__LwI9x,.profile_legend__32Rbi .profile_tick__LwI9x:nth-of-type(2){margin-left:10px}.profile_legendEnd__0XXmO{margin-left:auto}.profile_recent__AFd6f{display:grid;margin:0;padding:0;list-style:none}.profile_turn__zQ8_p{display:grid;grid-template-columns:10px minmax(0,1fr) auto 76px;grid-gap:12px;gap:12px;align-items:center;min-height:36px;color:var(--ink);text-decoration:none;border-top:1px solid var(--rule)}.profile_turnTitle__ZQo0L{overflow:hidden;font:500 15px/1.3 var(--display);text-overflow:ellipsis;white-space:nowrap}.profile_turn__zQ8_p:focus-visible .profile_turnTitle__ZQo0L,.profile_turn__zQ8_p:hover .profile_turnTitle__ZQo0L{text-decoration:underline;text-underline-offset:3px}.profile_turnVerdict__zgyHB,.profile_turnWhen__6Cx9I{font:13px/1 var(--mono);color:var(--ink-2)}.profile_turnWhen__6Cx9I{color:var(--ink-3);text-align:right}.profile_rows__5Fs0F,.profile_skills__7EwLJ{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.profile_skills__7EwLJ{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 36px}.profile_meterRow__6C71v{display:grid;grid-template-columns:minmax(0,132px) minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center}.profile_rowName__FD6e_{overflow:hidden;font:500 15px/1.3 var(--display);text-overflow:ellipsis;white-space:nowrap}.profile_score__iLF22 .profile_rowName__FD6e_{text-transform:capitalize}.profile_score__iLF22 .profile_meterRow__6C71v{grid-template-columns:72px minmax(0,1fr) auto}.profile_facts__oFhrt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0;padding-top:14px;border-top:1px solid var(--rule)}.profile_facts__oFhrt dt{font:13px/1.2 var(--mono);color:var(--ink-3)}.profile_facts__oFhrt dd{margin:6px 0 0;font:13px/1.2 var(--mono);color:var(--ink-2)}.profile_facts__oFhrt b{margin-right:4px;font:900 26px/.9 var(--dots);color:var(--ink)}.profile_map__Fbkwl{display:grid;margin:0;padding:0;list-style:none}.profile_mapRow__Yqd_q{display:grid;grid-template-columns:160px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;min-height:38px;border-top:1px solid var(--rule)}.profile_mapLevel__GLACI{display:flex;gap:10px;align-items:baseline;color:var(--ink);text-decoration:none}.profile_mapLevel__GLACI:focus-visible .profile_mapTitle__2z7yH,.profile_mapLevel__GLACI:hover .profile_mapTitle__2z7yH{text-decoration:underline;text-underline-offset:3px}.profile_mapNum__fqjHa{font:900 18px/1 var(--dots);color:var(--ink-3)}.profile_mapRow__Yqd_q[data-state=done] .profile_mapNum__fqjHa{color:var(--ink)}.profile_mapTitle__2z7yH{font:600 15px/1.3 var(--display)}.profile_squares__Sp2ff{display:flex;flex-wrap:wrap;gap:4px;padding-block:7px}.profile_square__ifFe5{width:16px;height:16px;border:1px solid var(--ink-3);border-radius:4px}.profile_square__ifFe5:focus-visible,.profile_square__ifFe5:hover{border-color:var(--ink);background:var(--rule-2)}.profile_square__ifFe5[data-done]{background:var(--ink);border-color:var(--ink)}.profile_square__ifFe5[data-next]{border:2px solid var(--ink)}.profile_buildList__tCHyK{display:grid;margin:0;padding:0;list-style:none}.profile_build__sj_KR{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 12px;gap:8px 12px;align-items:baseline;padding-block:12px;color:var(--ink);text-decoration:none;border-top:1px solid var(--rule)}.profile_buildTitle__Lf34Y{overflow:hidden;font:600 15px/1.3 var(--display);text-overflow:ellipsis;white-space:nowrap}.profile_build__sj_KR:focus-visible .profile_buildTitle__Lf34Y,.profile_build__sj_KR:hover .profile_buildTitle__Lf34Y{text-decoration:underline;text-underline-offset:3px}.profile_buildSteps__ZmOqD{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:3px}.profile_stepDot__aVQdk{width:8px;height:8px;border:1px solid var(--ink-3);border-radius:2px}.profile_stepDot__aVQdk[data-done]{background:var(--ink);border-color:var(--ink)}@media (max-width:1019px){.profile_board__HgETu{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"card  trace" "score build" "map   map" "skill skill"}.profile_board__HgETu[data-account]{grid-template-areas:"card  usage" "card  trace" "score build" "map   map" "skill skill"}.profile_board__HgETu[data-public]{grid-template-areas:"card  score" "map   map" "build build"}}@media (max-width:719px){.profile_board__HgETu{grid-template-columns:minmax(0,1fr);grid-template-areas:"card" "trace" "score" "map" "skill" "build";padding-top:20px}.profile_board__HgETu[data-account]{grid-template-areas:"card" "usage" "trace" "score" "map" "skill" "build"}.profile_board__HgETu[data-public]{grid-template-areas:"card" "score" "map" "build"}.profile_panel__sGs10{padding:18px 16px}.profile_skills__7EwLJ{grid-template-columns:minmax(0,1fr)}.profile_mapRow__Yqd_q{grid-template-columns:minmax(0,1fr) auto;padding-block:8px}.profile_squares__Sp2ff{grid-column:1/-1;grid-row:2}.profile_day__0XXVU:nth-child(-n+42){display:none}.profile_turn__zQ8_p{grid-template-columns:10px minmax(0,1fr) auto}.profile_turnVerdict__zgyHB{display:none}}.profile_share__ymhOh{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:center;margin:0;font:13px/1.3 var(--mono);color:var(--ink-2)}.profile_share__ymhOh a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.profile_shareBtn__vZzvT{min-height:32px;padding:0;font:inherit;color:var(--ink);background:none;border:0;cursor:pointer;-webkit-text-decoration:underline 1px transparent;text-decoration:underline 1px transparent;text-underline-offset:3px}@media (hover:hover){.profile_shareBtn__vZzvT:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}}.profile_shareBtn__vZzvT:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.usage_track__16tvA{display:block;height:6px;background:var(--rule)}.usage_track__16tvA>span{display:block;height:100%;background:var(--ink);transition:width .5s var(--ease)}[data-still] .usage_track__16tvA>span{transition:none}.usage_compact__ngIzh{display:inline-flex;flex:0 1 auto;min-width:0;gap:7px;align-items:center;font:13px/1 var(--mono);color:var(--ink-2);text-decoration:none;white-space:nowrap}.usage_compact__ngIzh .usage_track__16tvA{flex:0 0 44px;height:4px}.usage_compact__ngIzh:hover .usage_compactLabel__DabHD{text-decoration:underline;text-underline-offset:3px}.usage_compact__ngIzh[data-out]{color:var(--ink);font-weight:700}.usage_compactPct__0dWRl{overflow:hidden;text-overflow:ellipsis}.usage_compact__ngIzh:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.usage_morph__anEdC{--grow:300ms;position:fixed;z-index:60;display:grid;grid-gap:12px;gap:12px;padding:calc(var(--pad) - 1px);color:var(--ink);background:var(--paper);border:1px solid var(--ink);border-radius:16px;pointer-events:none;visibility:hidden;-webkit-clip-path:inset(calc(var(--pad) - 5px) calc(100% - var(--pad) - var(--pw) - 5px) calc(100% - var(--pad) - var(--ph) - 5px) calc(var(--pad) - 5px) round 8px);clip-path:inset(calc(var(--pad) - 5px) calc(100% - var(--pad) - var(--pw) - 5px) calc(100% - var(--pad) - var(--ph) - 5px) calc(var(--pad) - 5px) round 8px);transition:visibility 0s linear var(--grow),-webkit-clip-path var(--grow) var(--ease);transition:clip-path var(--grow) var(--ease),visibility 0s linear var(--grow);transition:clip-path var(--grow) var(--ease),visibility 0s linear var(--grow),-webkit-clip-path var(--grow) var(--ease)}.usage_morph__anEdC[data-right]{-webkit-clip-path:inset(calc(var(--pad) - 5px) calc(var(--pad) - 5px) calc(100% - var(--pad) - var(--ph) - 5px) calc(100% - var(--pad) - var(--pw) - 5px) round 8px);clip-path:inset(calc(var(--pad) - 5px) calc(var(--pad) - 5px) calc(100% - var(--pad) - var(--ph) - 5px) calc(100% - var(--pad) - var(--pw) - 5px) round 8px)}.usage_morph__anEdC[data-open]{pointer-events:auto;visibility:visible;-webkit-clip-path:inset(0 0 0 0 round 16px);clip-path:inset(0 0 0 0 round 16px);transition:visibility 0s,-webkit-clip-path var(--grow) var(--ease);transition:clip-path var(--grow) var(--ease),visibility 0s;transition:clip-path var(--grow) var(--ease),visibility 0s,-webkit-clip-path var(--grow) var(--ease)}.usage_morphRow__YbtXr{display:flex;gap:7px;align-items:center;width:var(--pw);height:var(--ph);font:13px/1 var(--mono);color:var(--ink-2);white-space:nowrap}.usage_morph__anEdC[data-right] .usage_morphRow__YbtXr{margin-left:auto}.usage_morphRow__YbtXr .usage_track__16tvA{flex:0 0 44px;height:4px}.usage_morphRow__YbtXr[data-out]{color:var(--ink);font-weight:700}.usage_morphBody__jOd3o{display:grid;grid-gap:10px;gap:10px;padding-top:10px;border-top:1px solid var(--rule);opacity:0;transform:translateY(-6px);transition:opacity .12s var(--ease),transform .12s var(--ease)}.usage_morph__anEdC[data-open] .usage_morphBody__jOd3o{opacity:1;transform:none;transition:opacity .22s var(--ease) 90ms,transform .26s var(--ease) 90ms}.usage_morphTitle__D29cy{margin:0;font:600 15px/1.2 var(--brand)}.usage_morph__anEdC .usage_figure__aHrpH b{font-size:34px}[data-still] .usage_morph__anEdC,[data-still] .usage_morph__anEdC .usage_morphBody__jOd3o{transition:none!important}@media (prefers-reduced-motion:reduce){.usage_morph__anEdC,.usage_morph__anEdC .usage_morphBody__jOd3o{transition:none!important}}.usage_full__AhR8q{display:grid;grid-gap:10px;gap:10px;max-width:760px;scroll-margin-top:110px}.usage_fullHead__a_92Q{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:baseline;justify-content:space-between}.usage_h2__8ENvq{margin:0;font:700 19px/1.2 var(--brand);font-stretch:106%}.usage_note__9lbmw,.usage_plan__XZAFH{margin:0;font:13px/1.5 var(--mono);color:var(--ink-2)}.usage_figure__aHrpH{margin:0;font:13px/1 var(--mono);color:var(--ink-2)}.usage_figure__aHrpH b{font:900 40px/1 var(--dots);color:var(--ink)}.usage_link__c6_FA{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.usage_creditsOut__lmLxX{display:grid;justify-items:start;grid-gap:8px;gap:8px;margin:10px 0;padding:12px 14px;border:1px solid var(--ink)}.usage_creditsOutTitle__xUg09{margin:0;font-weight:700}.repair_how___YRAD{margin:22px 0 0}.repair_how___YRAD ul{display:grid;grid-gap:6px;gap:6px;margin:8px 0 0;padding-left:18px;font:14.5px/1.5 var(--display);list-style:disc}.repair_how___YRAD code{font:var(--t-code)}.repair_repo__JmiYo{display:grid;grid-template-columns:fit-content(42%) minmax(0,1fr);grid-gap:14px;gap:14px;margin-top:12px;min-height:0}.repair_files__cQgjW{display:grid;min-width:0;align-content:start;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}.repair_file__WO6Cw{box-sizing:border-box;display:flex;min-width:0;gap:8px;align-items:center;width:100%;padding:5px 8px;font:13px/1.3 var(--mono);text-align:left;color:var(--ink);background:none;border:1px solid transparent;border-radius:8px;cursor:pointer}.repair_file__WO6Cw:hover{border-color:var(--ink)}.repair_file__WO6Cw[aria-current=true]{color:var(--paper);background:var(--ink)}.repair_file__WO6Cw span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.repair_mark__K17ke{flex:none;width:7px;height:7px}.repair_mark__K17ke[data-on]{background:var(--c-amber)}.repair_view__A7c_1{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0}.repair_viewHead__s8SkY{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font:13px/1.3 var(--mono)}.repair_viewHead__s8SkY>span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.repair_code__MipfW{box-sizing:border-box;max-width:100%;margin:0;padding:10px 12px;font:var(--t-code);white-space:pre;overflow-x:auto;border:1px solid var(--ink);border-radius:10px}.repair_switch___wqKW{display:inline-flex;gap:12px;margin-right:14px}.repair_switch___wqKW button{padding:2px 0;font:13px/1.3 var(--mono);color:var(--ink);background:none;border:0;border-radius:6px;cursor:pointer}.repair_switch___wqKW button[aria-checked=true],.repair_switch___wqKW button[aria-pressed=true]{font-weight:700;-webkit-text-decoration:underline 2px;text-decoration:underline 2px;text-underline-offset:6px}.repair_switch___wqKW button:disabled{cursor:default}.repair_diff__7ETko{box-sizing:border-box;max-width:100%;margin:6px 0 0;padding:6px 0;font:var(--t-code);white-space:pre;overflow-x:auto;border:1px solid var(--ink);border-radius:10px}.repair_line__s14iZ{display:block;padding:0 12px}.repair_line__s14iZ[data-kind=add]{color:var(--c-green);background:color-mix(in srgb,var(--c-green) 10%,var(--paper))}.repair_line__s14iZ[data-kind=remove]{color:var(--c-red);background:color-mix(in srgb,var(--c-red) 10%,var(--paper))}.repair_sign__4Wrmi{display:inline-block;width:2ch;-webkit-user-select:none;-moz-user-select:none;user-select:none}.repair_fold__4gpGj{display:block;width:100%;padding:1px 12px;font:13px/1.5 var(--mono);text-align:left;color:var(--ink);background:none;border:0;border-block:1px dashed var(--ink);cursor:pointer}.repair_added__WJafX{color:var(--c-green);font-weight:700}.repair_removed__yuTVI{color:var(--c-red);font-weight:700}.repair_pass__X0wfZ{color:var(--c-green);font-weight:700}.repair_fail__Vadtc{color:var(--c-red);font-weight:700}.repair_failures__yC5QR{margin:4px 0 0;padding-left:18px;list-style:disc}.repair_say__ur3j2{display:block;white-space:normal}.repair_say__ur3j2 li,.repair_say__ur3j2 p{margin:0 0 6px;font:var(--t-note)}.repair_say__ur3j2 p:last-child{margin-bottom:0}.repair_transcript___fIZH{display:grid;grid-gap:2px;gap:2px}.repair_empty__hom26{display:grid;grid-gap:6px;gap:6px;max-width:60ch}.repair_empty__hom26 p{margin:0;font:var(--t-note)}.repair_sysLine__xUTsZ{margin:6px 0;font:13px/1.4 var(--mono);text-align:center}.repair_more__s67Ws{display:block;margin-top:4px;padding:0;font:13px/1.3 var(--mono);color:inherit;background:none;border:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.repair_working__f9Sod{display:flex;gap:10px;align-items:center;padding:10px 0 4px;font:var(--t-code)}.repair_working__f9Sod:before{content:"";width:.6em;height:1.1em;background:var(--ink);animation:repair_blink___RL8D 1s steps(1) infinite}.repair_working__f9Sod button{margin-left:auto}@keyframes repair_blink___RL8D{50%{opacity:0}}[data-still] .repair_working__f9Sod:before{animation:none}.repair_plan__KOuUd{display:grid;grid-gap:8px;gap:8px;margin:8px 0;padding:14px 16px;border:1px solid var(--ink);border-radius:14px;corner-shape:squircle}.repair_plan__KOuUd[data-decide]{border-width:2.5px}.repair_planLabel__QJ08Z{margin:0;font:700 13px/1.2 var(--mono)}.repair_planActions__DDKI7{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding-top:10px;border-top:1px dashed var(--ink)}.repair_planActions__DDKI7>span{font:13px/1.3 var(--mono)}.repair_alarm__EXTRM{margin:0;padding:7px 14px;font:14.5px/1.45 var(--display);color:var(--paper);background:var(--c-red);border-bottom:1px solid var(--ink)}.repair_compose__rbwo7{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0;padding:12px 14px 14px}.repair_compose__rbwo7 textarea{flex:1 1;min-height:72px;resize:none}.repair_composeFoot__J9D6a{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font:13px/1.3 var(--mono)}.repair_composeFoot__J9D6a>span{flex:1 1}.repair_composeFoot__J9D6a>span[data-low]{color:var(--c-red,var(--ink));font-weight:700}.repair_signIn__E4Bn2{margin:0;padding:14px;font:var(--t-note)}@media (max-width:560px){.repair_repo__JmiYo{grid-template-columns:1fr}}.repair_composeFoot__J9D6a,.repair_planActions__DDKI7>span,.repair_sysLine__xUTsZ,.repair_viewHead__s8SkY{color:var(--ink-2)}.repair_code__MipfW,.repair_diff__7ETko,.repair_plan__KOuUd:not([data-decide]){border-color:var(--rule-2)}.repair_standing__26auA{display:grid;grid-gap:10px;gap:10px;padding:14px 16px 12px;border:1px solid var(--ink);border-radius:12px}.repair_standingTitle__92k7D{margin:0;font:700 15px/1.3 var(--brand)}.repair_standingHead___PnVI{display:flex;flex-wrap:wrap;gap:4px 22px;align-items:baseline}.repair_standingBeats__OXGe7,.repair_standingScore__jAJa2{margin:0;font:13px/1.3 var(--mono);color:var(--ink-2)}.repair_standingScore__jAJa2 b{font:900 34px/1 var(--dots);color:var(--ink)}.repair_standingBeats__OXGe7 b{font:900 26px/1 var(--dots);color:var(--ink)}.repair_standingFacts__pP9N9,.repair_standingNote__59kdk{margin:0;font:13px/1.4 var(--mono);color:var(--ink-2)}.repair_standingNote__59kdk{font:var(--t-note)}.repair_histogram__gXxnd{margin:4px 0 0}.repair_histogramBars__hBZvO{display:flex;gap:2px;align-items:flex-end;height:72px;padding-bottom:1px;border-bottom:1px solid var(--ink)}.repair_histogramBar__DOhuC{flex:1 1;min-width:0;background:var(--paper);border:1px solid var(--ink-3);border-bottom:0}.repair_histogramBar__DOhuC[data-you]{background:var(--ink);border-color:var(--ink)}.repair_histogramAxis__l0NTT{display:flex;justify-content:space-between;gap:8px;margin-top:4px;font:13px/1.3 var(--mono);color:var(--ink-3)}.repair_standingLatest__WVIyn{margin:0;font:13px/1.4 var(--mono);color:var(--ink-2)}.repair_standingLatest__WVIyn b{color:var(--ink)}.repair_standingLatest__WVIyn[data-better] b{color:var(--c-green)}.repair_standingLatest__WVIyn[data-worse] b{color:var(--c-red)}.repair_passes__erd6d>summary{padding:6px 0;font:13px/1.4 var(--mono);color:var(--ink-2);cursor:pointer}.repair_passDelta__AJk_0{margin-left:6px;color:var(--ink-3)}.repair_passDelta__AJk_0[data-better]{color:var(--c-green)}.repair_passDelta__AJk_0[data-worse]{color:var(--c-red)}.repair_ladder__4Jo7n{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule-2,var(--ink-3))}.repair_ladderRow__5v4_h{display:grid;grid-template-columns:3ch minmax(0,1fr) auto 3ch;grid-gap:12px;gap:12px;align-items:baseline;padding:5px 0;font:13px/1.4 var(--mono);color:var(--ink-2);border-bottom:1px solid var(--rule-2,var(--ink-3))}.repair_ladderRow__5v4_h[data-you]{color:var(--ink);font-weight:700}.repair_ladderRank__Nnd6T{font:900 16px/1 var(--dots);color:var(--ink)}.repair_ladderYou__gaimR{text-align:right}.repair_solvedBefore__siO1Q{display:grid;grid-gap:14px;gap:14px;width:100%;margin-bottom:8px}.repair_solution__yb2G4{display:grid;grid-gap:10px;gap:10px}.repair_solutionHead__07Dxc{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline}.repair_solutionSwitch__doAkN{padding:0;font:13px/1.3 var(--mono);color:var(--ink);background:none;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.repair_editAgent__3Uy9_{font:13px/1.2 var(--mono);color:var(--ink);text-decoration:underline;text-underline-offset:3px}.repair_gate__ULE6p{display:grid;grid-gap:12px;gap:12px;justify-items:start;max-width:56ch;padding:6px 0}.repair_gate__ULE6p p{margin:0}.repair_gateActions__Oe2UE{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:center}.repair_runs__fs5nG{display:grid;grid-gap:18px;gap:18px}.repair_run__C9HWG{display:grid;grid-gap:10px;gap:10px}