.lang-switcher[data-astro-cid-3s4v7zxg]{border:1px solid rgba(var(--ink-rgb), .2);font-family:"Barlow", var(--sans);letter-spacing:.16em;border-radius:2px;align-items:center;font-size:10px;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.lang-switcher[data-astro-cid-3s4v7zxg] a[data-astro-cid-3s4v7zxg]{border-right:1px solid rgba(var(--ink-rgb), .1);min-width:31px;height:32px;color:var(--ink);opacity:.48;justify-content:center;align-items:center;padding-left:.16em;transition:opacity .18s,color .18s,background-color .18s;display:inline-flex}.lang-switcher[data-astro-cid-3s4v7zxg] a[data-astro-cid-3s4v7zxg]:last-child{border-right:0}.lang-switcher[data-astro-cid-3s4v7zxg] a[data-astro-cid-3s4v7zxg]:hover{opacity:.92;background:rgba(var(--ink-rgb), .035)}.lang-switcher[data-astro-cid-3s4v7zxg] a[data-astro-cid-3s4v7zxg].on{background:var(--blue);color:#fff;opacity:1}@media (width<=900px){.lang-switcher[data-astro-cid-3s4v7zxg] a[data-astro-cid-3s4v7zxg]{min-width:29px;height:30px;font-size:9px}}@media (width<=420px){.lang-switcher[data-astro-cid-3s4v7zxg] a[data-astro-cid-3s4v7zxg]{min-width:26px}}.site-header[data-astro-cid-nen7h5rs]{z-index:40;height:var(--header-h);margin-bottom:calc(-1 * var(--header-h));border-bottom:1px solid var(--header-line);background:0 0;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 48px;transition:background-color .18s,border-color .18s,backdrop-filter .18s;display:grid;position:sticky;top:0;left:0;right:0}.site-header[data-astro-cid-nen7h5rs].is-past-hero{background:color-mix(in srgb, var(--bg) 82%, transparent);border-bottom-color:var(--line);backdrop-filter:blur(12px)}.brand[data-astro-cid-nen7h5rs]{justify-self:start;align-items:flex-start;gap:20px;display:flex}.brand-mark[data-astro-cid-nen7h5rs]{flex-shrink:0;width:auto;height:40px}.brand-mark-light[data-astro-cid-nen7h5rs],[data-theme=light] .brand-mark-dark[data-astro-cid-nen7h5rs]{display:none}[data-theme=light] .brand-mark-light[data-astro-cid-nen7h5rs]{display:block}.nav[data-astro-cid-nen7h5rs]{font-family:"Barlow", var(--sans);letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;gap:clamp(20px,2.4vw,40px);font-size:14px;font-weight:600;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{height:var(--header-h);opacity:.65;align-items:center;transition:opacity .2s;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{opacity:1}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active{opacity:1;color:var(--blue);position:relative}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active:after{content:"";background:var(--blue);width:100%;height:2px;box-shadow:0 0 12px var(--blue-soft);position:absolute;bottom:0;left:0}.controls[data-astro-cid-nen7h5rs]{justify-self:end;align-items:center;gap:10px;display:inline-flex}.theme-tab[data-astro-cid-nen7h5rs]{border:1px solid rgba(var(--ink-rgb), .2);background:rgba(var(--ink-rgb), .025);width:34px;height:34px;color:var(--ink);cursor:pointer;opacity:.8;border-radius:2px;justify-content:center;align-items:center;padding:0;transition:border-color .18s,background-color .18s,color .18s,opacity .18s;display:inline-flex}.theme-tab[data-astro-cid-nen7h5rs]:hover{border-color:rgba(var(--ink-rgb), .35);background:rgba(var(--ink-rgb), .07);color:var(--blue);opacity:1}.theme-icon[data-astro-cid-nen7h5rs]{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.theme-icon-moon[data-astro-cid-nen7h5rs],[data-theme=light] .theme-icon-sun[data-astro-cid-nen7h5rs]{display:none}[data-theme=light] .theme-icon-moon[data-astro-cid-nen7h5rs]{display:block}.menu-toggle[data-astro-cid-nen7h5rs],.nav-language[data-astro-cid-nen7h5rs]{display:none}@media (width<=900px){.site-header[data-astro-cid-nen7h5rs]{height:var(--header-h);grid-template-columns:1fr auto;padding:0 20px}.brand-mark[data-astro-cid-nen7h5rs]{height:32px}.controls[data-astro-cid-nen7h5rs]{grid-column:2;gap:8px}.desktop-language[data-astro-cid-nen7h5rs]{display:none}.nav-language[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line);justify-content:center;margin-top:4px;padding-top:16px;display:flex}.nav-language[data-astro-cid-nen7h5rs] .lang-switcher{box-sizing:border-box;justify-content:center;width:100%;max-width:100%}.nav-language[data-astro-cid-nen7h5rs] .lang-switcher a{letter-spacing:.06em;white-space:nowrap;flex:1 1 0;min-width:0;height:46px;padding:0 6px;font-size:10px}.menu-toggle[data-astro-cid-nen7h5rs]{border:1px solid rgba(var(--ink-rgb), .2);background:rgba(var(--ink-rgb), .025);width:34px;height:34px;color:var(--ink);cursor:pointer;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0;display:inline-flex}.menu-toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:currentColor;width:15px;height:1px;transition:transform .18s,opacity .18s}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(5px)rotate(45deg)}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.nav[data-astro-cid-nen7h5rs]{top:var(--header-h);border-top:1px solid var(--header-line);border-bottom:1px solid var(--line);background:var(--bg);opacity:0;visibility:hidden;pointer-events:none;grid-template-columns:1fr;gap:0;padding:8px 20px 16px;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;left:0;right:0;transform:translateY(-8px)}.nav[data-astro-cid-nen7h5rs].open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);letter-spacing:.13em;height:auto;padding:14px 0;font-size:12px;display:block}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:last-child{border-bottom:0}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active:after{width:18px;height:2px;inset:auto 0 50% auto;transform:translateY(50%)}.menu-open{overflow:hidden}}@media (width<=420px){.site-header[data-astro-cid-nen7h5rs],.nav[data-astro-cid-nen7h5rs]{padding-inline:16px}.theme-tab[data-astro-cid-nen7h5rs],.menu-toggle[data-astro-cid-nen7h5rs]{width:32px;height:32px}}footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);grid-template-columns:var(--col);gap:0;padding:40px 0 32px;display:grid}.footer-col[data-astro-cid-jo6i4kqk]{border-right:1px solid var(--line);padding:0 32px}.footer-col-indented[data-astro-cid-jo6i4kqk]{padding-left:32px}.ft-logo[data-astro-cid-jo6i4kqk]{width:auto;height:25px;margin-bottom:16px}.footer-col[data-astro-cid-jo6i4kqk]:last-child{border-right:0}.footer-registration[data-astro-cid-jo6i4kqk]{display:block}.footer-registration[data-astro-cid-jo6i4kqk] .reg-item[data-astro-cid-jo6i4kqk]{white-space:normal;margin-bottom:0;display:block}.footer-col[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk],.footer-col[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk]{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;font-size:11px;font-style:normal;line-height:1.9}.footer-col[data-astro-cid-jo6i4kqk] .institution-legal[data-astro-cid-jo6i4kqk]{margin-top:21px}.footer-col[data-astro-cid-jo6i4kqk] .footer-label[data-astro-cid-jo6i4kqk]{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--blue);margin-bottom:16px;font-size:10px;font-weight:600;line-height:1.9}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--muted);transition:color .2s}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink)}.footer-col[data-astro-cid-jo6i4kqk] .documentation-link[data-astro-cid-jo6i4kqk]{border:1px solid color-mix(in srgb, var(--ink) 28%, transparent);color:var(--muted);letter-spacing:.08em;margin:0 0 0 -8px;padding:3px 7px;line-height:1.45;transition:border-color .2s;display:inline-block}.footer-col[data-astro-cid-jo6i4kqk] .documentation-link[data-astro-cid-jo6i4kqk]:hover{color:var(--muted);border-color:var(--blue)}.footer-divider[data-astro-cid-jo6i4kqk]{background:var(--line);grid-column:1/-1;height:1px;margin:32px 48px 20px}.footer-bottom[data-astro-cid-jo6i4kqk]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 48px;font-size:10px;display:flex}.footer-bottom[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:var(--muted)}.footer-bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--muted);transition:color .2s}.footer-bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink)}.footer-meta[data-astro-cid-jo6i4kqk]{align-items:center;gap:10px;display:inline-flex}.footer-meta-sep[data-astro-cid-jo6i4kqk]{color:var(--dim)}.footer-langs[data-astro-cid-jo6i4kqk]{letter-spacing:.06em;text-transform:none;align-items:center;gap:8px;display:inline-flex}.footer-langs-sep[data-astro-cid-jo6i4kqk]{color:var(--dim)}.footer-langs[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk].on{color:var(--blue)}@media (width<=900px){footer[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:32px}.footer-col[data-astro-cid-jo6i4kqk]{border-right:0;border-bottom:1px solid var(--line);padding:24px}.footer-col[data-astro-cid-jo6i4kqk]:nth-child(odd){border-right:1px solid var(--line)}.footer-divider[data-astro-cid-jo6i4kqk]{margin:28px 24px 20px}.footer-bottom[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:18px;padding:0 24px}.footer-meta[data-astro-cid-jo6i4kqk]{flex-wrap:wrap}.footer-langs[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:6px}}@media (width<=560px){footer[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.footer-col[data-astro-cid-jo6i4kqk]:nth-child(odd){border-right:0}.footer-bottom[data-astro-cid-jo6i4kqk]{flex-direction:column;padding-inline:20px}.footer-divider[data-astro-cid-jo6i4kqk]{margin-inline:20px}}.ft-logo-light[data-astro-cid-jo6i4kqk],[data-theme=light] .ft-logo-dark[data-astro-cid-jo6i4kqk]{display:none}[data-theme=light] .ft-logo-light[data-astro-cid-jo6i4kqk]{display:inline}
