header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;margin:0;background:#f4f4f4d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);transition:all .2s ease}nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;max-width:var(--shell-width, 960px);margin:0 auto;box-sizing:border-box;padding:0 var(--gutter);height:64px}.logo[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.5em;text-decoration:none;color:var(--foreground);flex-shrink:0;white-space:nowrap}.logo-img[data-astro-cid-3ef6ksr2]{height:22px;width:auto;display:block;border-radius:0}.logo[data-astro-cid-3ef6ksr2]:hover{color:var(--foreground)}.blog-label[data-astro-cid-3ef6ksr2]{font-size:.75em;font-weight:500;color:var(--accent);background:var(--accent-muted);padding:.15em .5em;border-radius:4px;letter-spacing:0}.nav-links[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.25em;flex-shrink:0}.nav-links[data-astro-cid-3ef6ksr2] a{padding:.5em .75em;color:var(--foreground-muted);text-decoration:none;font-size:.9em;font-weight:500;white-space:nowrap;border-radius:8px;transition:color var(--transition-fast),background var(--transition-fast)}.nav-links[data-astro-cid-3ef6ksr2] a:hover{color:var(--foreground);background:var(--background-lighter)}.nav-links[data-astro-cid-3ef6ksr2] a.active{color:var(--foreground);font-weight:600}.lang-dropdown[data-astro-cid-3ef6ksr2]{position:relative;margin-left:.5em;margin-right:.5em}.lang-switch[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.4em;padding:.4em .75em!important;border:none!important;border-radius:8px!important;color:var(--foreground-muted)!important;background:transparent!important;cursor:pointer;font-family:inherit;font-size:.875em!important;font-weight:500;line-height:1;white-space:nowrap;transition:color var(--transition-fast),background var(--transition-fast)}.lang-switch[data-astro-cid-3ef6ksr2]:hover,.lang-dropdown[data-astro-cid-3ef6ksr2].open .lang-switch[data-astro-cid-3ef6ksr2]{color:var(--foreground)!important;background:var(--background-lighter)!important}.globe-icon[data-astro-cid-3ef6ksr2]{flex-shrink:0}.chevron-icon[data-astro-cid-3ef6ksr2]{flex-shrink:0;transition:transform .2s ease}.lang-dropdown[data-astro-cid-3ef6ksr2].open .chevron-icon[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.lang-menu[data-astro-cid-3ef6ksr2]{display:none;position:absolute;top:calc(100% + 6px);right:0;min-width:160px;background:var(--background-card, #fff);border:1px solid var(--border);border-radius:12px;box-shadow:0 4px 16px #0000001a;padding:.3em;z-index:100}.lang-dropdown[data-astro-cid-3ef6ksr2].open .lang-menu[data-astro-cid-3ef6ksr2]{display:block}.lang-option[data-astro-cid-3ef6ksr2]{display:flex!important;align-items:center;justify-content:space-between;padding:.55em .75em!important;font-size:.875em!important;color:var(--foreground-muted)!important;text-decoration:none!important;white-space:nowrap;border-radius:8px!important;transition:background .15s ease,color .15s ease}.lang-option[data-astro-cid-3ef6ksr2]:hover{background:var(--background-lighter, #f5f5f5)!important;color:var(--foreground)!important}.lang-option[data-astro-cid-3ef6ksr2].active{color:var(--accent)!important;font-weight:500;background:rgb(var(--accent-rgb) / .06)!important}.lang-option[data-astro-cid-3ef6ksr2].active:hover{background:rgb(var(--accent-rgb) / .1)!important}.cta-link[data-astro-cid-3ef6ksr2]{padding:.4em 1em!important;background:var(--accent)!important;color:#fff!important;border-radius:8px!important;font-size:.85em!important;font-weight:500!important;transition:background var(--transition-fast)!important}.cta-link[data-astro-cid-3ef6ksr2]:hover{background:var(--accent-hover)!important;color:#fff!important}@media(max-width:720px){nav[data-astro-cid-3ef6ksr2]{height:56px;padding:0 1em}.nav-links[data-astro-cid-3ef6ksr2]{gap:.15em}.nav-links[data-astro-cid-3ef6ksr2] a{padding:.4em .5em;font-size:.85em}.lang-dropdown[data-astro-cid-3ef6ksr2]{margin-left:.25em;margin-right:.25em}.lang-switch[data-astro-cid-3ef6ksr2]{padding:.4em .5em!important;font-size:.8em!important}.cta-link[data-astro-cid-3ef6ksr2]{padding:.4em .75em!important}.hide-mobile[data-astro-cid-3ef6ksr2]{display:none!important}}@media(max-width:560px){.lang-label[data-astro-cid-3ef6ksr2],.chevron-icon[data-astro-cid-3ef6ksr2]{display:none}.lang-switch[data-astro-cid-3ef6ksr2]{min-height:32px;justify-content:center}}@media(max-width:420px){.blog-label[data-astro-cid-3ef6ksr2]{display:none}.nav-links[data-astro-cid-3ef6ksr2]{gap:0}.nav-links[data-astro-cid-3ef6ksr2] a{padding:.35em .4em}.lang-dropdown[data-astro-cid-3ef6ksr2]{margin-left:0;margin-right:0}.lang-switch[data-astro-cid-3ef6ksr2]{padding:.4em!important}.cta-link[data-astro-cid-3ef6ksr2]{padding:.4em .6em!important}}@media(max-width:360px){.nav-links[data-astro-cid-3ef6ksr2] a{font-size:.8em;padding:.35em .3em}.cta-link[data-astro-cid-3ef6ksr2]{padding:.4em .55em!important;font-size:.8em!important}}@media(max-width:319px){.hide-tiny[data-astro-cid-3ef6ksr2]{display:none!important}}footer[data-astro-cid-sz7xmlte]{border-top:1px solid var(--border);background:var(--background)}.footer-watermark[data-astro-cid-sz7xmlte]{box-sizing:border-box;max-width:var(--shell-width, 960px);margin:0 auto;padding:0 var(--gutter) 2em}.footer-watermark[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:100%;height:auto;display:block;pointer-events:none;user-select:none}.footer-columns[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:2em;box-sizing:border-box;max-width:var(--shell-width, 960px);margin:0 auto;padding:2.5em var(--gutter) 2em}.footer-brand[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:flex-start;gap:.4em}.brand-logo[data-astro-cid-sz7xmlte]{height:22px;width:auto;max-width:100%;align-self:flex-start;display:block;border-radius:0;margin-bottom:.2em}.brand-desc[data-astro-cid-sz7xmlte]{font-size:.85em;color:var(--foreground-subtle)}.footer-col[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.5em}.col-title[data-astro-cid-sz7xmlte]{font-weight:600;font-size:.85em;color:var(--foreground);margin-bottom:.25em}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--foreground-subtle);text-decoration:none;font-size:.85em;transition:color var(--transition-fast)}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent)}.footer-bottom[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;max-width:var(--shell-width, 960px);margin:0 auto;padding:1.25em var(--gutter);border-top:1px solid var(--border);font-size:.8em;color:var(--foreground-subtle)}.footer-legal[data-astro-cid-sz7xmlte]{display:flex;gap:1.5em}@media(max-width:720px){.footer-columns[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;padding:2em 1em 1.5em}.footer-brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1}.footer-bottom[data-astro-cid-sz7xmlte]{flex-direction:column;gap:.5em;text-align:center;padding:1em}}
