.wpss-form-wrap,.wpss-report{font-family:system-ui,-apple-system,Segoe UI,sans-serif;max-width:1080px;margin:24px auto;padding:28px;border-radius:22px;background:#fff;box-shadow:0 16px 50px rgba(15,23,42,.08);color:#182033}.wpss-form-wrap h2{font-size:34px;margin:0 0 8px}.wpss-form{display:grid;gap:14px;margin-top:22px}.wpss-form label{font-weight:700}.wpss-form input{width:100%;box-sizing:border-box;margin-top:6px;border:1px solid #d7dce5;border-radius:12px;padding:13px 14px;font-size:16px}.wpss-check{display:flex;gap:8px;align-items:center;font-weight:500}.wpss-check input{width:auto}.wpss-form button,.wpss-button,.wpss-print{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#c42026;color:#fff;text-decoration:none;padding:14px 22px;font-weight:800;cursor:pointer}.wpss-error{padding:16px;border-radius:12px;background:#fee2e2;color:#7f1d1d;margin:16px 0}.wpss-hero{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:30px;border-radius:22px;background:linear-gradient(135deg,#171923,#3b1114);color:#fff}.wpss-kicker{text-transform:uppercase;letter-spacing:.12em;font-weight:800;color:#f6c7c9}.wpss-hero h2{font-size:32px;line-height:1.1;margin:6px 0}.wpss-url{opacity:.8}.wpss-score-circle{width:150px;height:150px;border-radius:50%;border:10px solid rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;flex-direction:column;background:#c42026}.wpss-score-circle strong{font-size:48px;line-height:1}.wpss-money{margin:24px 0;padding:24px;border:2px solid #fecaca;border-radius:18px;background:#fff7f7}.wpss-money h3,.wpss-section h3,.wpss-cta h3{margin-top:0;font-size:24px}.wpss-loss{font-size:22px}.wpss-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.wpss-card,.wpss-issue-card{padding:18px;border:1px solid #e5e7eb;border-radius:16px;background:#fff}.wpss-card span{display:block;color:#64748b;font-weight:700}.wpss-card strong{font-size:26px}.wpss-section{margin-top:28px}.wpss-issues{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wpss-issue-card h4{margin:0 0 10px}.wpss-issue-card li{margin-bottom:8px}.wpss-muted{color:#64748b}.wpss-table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:14px}.wpss-table th,.wpss-table td{border-bottom:1px solid #e5e7eb;padding:13px;text-align:left}.wpss-table th{background:#f8fafc}.wpss-tags{display:flex;gap:8px;flex-wrap:wrap}.wpss-tags span{border-radius:999px;padding:8px 12px;font-weight:700;background:#f1f5f9}.wpss-tags .is-on{background:#dcfce7;color:#14532d}.wpss-tags .is-off{background:#fee2e2;color:#7f1d1d}.wpss-cta{margin-top:30px;padding:28px;border-radius:20px;background:#111827;color:#fff}.wpss-print{float:right;margin-bottom:12px;background:#111827}@media(max-width:800px){.wpss-grid,.wpss-issues{grid-template-columns:1fr}.wpss-hero{flex-direction:column;align-items:flex-start}.wpss-score-circle{width:120px;height:120px}.wpss-hero h2{font-size:26px}}@media print{.wpss-print,.wpss-form-wrap,#adminmenumain,#wpadminbar{display:none!important}.wpss-report{box-shadow:none;margin:0;max-width:none}.wpss-hero{background:#222!important;color:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}
