@layer components{.SignInDialog-module__cza7Rq__dialog{inline-size:min(28rem, calc(100vw - var(--s-8)));max-block-size:calc(100dvh - var(--s-8));border:1px solid var(--c-rule);border-radius:var(--r-lg);background-color:var(--c-surface-raised);color:var(--c-text);box-shadow:var(--e-sheet);margin:auto;padding:0;position:fixed;inset:0}.SignInDialog-module__cza7Rq__dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#1b15248c}.SignInDialog-module__cza7Rq__body{gap:var(--s-3);padding:clamp(var(--s-6), 5vw, var(--s-8));flex-direction:column;display:flex;position:relative}.SignInDialog-module__cza7Rq__title{font-size:var(--fs-subhead);line-height:var(--lh-snug);text-wrap:balance;padding-inline-end:var(--s-8)}.SignInDialog-module__cza7Rq__text{font-size:var(--fs-small);line-height:var(--lh-body);color:var(--c-text-muted);text-wrap:pretty}.SignInDialog-module__cza7Rq__google{gap:var(--s-3);margin-block-start:var(--s-2)}.SignInDialog-module__cza7Rq__dismiss{appearance:none;border-radius:var(--r-full);block-size:2.25rem;inline-size:2.25rem;color:var(--c-text-muted);cursor:pointer;transition:background-color var(--t-fast) var(--ease-doc), color var(--t-fast) var(--ease-doc);background:0 0;border:0;place-items:center;display:grid;position:absolute;inset-block-start:var(--s-2);inset-inline-end:var(--s-2)}.SignInDialog-module__cza7Rq__dismiss:hover{background-color:var(--c-surface);color:var(--c-text)}.SignInDialog-module__cza7Rq__anchoredWrap{position:relative}.SignInDialog-module__cza7Rq__anchored{z-index:var(--z-header);inline-size:min(20rem, calc(100vw - var(--s-8)));border:1px solid var(--c-rule);border-radius:var(--r-lg);background-color:var(--c-surface-raised);color:var(--c-text);box-shadow:var(--e-sheet);position:absolute;inset-block-start:calc(100% + var(--s-2));inset-inline-end:var(--s-4)}.SignInDialog-module__cza7Rq__anchored .SignInDialog-module__cza7Rq__body{gap:var(--s-2);padding:var(--s-6)}.SignInDialog-module__cza7Rq__anchored .SignInDialog-module__cza7Rq__title{font-size:var(--fs-body)}.SignInDialog-module__cza7Rq__anchored .SignInDialog-module__cza7Rq__dismiss{display:none}}
@layer components{.AccountMenu-module__lPp0Ta__slot{block-size:1px;inline-size:5rem;display:inline-block}.AccountMenu-module__lPp0Ta__signIn{align-items:center;gap:var(--s-2);min-block-size:var(--tap);padding-inline:var(--s-4);appearance:none;border:1px solid var(--c-band-rule);border-radius:var(--r-full);font-family:inherit;font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--c-band-text);white-space:nowrap;cursor:pointer;transition:border-color var(--t-fast) var(--ease-doc), background-color var(--t-fast) var(--ease-doc);background-color:#0000;text-decoration:none;display:inline-flex}.AccountMenu-module__lPp0Ta__signIn:hover{border-color:var(--c-band-accent);background-color:color-mix(in srgb, var(--c-band-accent) 12%, transparent);color:var(--c-band-text)}.AccountMenu-module__lPp0Ta__signInIcon{color:var(--c-band-muted);flex:none}.AccountMenu-module__lPp0Ta__signIn:hover .AccountMenu-module__lPp0Ta__signInIcon{color:var(--c-band-accent)}.AccountMenu-module__lPp0Ta__account{align-items:center;gap:var(--s-2);max-inline-size:12rem;min-block-size:var(--tap);padding-inline:var(--s-2);appearance:none;border-radius:var(--r-full);font-family:inherit;font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--c-band-text);cursor:pointer;transition:background-color var(--t-fast) var(--ease-doc), border-color var(--t-fast) var(--ease-doc);background-color:#0000;border:1px solid #0000;text-decoration:none;display:inline-flex}.AccountMenu-module__lPp0Ta__account[aria-expanded=true]{border-color:var(--c-band-rule);background-color:var(--c-band-3)}.AccountMenu-module__lPp0Ta__account:hover{background-color:var(--c-band-3)}.AccountMenu-module__lPp0Ta__avatar{background-color:var(--c-band-accent);block-size:1.75rem;inline-size:1.75rem;color:var(--c-band-accent-fg);font-size:var(--fs-label);font-weight:var(--fw-bold);unicode-bidi:isolate;border-radius:50%;flex-shrink:0;place-items:center;line-height:1;display:grid}.AccountMenu-module__lPp0Ta__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AccountMenu-module__lPp0Ta__blockLink{inline-size:100%;padding-block:var(--s-3);display:flex}.AccountMenu-module__lPp0Ta__menuWrap,.AccountMenu-module__lPp0Ta__anchoredWrap{position:relative}.AccountMenu-module__lPp0Ta__menu{z-index:var(--z-header);min-inline-size:12rem;padding:var(--s-2);border:1px solid var(--c-rule);border-radius:var(--r-lg);background-color:var(--c-surface-raised);box-shadow:var(--e-sheet);flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + var(--s-2));inset-inline-end:0}.AccountMenu-module__lPp0Ta__menuItem{align-items:center;gap:var(--s-3);min-block-size:var(--tap);padding-inline:var(--s-3);appearance:none;border-radius:var(--r-md);color:var(--c-text);font-family:inherit;font-size:var(--fs-small);font-weight:var(--fw-semibold);text-align:start;white-space:nowrap;cursor:pointer;transition:background-color var(--t-fast) var(--ease-doc);background:0 0;border:0;text-decoration:none;display:flex}.AccountMenu-module__lPp0Ta__menuItem:hover{background-color:var(--c-surface)}.AccountMenu-module__lPp0Ta__menuItemDanger{color:var(--c-danger)}.AccountMenu-module__lPp0Ta__menuItemDanger:hover{background-color:var(--c-danger-wash)}.AccountMenu-module__lPp0Ta__menuItem:disabled{opacity:.6;cursor:default}}
@layer components{.LangSwitch-module__Lzc61q__switch{justify-content:center;align-items:center;gap:var(--s-2);min-block-size:var(--tap);padding-inline:var(--s-4);border:1px solid var(--c-band-rule);border-radius:var(--r-full);color:var(--c-band-muted);font-size:var(--fs-small);font-weight:var(--fw-semibold);transition:border-color var(--t-fast) var(--ease-doc), background-color var(--t-fast) var(--ease-doc), color var(--t-fast) var(--ease-doc);background-color:#0000;text-decoration:none;display:inline-flex}.LangSwitch-module__Lzc61q__switch:hover{border-color:var(--c-band-accent);background-color:color-mix(in srgb, var(--c-band-accent) 12%, transparent);color:var(--c-band-text)}.LangSwitch-module__Lzc61q__label{unicode-bidi:isolate;line-height:1}}
@layer components{.ThemeToggle-module__yrvpAa__toggle{inline-size:var(--tap);block-size:var(--tap);border:1px solid var(--c-band-rule);border-radius:var(--r-full);color:var(--c-band-muted);cursor:pointer;transition:border-color var(--t-fast) var(--ease-doc), background-color var(--t-fast) var(--ease-doc), color var(--t-fast) var(--ease-doc);background-color:#0000;justify-content:center;align-items:center;display:inline-flex}.ThemeToggle-module__yrvpAa__toggle:hover{border-color:var(--c-band-accent);background-color:color-mix(in srgb, var(--c-band-accent) 12%, transparent);color:var(--c-band-text)}.ThemeToggle-module__yrvpAa__toggle:focus-visible{outline:var(--focus-width) solid var(--c-band-accent);outline-offset:var(--focus-offset)}}
@layer components{.SiteHeader-module__oaTwcq__header{z-index:var(--z-header);background-color:var(--c-band);color:var(--c-band-muted);border-block-end:1px solid var(--c-band-rule);position:sticky;inset-block-start:0}.SiteHeader-module__oaTwcq__inner{align-items:center;gap:var(--s-6);min-block-size:var(--header-height);grid-template-columns:1fr auto 1fr;max-inline-size:none;padding-inline:clamp(1rem,2.5vw,2rem);display:grid}.SiteHeader-module__oaTwcq__logoLink{min-block-size:var(--tap);flex-shrink:0;justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.SiteHeader-module__oaTwcq__desktopNav{justify-content:center;justify-self:center;align-items:center;gap:var(--s-1);grid-column:2;display:none}.SiteHeader-module__oaTwcq__navLink{min-block-size:var(--tap);padding-inline:var(--s-3);border-radius:var(--r-sm);color:var(--c-band-muted);font-size:var(--fs-small);font-weight:var(--fw-semibold);white-space:nowrap;transition:color var(--t-fast) var(--ease-doc), background-color var(--t-fast) var(--ease-doc);align-items:center;text-decoration:none;display:inline-flex;position:relative}.SiteHeader-module__oaTwcq__navLink:hover{color:var(--c-band-text);background-color:var(--c-band-3)}.SiteHeader-module__oaTwcq__navLink[aria-current=page]{color:var(--c-band-text);font-weight:var(--fw-bold)}.SiteHeader-module__oaTwcq__navLink[aria-current=page]:after{content:"";inset-block-end:.55rem;inset-inline:var(--s-3);border-radius:var(--r-full);background-color:var(--c-band-accent);block-size:2px;position:absolute}.SiteHeader-module__oaTwcq__actions{align-items:center;gap:var(--s-3);grid-column:3;justify-self:end;display:none}.SiteHeader-module__oaTwcq__burger{inline-size:var(--tap);block-size:var(--tap);border:1px solid var(--c-band-rule);border-radius:var(--r-md);background-color:var(--c-band-2);color:var(--c-band-text);transition:background-color var(--t-fast) var(--ease-doc), border-color var(--t-fast) var(--ease-doc);grid-column:3;justify-content:center;justify-self:end;align-items:center;padding:0;display:inline-flex}.SiteHeader-module__oaTwcq__burger:hover{background-color:var(--c-band-3);border-color:var(--c-band-accent)}.SiteHeader-module__oaTwcq__drawer{border-block-start:1px solid var(--c-band-rule);background-color:var(--c-band)}.SiteHeader-module__oaTwcq__header .btn--primary{box-shadow:none}.SiteHeader-module__oaTwcq__header .btn--primary:hover{box-shadow:none}.SiteHeader-module__oaTwcq__drawerInner{gap:var(--s-4);padding-block:var(--s-4) var(--s-8);flex-direction:column;display:flex}.SiteHeader-module__oaTwcq__drawerNav{flex-direction:column;display:flex}.SiteHeader-module__oaTwcq__drawerLink{min-block-size:3rem;padding-inline:var(--s-2);border-radius:var(--r-md);color:var(--c-band-text);font-size:var(--fs-subhead);font-weight:var(--fw-semibold);align-items:center;text-decoration:none;display:flex}.SiteHeader-module__oaTwcq__drawerLink:hover,.SiteHeader-module__oaTwcq__drawerLink[aria-current=page]{background-color:var(--c-band-3);color:var(--c-band-text)}.SiteHeader-module__oaTwcq__drawerActions{gap:var(--s-3);border-block-start:1px solid var(--c-band-rule);flex-direction:column;padding-block-start:var(--s-4);display:flex}@media (min-width:64rem){.SiteHeader-module__oaTwcq__desktopNav,.SiteHeader-module__oaTwcq__actions{display:flex}.SiteHeader-module__oaTwcq__burger,.SiteHeader-module__oaTwcq__drawer{display:none}}}
@layer components{.SiteFooter-module__9mALFW__footer{background-color:var(--c-band);color:var(--c-band-muted);border-block-start:1px solid var(--c-band-rule);padding-block-start:var(--s-10)}.SiteFooter-module__9mALFW__inner{gap:var(--s-12);padding-block-end:var(--s-16);display:grid}.SiteFooter-module__9mALFW__brand{gap:var(--s-4);flex-direction:column;max-inline-size:30ch;display:flex}.SiteFooter-module__9mALFW__tagline{font-size:var(--fs-small);line-height:var(--lh-body);color:var(--c-band-muted);text-wrap:pretty}.SiteFooter-module__9mALFW__domain{color:var(--c-band-text);direction:ltr;unicode-bidi:isolate;display:inline-block}.SiteFooter-module__9mALFW__columns{gap:var(--s-10) var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.SiteFooter-module__9mALFW__column{gap:var(--s-3);flex-direction:column;display:flex}.SiteFooter-module__9mALFW__list{flex-direction:column;margin:0;padding-inline-start:0;list-style:none;display:flex}.SiteFooter-module__9mALFW__link{min-block-size:var(--tap);color:var(--c-band-muted);font-size:var(--fs-small);transition:color var(--t-fast) var(--ease-doc);align-items:center;text-decoration:none;display:inline-flex}.SiteFooter-module__9mALFW__link:hover{color:var(--c-band-accent)}.SiteFooter-module__9mALFW__bottom{padding-block:var(--s-6);border-block-start:1px solid var(--c-band-rule)}.SiteFooter-module__9mALFW__copyright{font-size:var(--fs-label);color:var(--c-band-muted);text-align:center}@media (min-width:40rem){.SiteFooter-module__9mALFW__columns{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.SiteFooter-module__9mALFW__inner{gap:var(--s-16);grid-template-columns:minmax(0,1fr) minmax(0,2.4fr)}}}
