.security-page.svelte-4rm2pb{padding:var(--space-16) 0;background:var(--color-bg-primary)}.security-page.svelte-4rm2pb .container:where(.svelte-4rm2pb){max-width:900px}.security-header.svelte-4rm2pb{text-align:center;margin-bottom:var(--space-10)}.header-meta.svelte-4rm2pb{display:flex;align-items:center;justify-content:center;gap:var(--space-3);margin-bottom:var(--space-4)}.badge.svelte-4rm2pb{display:inline-flex;align-items:center;gap:var(--space-1);background:var(--color-success);color:#fff;font-size:var(--text-xs);font-weight:var(--font-semibold);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full)}.date.svelte-4rm2pb{font-size:var(--text-sm);color:var(--color-text-tertiary)}.security-header.svelte-4rm2pb h1:where(.svelte-4rm2pb){font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin-bottom:var(--space-4)}.lead.svelte-4rm2pb{font-size:var(--text-xl);color:var(--color-text-secondary);max-width:600px;margin:0 auto}.tab-nav.svelte-4rm2pb{display:flex;gap:var(--space-2);margin-bottom:var(--space-8);padding:var(--space-2);background:var(--color-bg-secondary);border-radius:var(--radius-lg)}.tab-btn.svelte-4rm2pb{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:transparent;border:none;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast)}.tab-btn.svelte-4rm2pb:hover{color:var(--color-text-primary);background:var(--color-bg-tertiary)}.tab-btn.active.svelte-4rm2pb{background:var(--color-card-bg);color:var(--color-primary-dark);box-shadow:var(--shadow-sm)}.tab-content.svelte-4rm2pb{animation:svelte-4rm2pb-fadeIn .2s ease}@keyframes svelte-4rm2pb-fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.highlights-grid.svelte-4rm2pb{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4);margin-bottom:var(--space-10)}.highlight-card.svelte-4rm2pb{text-align:center;padding:var(--space-6);background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.highlight-icon.svelte-4rm2pb{display:inline-flex;margin-bottom:var(--space-3)}.highlight-icon.success.svelte-4rm2pb .icon{color:var(--color-success)}.highlight-icon.warning.svelte-4rm2pb .icon{color:#e6ac00}.highlight-card.svelte-4rm2pb h3:where(.svelte-4rm2pb){font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.highlight-card.svelte-4rm2pb p:where(.svelte-4rm2pb){font-size:var(--text-xs);color:var(--color-text-tertiary);margin:0}.stats-section.svelte-4rm2pb{margin-bottom:var(--space-10)}.stats-section.svelte-4rm2pb h2:where(.svelte-4rm2pb){font-size:var(--text-xl);font-weight:var(--font-semibold);margin-bottom:var(--space-4)}.stats-grid.svelte-4rm2pb{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}.stat-item.svelte-4rm2pb{text-align:center;padding:var(--space-4);background:var(--color-bg-secondary);border-radius:var(--radius-md)}.stat-item.total.svelte-4rm2pb{background:var(--gradient-primary);color:#fff}.stat-label.svelte-4rm2pb{display:block;font-size:var(--text-xs);color:var(--color-text-tertiary);margin-bottom:var(--space-1)}.stat-item.total.svelte-4rm2pb .stat-label:where(.svelte-4rm2pb){color:#fffc}.stat-value.svelte-4rm2pb{display:block;font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text-primary)}.stat-item.total.svelte-4rm2pb .stat-value:where(.svelte-4rm2pb){color:#fff}.stat-bits.svelte-4rm2pb{display:block;font-size:var(--text-xs);color:var(--color-text-tertiary)}.stat-item.total.svelte-4rm2pb .stat-bits:where(.svelte-4rm2pb){color:#fffc}.how-section.svelte-4rm2pb{margin-bottom:var(--space-10)}.how-section.svelte-4rm2pb h2:where(.svelte-4rm2pb){font-size:var(--text-xl);font-weight:var(--font-semibold);margin-bottom:var(--space-6)}.steps-list.svelte-4rm2pb{display:flex;flex-direction:column;gap:var(--space-4)}.step.svelte-4rm2pb{display:flex;gap:var(--space-4);align-items:flex-start}.step-num.svelte-4rm2pb{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--gradient-primary);color:#fff;font-weight:var(--font-bold);border-radius:var(--radius-full)}.step-content.svelte-4rm2pb{flex:1;padding:var(--space-3) var(--space-4);background:var(--color-bg-secondary);border-radius:var(--radius-md)}.step-content.svelte-4rm2pb h4:where(.svelte-4rm2pb){font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-1)}.step-content.svelte-4rm2pb p:where(.svelte-4rm2pb){font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.step-content.svelte-4rm2pb code:where(.svelte-4rm2pb){background:var(--color-bg-tertiary);padding:2px 6px;border-radius:var(--radius-sm);font-size:var(--text-xs)}.trust-section.svelte-4rm2pb{margin-bottom:var(--space-10)}.trust-section.svelte-4rm2pb h2:where(.svelte-4rm2pb){font-size:var(--text-xl);font-weight:var(--font-semibold);margin-bottom:var(--space-6)}.trust-grid.svelte-4rm2pb{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.trust-item.svelte-4rm2pb{display:flex;gap:var(--space-3);padding:var(--space-4);background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.trust-item.svelte-4rm2pb .icon{color:var(--color-primary-dark);flex-shrink:0}.trust-item.svelte-4rm2pb h4:where(.svelte-4rm2pb){font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-1)}.trust-item.svelte-4rm2pb p:where(.svelte-4rm2pb){font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.doc-section.svelte-4rm2pb{margin-bottom:var(--space-10)}.doc-section.svelte-4rm2pb h2:where(.svelte-4rm2pb){font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin-bottom:var(--space-4)}.doc-section.svelte-4rm2pb h3:where(.svelte-4rm2pb){font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:var(--space-6) 0 var(--space-3)}.doc-section.svelte-4rm2pb h4:where(.svelte-4rm2pb){font-size:var(--text-base);font-weight:var(--font-medium);color:var(--color-text-secondary);margin:var(--space-4) 0 var(--space-2)}.doc-section.svelte-4rm2pb p:where(.svelte-4rm2pb){color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-3)}.doc-section.svelte-4rm2pb ul:where(.svelte-4rm2pb){margin:var(--space-3) 0;padding-left:var(--space-6);color:var(--color-text-secondary)}.doc-section.svelte-4rm2pb li:where(.svelte-4rm2pb){margin-bottom:var(--space-2)}.doc-meta.svelte-4rm2pb{font-size:var(--text-sm);color:var(--color-text-tertiary);margin-bottom:var(--space-6)}.table-wrapper.svelte-4rm2pb{overflow-x:auto;margin:var(--space-4) 0}table.svelte-4rm2pb{width:100%;border-collapse:collapse;font-size:var(--text-sm)}th.svelte-4rm2pb,td.svelte-4rm2pb{text-align:left;padding:var(--space-3);border:1px solid var(--color-border)}th.svelte-4rm2pb{background:var(--color-bg-secondary);font-weight:var(--font-semibold);color:var(--color-text-primary)}td.svelte-4rm2pb{color:var(--color-text-secondary)}.highlight-row.svelte-4rm2pb{background:var(--color-primary-100)}.status-badge.svelte-4rm2pb{display:inline-block;font-size:var(--text-xs);font-weight:var(--font-semibold);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}.status-badge.success.svelte-4rm2pb{background:#d2f9e0;color:#12873d}.status-badge.warning.svelte-4rm2pb{background:#fff2cc;color:#997300}.status-badge.pending.svelte-4rm2pb{background:#dbe6f0;color:#2e4d6b}.status-badge.error.svelte-4rm2pb{background:#f9d2d2;color:#871212}.code-block.svelte-4rm2pb{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);overflow-x:auto;margin:var(--space-4) 0}.code-block.svelte-4rm2pb pre:where(.svelte-4rm2pb){margin:0}.code-block.svelte-4rm2pb code:where(.svelte-4rm2pb){font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-secondary)}.note-box.svelte-4rm2pb{display:flex;gap:var(--space-3);padding:var(--space-4);background:var(--color-primary-100);border-radius:var(--radius-md);margin:var(--space-4) 0}.note-box.svelte-4rm2pb .icon{color:var(--color-primary-dark);flex-shrink:0}.note-box.svelte-4rm2pb p:where(.svelte-4rm2pb){margin:0;font-size:var(--text-sm)}.roadmap.svelte-4rm2pb{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.roadmap-phase.svelte-4rm2pb{padding:var(--space-4);background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.roadmap-phase.completed.svelte-4rm2pb{border-color:var(--color-success)}.roadmap-phase.svelte-4rm2pb h4:where(.svelte-4rm2pb){font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-3)}.roadmap-phase.svelte-4rm2pb ul:where(.svelte-4rm2pb){list-style:none;padding:0;margin:0}.roadmap-phase.svelte-4rm2pb li:where(.svelte-4rm2pb){display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);padding:var(--space-1) 0}.roadmap-phase.completed.svelte-4rm2pb li:where(.svelte-4rm2pb) .icon{color:var(--color-success)}.references-section.svelte-4rm2pb{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--color-border)}.references-section.svelte-4rm2pb h2:where(.svelte-4rm2pb){font-size:var(--text-lg);font-weight:var(--font-semibold);margin-bottom:var(--space-4)}.references-section.svelte-4rm2pb ul:where(.svelte-4rm2pb){list-style:none;padding:0;margin:0}.references-section.svelte-4rm2pb li:where(.svelte-4rm2pb){margin-bottom:var(--space-2)}.references-section.svelte-4rm2pb a:where(.svelte-4rm2pb){display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-primary-dark);font-size:var(--text-sm)}@media(max-width:768px){.security-page.svelte-4rm2pb{padding:var(--space-8) 0}.security-header.svelte-4rm2pb h1:where(.svelte-4rm2pb){font-size:var(--text-3xl)}.tab-nav.svelte-4rm2pb{flex-direction:column}.highlights-grid.svelte-4rm2pb,.stats-grid.svelte-4rm2pb{grid-template-columns:repeat(2,1fr)}.trust-grid.svelte-4rm2pb,.roadmap.svelte-4rm2pb{grid-template-columns:1fr}}@media(max-width:480px){.highlights-grid.svelte-4rm2pb,.stats-grid.svelte-4rm2pb{grid-template-columns:1fr}}
