.security-head{padding-top:var(--space-16);padding-bottom:var(--space-12)}.security-head .sec-head{margin-bottom:0}.security-head .rules{margin-top:var(--space-2)}.security-body{padding-bottom:var(--space-16)}.security-sec{padding:var(--space-12) 0;border-top:1px solid var(--line)}.security-sec .duo-text{gap:var(--space-3)}.security-sec .duo-text h2{font:var(--text-title);letter-spacing:0}.security-sec .duo-text p{color:var(--fg-3)}.security-icon{color:var(--fg-2);flex:none;display:flex}.security-col{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.security-col.loose{gap:var(--space-6)}.security-access .tbl{min-width:560px}.security-sub .tbl{min-width:640px}.security-nowrap{white-space:nowrap}.security-note{padding:var(--space-6);gap:var(--space-4);align-items:flex-start;display:flex}.security-note p{color:var(--fg-2);margin-top:var(--space-1)}.security-ai{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));display:grid}.security-ai .card{padding:var(--space-6)}.security-ai .checks{margin:var(--space-3) 0 0;font:var(--text-body);font-weight:600}.security-ai .no{color:var(--fg-3);margin-top:1px;display:flex}.security-model{color:var(--fg-2)}.security-sub caption{text-align:left;border-bottom:1px solid var(--line);padding:13px 18px}.security-state{flex-direction:column;gap:2px;display:flex}.security-state .chip{align-self:flex-start}.security-report .note{color:var(--fg-3);margin-top:var(--space-3)}.security-join .wl,.security-join .wl-done{margin-top:0}
