:root{--bottom-nav-h:0px;--chrome-top:4rem}@media (max-width:767.98px){html[data-has-bottom-nav]:not([data-profile-bar]){--bottom-nav-h:calc(3.75rem + env(safe-area-inset-bottom))}}html[data-chrome-hidden] [data-stuck]{--chrome-top:0px}@media (prefers-reduced-motion:reduce){html[data-chrome-hidden] [data-stuck]{--chrome-top:4rem}}@media (prefers-reduced-motion:no-preference){[data-site-header]{transition-property:background-color,border-color,box-shadow,transform;transition-duration:.28s;transition-timing-function:var(--ease-out-soft)}[data-header-row]{transition:transform .28s var(--ease-out-soft)}@media (min-width:768px){html[data-scroll-past] [data-site-header]{transform:translateY(-.5rem)}html[data-scroll-past] [data-header-row]{transform:translateY(.25rem)}}html[data-chrome-hidden] [data-site-header]:not(:focus-within){box-shadow:none;transform:translateY(calc(-100% - .75rem))}@media (max-width:767px),(pointer:coarse){[data-site-header]{transition-property:opacity,transform}[data-site-header],[data-header-row]{transition-duration:.2s}}}@keyframes shell-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.shell-progress{transform-origin:0;transform:scaleX(var(--shell-p,0));background-image:var(--gradient-brand,linear-gradient(90deg, var(--primary), var(--primary)));opacity:0;transition:opacity .2s ease-out}html[data-long-page][data-scrolled] .shell-progress{opacity:1}@supports (animation-timeline:scroll()){.shell-progress{animation:linear both shell-progress;animation-timeline:scroll(root)}}[data-bottom-nav]{transition:transform .22s var(--ease-out-soft)}html[data-profile-bar] [data-bottom-nav]{display:none}@media (prefers-reduced-motion:no-preference){html[data-chrome-hidden] [data-bottom-nav]:not(:focus-within){transform:translateY(calc(100% + 2px))}}html[data-typing] [data-bottom-nav]{visibility:hidden;transition:transform .22s var(--ease-out-soft), visibility 0s linear .22s;transform:translateY(calc(100% + 2px))}@media (prefers-reduced-motion:reduce){[data-bottom-nav],[data-bottom-nav] *,html[data-typing] [data-bottom-nav]{transition:none!important}}@media (max-width:767.98px){[data-floating-bottom].fixed,[data-cookie-notice]{margin-bottom:var(--bottom-nav-h)}}@media (max-width:1023.98px){html[data-profile-bar] [data-cookie-notice]{margin-bottom:calc(4.75rem + env(safe-area-inset-bottom))}}[data-back-to-top]{z-index:30;right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));opacity:0;pointer-events:none;transition:opacity .24s var(--ease-out-soft), transform .24s var(--ease-out-soft);position:fixed;transform:translateY(.75rem)scale(.92)}html[data-scroll-far] [data-back-to-top]{opacity:1;pointer-events:auto;transform:none}html[data-scroll-far][data-chrome-hidden] [data-back-to-top]:not(:focus-visible){opacity:0;pointer-events:none;transform:translateY(.75rem)scale(.92)}@media (max-width:639.98px){html[data-scroll-far][data-cookie-open] [data-back-to-top]{opacity:0;pointer-events:none;transform:translateY(.75rem)scale(.92)}}@media (min-width:640px){[data-back-to-top]{right:1.5rem;bottom:max(1.5rem, env(safe-area-inset-bottom))}html[data-cookie-open] [data-back-to-top]{right:calc(1.75rem + min(26rem,100vw - 2rem))}}@media (max-width:767.98px){html[data-has-bottom-nav] [data-back-to-top]{bottom:calc(var(--bottom-nav-h) + .75rem)}html[data-typing] [data-back-to-top]{opacity:0;pointer-events:none}}@media (max-width:1023.98px){html[data-floating-bar] [data-back-to-top]{bottom:calc(max(1rem, env(safe-area-inset-bottom)) + var(--bottom-nav-h) + 4.5rem)}html[data-profile-bar] [data-back-to-top]{bottom:calc(5.25rem + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){[data-back-to-top]{transition:none;transform:none!important}}html{scroll-padding-top:calc(5rem + env(safe-area-inset-top));scroll-padding-bottom:calc(var(--bottom-nav-h) + .75rem)}html[data-chrome-focus]{scroll-padding-top:0}.btt-half{position:absolute;inset:0}.btt-half-r{clip-path:inset(0 0 0 50%)}.btt-half-l{clip-path:inset(0 50% 0 0)}.btt-arc{border:2.5px solid;border-radius:9999px;position:absolute;inset:0}.btt-half-r .btt-arc{clip-path:inset(0 50% 0 0);transform:rotate(var(--btt-r,0deg))}.btt-half-l .btt-arc{clip-path:inset(0 0 0 50%);transform:rotate(var(--btt-l,0deg))}@keyframes btt-r{0%{transform:rotate(0)}50%,to{transform:rotate(180deg)}}@keyframes btt-l{0%,50%{transform:rotate(0)}to{transform:rotate(180deg)}}@supports (animation-timeline:scroll()){.btt-half-r .btt-arc{animation:linear both btt-r;animation-timeline:scroll(root)}.btt-half-l .btt-arc{animation:linear both btt-l;animation-timeline:scroll(root)}}[data-owner-band]:has([data-owner-band-off]){display:none}
@media (min-width:1024px) and (pointer:fine){html[data-search-shortcut] [data-site-header] form[role=search]>span[aria-hidden=true]:empty,html[data-search-shortcut] [data-site-header] form[role=search] [data-search-field]:first-of-type{position:relative}html[data-search-shortcut] [data-site-header] form[role=search]>span[aria-hidden=true]:empty:before,html[data-search-shortcut] [data-site-header] form[role=search] [data-search-field]:first-of-type:after{content:"/" / "";border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);min-width:1.25rem;height:1.25rem;color:var(--muted-foreground);font:600 .75rem/1 var(--font-sans,ui-sans-serif);pointer-events:none;place-items:center;padding-inline:.25rem;transition:opacity .15s ease-out;display:grid;position:absolute;top:50%;translate:0 -50%}html[data-search-shortcut] [data-site-header] form[role=search]>span[aria-hidden=true]:empty:before{right:.625rem}html[data-search-shortcut] [data-site-header] form[role=search] [data-search-field]:first-of-type:after{right:.5rem}html[data-search-shortcut] [data-site-header] form[role=search] [data-search-field]:first-of-type input:placeholder-shown{padding-right:2.25rem}html[data-search-shortcut] [data-site-header] form[role=search]:focus-within>span[aria-hidden=true]:empty:before,html[data-search-shortcut] [data-site-header] form[role=search] [data-search-field]:first-of-type:focus-within:after{opacity:0}html[data-search-shortcut] [data-site-header] form[role=search]:has(input[name=q]:not(:placeholder-shown))>span[aria-hidden=true]:empty:before{opacity:0}html[data-search-shortcut] [data-site-header] form[role=search] [data-search-field]:first-of-type:has(input:not(:placeholder-shown)):after{opacity:0}}
