.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}.catalog_railPanel__p0NqD,.catalog_rail__kpvFq{display:grid;grid-gap:14px;gap:14px;min-width:0}.catalog_railPanel__p0NqD{align-content:start;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:150px;margin:0;padding:0;list-style:none;align-content:start}.catalog_calDay__Ivxly{display:grid;place-items:center;aspect-ratio:1;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;border-radius:3px}.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;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)}.nav_nav__SSwTf{position:-webkit-sticky;position:sticky;top:12px;z-index:40;display:flex;gap:22px;align-items:center;min-height:60px;margin:12px var(--gutter) 0;padding:0 12px 0 18px;color:var(--ink);background:var(--paper);border:1.5px solid var(--ink);border-radius:18px;corner-shape:squircle;box-shadow:0 0 0 12px var(--paper)}.nav_nav__SSwTf a{color:inherit}.nav_ink__nebNb{fill:var(--ink)}.nav_paperFill__F7Q0l{fill:var(--paper)}.nav_probe__XaU4Y{display:block;flex:none}.nav_meta__Fs_DT{margin:0;font:13px/1.4 var(--mono);color:var(--ink-2)}.nav_route__vLNpZ{position:absolute;top:-1.5px;left:14px;max-width:calc(100% - 28px);height:3px;background:radial-gradient(circle,var(--ink) 1px,transparent 1.3px) 0 0 /4px 3px;transition:width .9s cubic-bezier(.1,.7,.2,1)}.nav_route__vLNpZ[data-state=idle]{visibility:hidden;transition:none}.nav_route__vLNpZ[data-state=land]{background:var(--ink);transition:width .2s var(--ease)}.nav_brand__ReIn7{display:inline-flex;gap:10px;align-items:center;font:800 17px/1 var(--brand);font-stretch:110%;white-space:nowrap;text-decoration:none}.nav_groups__d50DX{display:flex;gap:4px;align-items:center}.nav_group__Rcq5y{position:relative}.nav_groupBtn___eVK8{display:inline-flex;gap:7px;align-items:center;padding:9px 10px;font:500 14.5px/1 var(--brand);color:var(--ink);white-space:nowrap;background:none;border:0;text-decoration:none;cursor:pointer}.nav_groupBtn___eVK8[aria-current=page],a.nav_groupBtn___eVK8:hover{-webkit-text-decoration:underline 2px;text-decoration:underline 2px;text-underline-offset:6px}.nav_agentName__SW2_B span{max-width:12ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav_soon__45_B9{font:13px/1 var(--mono);color:var(--ink-2)}.nav_heatCard___QWqX,.nav_meMenu__lQAx_{position:absolute;top:calc(100% + 10px);z-index:20;display:grid;padding:8px;background:var(--paper);border:1.5px solid var(--ink);border-radius:16px;corner-shape:squircle;animation:nav_drop__NiLxY .22s cubic-bezier(.34,1.4,.64,1) both}@keyframes nav_drop__NiLxY{0%{-webkit-clip-path:inset(0 0 100% 0 round 16px);clip-path:inset(0 0 100% 0 round 16px);translate:0 -4px}to{-webkit-clip-path:inset(0 0 0 0 round 16px);clip-path:inset(0 0 0 0 round 16px)}}.nav_navRight__cScZQ{display:flex;gap:12px;align-items:center;margin-left:auto}.nav_search__uJbjl input{width:230px;padding:9px 12px;font:14px/1 var(--mono);color:var(--ink);background:var(--paper);border:1.5px solid var(--ink);border-radius:10px;outline:none;box-shadow:none;animation:nav_grow__GB6jY .26s cubic-bezier(.34,1.3,.64,1) both}.nav_search__uJbjl input:focus,.nav_search__uJbjl input:focus-visible{outline:none}.nav_search__uJbjl[data-closing] input{animation:nav_shrink__Ye_9N .2s cubic-bezier(.4,0,.7,.2) both}@keyframes nav_grow__GB6jY{0%{width:120px}}@keyframes nav_shrink__Ye_9N{to{width:120px;opacity:0}}.nav_searchBtn__M09iE{display:inline-flex;gap:10px;align-items:center;padding:0;font:500 14.5px/1 var(--brand);color:var(--ink-2);background:none;border:0;cursor:pointer}.nav_keys__lF6vT{display:inline-flex;gap:6px}.nav_cap__e4m9W{--radius:7px;--lift:3px;display:inline-grid;place-items:center;min-width:28px;height:26px;padding:0 7px;font:500 12px/1 var(--mono);transition:transform 90ms var(--ease)}.nav_cap__e4m9W:after{transition:translate 90ms var(--ease)}.nav_cap__e4m9W[data-down]{transform:translateY(3px)}.nav_cap__e4m9W[data-down]:after{translate:0 1px}.nav_heat__n6tFh{position:relative;display:inline-flex;gap:8px;align-items:center;cursor:default}.nav_heatLv__J2vof{font:12.5px/1 var(--mono);color:var(--ink-2)}.nav_heatLv__J2vof b{margin-left:3px;font:900 19px/1 var(--dots);color:var(--ink)}.nav_heatBar__ZcvmP{width:64px;height:8px;border:1.5px solid var(--ink)}.nav_heatBar__ZcvmP i{display:block;height:100%;background:linear-gradient(90deg,var(--ink) calc(100% - 5px),transparent 0),repeating-conic-gradient(var(--ink) 0 25%,transparent 0 50%) 100% 0 /2px 2px;transition:width .6s cubic-bezier(.34,1.4,.64,1);animation:nav_fillIn__hmeRM .6s cubic-bezier(.34,1.4,.64,1)}@keyframes nav_fillIn__hmeRM{0%{width:0}}.nav_heatGain__E_cFm{position:absolute;right:0;top:100%;font:900 22px/1 var(--dots);color:var(--ink);pointer-events:none;animation:nav_heatGain__E_cFm 1.8s cubic-bezier(.2,.9,.3,1) both}@keyframes nav_heatGain__E_cFm{0%{opacity:0;translate:0 10px;scale:.6}18%{opacity:1;translate:0 2px;scale:1.25}30%{scale:1}75%{opacity:1;translate:0 -2px}to{opacity:0;translate:0 -14px}}@keyframes nav_heatGainStill__vjwXP{0%,85%{opacity:1}to{opacity:0}}[data-still] .nav_heatGain__E_cFm{animation:nav_heatGainStill__vjwXP 2.4s linear both}@media (prefers-reduced-motion:reduce){.nav_heatGain__E_cFm{animation:nav_heatGainStill__vjwXP 2.4s linear both}}.nav_srOnly__PZPTQ{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.nav_heatCard___QWqX{right:-10px;width:270px;gap:6px;padding:14px;visibility:hidden;animation:none}.nav_heat__n6tFh:focus-visible .nav_heatCard___QWqX,.nav_heat__n6tFh:hover .nav_heatCard___QWqX{visibility:visible;animation:nav_drop__NiLxY .22s cubic-bezier(.34,1.4,.64,1) both}.nav_heatBand__t4wPp{font:700 16px/1.2 var(--brand)}.nav_premium__dN10_.nav_premium__dN10_{--fill:#facc15;--edge:#1a1a1a;color:#1a1a1a!important;font-weight:700}.nav_premium__dN10_.nav_premium__dN10_:hover{--fill:#eab308}.nav_me__str24{position:relative}.nav_avatar__hOb0m{display:block;padding:0;line-height:0;background:none;border:0;cursor:pointer}.nav_avatar__hOb0m [data-char]{transition:transform 90ms step-end}@media (hover:hover){.nav_avatar__hOb0m:hover [data-char]{transform:translateY(-1px)}}.nav_avatar__hOb0m[aria-expanded=true] [data-char]{transform:translateY(-1px)}.nav_meMenu__lQAx_{right:0;width:240px;gap:2px;padding:14px}.nav_meMenu__lQAx_ a.nav_meCredits__54wuO{display:grid;grid-gap:6px;gap:6px;margin:8px 0 2px;padding:10px 0;text-decoration:none;border-block:1px solid var(--rule,var(--ink))}.nav_meCreditsHead__tu_ej{display:flex;justify-content:space-between;font:13px/1.2 var(--mono)}.nav_meBar___gmtJ{display:block;height:4px;background:var(--rule,color-mix(in srgb,var(--ink) 18%,transparent))}.nav_meBar___gmtJ>span{display:block;height:100%;background:var(--ink)}.nav_meMenu__lQAx_ b{font:700 15px/1.3 var(--brand)}.nav_meMenu__lQAx_ .nav_meta__Fs_DT{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav_meMenu__lQAx_ a,.nav_meMenu__lQAx_ button,.nav_mobile__RgoPg a:not(.nav_premium__dN10_),.nav_mobile__RgoPg button{padding:8px 0 0;font:500 15px/1.3 var(--brand);color:var(--ink);text-align:left;background:none;border:0;text-decoration:none;cursor:pointer}.nav_meMenu__lQAx_ a:hover,.nav_meMenu__lQAx_ button:hover,.nav_mobile__RgoPg a:hover,.nav_mobile__RgoPg button:hover{text-decoration:underline;text-underline-offset:4px}.nav_menuBtn__Qnsmq{display:none}.nav_mobile__RgoPg{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:20;display:grid;grid-gap:18px;gap:18px;padding:18px;background:var(--paper);border:1.5px solid var(--ink);border-radius:16px;animation:nav_drop__NiLxY .22s cubic-bezier(.34,1.4,.64,1) both}.nav_mobile__RgoPg>div{display:grid;grid-gap:2px;gap:2px;justify-items:start}.nav_mobileUtil__fxsiQ{display:flex!important;flex-wrap:wrap;gap:14px 22px;align-items:center;padding-top:14px;border-top:1px solid var(--rule)}@media (max-width:1400px){.nav_search__uJbjl:not([data-open]){display:none}}@media (max-width:1200px){.nav_groups__d50DX,.nav_wide__4fkzd{display:none}.nav_menuBtn__Qnsmq{display:inline-flex}.nav_brand__ReIn7{font-size:15px}}@media (max-width:719px){.nav_nav__SSwTf{gap:12px;margin-inline:12px;padding-left:14px}}[data-still] .nav_nav__SSwTf *,[data-still] .nav_nav__SSwTf :after{animation:none!important;transition:none!important}@media (prefers-reduced-motion:reduce){.nav_nav__SSwTf *,.nav_nav__SSwTf :after{animation:none!important;transition:none!important}}.footer_footer__hEvbv{display:grid;grid-gap:28px;gap:28px;width:min(1180px,100%);margin:0 auto;padding:36px var(--gutter) 40px;border-top:1px solid var(--rule,var(--ink))}.footer_groups__KtJRX{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:28px 24px;gap:28px 24px}.footer_group__a6nE0{display:grid;grid-gap:12px;gap:12px;align-content:start}.footer_title__Q1iZQ{margin:0;font:13px/1.2 var(--mono);color:var(--ink-3,var(--ink))}.footer_list__GMUJf{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none;font:14.5px/1.35 var(--display)}.footer_list__GMUJf a{color:var(--ink);text-decoration:none}.footer_list__GMUJf a:focus-visible,.footer_list__GMUJf a:hover{text-decoration:underline;text-underline-offset:3px}.footer_legal__v19v8{margin:0;font:13px/1.4 var(--mono);color:var(--ink-2,var(--ink))}@media (max-width:719px){.footer_groups__KtJRX{grid-template-columns:repeat(2,minmax(0,1fr))}}