.page-module__xIplPa__page{min-height:100vh;color:var(--text);background:0 0;padding:40px clamp(18px,5vw,72px);font-family:Inter,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.page-module__xIplPa__hero,.page-module__xIplPa__panel,.page-module__xIplPa__notice,.page-module__xIplPa__warningPanel{border:1px solid var(--border);max-width:1120px;box-shadow:var(--shadow);background:linear-gradient(135deg,#091322f0,#0a1728e6);border-radius:24px;margin:0 0 18px;padding:28px}.page-module__xIplPa__hero{padding-top:34px}.page-module__xIplPa__kicker{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px;font-size:.78rem;font-weight:700}.page-module__xIplPa__hero h1,.page-module__xIplPa__sectionHeader h2,.page-module__xIplPa__notice h2,.page-module__xIplPa__scoreHeader h2{color:var(--text);margin:0}.page-module__xIplPa__hero h1{overflow-wrap:anywhere;max-width:980px;font-size:clamp(1.8rem,5vw,4rem);line-height:1.08}.page-module__xIplPa__lede,.page-module__xIplPa__panel p,.page-module__xIplPa__notice p,.page-module__xIplPa__warningPanel p,.page-module__xIplPa__stepList{color:#a7b8c7;line-height:1.6}.page-module__xIplPa__lede{max-width:900px;margin:18px 0 0;font-size:1.1rem}.page-module__xIplPa__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.page-module__xIplPa__primaryAction,.page-module__xIplPa__secondaryAction,.page-module__xIplPa__unavailableAction{border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.page-module__xIplPa__primaryAction{background:linear-gradient(135deg, var(--accent), var(--accent-strong));color:#03111c}.page-module__xIplPa__secondaryAction,.page-module__xIplPa__unavailableAction{color:var(--text);background:#ffffff0a;border:1px solid #78d7ff3d}.page-module__xIplPa__primaryAction:focus-visible,.page-module__xIplPa__secondaryAction:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.page-module__xIplPa__notice{background:#78d7ff14}.page-module__xIplPa__warningPanel{background:#ffad331a;border-color:#ffad334d}.page-module__xIplPa__warningPanel ul{color:#ffd79b;margin:16px 0 0;padding-left:22px;line-height:1.6}.page-module__xIplPa__warningPanel li+li{margin-top:8px}.page-module__xIplPa__reasonList{color:#a7b8c7;margin:16px 0 0;padding-left:22px;line-height:1.6}.page-module__xIplPa__sectionHeader,.page-module__xIplPa__scoreHeader{justify-content:space-between;align-items:start;gap:24px;margin-bottom:18px;display:flex}.page-module__xIplPa__factList,.page-module__xIplPa__componentGrid,.page-module__xIplPa__twoColumn{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-module__xIplPa__factList{margin:0}.page-module__xIplPa__factList div,.page-module__xIplPa__twoColumn article,.page-module__xIplPa__componentGrid article,.page-module__xIplPa__evidenceList article{background:#ffffff0d;border-radius:16px;padding:14px}.page-module__xIplPa__factList dt,.page-module__xIplPa__evidenceList dt{color:#7f97a8;text-transform:uppercase;font-size:.78rem;font-weight:700}.page-module__xIplPa__factList dd,.page-module__xIplPa__evidenceList dd{color:#f7fbff;overflow-wrap:anywhere;margin:6px 0 0;line-height:1.35}.page-module__xIplPa__scoreBadge{border-left:4px solid var(--accent);text-align:center;background:#78d7ff1f;min-width:124px;padding:16px}.page-module__xIplPa__scoreBadge strong{color:#78d7ff;font-size:2.8rem;line-height:1}.page-module__xIplPa__scoreBadge span{color:#a7b8c7;font-weight:700}.page-module__xIplPa__boundary{margin:0 0 18px}.page-module__xIplPa__componentGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__xIplPa__componentGrid h3,.page-module__xIplPa__twoColumn h3,.page-module__xIplPa__evidenceList h3{color:var(--text);overflow-wrap:anywhere;margin:0}.page-module__xIplPa__componentGrid p,.page-module__xIplPa__componentGrid span{color:#a7b8c7;margin:8px 0 0;display:block}.page-module__xIplPa__componentGrid small{color:#7f97a8;margin-top:10px;line-height:1.45;display:block}.page-module__xIplPa__evidenceList{gap:12px;display:grid}.page-module__xIplPa__auditDetails{margin-top:16px}.page-module__xIplPa__auditDetails summary{cursor:pointer;color:#f7fbff;border:1px solid #78d7ff40;border-radius:999px;min-height:44px;padding:12px 14px;font-weight:700}.page-module__xIplPa__auditDetails summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.page-module__xIplPa__auditDetails[open] summary{margin-bottom:12px}.page-module__xIplPa__evidenceList article{background:#ffffff0a;border:1px solid #78d7ff29}.page-module__xIplPa__evidenceList p{overflow-wrap:anywhere;margin:10px 0}.page-module__xIplPa__evidenceList dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.page-module__xIplPa__stepList{margin:0;padding-left:24px}.page-module__xIplPa__stepList li+li{margin-top:8px}@media (max-width:820px){.page-module__xIplPa__sectionHeader,.page-module__xIplPa__scoreHeader{display:grid}.page-module__xIplPa__factList,.page-module__xIplPa__componentGrid,.page-module__xIplPa__twoColumn,.page-module__xIplPa__evidenceList dl{grid-template-columns:1fr}}@media (max-width:520px){.page-module__xIplPa__page{padding:18px 10px 32px}.page-module__xIplPa__hero,.page-module__xIplPa__panel,.page-module__xIplPa__notice,.page-module__xIplPa__warningPanel{margin-bottom:12px;padding:16px}.page-module__xIplPa__hero{padding-top:20px}.page-module__xIplPa__hero h1{font-size:1.85rem;line-height:1.12}.page-module__xIplPa__lede,.page-module__xIplPa__panel p,.page-module__xIplPa__notice p,.page-module__xIplPa__warningPanel p,.page-module__xIplPa__stepList{font-size:.96rem;line-height:1.55}.page-module__xIplPa__actions{align-items:stretch}.page-module__xIplPa__primaryAction,.page-module__xIplPa__secondaryAction,.page-module__xIplPa__unavailableAction{width:100%}.page-module__xIplPa__scoreBadge{min-width:0}}
