.wm{--wm-ink:#0f172a;--wm-sl:#475569;--wm-bd:#e2e8f0;background:#f8fafc;padding-bottom:56px}:where(.pn-dark) .wm{--wm-ink:#cfdcf7;background:#090f1f}.wm-wrap{max-width:880px;margin:0 auto;padding:0 16px}.wm-hero{color:#fff;background:linear-gradient(140deg,#1a2469,#2b4fff);margin-bottom:24px;padding:28px 0 30px}.wm-hero h1{color:#fff;margin:8px 0 10px;font-size:clamp(26px,4.4vw,38px);line-height:1.15}.wm-crumb{color:#c7d2fe;font-size:14px;font-weight:700;text-decoration:none}.wm-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#fcd34d;margin-top:14px;font-size:12.5px;font-weight:800;display:block}.wm-lead{color:#e0e7ff;max-width:680px;margin:0 0 14px;font-size:16px;line-height:1.55}.wm-status{color:#fff;background:#ffffff1f;border:1px solid #ffffff40;border-radius:12px;margin:0;padding:9px 13px;font-size:14px;font-weight:600;display:inline-block}.wm-status a{color:#fcd34d;font-weight:800}.wm-tasks h2{color:var(--wm-ink);margin:0 0 14px;font-size:21px}:where(.pn-dark) .wm-tasks h2{color:#cfdcf7}.wm-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.wm-task{border:1px solid var(--wm-bd);background:#fff;border-radius:18px;flex-direction:column;padding:18px;display:flex}:where(.pn-dark) .wm-task{background:#12192a;border:1px solid #2f3649}.wm-task h3{color:var(--wm-ink);margin:6px 0;font-size:17px}:where(.pn-dark) .wm-task h3{color:#cfdcf7}.wm-task p,.wm-task li{color:var(--wm-sl);margin:0 0 6px;font-size:14px;line-height:1.5}:where(.pn-dark) .wm-task p,:where(.pn-dark) .wm-task li{color:#afbfd6}.wm-task ul{margin:0 0 12px;padding-left:18px}.wm-form{color:#1d4ed8;font-size:12px;font-weight:800}:where(.pn-dark) .wm-form{color:#9dbdff}.wm-ctx{background:#f1f5f9;border-left:3px solid #2b4fff;border-radius:8px;padding:8px 10px;font-style:italic}:where(.pn-dark) .wm-ctx{background:#1b2233}.wm-inc{font-weight:700;color:var(--wm-ink)!important;margin-bottom:2px!important}:where(.pn-dark) .wm-inc{color:#cfdcf7!important}.wm-task .wm-btn{align-self:flex-start;margin-top:auto}.wm-btn{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#1a2469;border:0;border-radius:12px;padding:11px 16px;font-size:14.5px;font-weight:800}.wm-btn:focus-visible,.wm-back:focus-visible,.wm textarea:focus-visible{outline-offset:2px;outline:3px solid #2b4fff}.wm-btn-go{color:#3a2400;background:linear-gradient(#ffc53d,#f59e0b)}.wm-btn[disabled]{opacity:.6;cursor:progress}.wm-note{color:#64748b;margin:12px 0 0;font-size:13px;line-height:1.5}:where(.pn-dark) .wm-note{color:#aebfd8}.wm-back{color:#1d4ed8;font:inherit;cursor:pointer;background:0 0;border:0;margin-bottom:8px;padding:6px 0;font-size:14px;font-weight:800}:where(.pn-dark) .wm-back{color:#9dbdff}.wm-brief{border:1px solid var(--wm-bd);background:#fff;border-radius:18px;margin-bottom:16px;padding:18px}:where(.pn-dark) .wm-brief{background:#12192a;border:1px solid #2f3649}.wm-brief h2{color:var(--wm-ink);margin:4px 0 8px;font-size:20px}:where(.pn-dark) .wm-brief h2{color:#cfdcf7}.wm-brief p,.wm-brief li{color:var(--wm-sl);margin:0 0 6px;font-size:14.5px;line-height:1.55}:where(.pn-dark) .wm-brief p,:where(.pn-dark) .wm-brief li{color:#afbfd6}.wm-brief ul{margin:0;padding-left:18px}.wm-label{color:var(--wm-ink);margin-bottom:6px;font-weight:800;display:block}:where(.pn-dark) .wm-label{color:#cfdcf7}.wm textarea{box-sizing:border-box;width:100%;min-height:320px;font:inherit;color:var(--wm-ink);resize:vertical;background:#fff;border:1.5px solid #cbd5e1;border-radius:14px;padding:14px;font-size:16px;line-height:1.6}:where(.pn-dark) .wm textarea{color:#cfdcf7;background:#12192a;border:1.5px solid #373e51}.wm-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.wm-count{color:var(--wm-sl);font-size:14px;font-weight:700}:where(.pn-dark) .wm-count{color:#afbfd6}.wm-count.ok{color:#15803d}:where(.pn-dark) .wm-count.ok{color:#77d68e}.wm-count.over{color:#b45309}:where(.pn-dark) .wm-count.over{color:#f7ad43}.wm-msg{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:14px;margin-top:14px;padding:13px 15px;font-size:14.5px;line-height:1.5}:where(.pn-dark) .wm-msg{color:#efb05c;background:#130f03;border:1px solid #41370d}.wm-msg a.wm-btn{margin-top:8px;text-decoration:none;display:inline-block}.wm-result{border:1px solid var(--wm-bd);background:#fff;border-radius:20px;margin-top:20px;padding:20px}:where(.pn-dark) .wm-result{background:#12192a;border:1px solid #2f3649}.wm-result:focus{outline:none}.wm-verdict{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wm-pill{border-radius:999px;padding:6px 12px;font-size:14px;font-weight:800;display:inline-block}.wm-pill.on-track{color:#166534;background:#dcfce7}:where(.pn-dark) .wm-pill.on-track{color:#88d29a;background:#082c1a}.wm-pill.close{color:#92400e;background:#fef3c7}:where(.pn-dark) .wm-pill.close{color:#efb05c;background:#2d2400}.wm-pill.not-yet{color:#991b1b;background:#fee2e2}:where(.pn-dark) .wm-pill.not-yet{color:#ffa096;background:#402627}.wm-result h3{color:var(--wm-ink);margin:18px 0 8px;font-size:16.5px}:where(.pn-dark) .wm-result h3{color:#cfdcf7}.wm-result p{color:#334155;margin:8px 0;font-size:14.5px;line-height:1.55}:where(.pn-dark) .wm-result p{color:#b6c8e0}.wm-crit{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wm-crit li{color:#334155;grid-template-columns:auto 1fr;align-items:start;gap:4px 10px;font-size:14px;line-height:1.45;display:grid}:where(.pn-dark) .wm-crit li{color:#b6c8e0}.wm-crit b{color:var(--wm-ink)}:where(.pn-dark) .wm-crit b{color:#cfdcf7}.wm-r{white-space:nowrap;border-radius:8px;grid-row:span 2;padding:3px 8px;font-size:11.5px;font-weight:800}.wm-r.secure{color:#166534;background:#dcfce7}:where(.pn-dark) .wm-r.secure{color:#88d29a;background:#082c1a}.wm-r.nearly{color:#92400e;background:#fef3c7}:where(.pn-dark) .wm-r.nearly{color:#efb05c;background:#2d2400}.wm-r.not-yet{color:#991b1b;background:#fee2e2}:where(.pn-dark) .wm-r.not-yet{color:#ffa096;background:#402627}.wm-errs,.wm-fixes{margin:0;padding-left:20px}.wm-errs li,.wm-fixes li{color:#334155;margin-bottom:8px;font-size:14.5px;line-height:1.5}:where(.pn-dark) .wm-errs li,:where(.pn-dark) .wm-fixes li{color:#b6c8e0}.wm-errs del{color:#b91c1c}:where(.pn-dark) .wm-errs del{color:#ffa195}.wm-errs ins{color:#15803d;font-weight:700;text-decoration:none}:where(.pn-dark) .wm-errs ins{color:#77d68e}.wm-rw{background:#f1f5f9;border-radius:12px;padding:12px 14px}:where(.pn-dark) .wm-rw{background:#1b2233}.wm-rw p{margin:4px 0}.wm-up{color:#fff;background:#16245c;border-radius:16px;margin-top:18px;padding:16px}.wm-up b{color:#fff}.wm-up p{color:#e0e7ff}.wm-up a{margin-top:6px;text-decoration:none;display:inline-block}.wm-again{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.wm-ghost{color:#1a2469;background:#fff;border:1.5px solid #cbd5e1}:where(.pn-dark) .wm-ghost{color:#beceff;background:#12192a;border:1.5px solid #373e51}
