*{box-sizing:border-box}.rtc-wrap{width:min(1160px,calc(100% - 32px));margin:34px auto 70px;color:#e8f2fc}.rtc-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin:30px 0 22px}.rtc-eyebrow{font-size:11px;letter-spacing:.18em;color:#65c7ff;font-weight:800}.rtc-hero h1{font-size:clamp(34px,5vw,54px);margin:10px 0}.rtc-hero p,.rtc-head p{color:#9eb2c8;line-height:1.65}.rtc-chip{border:1px solid #2d7197;border-radius:30px;padding:9px 13px;color:#75d2ff;font-size:11px;white-space:nowrap}.rtc-notice{padding:15px 18px;border:1px solid #31516d;border-radius:12px;background:#10243a;color:#b8cce0;line-height:1.6}.rtc-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0}.rtc-summary>div{padding:18px;border:1px solid #243e59;border-radius:12px;background:#0b1b2c}.rtc-summary small{display:block;color:#829ab3;font-size:10px;letter-spacing:.12em}.rtc-summary b{display:block;font-size:26px;margin-top:8px}.rtc-panel{padding:22px;border:1px solid #263f59;border-radius:14px;background:linear-gradient(145deg,#10243a,#091727);margin:16px 0}.rtc-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.rtc-panel h2{font-size:20px;margin:0 0 10px}.rtc-head p{margin:0}.rtc-actions{display:flex;gap:8px;flex-wrap:wrap}.rtc-actions button{border:1px solid #35516d;border-radius:8px;background:#132b43;color:#eaf5ff;padding:11px 14px;font-weight:700}.rtc-actions button.primary{background:#0879bd;border-color:#168dd1}.rtc-actions button:disabled{opacity:.45}.rtc-progress{height:8px;background:#152b40;border-radius:10px;overflow:hidden;margin:20px 0}.rtc-progress span{display:block;width:0;height:100%;background:#49c99a;transition:width .2s}.rtc-results{display:grid;gap:8px}.rtc-result{display:grid;grid-template-columns:1fr auto;gap:12px;padding:13px;border:1px solid #263f59;border-radius:9px;background:#0a1929}.rtc-result strong{display:block}.rtc-result small{display:block;color:#8fa7bf;margin-top:5px}.rtc-result .pass{color:#69d9a9;font-weight:800}.rtc-result .fail{color:#ff8b83;font-weight:800}.rtc-empty{padding:28px;text-align:center;color:#91a8c0}.rtc-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rtc-panel ul{padding-left:20px;color:#b8cce0;line-height:1.9}.rtc-muted{color:#819ab4;font-size:12px;line-height:1.6}footer{color:#7891aa;font-size:12px;padding:20px 0;border-top:1px solid #233c56;margin-top:30px}@media(max-width:700px){.rtc-hero,.rtc-head{display:block}.rtc-chip{display:inline-block;margin-top:12px}.rtc-summary{grid-template-columns:1fr 1fr}.rtc-actions{margin-top:16px}.rtc-actions button{flex:1}.rtc-grid{grid-template-columns:1fr}.rtc-wrap{width:calc(100% - 24px);margin-top:20px}}