.ps-input-wrap{position:relative;}
        #ps-pass{width:100%;font-size:1.05rem;padding-right:52px;font-family:'Consolas',monospace;}
        #ps-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:1.05rem;color:var(--clr-muted);}
        .ps-meter{height:16px;border:2px solid var(--brut-ink);background:#fff;margin:18px 0 8px;overflow:hidden;}
        .ps-meter span{display:block;height:100%;width:0;transition:width .25s,background .25s;}
        .ps-label{font-weight:800;font-size:1.1rem;text-transform:uppercase;letter-spacing:.5px;}
        .ps-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;}
        .ps-card{border:2px solid var(--brut-ink);padding:14px;background:#fff;}
        .ps-card .v{font-size:1.35rem;font-weight:800;color:var(--clr-accent);word-break:break-word;}
        .ps-card .k{font-size:.74rem;text-transform:uppercase;letter-spacing:.4px;color:var(--clr-muted);margin-top:4px;}
        .ps-checks{list-style:none;padding:0;margin:18px 0;}
        .ps-checks li{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid #eee;font-size:.92rem;}
        .ps-checks i{width:18px;text-align:center;}
        .ps-ok{color:var(--clr-success);}
        .ps-no{color:var(--clr-muted);}
        .ps-tips{border-left:5px solid var(--clr-accent);background:var(--clr-surface-2);padding:12px 16px;margin-top:10px;}
        .ps-tips ul{margin:6px 0 0 1.1em;}
        @media(max-width:768px){.ps-cards{grid-template-columns:1fr;}}

[data-split-style="1"]:not(#split-style-guard-1):not(#split-style-guard-2):not(#split-style-guard-3):not(#split-style-guard-4):not(#split-style-guard-5):not(#split-style-guard-6):not(#split-style-guard-7):not(#split-style-guard-8):not(#split-style-guard-9):not(#split-style-guard-10) {max-width:780px;text-align:center;}

[data-split-style="2"]:not(#split-style-guard-1):not(#split-style-guard-2):not(#split-style-guard-3):not(#split-style-guard-4):not(#split-style-guard-5):not(#split-style-guard-6):not(#split-style-guard-7):not(#split-style-guard-8):not(#split-style-guard-9):not(#split-style-guard-10) {margin-right:14px;}

[data-split-style="3"]:not(#split-style-guard-1):not(#split-style-guard-2):not(#split-style-guard-3):not(#split-style-guard-4):not(#split-style-guard-5):not(#split-style-guard-6):not(#split-style-guard-7):not(#split-style-guard-8):not(#split-style-guard-9):not(#split-style-guard-10) {color:var(--clr-muted);}

[data-split-style="4"]:not(#split-style-guard-1):not(#split-style-guard-2):not(#split-style-guard-3):not(#split-style-guard-4):not(#split-style-guard-5):not(#split-style-guard-6):not(#split-style-guard-7):not(#split-style-guard-8):not(#split-style-guard-9):not(#split-style-guard-10) {font-size:.8rem;color:var(--clr-muted);margin-top:22px;}

[data-split-style="5"]:not(#split-style-guard-1):not(#split-style-guard-2):not(#split-style-guard-3):not(#split-style-guard-4):not(#split-style-guard-5):not(#split-style-guard-6):not(#split-style-guard-7):not(#split-style-guard-8):not(#split-style-guard-9):not(#split-style-guard-10) {margin:0;}

[data-split-style="6"]:not(#split-style-guard-1):not(#split-style-guard-2):not(#split-style-guard-3):not(#split-style-guard-4):not(#split-style-guard-5):not(#split-style-guard-6):not(#split-style-guard-7):not(#split-style-guard-8):not(#split-style-guard-9):not(#split-style-guard-10) {margin:6px 0 0;}
