.security-page:where(.astro-rpovodi2){padding:var(--space-3xl) 0}.security-header:where(.astro-rpovodi2){text-align:center;margin-bottom:var(--space-3xl)}.security-header:where(.astro-rpovodi2) h1:where(.astro-rpovodi2){font-size:var(--text-3xl);font-weight:var(--font-semibold);letter-spacing:-.02em;margin-bottom:var(--space-sm)}.flow-diagram:where(.astro-rpovodi2){display:grid;grid-template-columns:1.2fr auto 1fr;align-items:stretch;gap:var(--space-xl);margin-bottom:var(--space-3xl);padding:var(--space-xl);background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg)}.flow-machine:where(.astro-rpovodi2){border:1.5px solid var(--accent-border);border-radius:var(--radius-lg);background:#3b9eaa0a;box-shadow:0 0 24px #3b9eaa14,inset 0 0 24px #3b9eaa08;overflow:hidden}.flow-machine-header:where(.astro-rpovodi2){display:flex;align-items:center;gap:6px;padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--accent-border);background:#3b9eaa0f}.flow-machine-dot:where(.astro-rpovodi2){width:8px;height:8px;border-radius:50%;background:var(--accent-border)}.flow-machine-title:where(.astro-rpovodi2){font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--accent);margin-left:var(--space-sm)}.flow-machine-body:where(.astro-rpovodi2){padding:var(--space-lg) var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md)}.flow-data-item:where(.astro-rpovodi2){font-size:var(--text-sm);color:var(--text-secondary);padding:var(--space-xs) 0}.flow-machine-footer:where(.astro-rpovodi2){padding:var(--space-sm) var(--space-md) var(--space-lg);font-size:var(--text-xs);color:var(--accent);text-align:center;opacity:.8}.flow-arrows:where(.astro-rpovodi2){display:flex;flex-direction:column;gap:var(--space-md);margin:auto 0}.flow-inbound:where(.astro-rpovodi2){display:flex;align-items:center;gap:var(--space-sm);flex-direction:row-reverse}.flow-arrow-label:where(.astro-rpovodi2){font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap}.flow-arrow-line:where(.astro-rpovodi2){font-size:var(--text-lg);color:var(--accent);line-height:1}.flow-blocked:where(.astro-rpovodi2){display:flex;align-items:center;gap:0;margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--border-primary)}.flow-blocked-line:where(.astro-rpovodi2){width:32px;height:0;border-top:2px dashed var(--error);opacity:.4}.flow-blocked-x:where(.astro-rpovodi2){font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--error);line-height:1;margin:0 var(--space-xs)}.flow-blocked-label:where(.astro-rpovodi2){font-size:var(--text-xs);color:var(--error);opacity:.8;white-space:nowrap}.flow-internet:where(.astro-rpovodi2){display:flex;flex-direction:column;justify-content:center;opacity:.6;padding:var(--space-lg) var(--space-md);border:1px dashed var(--border-primary);border-radius:var(--radius-lg);height:100%}.flow-internet:where(.astro-rpovodi2) h3:where(.astro-rpovodi2){font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);margin-bottom:var(--space-md)}.flow-source:where(.astro-rpovodi2){display:flex;flex-direction:column;font-size:var(--text-sm);color:var(--text-secondary);padding:var(--space-xs) 0}.flow-note:where(.astro-rpovodi2){font-size:var(--text-xs);color:var(--text-tertiary)}.flow-internet-footer:where(.astro-rpovodi2){margin-top:var(--space-md);font-size:var(--text-xs);color:var(--text-tertiary);font-style:italic}.security-grid:where(.astro-rpovodi2){display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md);margin-bottom:var(--space-3xl)}.security-card:where(.astro-rpovodi2){background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:var(--radius-md);padding:var(--space-lg)}.security-card:where(.astro-rpovodi2) h3:where(.astro-rpovodi2){font-size:var(--text-sm);font-weight:var(--font-semibold);margin-bottom:var(--space-sm)}.security-card:where(.astro-rpovodi2) p:where(.astro-rpovodi2){font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed)}.comparison:where(.astro-rpovodi2){background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:var(--radius-lg);padding:var(--space-xl)}.comparison:where(.astro-rpovodi2) h2:where(.astro-rpovodi2){font-size:var(--text-lg);font-weight:var(--font-semibold);margin-bottom:var(--space-lg)}.comparison-table:where(.astro-rpovodi2){width:100%;border-collapse:collapse}.comparison-table:where(.astro-rpovodi2) th:where(.astro-rpovodi2),.comparison-table:where(.astro-rpovodi2) td:where(.astro-rpovodi2){text-align:left;padding:var(--space-sm) var(--space-md);font-size:var(--text-sm);border-bottom:1px solid var(--border-secondary)}.comparison-table:where(.astro-rpovodi2) th:where(.astro-rpovodi2){color:var(--text-tertiary);font-weight:var(--font-medium);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em}.comparison-table:where(.astro-rpovodi2) td:where(.astro-rpovodi2):first-child{color:var(--text-secondary);font-weight:var(--font-medium)}.comparison-table:where(.astro-rpovodi2) td:where(.astro-rpovodi2):nth-child(2){color:var(--text-tertiary)}.comparison-table:where(.astro-rpovodi2) td:where(.astro-rpovodi2):nth-child(3){color:var(--text-primary)}.comparison-table:where(.astro-rpovodi2) tr:where(.astro-rpovodi2):last-child td:where(.astro-rpovodi2){border-bottom:none}@media(max-width:768px){.flow-diagram:where(.astro-rpovodi2){grid-template-columns:1fr}.flow-arrows:where(.astro-rpovodi2){flex-direction:row;flex-wrap:wrap;justify-content:center}.flow-inbound:where(.astro-rpovodi2){flex-direction:column-reverse}.flow-blocked:where(.astro-rpovodi2){flex-direction:column;border-top:none;border-left:1px solid var(--border-primary);margin-top:0;padding-top:0;padding-left:var(--space-sm);margin-left:var(--space-sm)}.security-grid:where(.astro-rpovodi2){grid-template-columns:1fr}}
