.nav-solid .nav-links{color:var(--muted);gap:22px;font-size:14px;display:flex}.nav-solid .nav-links a{text-decoration:none}.nav-solid .nav-links a:hover{color:var(--ink)}.pm{max-width:820px}.p-form{gap:18px;display:grid}.p-form fieldset{border:1px solid var(--line);background:var(--paper);border-radius:16px;gap:14px;margin:0;padding:18px 22px 22px;display:grid}.p-form legend{font:600 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:0 8px}.p-form .opt{text-transform:none;letter-spacing:0;font-weight:400}.p-form label{color:var(--muted);gap:6px;font-size:13px;display:grid}.p-form input,.p-form select,.p-form textarea{width:100%;font:15px var(--sans);color:var(--ink);border:1px solid var(--line);background:#f7f9fb;border-radius:12px;padding:12px 14px}.p-form textarea{resize:vertical;line-height:1.5}#p-source{font:13px/1.5 var(--mono)}.p-form input:focus-visible,.p-form select:focus-visible,.p-form textarea:focus-visible,#p-go:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.grid3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.p-form .chk{color:var(--ink);align-items:center;gap:10px;font-size:15px;display:flex}.p-form .chk input{width:18px;height:18px;accent-color:var(--ink);padding:0}#p-go{background:var(--ink);color:#fff;min-height:52px;font:600 15px var(--sans);cursor:pointer;border:0;border-radius:99px}#p-go:disabled{opacity:.6;cursor:progress}.flag-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.flag-top .flag-code{margin:0}.lv{font:600 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:99px;padding:3px 9px}.lv-low{color:var(--green);background:#eaf6f0;border-color:#b7dccb}.lv-medium{color:#8a5a00;background:#fbf4e0;border-color:#ecd9a8}.lv-high{color:var(--red);background:#fdeeed;border-color:#f0c2bf}.diff{color:#d5dce3;font:12px/1.6 var(--mono);white-space:pre;background:#0d1117;border-radius:10px;margin:10px 0 0;padding:12px 14px;overflow-x:auto}.diff .add{color:#6fd6a0;display:block}.diff .del{color:#ff8a84;display:block}@media (width<=640px){.grid2,.grid3{grid-template-columns:1fr}.nav-solid .nav-links{display:none}}
