.airs-reports{--r-navy:#000a20;--r-blue:#105fd4;--r-bright:#1b6ef5;--r-ink:#0e1a48;--r-white:#fff;--r-line:#0e1a4824;--r-muted:#0e1a489e;--r-soft:#105fd414;color:var(--r-ink);background:var(--r-white);border-radius:12px;gap:16px;padding:16px;font-family:Arial,Helvetica,sans-serif;display:grid}.airs-reports *{font-family:inherit}.airs-reports h1{color:var(--r-navy);margin:0;font-size:22px;font-weight:700}.airs-reports h2{color:var(--r-navy);margin:0 0 8px;font-size:15px;font-weight:700}.airs-reports .r-muted{color:var(--r-muted);font-size:13px}.airs-reports .r-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.airs-reports .r-badge{border:1px solid var(--r-navy);color:var(--r-navy);background:0 0;border-radius:999px;align-items:center;padding:1px 8px;font-size:11px;font-weight:700;display:inline-flex}.airs-reports .r-badge.soft{color:var(--r-blue);background:var(--r-soft);border-color:#105fd466}.airs-reports .r-btn{background:var(--r-white);color:var(--r-ink);cursor:pointer;border:1px solid #0e1a4847;border-radius:8px;padding:6px 10px;font-size:13px}.airs-reports .r-btn:hover{border-color:var(--r-blue);color:var(--r-blue)}.airs-reports .r-btn.primary{background:var(--r-blue);border-color:var(--r-blue);color:var(--r-white)}.airs-reports .r-btn.on{background:var(--r-soft);border-color:var(--r-blue);color:var(--r-blue);font-weight:700}.airs-reports .r-btn:disabled{opacity:.45;cursor:not-allowed}.airs-reports .r-btn:focus-visible,.airs-reports a:focus-visible,.airs-reports select:focus-visible,.airs-reports input:focus-visible{outline:2px solid var(--r-bright);outline-offset:2px}.airs-reports select,.airs-reports input[type=search]{color:var(--r-ink);background:var(--r-white);border:1px solid #0e1a4847;border-radius:8px;padding:6px 10px;font-size:13px}.airs-reports .r-card{border:1px solid var(--r-line);background:var(--r-white);break-inside:avoid;border-radius:12px;padding:14px}.airs-reports .r-cards{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.airs-reports .r-kpi-label{color:var(--r-muted);font-size:12px}.airs-reports .r-kpi-value{color:var(--r-navy);margin-top:4px;font-size:26px;font-weight:700}.airs-reports .r-kpi-sub{color:var(--r-muted);margin-top:2px;font-size:12px}.airs-reports .neg{font-weight:700}.airs-reports .r-table-wrap{border:1px solid var(--r-line);border-radius:10px;max-height:520px;overflow:auto}.airs-reports table{border-collapse:collapse;width:100%;font-size:13px}.airs-reports thead th{background:linear-gradient(var(--r-soft),var(--r-soft)),var(--r-white);color:var(--r-navy);text-align:left;border-bottom:1px solid var(--r-line);padding:8px 10px;font-weight:700;position:sticky;top:0}.airs-reports td{border-bottom:1px solid var(--r-line);padding:7px 10px}.airs-reports td.num,.airs-reports th.num{text-align:right;font-variant-numeric:tabular-nums}.airs-reports tr.total td{border-top:2px solid var(--r-navy);font-weight:700}.airs-reports .r-lottery{border:2px dashed var(--r-navy);break-inside:avoid;border-radius:12px;padding:14px}.airs-reports .r-empty{text-align:center;color:var(--r-muted);border:1px dashed #0e1a484d;border-radius:10px;padding:18px;font-size:13px}.airs-reports .r-grid2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.airs-reports .r-lib-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.airs-reports .r-lib-card.soon{background:#0e1a4808}.airs-reports .r-lib-card.soon .r-name{color:var(--r-muted)}.airs-reports .r-name{color:var(--r-navy);font-size:14px;font-weight:700}.airs-reports a.r-link{color:var(--r-blue);font-size:13px;font-weight:700;text-decoration:none}.airs-reports .r-print-only{display:none}@page{size:Letter;margin:.5in;@bottom-right{content:"Page " counter(page) " of " counter(pages);font:9px Arial,Helvetica,sans-serif;color:#0e1a48}}@media print{:is(body:has(.airs-reports) header,body:has(.airs-reports) nav,body:has(.airs-reports) aside){display:none!important}.airs-reports{border-radius:0;padding:0}.airs-reports .r-no-print{display:none!important}.airs-reports .r-print-only{display:block}.airs-reports .r-table-wrap{border:0;max-height:none;overflow:visible}.airs-reports thead{display:table-header-group}.airs-reports tr,.airs-reports .r-card{break-inside:avoid}.airs-reports .r-print-head{border-bottom:2px solid #000a20;padding-bottom:8px}.airs-reports .r-print-foot{color:#0e1a489e;margin-top:12px;font-size:9px}}.airs-reports{--r-risk:var(--destructive,#ef4444);--r-grey:#0e1a4880}.airs-reports .r-between{justify-content:space-between}.airs-reports .r-btn.sm{padding:4px 9px;font-size:12px}.airs-reports .r-answer{border:1px solid var(--r-line);border-left:4px solid var(--r-blue);background:var(--r-white);border-radius:12px;gap:12px;padding:16px 18px;display:grid}.airs-reports .r-answer-row{grid-template-columns:130px 1fr;align-items:baseline;gap:12px;display:grid}.airs-reports .r-answer-k{text-transform:uppercase;letter-spacing:.06em;color:var(--r-muted);font-size:11px;font-weight:700}.airs-reports .r-answer-v{color:var(--r-navy);flex-wrap:wrap;align-items:center;gap:8px;font-size:18px;line-height:1.4;display:flex}.airs-reports .r-usual{color:var(--r-grey);border:1px solid var(--r-line);border-radius:999px;gap:4px;margin-top:6px;padding:1px 8px;font-size:11px;display:inline-flex}.airs-reports .r-usual.above{color:var(--r-bright);border-color:var(--r-bright)}.airs-reports .r-usual.risk{color:var(--r-risk);border-color:var(--r-risk)}.airs-reports .r-badge.approved{border-color:var(--r-blue);color:var(--r-blue);background:var(--r-soft)}.airs-reports .r-badge.risk,.airs-reports .r-risk-text{color:var(--r-risk);border-color:var(--r-risk)}.airs-reports .r-drill{all:unset;cursor:pointer;border-bottom:1px dotted #105fd480}.airs-reports .r-drill:hover{color:var(--r-blue)}.airs-reports .r-drill:focus-visible{outline:2px solid var(--r-bright);outline-offset:2px}.airs-reports .r-big{color:var(--r-navy);font-size:30px;font-weight:700}.airs-reports .r-bar{background:#0e1a4814;border-radius:999px;height:8px;display:flex;overflow:hidden}.airs-reports .r-bar>span{background:var(--r-blue)}.airs-reports .r-bar.two>i{background:repeating-linear-gradient(45deg,var(--r-risk) 0 3px,transparent 3px 6px)}.airs-reports .r-pulse-score{color:var(--r-navy);font-size:48px;font-weight:700;line-height:1}.airs-reports .r-pulse-score.sm{font-size:32px}.airs-reports .r-band{border:1px solid var(--r-blue);color:var(--r-blue);border-radius:999px;padding:2px 10px;font-size:13px;font-weight:700}.airs-reports .r-band.watch{border-color:var(--r-ink);color:var(--r-ink)}.airs-reports .r-band.act{border-color:var(--r-risk);color:var(--r-risk)}.airs-reports .r-pulse-parts{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.airs-reports .r-pulse-part{color:inherit;border-radius:8px;grid-template-columns:120px 1fr 32px;align-items:center;gap:4px 10px;padding:6px;text-decoration:none;display:grid}.airs-reports .r-pulse-part:hover{background:var(--r-soft)}.airs-reports .r-pulse-num{text-align:right;font-size:13px;font-weight:700}.airs-reports .r-pulse-reason{grid-column:1/-1;font-size:12px}.airs-reports .r-pulse-label{font-size:13px;font-weight:700}.airs-reports .r-mm-bar{align-items:stretch;gap:2px;height:28px;display:flex}.airs-reports .r-mm-bar .r-drill{border:0;display:contents}.airs-reports .r-mm-seg{background:var(--r-blue);cursor:pointer;border-radius:4px;height:100%;display:block}.airs-reports .r-mm-seg.s1{background:var(--r-ink)}.airs-reports .r-mm-seg.out{border:1px dashed var(--r-navy);background:repeating-linear-gradient(45deg,#105fd440 0 4px,#0000 4px 8px)}.airs-reports .r-mm-gap{width:10px}.airs-reports .r-mm-legend{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:10px;font-size:13px;display:grid}.airs-reports .r-mm-legend>div{align-content:start;gap:4px;display:grid}.airs-reports .r-mm-out{border:1px dashed var(--r-navy);border-radius:8px;padding:8px}.airs-reports .r-ledger-foot{gap:4px;margin-top:10px;font-size:13px;display:grid}.airs-reports .r-check{background:var(--r-soft);border-radius:8px;margin-top:10px;padding:8px 10px;font-size:13px}.airs-reports .r-check.bad{border:1px solid var(--r-risk);color:var(--r-risk);background:0 0}.airs-reports .r-error{border:1px solid var(--r-risk);color:var(--r-risk);border-radius:8px;margin-top:8px;padding:8px 10px;font-size:13px}.airs-reports .r-input{text-align:right;border:1px solid #0e1a4847;border-radius:6px;width:80px;padding:3px 6px}.airs-reports .r-rebates{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:10px;display:grid}.airs-reports .r-rebate{border:1px solid var(--r-line);border-radius:10px;gap:6px;padding:10px;font-size:13px;display:grid}.airs-reports .r-things{gap:8px;margin:6px 0;padding-left:18px;font-size:14px;display:grid}.airs-reports .r-flagged{gap:8px;margin:0 0 10px;padding-left:18px;font-size:14px;display:grid}.airs-reports .r-mix{gap:10px;margin:0;padding:0;list-style:none;display:grid}.airs-reports .r-mix li{grid-template-columns:minmax(150px,1.2fr) 2fr 90px;align-items:center;gap:10px;font-size:13px;display:grid}.airs-reports .r-mix-bar{background:#0e1a480f;border-radius:4px;height:12px;position:relative}.airs-reports .r-mix-bar>span{background:var(--r-blue);border-radius:4px;position:absolute;inset:0 auto 0 0}.airs-reports .r-mix-bar>i{background:var(--r-navy);width:2px;position:absolute;top:-3px;bottom:-3px}.airs-reports .r-phone{border:8px solid var(--r-ink);background:var(--r-white);border-radius:28px;justify-self:center;width:100%;max-width:380px;overflow:hidden}.airs-reports .r-phone-top{background:var(--r-ink);color:var(--r-white);justify-content:space-between;padding:8px 14px;font-size:12px;display:flex}.airs-reports .r-phone-top .r-badge{color:var(--r-white);border-color:var(--r-white)}.airs-reports .r-phone-body{gap:8px;padding:14px;display:grid}.airs-reports .r-phone .r-big{font-size:20px}.airs-reports .r-sms{border-top:1px solid var(--r-line);background:var(--r-soft);gap:4px;padding:12px 14px;font-size:13px;display:grid}.airs-reports .r-lib-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.airs-reports a.r-today{color:inherit;gap:8px;text-decoration:none;display:grid}.airs-reports a.r-today:hover{border-color:var(--r-blue)}.airs-reports .r-today-answer{color:var(--r-navy);font-size:15px}.airs-reports .r-catalog summary{cursor:pointer}.airs-reports .r-catalog[open]{gap:12px;display:grid}.airs-reports .r-compact{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.airs-reports .r-compact li{border-bottom:1px solid var(--r-line);flex-wrap:wrap;align-items:baseline;gap:6px;padding-bottom:6px;display:flex}.airs-reports .r-source{color:var(--r-muted);border-top:1px solid var(--r-line);padding-top:10px;font-size:12px}.airs-reports.r-sheet{border-radius:0;flex-direction:column;gap:12px;width:100%;max-width:560px;display:flex;overflow-y:auto}.airs-reports.r-dialog{gap:12px;max-width:620px;display:grid}@media(max-width:760px){.airs-reports{padding:12px}.airs-reports .r-lib-top{grid-template-columns:1fr}.airs-reports .r-answer-row{grid-template-columns:1fr;gap:2px}.airs-reports .r-answer-v{font-size:16px}.airs-reports .r-mix li{grid-template-columns:1fr 80px}.airs-reports .r-mix-bar{grid-area:2/1/auto/-1}}@media print{.airs-reports .r-drill{border:0}.airs-reports .r-answer .r-btn,.airs-reports .r-source{display:none}}.airs-reports .r-details h2{margin:0}.airs-reports .r-details h3{color:var(--r-navy);margin:4px 0 6px;font-size:13px;font-weight:700}.airs-reports .r-details-block{border-top:1px solid var(--r-line);padding-top:10px}.airs-reports .r-details-out{border-top:1px dashed var(--r-navy)}
