.VaultScanner-module__wu2lwq__tool{max-width:680px}.VaultScanner-module__wu2lwq__inputRow{gap:var(--space-3);flex-wrap:wrap;display:flex}.VaultScanner-module__wu2lwq__input{background:var(--color-void);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;color:var(--text-primary);font-family:var(--font-mono);font-size:var(--fs-sm);flex:300px;padding:.7rem .9rem}.VaultScanner-module__wu2lwq__input:focus{border-color:var(--color-signal);outline:none}.VaultScanner-module__wu2lwq__btn{border-radius:var(--radius-full);border:1px solid var(--color-border-signal);background:var(--color-signal);color:#05140f;font-weight:750;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;transition:transform var(--duration-fast) var(--ease-out-expo);padding:.7rem 1.3rem}.VaultScanner-module__wu2lwq__btn:hover:not(:disabled){transform:translateY(-1px)}.VaultScanner-module__wu2lwq__btn:disabled{opacity:.5;cursor:not-allowed}.VaultScanner-module__wu2lwq__examples{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.VaultScanner-module__wu2lwq__exLabel{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.VaultScanner-module__wu2lwq__chip{font-family:var(--font-mono);font-size:var(--fs-xs);border-radius:var(--radius-full);border:1px solid var(--color-border);color:var(--text-secondary);cursor:pointer;background:0 0;padding:3px 10px}.VaultScanner-module__wu2lwq__chip:hover:not(:disabled){border-color:var(--color-signal);color:var(--color-signal)}.VaultScanner-module__wu2lwq__err{color:var(--color-danger);font-size:var(--fs-sm);margin:var(--space-4) 0 0}.VaultScanner-module__wu2lwq__result{margin-top:var(--space-6)}.VaultScanner-module__wu2lwq__scoreWrap{align-items:center;gap:var(--space-5);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:flex}.VaultScanner-module__wu2lwq__scoreNum{font-family:var(--font-mono);font-size:clamp(2.6rem,8vw,3.6rem);font-weight:850;line-height:1}.VaultScanner-module__wu2lwq__scoreWrap[data-level=hardened] .VaultScanner-module__wu2lwq__scoreNum,.VaultScanner-module__wu2lwq__scoreWrap[data-level=ready] .VaultScanner-module__wu2lwq__scoreNum{color:var(--color-signal)}.VaultScanner-module__wu2lwq__scoreWrap[data-level=neutral] .VaultScanner-module__wu2lwq__scoreNum{color:var(--color-static,var(--text-primary))}.VaultScanner-module__wu2lwq__scoreWrap[data-level=caution] .VaultScanner-module__wu2lwq__scoreNum{color:var(--color-danger)}.VaultScanner-module__wu2lwq__scoreMeta{flex-direction:column;gap:3px;display:flex}.VaultScanner-module__wu2lwq__level{font-family:var(--font-mono);font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:1px;font-weight:800}.VaultScanner-module__wu2lwq__level[data-level=hardened],.VaultScanner-module__wu2lwq__level[data-level=ready]{color:var(--color-signal)}.VaultScanner-module__wu2lwq__level[data-level=caution]{color:var(--color-danger)}.VaultScanner-module__wu2lwq__scoreCap{font-size:var(--fs-xs);color:var(--text-muted)}.VaultScanner-module__wu2lwq__verdict{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-secondary);margin-top:var(--space-1)}.VaultScanner-module__wu2lwq__factors{margin:var(--space-4) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.VaultScanner-module__wu2lwq__factor{gap:4px;display:grid}.VaultScanner-module__wu2lwq__factorTop{justify-content:space-between;display:flex}.VaultScanner-module__wu2lwq__factorKey{font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:1px;color:var(--text-secondary)}.VaultScanner-module__wu2lwq__factorPts{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-signal)}.VaultScanner-module__wu2lwq__bar{background:var(--color-border);border-radius:3px;height:6px;overflow:hidden}.VaultScanner-module__wu2lwq__bar span{background:var(--color-signal);border-radius:3px;height:100%;display:block}.VaultScanner-module__wu2lwq__factorNote{font-size:var(--fs-xs);color:var(--text-muted)}.VaultScanner-module__wu2lwq__foot{font-size:var(--fs-xs);color:var(--text-muted);margin:var(--space-4) 0 0}
.vault-module___NWn0W__page{max-width:860px;padding:var(--space-16) var(--pad-side) var(--space-12);margin:0 auto}.vault-module___NWn0W__hero{text-align:center;padding-block:var(--space-6) var(--space-8)}.vault-module___NWn0W__eyebrow{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:3px;text-transform:uppercase;color:var(--color-signal)}.vault-module___NWn0W__title{letter-spacing:-.02em;margin:var(--space-4) auto 0;max-width:18ch;font-size:clamp(1.8rem,4.5vw,2.8rem);font-weight:800}.vault-module___NWn0W__signal{color:var(--color-signal)}.vault-module___NWn0W__lede{font-size:var(--fs-lg);color:var(--text-secondary);max-width:62ch;margin:var(--space-5) auto 0;line-height:1.6}.vault-module___NWn0W__card{border:1px solid var(--color-border-signal);border-radius:var(--radius-xl);background:var(--color-surface);padding:var(--space-6)}.vault-module___NWn0W__cta{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.vault-module___NWn0W__btn{border-radius:var(--radius-full);border:1px solid var(--color-border-signal);color:var(--text-primary);font-weight:650;font-size:var(--fs-sm);padding:.6rem 1.1rem;text-decoration:none;display:inline-flex}.vault-module___NWn0W__btn:hover{border-color:var(--color-signal)}
