.app-switcher[data-astro-cid-ab24lccs]{z-index:60;color:var(--switcher-text);font-family:Outfit,Manrope,sans-serif;position:relative}.app-switcher[data-astro-cid-ab24lccs] summary[data-astro-cid-ab24lccs]{min-height:42px;color:var(--switcher-text);border:1px solid var(--switcher-line);background:var(--switcher-button);cursor:pointer;border-radius:999px;align-items:center;gap:9px;padding:0 15px;font-size:.84rem;font-weight:700;list-style:none;transition:color .18s,background .18s,transform .18s;display:inline-flex}.app-switcher[data-astro-cid-ab24lccs] summary[data-astro-cid-ab24lccs]::-webkit-details-marker{display:none}.app-switcher[data-astro-cid-ab24lccs] summary[data-astro-cid-ab24lccs]:hover,.app-switcher[data-astro-cid-ab24lccs] summary[data-astro-cid-ab24lccs]:focus-visible{color:var(--switcher-accent);transform:translateY(-1px)}.app-switcher[data-astro-cid-ab24lccs] summary[data-astro-cid-ab24lccs] svg[data-astro-cid-ab24lccs]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.app-switcher__chevron[data-astro-cid-ab24lccs]{transition:transform .18s}.app-switcher[data-astro-cid-ab24lccs][open] .app-switcher__chevron[data-astro-cid-ab24lccs]{transform:rotate(180deg)}.app-switcher__grid[data-astro-cid-ab24lccs]{stroke-width:1.25px;width:15px;height:15px}.app-switcher__menu[data-astro-cid-ab24lccs]{border:1px solid var(--switcher-menu-line);background:var(--switcher-menu);border-radius:20px;width:min(320px,100vw - 28px);padding:9px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 70px #00000038}.app-switcher__menu[data-astro-cid-ab24lccs] a[data-astro-cid-ab24lccs]{min-height:58px;color:var(--switcher-menu-text);border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 11px;text-decoration:none;transition:background .16s;display:grid}.app-switcher__menu[data-astro-cid-ab24lccs] a[data-astro-cid-ab24lccs]:hover,.app-switcher__menu[data-astro-cid-ab24lccs] a[data-astro-cid-ab24lccs]:focus-visible{background:var(--switcher-hover)}.app-switcher__menu[data-astro-cid-ab24lccs] img[data-astro-cid-ab24lccs]{border-radius:11px;width:38px;height:38px}.app-switcher__menu[data-astro-cid-ab24lccs] strong[data-astro-cid-ab24lccs],.app-switcher__menu[data-astro-cid-ab24lccs] small[data-astro-cid-ab24lccs]{display:block}.app-switcher__menu[data-astro-cid-ab24lccs] strong[data-astro-cid-ab24lccs]{font-size:.9rem}.app-switcher__menu[data-astro-cid-ab24lccs] small[data-astro-cid-ab24lccs]{color:var(--switcher-menu-muted);margin-top:2px;font-size:.76rem}.app-switcher__boive-mark[data-astro-cid-ab24lccs]{color:#fff;background:#2856d8;border-radius:11px;place-items:center;width:38px;height:38px;font-family:Newsreader,serif;font-size:1.25rem;font-weight:600;display:grid}.app-switcher__current[data-astro-cid-ab24lccs]{color:var(--switcher-accent);letter-spacing:.08em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.62rem;font-weight:500}.app-switcher--portal[data-astro-cid-ab24lccs]{--switcher-text:#d6d2c9;--switcher-line:#f3f0e833;--switcher-button:#171b19cc;--switcher-accent:#8da8ff;--switcher-menu:#151917;--switcher-menu-line:#f3f0e829;--switcher-menu-text:#f3f0e8;--switcher-menu-muted:#aaa79e;--switcher-hover:#222724}html[data-theme=light] .app-switcher--portal[data-astro-cid-ab24lccs]{--switcher-text:#171713;--switcher-line:#1717133d;--switcher-button:#f2efe8b8;--switcher-accent:#2856d8;--switcher-menu:#fffdf8;--switcher-menu-line:#1717132e;--switcher-menu-text:#171713;--switcher-menu-muted:#625f56;--switcher-hover:#ece8de}.app-switcher--product[data-astro-cid-ab24lccs]{border-left:1px solid var(--switcher-line);--switcher-text:var(--muted,#a6c5d3);--switcher-line:var(--line,#92c9e033);--switcher-button:var(--bg-elevated,#0b1c27b8);--switcher-accent:var(--accent,#6ce4ff);--switcher-menu:var(--surface,#0b1c27);--switcher-menu-line:var(--line-strong,#92c9e03d);--switcher-menu-text:var(--text,#eff8fc);--switcher-menu-muted:var(--muted,#a6c5d3);--switcher-hover:var(--nav-hover-bg,#6ce4ff1a);margin-left:6px;padding-left:16px}@media (width<=1100px){.app-switcher--product[data-astro-cid-ab24lccs]{border-left:0;width:100%;margin-left:0;padding-left:0}.app-switcher--product[data-astro-cid-ab24lccs] summary[data-astro-cid-ab24lccs]{border-radius:16px;justify-content:space-between;width:100%}.app-switcher--product[data-astro-cid-ab24lccs] .app-switcher__menu[data-astro-cid-ab24lccs]{width:100%;box-shadow:none;margin-top:8px;position:static}}.lightbox-trigger{width:100%;color:inherit;cursor:zoom-in;text-align:left;border-radius:inherit;background:0 0;border:0;margin:0;padding:0;display:block}.lightbox-trigger img{border-radius:inherit;width:100%;height:auto;display:block}.lightbox-trigger:focus-visible{outline:2px solid var(--accent,#6a92a8);outline-offset:3px}.lightbox{color:#eef4f7;background:#080c10f5;border:1px solid #eef4f724;border-radius:18px;width:min(96vw,1280px);max-width:96vw;max-height:92vh;margin:auto;padding:0;overflow:hidden;box-shadow:0 28px 80px #0000008c}.lightbox::backdrop{backdrop-filter:blur(6px);background:#04080cc7}.lightbox-chrome{place-items:center;min-height:min(72vh,820px);padding:56px 64px 28px;display:grid;position:relative}.lightbox-figure{justify-items:center;gap:14px;width:100%;max-width:100%;margin:0;display:grid}.lightbox-figure img{object-fit:contain;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:min(72vh,780px);display:block}.lightbox-caption{text-align:center;color:#eef4f7b8;max-width:60ch;margin:0;font-size:.95rem;line-height:1.45}.lightbox-close,.lightbox-nav{z-index:2;color:#eef4f7;cursor:pointer;background:#121a20e6;border:1px solid #eef4f72e;border-radius:999px;place-items:center;width:44px;height:44px;font-size:1.6rem;line-height:1;display:grid;position:absolute}.lightbox-close:hover,.lightbox-nav:hover,.lightbox-close:focus-visible,.lightbox-nav:focus-visible{background:#1e2a32f2;border-color:#eef4f766}.lightbox-close:focus-visible,.lightbox-nav:focus-visible{outline-offset:2px;outline:2px solid #6a92a8}.lightbox-close{font-size:1.8rem;top:14px;right:14px}.lightbox-prev{top:50%;left:12px;transform:translateY(-50%)}.lightbox-next{top:50%;right:12px;transform:translateY(-50%)}.lightbox-nav[hidden]{display:none}@media (width<=720px){.lightbox-chrome{min-height:auto;padding:52px 16px 20px}.lightbox-prev,.lightbox-next{top:auto;bottom:14px;transform:none}.lightbox-prev{left:16px}.lightbox-next{right:16px}.lightbox-figure{padding-bottom:56px}}@media (prefers-reduced-motion:reduce){.lightbox::backdrop{backdrop-filter:none}}
