:root{--paper: #f3f6fa;--surface: #ffffff;--surface-2: #eef2f7;--ink: #0f2032;--muted: #54687c;--line: #dde4ec;--navy-950: #0b1c33;--navy-900: #0f2340;--navy-800: #142c4d;--navy-700: #1c3f66;--cyan-500: #2596d9;--cyan-600: #1c7ab3;--risk-low: #1f9d67;--risk-med: #c9950f;--risk-high: #d9711f;--risk-crit: #cf3838;--font-display: "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-body: "Public Sans", ui-sans-serif, system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", monospace}html{background:var(--navy-950)}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display);margin:0}button{font-family:inherit}*{box-sizing:border-box}.consent.svelte-12qhfyh{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--navy-800);border-top:1px solid color-mix(in srgb,#ffffff 14%,transparent);box-shadow:0 -10px 30px #0000004d;color:#c3d1de;font-family:var(--font-body)}.consent-inner.svelte-12qhfyh{max-width:1080px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;gap:20px}.consent.svelte-12qhfyh p:where(.svelte-12qhfyh){flex:1;margin:0;font-size:13px;line-height:1.55}.consent.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--cyan-500);white-space:nowrap}.consent-actions.svelte-12qhfyh{display:flex;gap:10px;flex:none}.consent-btn.svelte-12qhfyh{font-family:inherit;font-size:13px;font-weight:700;color:#eef4fa;background:transparent;border:1.5px solid color-mix(in srgb,#ffffff 25%,transparent);border-radius:8px;padding:8px 18px;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.consent-btn.svelte-12qhfyh:hover{background:color-mix(in srgb,#ffffff 6%,transparent);border-color:var(--cyan-500)}.consent-btn.svelte-12qhfyh:focus-visible{outline:2px solid var(--cyan-500);outline-offset:2px}@media(max-width:640px){.consent-inner.svelte-12qhfyh{flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px}.consent-actions.svelte-12qhfyh .consent-btn:where(.svelte-12qhfyh){flex:1}}
