#app[data-dir=gemini][data-theme=dark]{--bg: #0f0f10;--bg-soft: #16161a;--text-1: #ffffff;--text-2: #a8a59e;--text-3: #6f6d66;background:var(--bg);color:var(--text-1);min-height:100dvh;font-family:Graphik,system-ui,sans-serif}.gm-nav.svelte-7ke6fz{position:fixed;top:0;left:0;right:0;z-index:100;padding:0;display:block}.gm-nav-inner.svelte-7ke6fz{width:100%;max-width:1280px;margin:0 auto;background:transparent;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border:none;padding:14px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.gm-brand.svelte-7ke6fz{font-family:Ginto Nord,Graphik,system-ui,sans-serif;font-weight:900;font-size:18px;letter-spacing:.02em;text-transform:uppercase;color:var(--text-1);text-decoration:none;display:inline-flex;align-items:center;gap:10px}.gm-nav-links.svelte-7ke6fz{display:flex;gap:4px;font-size:14px;color:var(--text-2)}.gm-nav-links.svelte-7ke6fz a:where(.svelte-7ke6fz){padding:8px 14px;border-radius:999px;color:var(--text-2);text-decoration:none}.gm-nav-links.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{background:var(--bg-soft);color:var(--text-1)}.gm-nav-cta.svelte-7ke6fz{font-size:14px;font-weight:500;padding:10px 18px;background:var(--text-1);color:var(--bg);border-radius:999px;display:inline-flex;align-items:center;line-height:1;text-decoration:none}@media(max-width:760px){.gm-nav-inner.svelte-7ke6fz{padding:10px 20px;gap:12px}.gm-nav-links.svelte-7ke6fz{display:none!important}.gm-nav-cta.svelte-7ke6fz{font-size:13px;padding:8px 14px}}.page.svelte-7ke6fz{max-width:760px;margin:0 auto;padding:120px 24px 80px}.doc.svelte-7ke6fz{font-family:Graphik,-apple-system,sans-serif;font-weight:400;color:var(--text-1)}.doc-header.svelte-7ke6fz{margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid var(--border-sub)}.doc.svelte-7ke6fz h1:where(.svelte-7ke6fz){font-family:Graphik,-apple-system,sans-serif;font-size:clamp(24px,3.2vw,32px);font-weight:500;line-height:1.15;letter-spacing:-.01em;color:var(--text-1);margin-bottom:14px}.doc.svelte-7ke6fz .effective:where(.svelte-7ke6fz){color:var(--text-3);font-size:13px}.doc.svelte-7ke6fz section:where(.svelte-7ke6fz){margin-top:40px}.doc.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-family:Graphik,-apple-system,sans-serif;font-size:16px;font-weight:500;color:var(--text-1);margin-bottom:14px;letter-spacing:-.005em}.doc.svelte-7ke6fz h3:where(.svelte-7ke6fz){font-family:Graphik,-apple-system,sans-serif;font-size:15px;font-weight:500;color:var(--text-1);margin-top:22px;margin-bottom:10px}.doc.svelte-7ke6fz p:where(.svelte-7ke6fz),.doc.svelte-7ke6fz li:where(.svelte-7ke6fz){color:var(--text-2);font-size:16px;line-height:1.7}.doc.svelte-7ke6fz p:where(.svelte-7ke6fz)+p:where(.svelte-7ke6fz){margin-top:14px}.doc.svelte-7ke6fz ul:where(.svelte-7ke6fz){margin:12px 0;padding-left:20px}.doc.svelte-7ke6fz li:where(.svelte-7ke6fz){margin-bottom:8px}.doc.svelte-7ke6fz li:where(.svelte-7ke6fz)::marker{color:var(--text-4)}.doc.svelte-7ke6fz strong:where(.svelte-7ke6fz){color:var(--text-1);font-weight:500}.doc.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--text-1);text-decoration:underline;text-decoration-color:var(--text-4);text-underline-offset:3px;transition:text-decoration-color .2s ease}.doc.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{text-decoration-color:var(--text-1)}.gm-doc-footer.svelte-7ke6fz{max-width:1280px;margin:0 auto;padding:24px 32px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;color:var(--text-1);font-size:13px;flex-wrap:nowrap}.gm-doc-footer-logo.svelte-7ke6fz{font-family:Ginto Nord,Graphik,system-ui,sans-serif;font-weight:900;font-size:18px;letter-spacing:.04em;color:var(--text-1)}.gm-doc-footer-links.svelte-7ke6fz{display:flex;gap:24px}.gm-doc-footer-links.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--text-2);text-decoration:none;transition:color .2s ease}.gm-doc-footer-links.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{color:var(--text-1)}.gm-doc-footer-copy.svelte-7ke6fz{color:var(--text-3);white-space:nowrap;flex-shrink:0}@media(max-width:760px){.gm-doc-footer.svelte-7ke6fz{padding:20px;gap:12px;font-size:12px}.gm-doc-footer-logo.svelte-7ke6fz{font-size:15px}.gm-doc-footer-links.svelte-7ke6fz{gap:14px}}@media(max-width:600px){.page.svelte-7ke6fz{padding:100px 20px 60px}.doc.svelte-7ke6fz section:where(.svelte-7ke6fz){margin-top:32px}}
