@font-face{font-family:Host Grotesk;src:url(../../../fonts/HostGrotesk-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Host Grotesk;src:url(../../../fonts/HostGrotesk-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}:root{--topbar-h: 56px;--ground: #f8f8fc;--surface: #ffffff;--ink: #100d3b;--body-c: #5d687e;--brand: #1b1564;--brand-soft: #3a347f;--electric: #012feb;--green: #2bd295;--line: #e2ebf4;--line-soft: #eef2f7;--muted: #94a5b8;--shadow: 0 2px 10px rgba(16, 13, 59, .08)}html,body{margin:0;padding:0;height:100%;font-family:Host Grotesk,system-ui,Arial,sans-serif;font-size:14px;color:var(--ink);background:var(--ground)}*{box-sizing:border-box}.topbar.svelte-12qhfyh{position:fixed;top:0;left:0;right:0;height:var(--topbar-h);z-index:100;display:flex;align-items:center;gap:12px;padding:0 20px;background:var(--surface);border-bottom:1px solid var(--line)}.brandmark.svelte-12qhfyh{display:flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none}.logo-n.svelte-12qhfyh{width:24px;height:27px;display:block}.brandmark.svelte-12qhfyh .word:where(.svelte-12qhfyh){font-weight:500;font-size:17px;letter-spacing:-.01em}.brandmark.svelte-12qhfyh .sub:where(.svelte-12qhfyh){color:var(--muted);font-size:17px}.modes.svelte-12qhfyh{margin-left:auto;display:flex;gap:4px}.navtoggle.svelte-12qhfyh{display:none;margin-left:auto;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--line);border-radius:.25rem;background:var(--surface);color:var(--ink);cursor:pointer}.navtoggle.svelte-12qhfyh svg:where(.svelte-12qhfyh){width:20px;height:20px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;fill:none}.modes.svelte-12qhfyh a:where(.svelte-12qhfyh){padding:7px 16px;border-radius:.25rem;font-size:14px;text-decoration:none;color:var(--body-c)}.modes.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{background:var(--line-soft)}.modes.svelte-12qhfyh a.active:where(.svelte-12qhfyh){background:var(--brand);color:#fff;font-weight:500}.viewport.svelte-12qhfyh{position:fixed;top:var(--topbar-h);left:0;right:0;bottom:0;overflow-y:auto}@media(max-width:720px){.topbar.svelte-12qhfyh{padding:0 12px;gap:8px}.brandmark.svelte-12qhfyh .sub:where(.svelte-12qhfyh){display:none}.brandmark.svelte-12qhfyh .word:where(.svelte-12qhfyh){font-size:16px}.navtoggle.svelte-12qhfyh{display:inline-flex}.modes.svelte-12qhfyh{display:none}.modes.open.svelte-12qhfyh{position:fixed;top:var(--topbar-h);left:0;right:0;display:grid;gap:2px;padding:8px 12px 12px;background:var(--surface);border-bottom:1px solid var(--line);box-shadow:var(--shadow);z-index:99}.modes.open.svelte-12qhfyh a:where(.svelte-12qhfyh){padding:12px 14px;font-size:15px}}@media print{.topbar.svelte-12qhfyh{display:none}.viewport.svelte-12qhfyh{position:static;overflow:visible}}
