/* AutoReport Solutions — M05.3 Report Coverage, self-contained additions to approved homepage tokens. */
.rc-page{background:var(--bg)}.rc-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 83% 34%,rgba(30,75,161,.31),transparent 37%),linear-gradient(180deg,#081126 0%,#060b19 100%);border-bottom:1px solid var(--line)}.rc-hero:after{content:"";position:absolute;width:690px;height:690px;border:1px solid rgba(135,188,255,.09);border-radius:50%;right:-160px;top:-200px;pointer-events:none;box-shadow:0 0 0 135px rgba(116,173,255,.018)}.rc-hero-inner{position:relative;z-index:1;padding:42px 0 104px}.rc-breadcrumb{display:flex;gap:14px;align-items:center;color:#a4b7d9;font-size:12px;margin-bottom:95px}.rc-breadcrumb a:hover{color:var(--cyan)}.rc-hero h1{max-width:1100px;margin:35px 0 28px}.rc-lead{max-width:680px;font-size:17px}.rc-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:35px}.rc-status{display:flex;align-items:center;gap:10px;font-size:12px;color:#aabddd;margin-top:42px}.rc-status strong{color:#e7f0ff}.rc-hero-meta{position:relative;z-index:1;display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:20px 0;font-size:10px;letter-spacing:1.8px;font-weight:750;color:#7992bf}.rc-records{background:#080f1f}.rc-heading-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,.7fr);align-items:end;gap:10%;margin:26px 0 44px}.rc-heading-row h2{margin:0}.rc-heading-row p{margin:0}.rc-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:14px;overflow:hidden}.rc-record-card{position:relative;min-height:285px;padding:27px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 100% 0%,rgba(42,94,185,.09),transparent 50%),#0b1528}.rc-record-card:nth-child(3n){border-right:0}.rc-record-card:nth-last-child(-n+3){border-bottom:0}.rc-card-code{font-size:10px;letter-spacing:1.4px;color:#8eacdb;font-weight:800}.rc-card-icon{display:block;font-size:32px;color:#91bdff;margin:15px 0 13px}.rc-record-card h3{font-size:19px;margin-bottom:11px;letter-spacing:-.035em}.rc-record-card p{font-size:13px;line-height:1.75;padding-bottom:18px}.rc-card-foot{position:absolute;bottom:19px;left:27px;font-size:9px;letter-spacing:1.1px;color:#7bb9ff;font-weight:750}.rc-matrix-section{background:#070d1b}.rc-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:13px}.rc-matrix{width:100%;border-collapse:collapse;min-width:720px;background:#0d192e}.rc-matrix caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.rc-matrix th,.rc-matrix td{text-align:left;padding:18px 22px;border-bottom:1px solid var(--line);font-size:13px}.rc-matrix thead{background:#132440}.rc-matrix thead th{font-size:11px;letter-spacing:1px;color:#9bc3ff;text-transform:uppercase}.rc-matrix tbody th{font-weight:650;color:#f2f7ff}.rc-matrix tbody td{color:#bdc9df}.rc-matrix tbody td:last-child{color:#b9cff7;font-weight:750}.rc-matrix tr:last-child>*{border-bottom:0}.rc-demo-section{background:#091225}.rc-demo-grid{display:grid;grid-template-columns:.85fr 1.1fr;gap:11%;align-items:center}.rc-demo-grid h2{margin:30px 0}.rc-demo{background:#0e1b33;border:1px solid #365486;box-shadow:0 20px 70px rgba(0,0,0,.18);border-radius:15px;overflow:hidden}.rc-demo-top{background:#16325b;padding:16px 19px;display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;color:#d1e4ff;font-size:10px;letter-spacing:1px;font-weight:850}.rc-demo-lines{padding:22px 27px}.rc-demo-lines>div{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding:16px 0;font-size:13px}.rc-demo-lines span{color:#9fb3d1}.rc-demo-lines strong{text-align:right;color:#f8faff;font-weight:600}.rc-demo-foot{background:#111e36;padding:17px 27px;color:#9bb9e6;font-size:11px}.rc-limits{background:#070d1b}.rc-limits h2{margin:28px 0 45px}.rc-limits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.rc-limits-grid article{border:1px solid var(--line);border-radius:12px;padding:27px;background:#0a172c}.rc-limits-grid h3{font-size:19px}.rc-limits-grid p{font-size:13px;margin-bottom:0}.rc-end{background:linear-gradient(110deg,#10254a,#081326);padding:95px 0}.rc-end-inner{display:grid;grid-template-columns:1fr .68fr;gap:8%;align-items:center}.rc-end h2{margin:25px 0}.rc-end p{max-width:580px}.rc-end-actions{display:flex;gap:13px;flex-wrap:wrap;justify-content:flex-end}.rc-end-actions .btn{white-space:normal;text-align:center}
@media(max-width:1020px){.rc-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-record-card:nth-child(3n){border-right:1px solid var(--line)}.rc-record-card:nth-child(2n){border-right:0}.rc-record-card:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.rc-record-card:nth-last-child(-n+2){border-bottom:0}.rc-demo-grid{gap:6%}.rc-end-inner{grid-template-columns:1fr}.rc-end-actions{justify-content:flex-start}}
@media(max-width:700px){.rc-hero-inner{padding:29px 0 75px}.rc-breadcrumb{margin-bottom:65px}.rc-hero h1{font-size:clamp(40px,10vw,64px)}.rc-lead{font-size:15px}.rc-actions .btn{width:100%;white-space:normal}.rc-status{align-items:flex-start}.rc-hero-meta{flex-wrap:wrap;gap:10px;font-size:9px}.rc-heading-row{display:block}.rc-heading-row p{margin-top:20px}.rc-card-grid{grid-template-columns:1fr}.rc-record-card,.rc-record-card:nth-child(2n),.rc-record-card:nth-child(3n),.rc-record-card:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.rc-record-card:last-child{border-bottom:0}.rc-demo-grid{grid-template-columns:1fr;gap:30px}.rc-demo-top{font-size:9px}.rc-demo-lines{padding:12px 16px}.rc-demo-lines>div{font-size:12px}.rc-limits-grid{grid-template-columns:1fr}.rc-end{padding:70px 0}.rc-end-actions{display:grid;grid-template-columns:1fr}.rc-end-actions .btn{white-space:normal}}
@media(prefers-reduced-motion:reduce){.rc-page{scroll-behavior:auto}}
