.lang.svelte-s7lj3t{position:relative}summary.svelte-s7lj3t{cursor:pointer;min-height:32px;color:var(--muted-on-dark);border-radius:6px;align-items:center;gap:.4rem;padding:.2rem .5rem;font-size:.8rem;font-weight:600;list-style:none;display:inline-flex}summary.svelte-s7lj3t::-webkit-details-marker{display:none}summary.svelte-s7lj3t:hover,.lang[open].svelte-s7lj3t summary:where(.svelte-s7lj3t){color:#fff;background:#ffffff14}summary.svelte-s7lj3t img:where(.svelte-s7lj3t),.opt.svelte-s7lj3t img:where(.svelte-s7lj3t){border-radius:2px;box-shadow:0 0 0 1px #0000001f}@media (width<=600px){.lang.svelte-s7lj3t:not(.up) .name:where(.svelte-s7lj3t){display:none}}.up.svelte-s7lj3t ul:where(.svelte-s7lj3t){top:auto;bottom:calc(100% + 6px)}@media (width<=600px){.up.svelte-s7lj3t ul:where(.svelte-s7lj3t){left:0;right:auto}}ul.svelte-s7lj3t{z-index:60;border:1px solid var(--border);border-radius:var(--radius);min-width:170px;box-shadow:var(--shadow);background:#fff;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + 6px);right:0}.opt.svelte-s7lj3t{color:var(--text);border-radius:6px;align-items:center;gap:.6rem;padding:.55rem .65rem;font-size:.9rem;font-weight:500;display:flex}a.opt.svelte-s7lj3t:hover{background:var(--canvas);text-decoration:none}.opt[aria-current].svelte-s7lj3t{cursor:default;font-weight:700}.opt.svelte-s7lj3t svg{color:var(--teal-text);margin-left:auto}.topbar.svelte-h6bux4{z-index:55;background:var(--navy-950);font-size:.8125rem;position:relative}.inner.svelte-h6bux4{justify-content:space-between;align-items:center;gap:1rem;min-height:40px;display:flex}p.svelte-h6bux4{color:var(--muted-on-dark);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.5rem;display:flex;overflow:hidden}.ico.svelte-h6bux4{color:var(--teal);flex:none;display:inline-flex}.short.svelte-h6bux4{display:none}@media (width<=600px){.long.svelte-h6bux4{display:none}.short.svelte-h6bux4{display:inline}}.header.svelte-1elxaub{z-index:50;background:var(--navy);border-bottom:1px solid var(--border-dark);transition:border-color .2s,box-shadow .2s;position:sticky;top:0}.header.scrolled.svelte-1elxaub{box-shadow:0 8px 24px -10px #030d2299}.inner.svelte-1elxaub{height:var(--header-h);align-items:center;gap:2rem;display:flex}.logo.svelte-1elxaub{flex:none;display:inline-flex}.logo.svelte-1elxaub img:where(.svelte-1elxaub){width:auto;height:30px}nav.svelte-1elxaub ul:where(.svelte-1elxaub){gap:.25rem;margin:0;padding:0;list-style:none;display:flex}nav.svelte-1elxaub a:where(.svelte-1elxaub){min-height:40px;color:var(--muted-on-dark);border-radius:6px;align-items:center;padding:0 .85rem;font-size:.95rem;font-weight:550;display:inline-flex}nav.svelte-1elxaub .current:where(.svelte-1elxaub){color:#fff;background:#ffffff14;border-radius:6px;align-items:center;min-height:40px;padding:0 .85rem;font-size:.95rem;font-weight:550;display:inline-flex}nav.svelte-1elxaub a:where(.svelte-1elxaub):hover{color:#fff;background:#ffffff14;text-decoration:none}.drop.svelte-1elxaub{position:relative}.drop.svelte-1elxaub summary:where(.svelte-1elxaub){min-height:40px;color:var(--muted-on-dark);cursor:pointer;border-radius:6px;align-items:center;gap:.3rem;padding:0 .85rem;font-size:.95rem;font-weight:550;list-style:none;display:inline-flex}.drop.svelte-1elxaub summary:where(.svelte-1elxaub)::-webkit-details-marker{display:none}.drop.svelte-1elxaub summary:where(.svelte-1elxaub):hover,.drop[open].svelte-1elxaub summary:where(.svelte-1elxaub),.drop.svelte-1elxaub summary.current:where(.svelte-1elxaub){color:#fff;background:#ffffff14}.drop.svelte-1elxaub summary:where(.svelte-1elxaub) svg{transition:transform .15s}.drop[open].svelte-1elxaub summary:where(.svelte-1elxaub) svg{transform:rotate(180deg)}.drop-panel.svelte-1elxaub{z-index:60;border-radius:var(--radius-lg);border:1px solid var(--border);width:380px;box-shadow:var(--shadow-lg);background:#fff;padding:.5rem;position:absolute;top:calc(100% + 10px);left:-.5rem}.feat.svelte-1elxaub{gap:.15rem;display:grid}.feat-item.svelte-1elxaub{border-radius:var(--radius);min-height:0;color:var(--text);align-items:center;gap:.85rem;padding:.6rem .7rem;font-size:.95rem;display:flex}nav.svelte-1elxaub a.feat-item:where(.svelte-1elxaub):hover{color:var(--text);background:var(--canvas);text-decoration:none}.feat-item.here.svelte-1elxaub{background:var(--teal-soft)}.feat-item.svelte-1elxaub b:where(.svelte-1elxaub){color:var(--navy);font-weight:700;display:block}.feat-item.svelte-1elxaub small:where(.svelte-1elxaub){color:var(--text-muted);font-size:.825rem;font-weight:400;line-height:1.35;display:block}.feat-ico.svelte-1elxaub{background:var(--navy);width:38px;height:38px;color:var(--teal);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.actions.svelte-1elxaub{align-items:center;gap:.5rem;margin-left:auto;display:flex}.signin.svelte-1elxaub{color:#fff;align-items:center;min-height:44px;padding:0 .9rem;font-size:.95rem;font-weight:600;display:inline-flex}.mobile.svelte-1elxaub{margin-left:auto;display:none}.mobile.svelte-1elxaub>summary:where(.svelte-1elxaub){border-radius:var(--radius);color:#fff;cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:inline-flex}.mobile.svelte-1elxaub>summary:where(.svelte-1elxaub)::-webkit-details-marker{display:none}.shut.svelte-1elxaub,.mobile[open].svelte-1elxaub .open:where(.svelte-1elxaub){display:none}.mobile[open].svelte-1elxaub .shut:where(.svelte-1elxaub),.open.svelte-1elxaub{display:inline-flex}.panel.svelte-1elxaub{left:0;right:0;top:var(--header-h);padding:.75rem var(--gutter) 1.25rem;background:var(--navy);border-bottom:1px solid var(--border-dark);position:absolute;box-shadow:0 24px 32px -16px #030d2299}.panel.svelte-1elxaub ul:where(.svelte-1elxaub){flex-direction:column;margin-bottom:.75rem}.panel.svelte-1elxaub nav:where(.svelte-1elxaub) a:where(.svelte-1elxaub){color:#fff;border-bottom:1px solid var(--border-dark);border-radius:0;min-height:48px;padding:0 .25rem;font-size:1.05rem;display:flex}.full.svelte-1elxaub{width:100%}.group.svelte-1elxaub{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-on-dark);margin:.5rem 0 .25rem;padding:0 .25rem;font-size:.75rem;font-weight:700}.panel.svelte-1elxaub .sub:where(.svelte-1elxaub){margin-bottom:.25rem}.panel.svelte-1elxaub .sub:where(.svelte-1elxaub) a:where(.svelte-1elxaub),.here-m.svelte-1elxaub{color:#fff;border-bottom:1px solid var(--border-dark);align-items:center;gap:.65rem;min-height:44px;padding:0 .25rem 0 .5rem;font-size:1rem;display:flex}.panel.svelte-1elxaub .sub:where(.svelte-1elxaub) svg{color:var(--teal)}.here-m.svelte-1elxaub{font-weight:700}@media (width<=860px){.desktop.svelte-1elxaub{display:none}.mobile.svelte-1elxaub{display:block}}.footer.svelte-jz8lnl{background:var(--navy-950);padding-top:clamp(3rem,6vw,4.5rem)}.grid.svelte-jz8lnl{grid-template-columns:1.5fr repeat(4,1fr);gap:2rem;display:grid}.grid2.svelte-jz8lnl{border-top:1px solid var(--border-dark);grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2.5rem;padding-top:2rem;display:grid}.brand.svelte-jz8lnl img:where(.svelte-jz8lnl){width:auto;height:32px}.brand.svelte-jz8lnl p:where(.svelte-jz8lnl){max-width:300px;color:var(--muted-on-dark);margin-top:1rem;font-size:.95rem}h2.svelte-jz8lnl{letter-spacing:.08em;text-transform:uppercase;color:#fff;margin-bottom:.9rem;font-size:.8rem;font-weight:700}ul.svelte-jz8lnl{margin:0;padding:0;list-style:none}li.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--muted-on-dark);padding:.3rem 0;font-size:.95rem;display:inline-block}li.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:#fff}.here.svelte-jz8lnl{color:#fff;align-items:center;gap:.45rem;padding:.3rem 0;font-size:.95rem;font-weight:650;display:inline-flex}.here.svelte-jz8lnl:before{content:"";background:var(--teal);border-radius:50%;width:6px;height:6px}.bottom.svelte-jz8lnl{border-top:1px solid var(--border-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:3rem;padding-block:1.25rem;display:flex}.bottom.svelte-jz8lnl p:where(.svelte-jz8lnl){color:var(--muted-on-dark);font-size:.85rem}@media (width<=960px){.grid2.svelte-jz8lnl,.grid.svelte-jz8lnl{grid-template-columns:1fr 1fr}.brand.svelte-jz8lnl{grid-column:1/-1}}@media (width<=420px){.grid2.svelte-jz8lnl,.grid.svelte-jz8lnl{grid-template-columns:1fr}}
