.Logo-module__o0xOGW__logo{flex-direction:column;flex-shrink:0;justify-content:center;gap:2px;min-height:44px;text-decoration:none;display:inline-flex}.Logo-module__o0xOGW__ink{color:var(--ink)}.Logo-module__o0xOGW__paper{color:var(--paper)}.Logo-module__o0xOGW__word{font-family:var(--font-display);font-size:var(--logo-size,38px);white-space:nowrap;transition:font-size .28s var(--ease-out);line-height:1}.Logo-module__o0xOGW__bang{color:var(--paprika);transform-origin:50% 90%;transition:transform .3s var(--ease-spring);display:inline-block}.Logo-module__o0xOGW__logo:hover .Logo-module__o0xOGW__bang{transform:rotate(-14deg)scale(1.15)}.Logo-module__o0xOGW__tagline{display:var(--logo-tagline,block);white-space:nowrap;color:var(--ink-3);transition:opacity .2s ease, max-height .28s var(--ease-out);max-height:20px;font-size:12px;font-weight:500;line-height:1.3;overflow:hidden}.Logo-module__o0xOGW__paper .Logo-module__o0xOGW__tagline{color:var(--line)}.Logo-module__o0xOGW__compact .Logo-module__o0xOGW__word{font-size:var(--logo-size-compact,30px)}.Logo-module__o0xOGW__compact .Logo-module__o0xOGW__tagline{opacity:0;max-height:0}
.Sheet-module__b_MihW__sheet{color:var(--ink);background:0 0;border:0;max-width:none;max-height:none;padding:0;overflow:visible}.Sheet-module__b_MihW__sheet::backdrop{background:color-mix(in srgb, var(--ink,#1c1915) 50%, transparent);animation:.22s both Sheet-module__b_MihW__fade-in}.Sheet-module__b_MihW__closing::backdrop{animation:.22s both Sheet-module__b_MihW__fade-out}.Sheet-module__b_MihW__inner{height:100%;position:relative}.Sheet-module__b_MihW__modal{width:min(480px,100% - 32px);margin:auto}.Sheet-module__b_MihW__modal .Sheet-module__b_MihW__inner{background:var(--card);border:var(--border);border-radius:var(--radius-2xl);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-lg);animation:Sheet-module__b_MihW__modal-in .34s var(--ease-spring) both;overflow:auto}.Sheet-module__b_MihW__modal.Sheet-module__b_MihW__closing .Sheet-module__b_MihW__inner{animation:.2s ease-in both Sheet-module__b_MihW__modal-out}.Sheet-module__b_MihW__drawer{width:min(380px,88vw);height:100dvh;max-height:100dvh;margin:0;inset-block:0;inset-inline:0 auto}.Sheet-module__b_MihW__drawer .Sheet-module__b_MihW__inner{overscroll-behavior:contain;background:var(--paper);border-inline-end:var(--border);box-shadow:-6px 0 0 color-mix(in srgb, var(--ink) 18%, transparent);animation:Sheet-module__b_MihW__drawer-in .36s var(--ease-out) both;flex-direction:column;display:flex;overflow-y:auto}.Sheet-module__b_MihW__drawer.Sheet-module__b_MihW__closing .Sheet-module__b_MihW__inner{animation:.22s ease-in both Sheet-module__b_MihW__drawer-out}@keyframes Sheet-module__b_MihW__fade-in{0%{opacity:0}}@keyframes Sheet-module__b_MihW__fade-out{to{opacity:0}}@keyframes Sheet-module__b_MihW__modal-in{0%{opacity:0;transform:translateY(24px)rotate(-2deg)scale(.96)}}@keyframes Sheet-module__b_MihW__modal-out{to{opacity:0;transform:translateY(12px)scale(.97)}}@keyframes Sheet-module__b_MihW__drawer-in{0%{transform:translate(100%)}}@keyframes Sheet-module__b_MihW__drawer-out{to{transform:translate(100%)}}[dir=ltr] .Sheet-module__b_MihW__drawer .Sheet-module__b_MihW__inner{box-shadow:6px 0 0 color-mix(in srgb, var(--ink) 18%, transparent);animation-name:Sheet-module__b_MihW__drawer-in-ltr}[dir=ltr] .Sheet-module__b_MihW__drawer.Sheet-module__b_MihW__closing .Sheet-module__b_MihW__inner{animation-name:Sheet-module__b_MihW__drawer-out-ltr}@keyframes Sheet-module__b_MihW__drawer-in-ltr{0%{transform:translate(-100%)}}@keyframes Sheet-module__b_MihW__drawer-out-ltr{to{transform:translate(-100%)}}
.Header-module__TBiFqW__metrics{--awn-h:41px;--awn-c:22px;--bar-h:64px;--bar-c:58px}.Header-module__TBiFqW__header{z-index:60;background:var(--paper);transition:box-shadow .25s;position:sticky;top:0}.Header-module__TBiFqW__header[data-condensed]{box-shadow:0 2px 0 var(--ink), 0 14px 24px -20px color-mix(in srgb, var(--ink) 70%, transparent)}.Header-module__TBiFqW__awning{height:var(--awn-h);transition:height .3s var(--ease-out);flex-direction:column;justify-content:flex-end;display:flex;overflow:hidden}.Header-module__TBiFqW__header[data-condensed] .Header-module__TBiFqW__awning{height:var(--awn-c)}.Header-module__TBiFqW__bar{height:var(--bar-h);transition:height .3s var(--ease-out);align-items:center;gap:clamp(10px,1.6vw,28px);display:flex;position:relative}.Header-module__TBiFqW__header[data-condensed] .Header-module__TBiFqW__bar{height:var(--bar-c)}.Header-module__TBiFqW__spacer{height:0;transition:height .3s var(--ease-out)}.Header-module__TBiFqW__header[data-condensed]+.Header-module__TBiFqW__spacer{height:calc(var(--awn-h) - var(--awn-c) + var(--bar-h) - var(--bar-c))}.Header-module__TBiFqW__logo{--logo-size:30px;--logo-size-compact:27px;--logo-tagline:none}.Header-module__TBiFqW__navSlot{flex:auto;align-self:stretch;min-width:0;padding-inline:4px;display:none;overflow:hidden}.Header-module__TBiFqW__actions{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.Header-module__TBiFqW__actions .Header-module__TBiFqW__desktopOnly{display:none}.Header-module__TBiFqW__actions .Header-module__TBiFqW__publish{transition:rotate .35s var(--ease-spring), transform .16s var(--ease-out), box-shadow .16s var(--ease-out), background-color .16s ease;flex-shrink:0;rotate:-2deg}.Header-module__TBiFqW__actions .Header-module__TBiFqW__publish:hover{rotate:1.5deg}.Header-module__TBiFqW__burger{border:var(--border);background:var(--card);width:44px;height:44px;color:var(--ink);transition:transform .15s var(--ease-out), box-shadow .15s var(--ease-out);border-radius:12px;justify-content:center;align-items:center;padding:0;display:inline-flex}.Header-module__TBiFqW__burger:hover{box-shadow:var(--shadow-sm);transform:translate(-1px,-1px)}.Header-module__TBiFqW__searchStrip{display:none}@media (min-width:960px){.Header-module__TBiFqW__metrics{--bar-h:80px;--bar-c:64px}.Header-module__TBiFqW__logo{--logo-size:34px;--logo-size-compact:29px}.Header-module__TBiFqW__navSlot{display:flex}.Header-module__TBiFqW__actions{gap:10px;margin-inline-start:0}.Header-module__TBiFqW__actions .Header-module__TBiFqW__desktopOnly{display:flex}.Header-module__TBiFqW__burger{display:none}.Header-module__TBiFqW__actions .Header-module__TBiFqW__publish{width:48px;padding:0}.Header-module__TBiFqW__publishLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Header-module__TBiFqW__searchStrip{z-index:40;padding-block:4px 16px;display:block;position:relative}.Header-module__TBiFqW__searchInner{display:flex}.Header-module__TBiFqW__search{flex:0 760px}}@media (min-width:1200px){.Header-module__TBiFqW__metrics{--bar-h:84px;--bar-c:66px}.Header-module__TBiFqW__logo{--logo-size:38px;--logo-size-compact:30px;--logo-tagline:block}.Header-module__TBiFqW__actions .Header-module__TBiFqW__publish{width:auto;padding:0 22px}.Header-module__TBiFqW__publishLabel{clip:auto;width:auto;height:auto;position:static;overflow:visible}}.Header-module__TBiFqW__header[data-condensed] .Header-module__TBiFqW__logo{--logo-size:var(--logo-size-compact);--logo-tagline:none}.Header-module__TBiFqW__locale{display:none}@media (min-width:960px){.Header-module__TBiFqW__locale{display:flex}}
.MainNav-module__Uh_Y2a__nav{align-self:stretch;min-width:0;display:flex}.MainNav-module__Uh_Y2a__list{align-items:stretch;gap:clamp(0px,.5vw,8px);margin:0;padding:0;list-style:none;display:flex}.MainNav-module__Uh_Y2a__item{align-items:center;display:flex}.MainNav-module__Uh_Y2a__link{min-height:44px;color:var(--ink);white-space:nowrap;align-items:center;padding-inline:4px 2px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.MainNav-module__Uh_Y2a__link:after{content:"";inset-inline:4px 2px;background:var(--paprika);transform-origin:100%;height:3px;transition:transform .25s var(--ease-out);border-radius:3px;position:absolute;bottom:5px;transform:scaleX(0)}.MainNav-module__Uh_Y2a__link:hover{color:var(--ink)}.MainNav-module__Uh_Y2a__link:hover:after,.MainNav-module__Uh_Y2a__itemOpen .MainNav-module__Uh_Y2a__link:after,.MainNav-module__Uh_Y2a__active:after{transform:scaleX(1)}.MainNav-module__Uh_Y2a__active{font-weight:700}.MainNav-module__Uh_Y2a__full{display:none}.MainNav-module__Uh_Y2a__toggle{width:24px;height:44px;color:var(--ink-3);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.MainNav-module__Uh_Y2a__toggle svg{transition:transform .25s var(--ease-spring)}.MainNav-module__Uh_Y2a__toggle:hover,.MainNav-module__Uh_Y2a__itemOpen .MainNav-module__Uh_Y2a__toggle{color:var(--ink);background:var(--paper-3)}.MainNav-module__Uh_Y2a__itemOpen .MainNav-module__Uh_Y2a__toggle svg{transform:rotate(180deg)}.MainNav-module__Uh_Y2a__mega{top:calc(100% - 2px);z-index:70;background:var(--card);border:var(--border);border-radius:0 0 var(--radius-xl) var(--radius-xl);box-shadow:var(--shadow-lg);animation:MainNav-module__Uh_Y2a__mega-in .24s var(--ease-out) both;transform-origin:50% 0;flex-direction:column;display:flex;position:absolute;inset-inline:0;overflow:hidden}.MainNav-module__Uh_Y2a__mega[hidden]{display:none}.MainNav-module__Uh_Y2a__megaAwning{margin-top:-2px}.MainNav-module__Uh_Y2a__megaBody{grid-template-columns:minmax(0,1.1fr) minmax(0,2fr) minmax(0,1fr);gap:28px;padding:14px 28px 26px;display:grid}.MainNav-module__Uh_Y2a__megaBodyLean{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.MainNav-module__Uh_Y2a__intro{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.MainNav-module__Uh_Y2a__introArt{margin-bottom:4px}.MainNav-module__Uh_Y2a__introTitle{font-family:var(--font-display);font-size:28px;line-height:1.1}.MainNav-module__Uh_Y2a__introTagline{color:var(--ink-2);font-size:15px;line-height:1.5}.MainNav-module__Uh_Y2a__introAll{min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--paprika);text-decoration-color:var(--paprika);text-underline-offset:6px;align-items:center;gap:6px;margin-top:6px;font-weight:700;text-decoration-thickness:2px;display:inline-flex}.MainNav-module__Uh_Y2a__introAll svg{transition:transform .2s var(--ease-out)}.MainNav-module__Uh_Y2a__introAll:hover svg{transform:translate(-4px)}.MainNav-module__Uh_Y2a__group{flex-direction:column;min-width:0;display:flex}.MainNav-module__Uh_Y2a__groupTitle{color:var(--ink-3);margin-bottom:8px;padding-inline:10px;font-size:13px;font-weight:700}.MainNav-module__Uh_Y2a__subs,.MainNav-module__Uh_Y2a__toolList{margin:0;padding:0;list-style:none}.MainNav-module__Uh_Y2a__subs{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 14px;display:grid}.MainNav-module__Uh_Y2a__subLink,.MainNav-module__Uh_Y2a__toolLink{border-radius:var(--radius-sm);min-height:42px;color:var(--ink);transition:background-color .12s ease, transform .15s var(--ease-out);align-items:center;gap:10px;padding-inline:10px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.MainNav-module__Uh_Y2a__subLink:hover,.MainNav-module__Uh_Y2a__toolLink:hover{background:var(--tip);color:var(--ink);transform:translate(-3px)}.MainNav-module__Uh_Y2a__tools{border-inline-start:1.5px dashed var(--line);padding-inline-start:24px}.MainNav-module__Uh_Y2a__toolLink svg{color:var(--sea);flex-shrink:0}@keyframes MainNav-module__Uh_Y2a__mega-in{0%{opacity:0;transform:translateY(-8px)scaleY(.96)}}@media (max-width:1099.98px){.MainNav-module__Uh_Y2a__link{padding-inline:2px 0;font-size:14px}.MainNav-module__Uh_Y2a__list{gap:0}}@media (min-width:1360px){.MainNav-module__Uh_Y2a__full{display:inline}.MainNav-module__Uh_Y2a__short{display:none}.MainNav-module__Uh_Y2a__link{font-size:16px}}@media (max-width:1359.98px){.MainNav-module__Uh_Y2a__item[data-rank="5"]{display:none}}@media (max-width:1199.98px){.MainNav-module__Uh_Y2a__item[data-rank="4"],.MainNav-module__Uh_Y2a__item[data-rank="3"]{display:none}}@media (max-width:1499.98px){:is(html[lang=en] .MainNav-module__Uh_Y2a__item[data-rank="4"],html[lang=en] .MainNav-module__Uh_Y2a__item[data-rank="5"]){display:none}}@media (max-width:1199.98px){html[lang=en] .MainNav-module__Uh_Y2a__item[data-rank="2"]{display:none}}
.NotFound-module__vsRv-G__page{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);padding-block:clamp(32px,6vw,80px) 12px;display:grid}.NotFound-module__vsRv-G__art{justify-self:center;width:100%;max-width:500px}.NotFound-module__vsRv-G__text{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.NotFound-module__vsRv-G__code{border:1.5px solid var(--ink);border-radius:var(--radius-pill);background:var(--paper-3);padding:5px 12px;font-size:13px;font-weight:700}.NotFound-module__vsRv-G__title{font-size:clamp(40px,4vw + 20px,76px);line-height:1.02}.NotFound-module__vsRv-G__lead{max-width:480px;color:var(--ink-2);font-size:clamp(16px,.5vw + 14px,19px);line-height:1.6}.NotFound-module__vsRv-G__actions{flex-wrap:wrap;gap:12px;display:flex}.NotFound-module__vsRv-G__popular{border-top:2px dashed var(--line);flex-direction:column;gap:12px;width:100%;margin-top:10px;padding-top:20px;display:flex}.NotFound-module__vsRv-G__popTitle{font-family:var(--font-body);color:var(--ink-2);font-size:15px;font-weight:700}.NotFound-module__vsRv-G__popList{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.NotFound-module__vsRv-G__popLink{border:var(--border);border-radius:var(--radius-pill);background:var(--card);min-height:44px;color:var(--ink);transition:transform .3s var(--ease-spring), box-shadow .2s var(--ease-out);align-items:center;gap:8px;padding-inline:6px 16px;font-weight:600;text-decoration:none;display:inline-flex}.NotFound-module__vsRv-G__popLink:hover{color:var(--ink);box-shadow:var(--shadow-sm);transform:translateY(-2px)rotate(-2deg)}.NotFound-module__vsRv-G__popIcon{border:1.5px solid var(--ink);background:var(--cat);width:32px;height:32px;color:var(--cat-fg,var(--cream));border-radius:50%;justify-content:center;align-items:center;display:inline-flex}@media (max-width:959.98px){.NotFound-module__vsRv-G__page{grid-template-columns:minmax(0,1fr)}.NotFound-module__vsRv-G__art{max-width:380px}}
