.bh-btn[data-v-35a76e62]{cursor:pointer;min-height:3rem;font-family:var(--font-sans);letter-spacing:-.01em;white-space:nowrap;isolation:isolate;border-radius:12px;justify-content:center;align-items:center;gap:.75rem;padding:0 2rem;font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.bh-btn--primary[data-v-35a76e62]{background:var(--fg1);color:var(--bg);border:0;box-shadow:0 8px 20px #0000002e}.bh-btn--primary[data-v-35a76e62]:hover{background:#1a1a1a;transform:scale(1.05);box-shadow:0 10px 24px #00000040}html.theme-night .bh-btn--primary[data-v-35a76e62]{color:#0a0a0a;background:#f4f4f4;box-shadow:inset 0 1px #ffffff73,0 0 48px #ffffff1f}html.theme-night .bh-btn--primary[data-v-35a76e62]:hover{background:#fff;box-shadow:inset 0 1px #ffffffb3,0 0 64px #ffffff47}.bh-btn--primary.is-subtle[data-v-35a76e62]:hover{transform:scale(1.015);box-shadow:0 9px 22px #00000038}html.theme-night .bh-btn--primary.is-subtle[data-v-35a76e62]:hover{box-shadow:inset 0 1px #ffffff8c,0 0 52px #ffffff29}.bh-btn--primary[data-v-35a76e62]:active{transform:scale(.96)}.bh-btn--primary.is-subtle[data-v-35a76e62]:active{transform:scale(.98)}.bh-btn--primary[data-v-35a76e62]:disabled{cursor:not-allowed;opacity:.45;transform:none}.bh-btn--primary[data-v-35a76e62]:disabled:active,.bh-btn--primary[data-v-35a76e62]:disabled:hover{background:#0a0a0a;transform:none;box-shadow:0 8px 20px #0000002e}html.theme-night .bh-btn--primary[data-v-35a76e62]:disabled:active,html.theme-night .bh-btn--primary[data-v-35a76e62]:disabled:hover{background:#f4f4f4;box-shadow:inset 0 1px #ffffff73,0 0 48px #ffffff1f}.bh-btn--primary[data-v-35a76e62]:disabled:hover:after{transform:translate(-120%)}.bh-btn--primary.has-icon-motion:disabled:hover .bh-btn__icon[data-v-35a76e62]{transform:none}.bh-btn--primary[data-v-35a76e62]:focus-visible{outline:2px solid var(--fg1);outline-offset:3px}.bh-btn>[data-v-35a76e62-s]{z-index:1;position:relative}.bh-btn__icon[data-v-35a76e62]{z-index:1;flex-shrink:0;transition:transform .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.bh-btn__icon[data-v-35a76e62] svg{width:1.25rem;height:1.25rem}.bh-btn--primary.has-icon-motion:hover .bh-btn__icon[data-v-35a76e62]{transform:translate(-4px)}.bh-btn--primary[data-v-35a76e62]:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#0000 20%,#ffffff38 45%,#0000 80%);transition:transform .6s;position:absolute;inset:0;transform:translate(-120%)}html.theme-night .bh-btn--primary[data-v-35a76e62]:after{background:linear-gradient(110deg,#0000 18%,#00000024 50%,#0000 82%)}.bh-btn--primary[data-v-35a76e62]:hover:after{transform:translate(120%)}html.theme-night .bh-btn--primary.is-shine[data-v-35a76e62]{box-shadow:inset 0 1px #ffffff8c,0 0 56px #fff3}@media (prefers-reduced-motion:reduce){.bh-btn--primary.has-icon-motion:hover .bh-btn__icon[data-v-35a76e62],.bh-btn--primary.is-subtle[data-v-35a76e62]:active,.bh-btn--primary.is-subtle[data-v-35a76e62]:hover,.bh-btn--primary[data-v-35a76e62]:active,.bh-btn--primary[data-v-35a76e62]:hover{transform:none}.bh-btn--primary[data-v-35a76e62]:after{opacity:0;transition:none}}@media (forced-colors:active){.bh-btn--primary[data-v-35a76e62]{border:1px solid buttontext}}.cal-btn[data-v-0e8dc3d6]{--cal-ease:cubic-bezier(.25, 1, .5, 1);isolation:isolate;cursor:pointer;width:2.075rem;height:2.075rem;color:var(--bg);background:var(--fg1);transition:transform .22s var(--cal-ease),background .22s var(--cal-ease);border:0;border-radius:12px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;box-shadow:0 6px 16px #0003}.cal-btn[data-v-0e8dc3d6]:before{content:"";position:absolute;inset:-8px}.cal-btn[data-v-0e8dc3d6]:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .22s var(--cal-ease);position:absolute;inset:0;box-shadow:0 0 40px #00000047}html.theme-night .cal-btn[data-v-0e8dc3d6]{color:#0a0a0a;background:#f4f4f4;box-shadow:inset 0 1px #ffffff73,0 0 28px #ffffff1a}html.theme-night .cal-btn[data-v-0e8dc3d6]:after{box-shadow:0 0 40px #ffffff47}.cal-btn[data-v-0e8dc3d6]:hover{background:#1a1a1a;transform:scale(1.05)}.cal-btn[data-v-0e8dc3d6]:hover:after{opacity:1}html.theme-night .cal-btn[data-v-0e8dc3d6]:hover{background:#fff}.cal-btn[data-v-0e8dc3d6]:active{transform:scale(.96)}.cal-btn__icon[data-v-0e8dc3d6]{z-index:1;pointer-events:none;transform-origin:50% 55%;backface-visibility:hidden;width:1rem;height:1rem;transition:transform .22s var(--cal-ease);position:relative;transform:translateZ(0)}.cal-btn:hover .cal-btn__icon[data-v-0e8dc3d6]{transform:translateZ(0)rotate(-8deg)scale(1.08)}.cal-btn[data-v-0e8dc3d6]:focus-visible{outline:2px solid var(--fg1);outline-offset:3px}@media (prefers-reduced-motion:reduce){.cal-btn[data-v-0e8dc3d6],.cal-btn[data-v-0e8dc3d6]:after,.cal-btn__icon[data-v-0e8dc3d6]{transition:none}.cal-btn[data-v-0e8dc3d6]:active,.cal-btn[data-v-0e8dc3d6]:hover{transform:none}.cal-btn:hover .cal-btn__icon[data-v-0e8dc3d6]{transform:translateZ(0)}}@media (forced-colors:active){.cal-btn[data-v-0e8dc3d6]{border:1px solid buttontext}}.lg-panel[data-v-5de81a23]{isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(1.6);border:none;position:relative;overflow:hidden}.lg-panel[data-v-5de81a23],.lg-panel.lg-active[data-v-5de81a23]{background:#fff6;box-shadow:inset 0 1px 1px #fffffff2,inset 0 0 0 1px #ffffff59,inset 0 -1px 2px #ffffff8c,0 8px 32px #0000001f}.lg-panel.lg-active[data-v-5de81a23]{-webkit-backdrop-filter:blur(28px)saturate(1.15)}.lg-svg[data-v-5de81a23]{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.lg-panel[data-v-5de81a23],.lg-panel.lg-active[data-v-5de81a23]{-webkit-backdrop-filter:blur(20px)saturate(1.6)}.lg-panel.lg-night[data-v-5de81a23],.lg-panel.lg-night.lg-active[data-v-5de81a23]{-webkit-backdrop-filter:blur(28px)saturate(1.15)}}.sub-item[data-v-62d9deb2]{text-align:left;cursor:pointer;color:#000000b8;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;width:100%;padding:8px 10px;transition:background .15s cubic-bezier(.2,0,0,1),box-shadow .15s cubic-bezier(.2,0,0,1),color .15s cubic-bezier(.2,0,0,1);display:flex}.sub-item--mobile[data-v-62d9deb2]{padding:10px 12px}.sub-item--desktop[data-v-62d9deb2]{transition:background .15s cubic-bezier(.2,0,0,1),box-shadow .15s cubic-bezier(.2,0,0,1),color .15s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}.sub-item--desktop[data-v-62d9deb2]:active{transform:scale(.96)}.sub-icon[data-v-62d9deb2]{color:#000000d1;background:#ffffff80;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s cubic-bezier(.2,0,0,1),box-shadow .15s cubic-bezier(.2,0,0,1),color .15s cubic-bezier(.2,0,0,1);display:flex;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #ffffff59,0 1px 2px #0000000a}.sub-glyph[data-v-62d9deb2]{width:16px;height:16px}.sub-label[data-v-62d9deb2]{letter-spacing:-.01em;font-size:.875rem;font-weight:500;line-height:1.25}.sub-item[data-v-62d9deb2]:active,.sub-item[data-v-62d9deb2]:focus-visible,.sub-item[data-v-62d9deb2]:hover{color:#000000f5;background:#ffffff7a;box-shadow:inset 0 1px #ffffffb3}.sub-item:active .sub-icon[data-v-62d9deb2],.sub-item:focus-visible .sub-icon[data-v-62d9deb2],.sub-item:hover .sub-icon[data-v-62d9deb2]{color:#000;background:#ffffffd1;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #ffffff8c,0 2px 8px #0000000f}.sub-item[data-v-62d9deb2]:focus-visible{outline-offset:2px;outline:2px solid #000c}@media (prefers-reduced-motion:reduce){.sub-icon[data-v-62d9deb2],.sub-item[data-v-62d9deb2]{transition:none}.sub-item--desktop[data-v-62d9deb2]:active{transform:none}}.nav-item[data-v-341d4def]{cursor:pointer;background:0 0;border:none;padding:12px 0;font-family:Inter,sans-serif;text-decoration:none;position:relative}.nav-text[data-v-341d4def]{color:inherit;letter-spacing:.05em;font-weight:600}.nav-chevron[data-v-341d4def]{transition:transform .2s cubic-bezier(.2,0,0,1)}.nav-chevron.is-open[data-v-341d4def]{transform:rotate(180deg)}.nav-menu[data-v-341d4def]{gap:2rem}.sub-list[data-v-341d4def]{flex-direction:column;gap:2px;padding:8px;display:flex}.nav-item[data-v-341d4def]:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #000c}@media (prefers-reduced-motion:reduce){.nav-chevron[data-v-341d4def]{transition:none}.nav-chevron.is-open[data-v-341d4def]{transform:none}}.lang-selector-mobile[data-v-1abf5a41]{flex-direction:column;display:flex}.lang-menu-shell[data-v-1abf5a41]{transform-origin:100% 0}.lang-menu-enter-active[data-v-1abf5a41],.lang-menu-leave-active[data-v-1abf5a41]{transition:opacity .22s cubic-bezier(.2,0,0,1),transform .22s cubic-bezier(.2,0,0,1)}.lang-menu-enter-from[data-v-1abf5a41],.lang-menu-leave-to[data-v-1abf5a41]{opacity:0;transform:translateY(-6px)}.lang-trigger[data-v-1abf5a41]{cursor:pointer;color:inherit;background:0 0;border:none;align-items:center;display:flex}.lang-trigger--desktop[data-v-1abf5a41]{gap:4px}.lang-trigger--mobile[data-v-1abf5a41]{-webkit-tap-highlight-color:transparent;border-radius:14px;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;transition:background .15s cubic-bezier(.2,0,0,1),box-shadow .15s cubic-bezier(.2,0,0,1)}.lang-trigger--mobile[data-v-1abf5a41]:active,.lang-trigger--mobile[data-v-1abf5a41]:focus-visible,.lang-trigger--mobile[data-v-1abf5a41]:hover{background:#ffffff80;box-shadow:inset 0 1px #ffffffbf}.lang-trigger--mobile .nav-text[data-v-1abf5a41]{text-align:left;flex:1}.nav-chevron[data-v-1abf5a41]{transition:transform .2s cubic-bezier(.2,0,0,1)}.nav-chevron.is-open[data-v-1abf5a41]{transform:rotate(180deg)}.lang-accordion[data-v-1abf5a41]{grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.2,0,0,1),margin .22s cubic-bezier(.2,0,0,1);display:grid}.lang-accordion.is-open[data-v-1abf5a41]{grid-template-rows:1fr;margin-bottom:6px}.lang-accordion-inner[data-v-1abf5a41]{opacity:0;min-height:0;transition:opacity .18s cubic-bezier(.2,0,0,1),transform .18s cubic-bezier(.2,0,0,1);overflow:hidden;transform:translateY(-4px)}.lang-accordion.is-open .lang-accordion-inner[data-v-1abf5a41]{opacity:1;transform:translateY(0)}.sub-list[data-v-1abf5a41]{flex-direction:column;gap:2px;padding:8px;display:flex}.sub-list--lang[data-v-1abf5a41]{gap:8px}.lang-accordion .sub-list[data-v-1abf5a41]{padding:0 4px 8px 12px}.sub-item[data-v-1abf5a41]{text-align:left;cursor:pointer;color:#000000b8;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;width:100%;padding:8px 10px;transition:background .15s cubic-bezier(.2,0,0,1),box-shadow .15s cubic-bezier(.2,0,0,1),color .15s cubic-bezier(.2,0,0,1);display:flex}.sub-item--mobile[data-v-1abf5a41]{padding:10px 12px}.sub-item--desktop[data-v-1abf5a41]{transition:background .15s cubic-bezier(.2,0,0,1),box-shadow .15s cubic-bezier(.2,0,0,1),color .15s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}.sub-item--desktop[data-v-1abf5a41]:active{transform:scale(.96)}.sub-icon[data-v-1abf5a41]{color:#000000d1;background:#ffffff80;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s cubic-bezier(.2,0,0,1),box-shadow .15s cubic-bezier(.2,0,0,1),color .15s cubic-bezier(.2,0,0,1);display:flex;overflow:hidden;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #ffffff59,0 1px 2px #0000000a}.sub-flag[data-v-1abf5a41]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sub-label[data-v-1abf5a41]{letter-spacing:-.01em;font-size:.875rem;font-weight:500;line-height:1.25}.lang-dot[data-v-1abf5a41]{background:#000;border-radius:999px;flex-shrink:0;width:8px;height:8px;margin-left:auto}.sub-item.is-current[data-v-1abf5a41],.sub-item[data-v-1abf5a41]:active,.sub-item[data-v-1abf5a41]:focus-visible,.sub-item[data-v-1abf5a41]:hover{color:#000000f5;background:#ffffff7a;box-shadow:inset 0 1px #ffffffb3}.sub-item.is-current .sub-icon[data-v-1abf5a41],.sub-item:active .sub-icon[data-v-1abf5a41],.sub-item:focus-visible .sub-icon[data-v-1abf5a41],.sub-item:hover .sub-icon[data-v-1abf5a41]{background:#ffffffd1;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #ffffff8c,0 2px 8px #0000000f}.lang-trigger[data-v-1abf5a41]:focus-visible,.sub-item[data-v-1abf5a41]:focus-visible{outline-offset:2px;outline:2px solid #000c}@media (prefers-reduced-motion:reduce){.lang-menu-enter-active[data-v-1abf5a41],.lang-menu-leave-active[data-v-1abf5a41]{transition:none}.lang-menu-enter-from[data-v-1abf5a41],.lang-menu-leave-to[data-v-1abf5a41]{transform:none}.lang-accordion[data-v-1abf5a41],.lang-accordion-inner[data-v-1abf5a41],.lang-trigger--mobile[data-v-1abf5a41],.nav-chevron[data-v-1abf5a41],.sub-icon[data-v-1abf5a41],.sub-item[data-v-1abf5a41]{transition:none}.lang-accordion-inner[data-v-1abf5a41],.nav-chevron.is-open[data-v-1abf5a41],.sub-item--desktop[data-v-1abf5a41]:active{transform:none}}.theme-toggle[data-v-7d2735b9]{--theme-ease:cubic-bezier(.2, 0, 0, 1);--theme-pad:.2rem;isolation:isolate;width:4.55rem;height:2.5rem;padding:var(--theme-pad);cursor:pointer;color:inherit;background:color-mix(in srgb,currentColor 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 16%,transparent);-webkit-tap-highlight-color:transparent;transition:transform .15s var(--theme-ease),background .22s var(--theme-ease),box-shadow .22s var(--theme-ease);border:0;border-radius:16px;grid-template-columns:1fr 1fr;align-items:stretch;display:grid;position:relative}.theme-toggle.is-night[data-v-7d2735b9]{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24}html.theme-day .theme-toggle.is-night[data-v-7d2735b9]{background:color-mix(in srgb,currentColor 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 16%,transparent)}html.theme-day .theme-toggle.is-night .theme-thumb[data-v-7d2735b9]{background:var(--fg1);transform:translate(0)}html.theme-day .theme-toggle.is-night .theme-opt--sun[data-v-7d2735b9]{opacity:1;color:#f4f4f4}html.theme-day .theme-toggle.is-night .theme-opt--moon[data-v-7d2735b9]{opacity:.38;color:inherit}.theme-toggle[data-v-7d2735b9]:after{content:"";border-radius:inherit;pointer-events:none;transition:border-color .22s var(--theme-ease);border:1px solid #0000;position:absolute;inset:0}.theme-toggle[data-v-7d2735b9]:not(.is-night):hover:after{border-color:#24242447}.theme-toggle.is-night[data-v-7d2735b9]:hover{box-shadow:inset 0 0 0 1px #ffffff47}.theme-toggle[data-v-7d2735b9]:active{transform:scale(.96)}.theme-toggle[data-v-7d2735b9]:focus-visible{outline-offset:3px;outline:2px solid}.theme-thumb[data-v-7d2735b9]{top:var(--theme-pad);bottom:var(--theme-pad);left:var(--theme-pad);width:calc(50% - var(--theme-pad));background:var(--fg1);pointer-events:none;transition:transform .3s var(--theme-ease);border-radius:12px;position:absolute}.theme-toggle.is-night .theme-thumb[data-v-7d2735b9]{background:#f4f4f4;transform:translate(100%)}.theme-opt[data-v-7d2735b9]{z-index:1;color:inherit;opacity:.38;transition:opacity .3s var(--theme-ease),color .3s var(--theme-ease);place-items:center;display:grid;position:relative}.theme-opt svg[data-v-7d2735b9]{width:1.05rem;height:1.05rem}.theme-toggle:not(.is-night) .theme-opt--sun[data-v-7d2735b9]{opacity:1;color:#f4f4f4}.theme-toggle.is-night .theme-opt--moon[data-v-7d2735b9]{opacity:1;color:#0a0a0a}@media (prefers-reduced-motion:reduce){.theme-opt[data-v-7d2735b9],.theme-thumb[data-v-7d2735b9],.theme-toggle[data-v-7d2735b9]{transition:none}.theme-toggle[data-v-7d2735b9]:active{transform:none}}.mobile-menu[data-v-295f122c]{pointer-events:none;visibility:hidden;transition:visibility 0s linear .2s}.mobile-menu.is-open[data-v-295f122c]{pointer-events:auto;visibility:visible;transition:visibility}.mobile-menu-footer[data-v-295f122c] .bh-btn:hover{transform:none}.mobile-menu[data-v-295f122c] .lg-panel{opacity:0;transition:opacity .2s cubic-bezier(.2,0,0,1),transform .2s cubic-bezier(.2,0,0,1);transform:translateY(12px)}.mobile-menu.is-open[data-v-295f122c] .lg-panel{opacity:1;transform:translateY(0)}.mobile-menu-content[data-v-295f122c]::-webkit-scrollbar{width:4px}.mobile-menu-content[data-v-295f122c]::-webkit-scrollbar-track{background:0 0}.mobile-menu-content[data-v-295f122c]::-webkit-scrollbar-thumb{background:#0003;border-radius:2px}.mobile-menu-content[data-v-295f122c]{scrollbar-width:thin;scrollbar-color:#0003 transparent}.mobile-nav[data-v-295f122c]{flex-direction:column;gap:2px;display:flex}.mobile-row[data-v-295f122c]{-webkit-tap-highlight-color:transparent;background:0 0;border-radius:14px;gap:2px;transition:background .15s cubic-bezier(.2,0,0,1),box-shadow .15s cubic-bezier(.2,0,0,1)}.mobile-row[data-v-295f122c],.mobile-row-main[data-v-295f122c]{align-items:center;display:flex}.mobile-row-main[data-v-295f122c]{text-align:left;cursor:pointer;color:#000000c7;background:0 0;border:none;border-radius:14px;flex:1;gap:12px;min-width:0;padding:10px 12px}.mobile-icon[data-v-295f122c]{color:#000000d1;background:#ffffff80;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s cubic-bezier(.2,0,0,1),box-shadow .15s cubic-bezier(.2,0,0,1),color .15s cubic-bezier(.2,0,0,1);display:flex;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #ffffff59,0 1px 2px #0000000a}.mobile-glyph[data-v-295f122c]{width:16px;height:16px}.mobile-label[data-v-295f122c]{letter-spacing:.04em;text-transform:uppercase;font-size:.95rem;font-weight:600}.mobile-row-toggle[data-v-295f122c]{color:#0000008c;cursor:pointer;background:0 0;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-right:4px;display:flex}.mobile-chevron[data-v-295f122c]{width:18px;height:18px;transition:transform .2s cubic-bezier(.2,0,0,1)}.mobile-chevron.is-open[data-v-295f122c]{transform:rotate(180deg)}.mobile-row.is-open[data-v-295f122c],.mobile-row[data-v-295f122c]:active,.mobile-row[data-v-295f122c]:focus-within,.mobile-row[data-v-295f122c]:hover{background:#ffffff80;box-shadow:inset 0 1px #ffffffbf}.mobile-row[data-v-295f122c]:active:not(.is-open){background:#ffffff9e}.mobile-row.is-open .mobile-icon[data-v-295f122c],.mobile-row:active .mobile-icon[data-v-295f122c],.mobile-row:focus-within .mobile-icon[data-v-295f122c],.mobile-row:hover .mobile-icon[data-v-295f122c]{color:#000;background:#ffffffe0;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #ffffff8c,0 2px 8px #0000000f}.mobile-row.is-open .mobile-label[data-v-295f122c],.mobile-row:active .mobile-label[data-v-295f122c],.mobile-row:focus-within .mobile-label[data-v-295f122c],.mobile-row:hover .mobile-label[data-v-295f122c]{color:#000}.mobile-row-main[data-v-295f122c]:focus-visible,.mobile-row-toggle[data-v-295f122c]:focus-visible{outline-offset:2px;outline:2px solid #000c}.mobile-sub[data-v-295f122c]{grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.2,0,0,1);display:grid}.mobile-sub.is-open[data-v-295f122c]{grid-template-rows:1fr}.mobile-sub-inner[data-v-295f122c]{opacity:0;flex-direction:column;gap:2px;min-height:0;padding:0 4px 0 12px;transition:opacity .18s cubic-bezier(.2,0,0,1),transform .18s cubic-bezier(.2,0,0,1);display:flex;overflow:hidden;transform:translateY(-4px)}.mobile-sub.is-open .mobile-sub-inner[data-v-295f122c]{opacity:1;padding:8px 4px 8px 12px;transform:translateY(0)}.mobile-meta[data-v-295f122c]{-moz-column-gap:12px;border-top:1px solid #00000014;grid-template-columns:1fr auto;align-items:center;column-gap:12px;margin-top:8px;padding-top:12px;display:grid}.mobile-meta[data-v-295f122c] .language-selector{display:contents}.mobile-meta[data-v-295f122c] .lang-accordion{grid-column:1/-1}@media (prefers-reduced-motion:reduce){.mobile-menu[data-v-295f122c],.mobile-menu[data-v-295f122c] .lg-panel{transition:none}.mobile-menu[data-v-295f122c] .lg-panel{opacity:0;transform:none}.mobile-menu.is-open[data-v-295f122c] .lg-panel{opacity:1}.mobile-chevron[data-v-295f122c],.mobile-icon[data-v-295f122c],.mobile-row[data-v-295f122c],.mobile-sub[data-v-295f122c],.mobile-sub-inner[data-v-295f122c]{transition:none}}.navbar-root[data-v-5de5512c]{z-index:50;max-width:min(1000px,100% - 2rem);color:var(--fg1);margin:0 auto;animation:.6s cubic-bezier(.4,0,.2,1) slideInDown-5de5512c;position:fixed;top:1rem;left:22rem;right:22rem}html.theme-night .navbar-root[data-v-5de5512c]{color:#f4f4f4eb}[data-v-5de5512c] .navbar-shell{padding:0 1rem}@media (width<=1704px){.navbar-root[data-v-5de5512c]{left:1rem;right:1rem}}@media (width<=768px){.navbar-root[data-v-5de5512c]{left:1rem;right:1rem}[data-v-5de5512c] .navbar-shell{padding:0 .5rem}}.nav-container[data-v-5de5512c]{position:relative}@media (width<=768px){.nav-container[data-v-5de5512c]{padding:0 16px}}.logo-brand[data-v-5de5512c]{color:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.logo-brand[data-v-5de5512c],.logo-iso[data-v-5de5512c]{width:2.5rem;height:2.5rem}.logo-iso[data-v-5de5512c]{color:currentColor;display:block}html.theme-night .navbar-root .logo-iso[data-v-5de5512c]{color:#f4f4f4}.logo-iso[data-v-5de5512c] polygon{fill:currentColor}.logo-brand[data-v-5de5512c]:focus-visible{outline-offset:3px;outline:2px solid}.mobile-menu-button[data-v-5de5512c]{cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;padding:12px}.mobile-menu-button[data-v-5de5512c],.mobile-menu-button.active[data-v-5de5512c],.mobile-menu-button[data-v-5de5512c]:active,.mobile-menu-button[data-v-5de5512c]:hover{background:0 0}.hamburger-line[data-v-5de5512c]{transform-origin:50%;background:currentColor;border-radius:2px}@keyframes slideInDown-5de5512c{0%{opacity:0}to{opacity:1}}.mobile-menu-button[data-v-5de5512c]:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid}@media (prefers-reduced-motion:reduce){.hamburger-line[data-v-5de5512c],.logo-iso[data-v-5de5512c],.navbar-root[data-v-5de5512c]{transition:none;animation:none;transform:none}}.footer-container[data-v-2e06b36a]{background:linear-gradient(to bottom,var(--bg-subtle),var(--bg));transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.social-link[data-v-2e06b36a]{border-radius:8px;transition:all .3s}.social-link[data-v-2e06b36a]:hover{transform:translateY(-2px)}.footer a[data-v-2e06b36a]:hover{text-decoration:none}.footer-content[data-v-2e06b36a]{max-width:100%}.brand-column img[data-v-2e06b36a]{filter:brightness(0)invert(16%)}.sr-only[data-v-2e06b36a]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=768px){.footer-container[data-v-2e06b36a]{margin:0 1rem;padding:2rem 1.5rem}}
