 .report-header{max-width:1180px;margin:auto;padding:24px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.report-header>a:last-child{font-size:14px}.report-layout{max-width:1120px;margin:48px auto 72px;padding:0 24px;display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:start}.report-intro{position:sticky;top:32px}.report-intro h1{font-size:clamp(42px,5vw,68px);line-height:1.03;letter-spacing:-.055em;margin:24px 0}.report-intro em{color:var(--red);font-style:normal}.report-intro>p{max-width:420px}.help-card{background:#fff;padding:24px;border-radius:18px;margin:32px 0 16px}.help-card a{font-weight:700;text-decoration:underline;overflow-wrap:anywhere}.small{font-size:13px;color:#626269}.report-panel{background:white;border:1px solid var(--line);border-radius:24px;padding:32px;box-shadow:0 12px 45px #00000006}.report-panel h2{margin:0;font-size:25px;letter-spacing:-.03em}.report-panel label{display:grid;gap:7px;font-size:14px;font-weight:650;margin:18px 0}.report-panel input,.report-panel select,.report-panel textarea{width:100%;min-width:0;border:1px solid #c9c9cd;border-radius:10px;padding:12px;background:#fff;color:#171719;font:inherit;font-size:16px}.report-panel select:disabled{background:#f4f4f4}.report-panel :focus-visible{outline:3px solid #e5222a66;outline-offset:2px}.report-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.report-panel .button{width:100%;margin-top:10px}.copy-button{display:block;margin:16px auto 0;border:0;background:none;text-decoration:underline;font:inherit;font-size:14px;cursor:pointer}#report-status{font-size:14px;font-weight:600;overflow-wrap:anywhere}.report-footer{border-top:1px solid var(--line);padding:28px 24px;text-align:center;font-size:12px;color:#68686d}@media(max-width:760px){.report-layout{grid-template-columns:1fr;gap:24px;margin:24px auto 40px;padding:0 18px}.report-intro{position:static}.report-intro h1{font-size:44px}.report-panel{padding:22px 18px}.help-card{margin:20px 0 12px}.report-header{padding:20px 18px}.report-header .brand{font-size:12px;gap:8px}.report-row{gap:10px}.report-intro>p{max-width:none}}
.report-panel button:disabled{opacity:.65;cursor:default;transform:none}.report-panel .small a{text-decoration:underline}
