[data-swayish=doc] .rp-report .ai-keys{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 32px;margin:0;display:grid}[data-swayish=doc] .rp-report .ai-key{border-top:2px solid var(--rp-rule);align-content:start;gap:8px;min-width:0;padding-top:14px;display:grid}[data-swayish=doc] .rp-report .ai-key dt{display:grid}[data-swayish=doc] .rp-report .ai-key dd{color:var(--rp-soft);margin:0;font-size:14px;line-height:1.4}[data-swayish=doc] .rp-report .ai-key b{font-family:var(--vf);letter-spacing:-.035em;font-variant-numeric:lining-nums tabular-nums;color:var(--rp-ink);white-space:nowrap;font-size:clamp(26px,2.8vw,36px);font-weight:700;line-height:1}[data-swayish=doc] .rp-report .ai-key[data-id=gap]{border-top-color:var(--g1)}[data-swayish=doc] .rp-report .ai-key[data-id=gap] b{color:var(--g1)}@container rp-fig (max-width:760px){[data-swayish=doc] .rp-report .ai-keys{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}}@container rp-fig (max-width:380px){[data-swayish=doc] .rp-report .ai-key b{font-size:24px}[data-swayish=doc] .rp-report .ai-key dd{font-size:13px}}
[data-swayish=doc] .rp-report .ai-rules{border-collapse:collapse;width:100%;font-size:14px;line-height:1.45}[data-swayish=doc] .rp-report .ai-rules caption{text-align:left;color:var(--rp-soft);padding-bottom:10px;font-size:13px}[data-swayish=doc] .rp-report .ai-rules :is(th,td){border-top:1px solid var(--rp-rule);text-align:left;vertical-align:top;padding:12px 14px 12px 0}[data-swayish=doc] .rp-report .ai-rules thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--rp-faint);border-top:0;padding-top:0;font-size:12px;font-weight:700}[data-swayish=doc] .rp-report .ai-rules tbody th{width:34%;color:var(--rp-ink);font-weight:650}[data-swayish=doc] .rp-report .ai-rules-v{width:11.5rem}[data-swayish=doc] .rp-report .ai-rules-v span{border:1px solid var(--cool-2);color:var(--rp-ink);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;line-height:1.4;display:inline-block}[data-swayish=doc] .rp-report .ai-rules tr[data-verdict=label] .ai-rules-v span{border-style:dashed}[data-swayish=doc] .rp-report .ai-rules tr[data-verdict=no] .ai-rules-v span{border-color:var(--g1);color:var(--g1);background:#ff4fb324}[data-swayish=doc] .rp-report .ai-rules-why{color:var(--rp-text)}[data-swayish=doc] .rp-report .ai-rules :is(th,td):last-child{padding-right:0}@container rp-fig (max-width:620px){[data-swayish=doc] .rp-report .ai-rules,[data-swayish=doc] .rp-report .ai-rules :is(tbody,tr,th,td){width:auto;display:block}[data-swayish=doc] .rp-report .ai-rules caption{display:block}[data-swayish=doc] .rp-report .ai-rules thead{display:none}[data-swayish=doc] .rp-report .ai-rules tbody{gap:10px;display:grid}[data-swayish=doc] .rp-report .ai-rules tr{border:1px solid var(--rp-rule);border-radius:12px;gap:8px;padding:14px;display:grid}[data-swayish=doc] .rp-report .ai-rules :is(th,td){border-top:0;padding:0}[data-swayish=doc] .rp-report .ai-rules tbody th,[data-swayish=doc] .rp-report .ai-rules .ai-rules-v{width:auto}}
[data-swayish=doc] .rp-report .ai-tv{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:32px 48px;display:grid}[data-swayish=doc] .rp-report .ai-tv-panel{align-content:start;gap:14px;min-width:0;display:grid}[data-swayish=doc] .rp-report .ai-tv-t{color:var(--rp-ink);font-size:14px;font-weight:650;line-height:1.35}[data-swayish=doc] .rp-report .ai-tl{border-left:1px solid var(--rp-rule);gap:14px;margin:0;padding:0 0 0 18px;list-style:none;display:grid}[data-swayish=doc] .rp-report .ai-tl-item{grid-template-columns:3.2rem minmax(0,1fr);align-items:baseline;gap:2px 10px;display:grid;position:relative}[data-swayish=doc] .rp-report .ai-tl-item:before{content:"";background:var(--cool-2);border-radius:50%;width:9px;height:9px;position:absolute;top:.45em;left:-23px}[data-swayish=doc] .rp-report .ai-tl-year{font-variant-numeric:tabular-nums;color:var(--rp-soft);grid-row:span 2;font-size:13px;font-weight:700}[data-swayish=doc] .rp-report .ai-tl-item b{letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;color:var(--rp-ink);font-size:22px;font-weight:700;line-height:1.1}[data-swayish=doc] .rp-report .ai-tl-label{color:var(--rp-soft);font-size:13px;line-height:1.4}[data-swayish=doc] .rp-report .ai-cols{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;height:250px;margin:0;display:grid}[data-swayish=doc] .rp-report .ai-col{grid-template-rows:minmax(0,1fr) auto;min-width:0;display:grid}[data-swayish=doc] .rp-report .ai-col dd{margin:0}[data-swayish=doc] .rp-report .ai-col-v{text-align:center;font-variant-numeric:tabular-nums;color:var(--rp-ink);padding-bottom:4px;font-size:12px;font-weight:700}[data-swayish=doc] .rp-report .ai-col-bar{border-bottom:1px solid var(--rp-soft);flex-direction:column;grid-row:1;justify-content:flex-end;height:100%;display:flex}[data-swayish=doc] .rp-report .ai-col-bar i{width:100%;height:calc(var(--h) * 0.85%);background:linear-gradient(180deg, var(--cool-2), var(--cool-3));border-radius:3px 3px 0 0;flex:none;display:block}[data-swayish=doc] .rp-report .ai-col-y{text-align:center;font-variant-numeric:tabular-nums;color:var(--rp-soft);grid-row:2;padding-top:6px;font-size:11px}[data-swayish=doc] .rp-report .ai-col[data-pink] .ai-col-bar i{background:var(--g1)}[data-swayish=doc] .rp-report .ai-col[data-pink] :is(.ai-col-v,.ai-col-y){color:var(--g1)}@container rp-fig (max-width:640px){[data-swayish=doc] .rp-report .ai-tv{grid-template-columns:minmax(0,1fr)}[data-swayish=doc] .rp-report .ai-cols{gap:4px;height:210px}}
[data-swayish=doc] .rp-report .ai-ef{--ef-label:11rem;--ef-value:11rem;gap:8px;display:grid}[data-swayish=doc] .rp-report .ai-ef-dirs,[data-swayish=doc] .rp-report .ai-ef-axis{margin:0 calc(var(--ef-value) + 16px) 0 calc(var(--ef-label) + 16px)}[data-swayish=doc] .rp-report .ai-ef-dirs{height:18px;color:var(--rp-soft);white-space:nowrap;font-size:12px;position:relative}[data-swayish=doc] .rp-report .ai-ef-dirs span{position:absolute;top:0}[data-swayish=doc] .rp-report .ai-ef-dirs [data-side=virtual]{right:calc(100% - var(--x) * 1% + 8px)}[data-swayish=doc] .rp-report .ai-ef-dirs [data-side=real]{left:calc(var(--x) * 1% + 8px)}[data-swayish=doc] .rp-report .ai-ef-list{gap:4px;margin:0;display:grid}[data-swayish=doc] .rp-report .ai-ef-row{grid-template-columns:var(--ef-label) minmax(0, 1fr) var(--ef-value);border-top:1px solid var(--rp-rule);align-items:center;gap:16px;padding:14px 0;display:grid}[data-swayish=doc] .rp-report .ai-ef-row dt{gap:2px;display:grid}[data-swayish=doc] .rp-report .ai-ef-row dt b{color:var(--rp-ink);font-size:15px;font-weight:650}[data-swayish=doc] .rp-report .ai-ef-row dt span,[data-swayish=doc] .rp-report .ai-ef-v span{color:var(--rp-soft);font-size:12px;line-height:1.35}[data-swayish=doc] .rp-report .ai-ef-row dd{margin:0}[data-swayish=doc] .rp-report .ai-ef-plot{height:28px;position:relative}[data-swayish=doc] .rp-report .ai-ef-zero{top:-14px;bottom:-14px;left:calc(var(--x) * 1%);border-left:1px dashed #ffffff73;position:absolute}[data-swayish=doc] .rp-report .ai-ef-ci{top:50%;left:calc(var(--x0) * 1%);width:calc((var(--x1) - var(--x0)) * 1%);background:var(--cool);border-radius:999px;height:6px;margin-top:-3px;position:absolute}[data-swayish=doc] .rp-report .ai-ef-dot{top:50%;left:calc(var(--x) * 1%);background:var(--cool-2);border:3px solid #0b0b12;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute}[data-swayish=doc] .rp-report .ai-ef-row[data-pink] .ai-ef-ci{background:#ff4fb38c}[data-swayish=doc] .rp-report .ai-ef-row[data-pink] .ai-ef-dot{background:var(--g1)}[data-swayish=doc] .rp-report .ai-ef-v{gap:2px;display:grid}[data-swayish=doc] .rp-report .ai-ef-v b{font-variant-numeric:tabular-nums;color:var(--rp-ink);font-size:15px}[data-swayish=doc] .rp-report .ai-ef-row[data-pink] .ai-ef-v b{color:var(--g1)}[data-swayish=doc] .rp-report .ai-ef-axis{border-top:1px solid var(--rp-soft);font-variant-numeric:tabular-nums;height:20px;color:var(--rp-soft);font-size:11px;position:relative}[data-swayish=doc] .rp-report .ai-ef-axis span{top:4px;left:calc(var(--x) * 1%);white-space:nowrap;position:absolute;translate:-50%}@container rp-fig (max-width:620px){[data-swayish=doc] .rp-report .ai-ef{--ef-label:0rem;--ef-value:0rem}[data-swayish=doc] .rp-report .ai-ef-dirs,[data-swayish=doc] .rp-report .ai-ef-axis{margin:0 12px}[data-swayish=doc] .rp-report .ai-ef-dirs{justify-content:space-between;height:auto;display:flex}[data-swayish=doc] .rp-report .ai-ef-dirs span{position:static}[data-swayish=doc] .rp-report .ai-ef-row{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px}[data-swayish=doc] .rp-report .ai-ef-v{text-align:right;grid-area:1/2}[data-swayish=doc] .rp-report .ai-ef-plot{grid-column:1/-1;margin:0 12px}}
[data-swayish=doc] .rp-report .ai-cost{--cost-label:13rem;--cost-value:8.5rem;gap:28px;display:grid}[data-swayish=doc] .rp-report .ai-cost-panel{gap:12px;display:grid}[data-swayish=doc] .rp-report .ai-cost-panel[data-panel=post]{border-top:1px dashed var(--rp-rule);padding-top:20px}[data-swayish=doc] .rp-report .ai-cost-group{gap:6px;display:grid}[data-swayish=doc] .rp-report .ai-cost-gt{color:var(--rp-soft);font-size:13px;font-weight:650}[data-swayish=doc] .rp-report .ai-cost-list{gap:6px;margin:0;display:grid}[data-swayish=doc] .rp-report .ai-cost-row{grid-template-columns:var(--cost-label) minmax(0, 1fr) var(--cost-value);align-items:center;gap:14px;display:grid}[data-swayish=doc] .rp-report .ai-cost-row dt{gap:1px;display:grid}[data-swayish=doc] .rp-report .ai-cost-row dt b{color:var(--rp-ink);font-size:14px;font-weight:650}[data-swayish=doc] .rp-report .ai-cost-row dt span{color:var(--rp-soft);font-size:12px;line-height:1.3}[data-swayish=doc] .rp-report .ai-cost-row dd{margin:0}[data-swayish=doc] .rp-report .ai-cost-track{background:var(--rp-track);border-radius:3px;height:18px;position:relative}[data-swayish=doc] .rp-report .ai-cost-track i{top:0;bottom:0;left:calc(var(--x0) * 1%);width:max(6px, calc((var(--x1) - var(--x0)) * 1%));background:var(--cool);border-radius:3px;position:absolute}[data-swayish=doc] .rp-report .ai-cost-row[data-pink] .ai-cost-track i{background:var(--g1)}[data-swayish=doc] .rp-report .ai-cost-row[data-id=post] .ai-cost-track i{background:repeating-linear-gradient(135deg,#ffffff8c 0 3px,#0000 3px 7px);box-shadow:inset 0 0 0 1px #ffffff8c}[data-swayish=doc] .rp-report .ai-cost-v{text-align:right;font-variant-numeric:tabular-nums;color:var(--rp-ink);white-space:nowrap;font-size:13px;font-weight:700}[data-swayish=doc] .rp-report .ai-cost-row[data-pink] .ai-cost-v{color:var(--g1)}[data-swayish=doc] .rp-report .ai-cost-axis,[data-swayish=doc] .rp-report .ai-cost-unit{margin:0 calc(var(--cost-value) + 14px) 0 calc(var(--cost-label) + 14px)}[data-swayish=doc] .rp-report .ai-cost-axis{border-top:1px solid var(--rp-soft);font-variant-numeric:tabular-nums;height:18px;color:var(--rp-soft);font-size:11px;position:relative}[data-swayish=doc] .rp-report .ai-cost-axis span{top:4px;left:calc(var(--x) * 1%);white-space:nowrap;position:absolute;translate:-50%}[data-swayish=doc] .rp-report .ai-cost-unit{color:var(--rp-faint);font-size:11px}@container rp-fig (max-width:620px){[data-swayish=doc] .rp-report .ai-cost-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding-bottom:6px}[data-swayish=doc] .rp-report .ai-cost-v{grid-area:1/2}[data-swayish=doc] .rp-report .ai-cost-row .ai-cost-track{grid-column:1/-1;margin:0 24px}[data-swayish=doc] .rp-report .ai-cost-axis,[data-swayish=doc] .rp-report .ai-cost-unit{margin:0 24px}}