.logo[data-astro-cid-bt5hbwbt]{flex-shrink:0}.logo__tile[data-astro-cid-bt5hbwbt]{fill:var(--c-logo-tile);transition:fill var(--dur) ease}.logo__arc[data-astro-cid-bt5hbwbt]{stroke:#fff}.logo__needle[data-astro-cid-bt5hbwbt]{stroke:var(--c-lime);transform-origin:32px 32px;transition:transform .5s var(--ease-out)}.logo__hub[data-astro-cid-bt5hbwbt]{fill:var(--c-lime)}a:hover>.logo[data-astro-cid-bt5hbwbt] .logo__needle[data-astro-cid-bt5hbwbt]{transform:rotate(14deg)}.header[data-astro-cid-qlfjksao]{position:sticky;top:0;z-index:30;background:var(--c-bg);border-bottom:1px solid var(--c-border)}.header__inner[data-astro-cid-qlfjksao]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:60px}.header__right[data-astro-cid-qlfjksao]{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem}@media(min-width:48rem){.header__right[data-astro-cid-qlfjksao]{gap:1rem}}.brand[data-astro-cid-qlfjksao]{display:inline-flex;align-items:center;gap:.5rem;color:var(--c-text);text-decoration:none;font-family:var(--font-display);font-weight:700;font-size:1.2rem;letter-spacing:-.02em}.brand[data-astro-cid-qlfjksao]:hover{color:var(--c-text)}.quick[data-astro-cid-qlfjksao]{display:none}@media(min-width:48rem){.quick[data-astro-cid-qlfjksao]{display:flex;gap:.25rem}}.quick[data-astro-cid-qlfjksao] a[data-astro-cid-qlfjksao]{padding:.5rem .7rem;border-radius:var(--radius-sm);color:var(--c-text);text-decoration:none;font-weight:500;font-size:.95rem;white-space:nowrap;transition:color var(--dur) ease,background-color var(--dur) ease}.quick[data-astro-cid-qlfjksao] a[data-astro-cid-qlfjksao]:hover{color:var(--c-primary-strong);background:var(--c-surface)}.mega[data-astro-cid-qlfjksao]{position:relative;display:inline-flex;align-items:center}.mega__trigger[data-astro-cid-qlfjksao]{display:inline-flex;align-items:center;gap:.4rem;padding:.38rem .7rem;font-weight:600;font-size:.9rem;min-height:var(--control-h-sm);color:var(--c-on-primary);background:var(--c-primary);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--dur) ease}.mega__trigger[data-astro-cid-qlfjksao]:hover{background:var(--c-primary-strong)}.mega__trigger[data-astro-cid-qlfjksao]{list-style:none;user-select:none;white-space:nowrap}@media(min-width:48rem){.mega__trigger[data-astro-cid-qlfjksao]{gap:.45rem;padding:.35rem .85rem;font-size:.9rem}}.mega__trigger[data-astro-cid-qlfjksao]::-webkit-details-marker{display:none}.mega__chevron[data-astro-cid-qlfjksao]{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;transition:transform var(--dur) var(--ease-out)}.mega[data-astro-cid-qlfjksao][open] .mega__chevron[data-astro-cid-qlfjksao]{transform:rotate(180deg)}.mega__panel[data-astro-cid-qlfjksao]{position:fixed;left:0;right:0;top:60px;z-index:40;column-count:2;column-gap:1.2rem;width:100%;max-height:calc(100dvh - 60px);overflow-y:auto;padding:1.1rem 1.15rem 1.4rem;background:var(--c-bg);border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);box-shadow:var(--shadow)}@media(min-width:48rem){.mega__panel[data-astro-cid-qlfjksao]{position:absolute;left:auto;right:0;top:calc(100% + .5rem);column-gap:1.6rem;width:min(92vw,32rem);max-height:none;overflow:visible;padding:1.1rem 1.2rem;border:1px solid var(--c-border);border-radius:var(--radius);box-shadow:var(--shadow-lg)}}.mega__col[data-astro-cid-qlfjksao]{break-inside:avoid;margin-bottom:1rem}.mega__fam[data-astro-cid-qlfjksao]{margin:0 0 .35rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--c-muted)}.mega[data-astro-cid-qlfjksao] ul[data-astro-cid-qlfjksao]{list-style:none;margin:0;padding:0;display:grid;gap:.05rem}.mega[data-astro-cid-qlfjksao] a[data-astro-cid-qlfjksao]{display:block;padding:.4rem .5rem;border-radius:var(--radius-sm);color:var(--c-text);text-decoration:none;font-weight:500;font-size:.95rem}.mega[data-astro-cid-qlfjksao] a[data-astro-cid-qlfjksao]:hover{color:var(--c-primary-strong);background:var(--c-primary-soft)}.lang[data-astro-cid-qlfjksao]{display:flex;gap:.5rem;font-size:.9rem}.lang[data-astro-cid-qlfjksao] a[data-astro-cid-qlfjksao]{color:var(--c-muted);text-decoration:none;font-weight:600}.lang[data-astro-cid-qlfjksao] a[data-astro-cid-qlfjksao]:hover{color:var(--c-primary-strong)}.footer[data-astro-cid-35ed7um5]{margin-top:clamp(3rem,2rem + 4vw,5rem);padding:clamp(2.5rem,2rem + 2vw,3.5rem) 0 1.75rem;background:var(--c-surface);border-top:1px solid var(--c-border)}.footer__grid[data-astro-cid-35ed7um5]{display:grid;gap:2rem 1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.footer__grid[data-astro-cid-35ed7um5]>[data-astro-cid-35ed7um5]:first-child{grid-column:1/-1}@media(min-width:64rem){.footer__grid[data-astro-cid-35ed7um5]{grid-template-columns:1.3fr 1.6fr 1fr 1fr}.footer__grid[data-astro-cid-35ed7um5]>[data-astro-cid-35ed7um5]:first-child{grid-column:auto}}.footer__brand[data-astro-cid-35ed7um5]{margin:0 0 .35rem;font-family:var(--font-display);font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.footer__title[data-astro-cid-35ed7um5]{margin:0 0 .75rem;font-size:.9rem;font-weight:650}.footer__disclaimer[data-astro-cid-35ed7um5]{margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid var(--c-border)}.footer[data-astro-cid-35ed7um5] ul[data-astro-cid-35ed7um5]{display:grid;gap:.45rem;list-style:none;margin:0;padding:0}@media(min-width:40rem){.footer[data-astro-cid-35ed7um5] nav[data-astro-cid-35ed7um5]:nth-of-type(1) ul[data-astro-cid-35ed7um5]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem}}.footer[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{font-size:.95rem;color:var(--c-muted);text-decoration:none}.footer[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]:hover{color:var(--c-primary-strong);text-decoration:underline}
