.brand[data-astro-cid-6bctqxxv]{min-height:var(--header-control-size);width:var(--brand-width);flex-shrink:0;align-items:center;text-decoration:none;display:flex}.brand[data-astro-cid-6bctqxxv] picture[data-astro-cid-6bctqxxv],.brand[data-astro-cid-6bctqxxv] img[data-astro-cid-6bctqxxv]{width:100%;height:auto;display:block}@media (width<=700px){.brand-responsive[data-astro-cid-6bctqxxv]{width:var(--header-control-size)}.brand-responsive[data-astro-cid-6bctqxxv] img[data-astro-cid-6bctqxxv]{width:var(--header-control-size);height:var(--header-control-size);object-fit:contain}}.language-picker[data-astro-cid-gtewornt]{flex-shrink:0;position:relative}summary[data-astro-cid-gtewornt]{justify-content:center;align-items:center;gap:var(--space-2);height:var(--header-control-size);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);cursor:pointer;font-size:var(--text-xs);font-weight:var(--weight-semibold);list-style:none;display:flex}summary[data-astro-cid-gtewornt]::-webkit-details-marker{display:none}summary[data-astro-cid-gtewornt]:hover,.language-picker[data-astro-cid-gtewornt][open] summary[data-astro-cid-gtewornt]{background:var(--accent-soft)}img[data-astro-cid-gtewornt]{object-fit:cover;border-radius:2px;flex-shrink:0;width:24px;height:16px;display:block}.language-panel[data-astro-cid-gtewornt]{top:calc(100% + var(--space-2));width:var(--language-panel-width);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card);z-index:2;position:absolute;right:0}.language-picker[data-astro-cid-gtewornt]:not([open]) .language-panel[data-astro-cid-gtewornt]{display:none}.language-label[data-astro-cid-gtewornt]{margin:0 0 var(--space-2);padding-inline:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--muted)}ul[data-astro-cid-gtewornt]{margin:0;padding:0;list-style:none}li[data-astro-cid-gtewornt] a[data-astro-cid-gtewornt],li[data-astro-cid-gtewornt] button[data-astro-cid-gtewornt]{gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-2);border-radius:var(--radius-sm);color:var(--ink);font:inherit;font-size:var(--text-sm);text-align:left;background:0 0;border:0;align-items:center;text-decoration:none;display:flex}li[data-astro-cid-gtewornt] a[data-astro-cid-gtewornt]{background:var(--accent-soft)}li[data-astro-cid-gtewornt] a[data-astro-cid-gtewornt] svg,small[data-astro-cid-gtewornt]{margin-left:auto}small[data-astro-cid-gtewornt]{font-size:var(--text-xs);color:var(--muted);white-space:nowrap}li[data-astro-cid-gtewornt] button[data-astro-cid-gtewornt]:disabled{cursor:not-allowed;color:var(--muted)}.language-note[data-astro-cid-gtewornt]{margin:var(--space-3) var(--space-2) var(--space-1);font-size:var(--text-xs);color:var(--muted);line-height:var(--leading-body)}@media (width<=700px){img[data-astro-cid-gtewornt]{width:20px;height:14px}.language-code[data-astro-cid-gtewornt]{display:none}summary[data-astro-cid-gtewornt]{gap:var(--space-1);padding-inline:var(--space-2)}.language-panel[data-astro-cid-gtewornt]{right:calc(-1 * (var(--header-control-size) + var(--space-1)))}}.site-header[data-astro-cid-fzpbxy5g]{top:var(--space-4);z-index:30;margin-top:var(--space-4);position:sticky}.header-inner[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:64px;padding:var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-header);backdrop-filter:blur(16px);box-shadow:var(--shadow-header);display:flex;position:relative}.desktop-nav[data-astro-cid-fzpbxy5g]{justify-content:center;align-items:center;gap:var(--space-6);display:flex}.desktop-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{padding-block:var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;text-decoration:none}.desktop-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:var(--accent-ink)}.header-actions[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.header-search[data-astro-cid-fzpbxy5g]{width:var(--header-control-size);height:var(--header-control-size);color:var(--ink);border:1px solid var(--border);border-radius:var(--radius-control);flex-shrink:0;place-items:center;padding:0;text-decoration:none;display:grid}.header-search[data-astro-cid-fzpbxy5g] svg{flex:none;width:20px;height:20px;display:block}.header-search[data-astro-cid-fzpbxy5g]:hover{background:var(--accent-soft);border-color:var(--border-strong)}.header-cta[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-2);min-height:var(--header-control-size);padding:var(--space-2) var(--space-4);background:var(--action-primary);color:var(--action-primary-text);border-radius:var(--radius-control);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;text-decoration:none;display:inline-flex}.header-cta[data-astro-cid-fzpbxy5g]:hover{background:var(--action-primary-hover)}.mobile-nav[data-astro-cid-fzpbxy5g]{display:none;position:relative}.mobile-nav[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]{width:var(--header-control-size);height:var(--header-control-size);cursor:pointer;border:1px solid var(--border);border-radius:var(--radius-control);place-items:center;list-style:none;display:grid}.mobile-nav[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.mobile-nav[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]:hover,.mobile-nav[data-astro-cid-fzpbxy5g][open] summary[data-astro-cid-fzpbxy5g]{background:var(--accent-soft)}.mobile-nav[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g]{top:calc(100% + var(--space-2));width:min(24rem, calc(100vw - var(--gutter) * 2 - var(--space-8)));padding:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:grid;position:absolute;right:0}.mobile-nav[data-astro-cid-fzpbxy5g]:not([open]) nav[data-astro-cid-fzpbxy5g]{display:none}.mobile-nav[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{padding:var(--space-3);font-size:var(--text-base);border-radius:var(--radius-sm);text-decoration:none}.mobile-nav[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{background:var(--accent-soft)}@media (width<=1100px){.desktop-nav[data-astro-cid-fzpbxy5g]{gap:var(--space-4)}.header-cta[data-astro-cid-fzpbxy5g]{display:none}}@media (width<=860px){.desktop-nav[data-astro-cid-fzpbxy5g]{display:none}.mobile-nav[data-astro-cid-fzpbxy5g]{display:block}}@media (width<=700px){.site-header[data-astro-cid-fzpbxy5g]{top:var(--space-2);margin-top:var(--space-2)}.header-inner[data-astro-cid-fzpbxy5g]{gap:var(--space-2);padding:var(--space-2) var(--space-3)}.header-actions[data-astro-cid-fzpbxy5g]{gap:var(--space-1)}}.site-footer[data-astro-cid-nns7i3if]{padding:var(--space-12) 0 var(--space-8);background:var(--gradient-footer)}.footer-panel[data-astro-cid-nns7i3if]{padding:var(--space-10) var(--space-12) var(--space-6);border:1px solid var(--border-warm);border-radius:var(--radius-panel);background:var(--footer-panel-surface)}.footer-brand[data-astro-cid-nns7i3if]{margin-bottom:var(--space-10)}.footer-columns[data-astro-cid-nns7i3if]{gap:var(--space-8);padding-bottom:var(--space-10);grid-template-columns:1.15fr .85fr 1.15fr .85fr 1fr;display:grid}nav[data-astro-cid-nns7i3if]{min-width:0}nav[data-astro-cid-nns7i3if] h2[data-astro-cid-nns7i3if]{margin:0 0 var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-heading)}nav[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{margin:0;padding:0;list-style:none}nav[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]+li[data-astro-cid-nns7i3if]{margin-top:var(--space-1)}nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{padding-block:var(--space-1);color:var(--muted);font-size:var(--text-sm);line-height:1.5;text-decoration:none;display:inline-block}nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--ink);text-decoration:underline}.footer-utility[data-astro-cid-nns7i3if]{justify-content:space-between;align-items:center;gap:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--border);display:flex}.footer-highlights[data-astro-cid-nns7i3if]{gap:var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.footer-highlights[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]{align-items:center;gap:var(--space-3);display:flex}.footer-feature-icon[data-astro-cid-nns7i3if]{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--ink);place-items:center;display:grid}.footer-highlights[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]>span[data-astro-cid-nns7i3if]:last-child{gap:var(--space-1);font-size:var(--text-xs);line-height:var(--leading-heading);display:grid}.footer-highlights[data-astro-cid-nns7i3if] strong[data-astro-cid-nns7i3if]{font-weight:var(--weight-semibold);color:var(--ink)}.footer-highlights[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]>span[data-astro-cid-nns7i3if]:last-child>span[data-astro-cid-nns7i3if]{color:var(--muted)}.footer-language[data-astro-cid-nns7i3if]{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--muted);display:inline-flex}.footer-bottom[data-astro-cid-nns7i3if]{justify-content:space-between;gap:var(--space-3) var(--space-6);margin-top:var(--space-6);color:var(--muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}@media (width<=1000px){.footer-panel[data-astro-cid-nns7i3if]{padding:var(--space-8)}.footer-columns[data-astro-cid-nns7i3if]{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.site-footer[data-astro-cid-nns7i3if]{padding-block:var(--space-8) var(--space-5)}.footer-panel[data-astro-cid-nns7i3if]{padding:var(--space-6)}.footer-brand[data-astro-cid-nns7i3if]{margin-bottom:var(--space-8)}.footer-columns[data-astro-cid-nns7i3if]{gap:var(--space-8) var(--space-5);padding-bottom:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}nav[data-astro-cid-nns7i3if] h2[data-astro-cid-nns7i3if]{margin-bottom:var(--space-3)}nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{min-height:var(--space-10);font-size:var(--text-xs);align-items:center;display:flex}nav[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]+li[data-astro-cid-nns7i3if]{margin-top:0}.footer-utility[data-astro-cid-nns7i3if]{flex-direction:column;align-items:flex-start}.footer-highlights[data-astro-cid-nns7i3if]{gap:var(--space-4)}.footer-bottom[data-astro-cid-nns7i3if]{flex-direction:column}}
