.hero.svelte-4rm2pb{padding:var(--space-20) 0 var(--space-12);text-align:center;background:linear-gradient(180deg, var(--color-primary-light) 0%, var(--color-bg) 100%)}.hero-content.svelte-4rm2pb{max-width:800px;margin:0 auto}.hero.svelte-4rm2pb .badge:where(.svelte-4rm2pb){margin-bottom:var(--space-6)}.hero.svelte-4rm2pb h1:where(.svelte-4rm2pb){margin-top:var(--space-4);margin-bottom:var(--space-6)}.quote.svelte-4rm2pb{font-size:var(--text-2xl);color:var(--color-text);margin:0 auto var(--space-6);max-width:640px;font-weight:600;line-height:1.4}.hero-sub.svelte-4rm2pb{font-size:var(--text-lg);color:var(--color-text-secondary);max-width:640px;margin:0 auto}.hero-sub.svelte-4rm2pb+.scope-list:where(.svelte-4rm2pb){margin-top:var(--space-4)}.scope-list.svelte-4rm2pb+.hero-sub:where(.svelte-4rm2pb){margin-top:var(--space-6)}.scope-list.svelte-4rm2pb{text-align:left;gap:var(--space-4);max-width:640px;font-size:var(--text-base);color:var(--color-text-secondary);flex-direction:column;margin:0 auto;padding:0;line-height:1.7;list-style:none;display:flex}.scope-list.svelte-4rm2pb code:where(.svelte-4rm2pb){font-family:var(--font-mono,monospace);background:var(--color-surface);border-radius:var(--radius-sm);padding:1px 6px;font-size:.9em}.scope-list.svelte-4rm2pb strong:where(.svelte-4rm2pb){color:var(--color-text)}.pillars.svelte-4rm2pb{gap:var(--space-6);grid-template-columns:1fr;max-width:1100px;margin:0 auto;display:grid}.pillar.svelte-4rm2pb h3:where(.svelte-4rm2pb){margin-bottom:var(--space-3)}.pillar.svelte-4rm2pb p:where(.svelte-4rm2pb){color:var(--color-text-secondary);font-size:var(--text-base)}.pillar.svelte-4rm2pb code:where(.svelte-4rm2pb){font-family:var(--font-mono,monospace);background:var(--color-surface);border-radius:var(--radius-sm);padding:1px 6px;font-size:.9em}.auth-list.svelte-4rm2pb{gap:var(--space-3);max-width:760px;font-size:var(--text-base);color:var(--color-text-secondary);flex-direction:column;margin:0 auto;padding:0;list-style:none;display:flex}.auth-list.svelte-4rm2pb li:where(.svelte-4rm2pb){padding-left:var(--space-4);position:relative}.auth-list.svelte-4rm2pb li:where(.svelte-4rm2pb):before{content:"·";color:var(--color-primary);font-weight:800;position:absolute;left:0}.auth-list.svelte-4rm2pb strong:where(.svelte-4rm2pb){color:var(--color-text)}.faq-container.svelte-4rm2pb{max-width:820px}.faq-flat.svelte-4rm2pb{gap:var(--space-6);flex-direction:column;display:flex}.faq-flat.svelte-4rm2pb h3:where(.svelte-4rm2pb){font-size:var(--text-xl);color:var(--color-text);margin-bottom:var(--space-2)}.faq-flat.svelte-4rm2pb p:where(.svelte-4rm2pb){font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.7}.faq-flat.svelte-4rm2pb code:where(.svelte-4rm2pb){font-family:var(--font-mono,monospace);background:var(--color-surface);border-radius:var(--radius-sm);padding:1px 6px;font-size:.9em}.faq-flat.svelte-4rm2pb a:where(.svelte-4rm2pb){color:var(--color-primary);font-weight:500}.faq-flat.svelte-4rm2pb a:where(.svelte-4rm2pb):hover{color:var(--color-primary-hover)}@media (width>=768px){.pillars.svelte-4rm2pb{grid-template-columns:repeat(2,1fr)}}.audit-mode-body.svelte-4rm2pb{max-width:760px;font-size:var(--text-base);color:var(--color-text-secondary);margin:0 auto;line-height:1.7}.responsible-disclosure.svelte-4rm2pb p:where(.svelte-4rm2pb){font-size:var(--text-base);color:var(--color-text-secondary);max-width:640px;margin:0 auto;line-height:1.7}.responsible-disclosure.svelte-4rm2pb a:where(.svelte-4rm2pb){color:var(--color-primary);font-weight:500}.responsible-disclosure.svelte-4rm2pb a:where(.svelte-4rm2pb):hover{color:var(--color-primary-hover)}
