.astra-module__RJ7jLW__page{--fs:.75rem;background:var(--bg-primary);min-height:100vh;color:var(--text-primary);font-family:var(--font-mono-stack);font-size:var(--fs);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;line-height:1.55}.astra-module__RJ7jLW__page *{box-sizing:border-box}.astra-module__RJ7jLW__page :is(div,h1,h2,h3,h4,p,span,td,th,dt,dd,li,button,input,select,pre,code,a,strong,em,b,small,figure,text){font-size:var(--fs)}.astra-module__RJ7jLW__page button,.astra-module__RJ7jLW__page input,.astra-module__RJ7jLW__page select{font:inherit}.astra-module__RJ7jLW__page button,.astra-module__RJ7jLW__page a{-webkit-tap-highlight-color:transparent}.astra-module__RJ7jLW__page :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--info);outline-offset:4px}.astra-module__RJ7jLW__page button{cursor:pointer}.astra-module__RJ7jLW__page button:not(:disabled):active{transform:scale(.96)}.astra-module__RJ7jLW__page button[data-chart-mark]:active{transform:none}.astra-module__RJ7jLW__page button{transition:background-color .15s,color .15s,transform .15s}.astra-module__RJ7jLW__page button:disabled{cursor:not-allowed;opacity:.45}.astra-module__RJ7jLW__page a{color:inherit;text-underline-offset:4px}.astra-module__RJ7jLW__page h1,.astra-module__RJ7jLW__page h2,.astra-module__RJ7jLW__page h3,.astra-module__RJ7jLW__page p,.astra-module__RJ7jLW__page figure{margin:0}.astra-module__RJ7jLW__page h1,.astra-module__RJ7jLW__page h2,.astra-module__RJ7jLW__page h3{text-wrap:balance}.astra-module__RJ7jLW__page p{text-wrap:pretty}.astra-module__RJ7jLW__header{border-bottom:1px solid var(--border-primary)}.astra-module__RJ7jLW__headerInner,.astra-module__RJ7jLW__navInner,.astra-module__RJ7jLW__shell,.astra-module__RJ7jLW__footer{width:calc(100% - 4ch);margin-inline:auto}.astra-module__RJ7jLW__headerInner{align-items:center;gap:24px;min-height:44px;display:flex}.astra-module__RJ7jLW__brand{font-family:var(--font-display-stack);letter-spacing:-.04em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.astra-module__RJ7jLW__brandMark{object-fit:contain;flex-shrink:0;width:24px;height:24px;display:block}.astra-module__RJ7jLW__brandMarkDark{display:none}[data-theme=dark] .astra-module__RJ7jLW__brandMarkLight{display:none}[data-theme=dark] .astra-module__RJ7jLW__brandMarkDark{display:block}.astra-module__RJ7jLW__breadcrumb{font-size:var(--fs);color:var(--text-muted);align-items:center;gap:16px;display:flex}.astra-module__RJ7jLW__breadcrumb a{text-decoration:none}.astra-module__RJ7jLW__breadcrumb a:hover{color:var(--text-primary)}.astra-module__RJ7jLW__iconButton{width:40px;height:40px;color:var(--text-muted);background:0 0;border:0;place-items:center;margin-left:auto;padding:0;display:grid}.astra-module__RJ7jLW__iconButton:hover{color:var(--text-primary)}.astra-module__RJ7jLW__navBar{border-bottom:1px solid var(--border-primary)}.astra-module__RJ7jLW__navInner{justify-content:space-between;align-items:stretch;gap:24px;display:flex}.astra-module__RJ7jLW__tabs{gap:20px;display:flex}.astra-module__RJ7jLW__tab{white-space:nowrap;align-items:center;gap:9px;min-height:40px;text-decoration:none;display:flex;position:relative;color:var(--text-muted)!important}.astra-module__RJ7jLW__tab:hover,.astra-module__RJ7jLW__tabActive{color:var(--text-primary)!important}.astra-module__RJ7jLW__tabActive:after{content:"";background:var(--text-primary);height:2px;position:absolute;inset:auto 0 -1px}.astra-module__RJ7jLW__codeLink{font-size:var(--fs);white-space:nowrap;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.astra-module__RJ7jLW__shell{flex:1;padding-block:20px 28px}.astra-module__RJ7jLW__eyebrow{font-size:var(--fs);letter-spacing:.08em;color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:9px;font-weight:400;display:flex}.astra-module__RJ7jLW__statusDot{background:var(--positive);width:6px;height:6px;display:inline-block}.astra-module__RJ7jLW__muted{color:var(--text-muted)}.astra-module__RJ7jLW__hero{margin-bottom:16px}.astra-module__RJ7jLW__heroMain{grid-template-columns:1fr 1fr;align-items:end;gap:24px;padding-block:8px;display:grid}.astra-module__RJ7jLW__title{font-family:var(--font-display-stack);font-size:var(--fs);letter-spacing:.06em;text-transform:uppercase;font-weight:600;line-height:1.55}.astra-module__RJ7jLW__heroSubtitle{font-size:var(--fs);letter-spacing:-.025em;margin-top:4px!important}.astra-module__RJ7jLW__heroDescription{font-family:var(--font-geist-sans),sans-serif;font-size:var(--fs);max-width:510px;color:var(--text-muted);justify-self:end;line-height:1.7}.astra-module__RJ7jLW__heroMeta{color:var(--text-muted);font-size:var(--fs);flex-wrap:wrap;gap:0;display:flex}.astra-module__RJ7jLW__heroMeta span+span:before{content:"/";color:var(--text-faint);padding-inline:14px}.astra-module__RJ7jLW__summaryGrid{border:1px solid var(--border-primary);grid-template-columns:repeat(4,1fr);margin-block:16px;display:grid}.astra-module__RJ7jLW__summaryMetric{padding:8px 12px}.astra-module__RJ7jLW__summaryMetric+.astra-module__RJ7jLW__summaryMetric{border-left:1px solid var(--border-primary)}.astra-module__RJ7jLW__summaryValue{font-size:var(--fs);letter-spacing:0;margin-top:5px;font-weight:600;line-height:1.55;display:block}.astra-module__RJ7jLW__summaryValue small{font-size:var(--fs);letter-spacing:0;color:var(--text-muted)}.astra-module__RJ7jLW__summaryDetail{color:var(--text-muted);font-size:var(--fs)}.astra-module__RJ7jLW__panel{border:1px solid var(--border-primary);background:var(--bg-card);min-width:0}.astra-module__RJ7jLW__panelHead{justify-content:space-between;align-items:flex-start;gap:16px;padding:10px 12px 0;display:flex}.astra-module__RJ7jLW__panelTitle{font-weight:500;font-size:var(--fs);letter-spacing:-.015em}.astra-module__RJ7jLW__panelSub{font-size:var(--fs);color:var(--text-muted);margin-top:4px!important}.astra-module__RJ7jLW__panelIndex{font-size:var(--fs);color:var(--text-dimmed);white-space:nowrap}.astra-module__RJ7jLW__panelBody{padding:12px}.astra-module__RJ7jLW__panelFoot{border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--fs);padding:8px 12px;line-height:1.7}.astra-module__RJ7jLW__systemName{font-size:var(--fs);white-space:nowrap;align-items:center;gap:8px;display:flex}.astra-module__RJ7jLW__providerLogo{opacity:.75;width:14px;height:14px;-webkit-mask:var(--provider-logo)center/contain no-repeat;mask:var(--provider-logo)center/contain no-repeat;background:currentColor;flex-shrink:0;display:inline-block}.astra-module__RJ7jLW__insight{border-left:2px solid var(--info);background:color-mix(in srgb,var(--info)4%,var(--bg-primary));grid-template-columns:180px 1fr;gap:24px;margin-block:16px;padding:10px 12px;display:grid}.astra-module__RJ7jLW__insight p{font-family:var(--font-geist-sans),sans-serif;font-size:var(--fs);color:var(--text-secondary);line-height:1.7}.astra-module__RJ7jLW__inlineLink{min-height:40px;color:var(--text-primary);text-underline-offset:4px;font-size:var(--fs);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:4px 0;text-decoration:underline;display:inline-flex}.astra-module__RJ7jLW__sectionHead{justify-content:space-between;align-items:baseline;gap:24px;margin-block:20px 10px;display:flex}.astra-module__RJ7jLW__sectionHead h1,.astra-module__RJ7jLW__sectionHead h2{font-size:var(--fs);letter-spacing:.02em;font-weight:600}.astra-module__RJ7jLW__description{color:var(--text-muted);font-family:var(--font-geist-sans),sans-serif;font-size:var(--fs);max-width:850px;line-height:1.7}.astra-module__RJ7jLW__tableWrap{border:1px solid var(--border-primary);overflow-x:auto}.astra-module__RJ7jLW__table{border-collapse:collapse;width:100%;font-size:var(--fs);text-align:right;white-space:nowrap}.astra-module__RJ7jLW__table th{font-size:var(--fs);letter-spacing:.035em;color:var(--text-muted);background:var(--bg-secondary);text-transform:uppercase;padding:8px 12px;font-weight:400}.astra-module__RJ7jLW__table td{border-top:1px solid var(--border-primary);vertical-align:middle;padding:8px 12px}.astra-module__RJ7jLW__table th:first-child,.astra-module__RJ7jLW__table td:first-child{text-align:left}.astra-module__RJ7jLW__table tbody tr:hover{background:var(--hover-row)}.astra-module__RJ7jLW__table strong{color:var(--text-primary);font-weight:500}.astra-module__RJ7jLW__table small{color:var(--text-muted);font-size:var(--fs);margin-top:2px;display:block}.astra-module__RJ7jLW__sortButton{color:inherit;min-height:40px;text-transform:inherit;letter-spacing:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.astra-module__RJ7jLW__rank{color:var(--text-dimmed);width:27px;display:inline-block}.astra-module__RJ7jLW__tableNote{font-size:var(--fs);color:var(--text-muted);padding-block:8px;line-height:1.7}.astra-module__RJ7jLW__matrixWrap{padding:12px;overflow-x:auto}.astra-module__RJ7jLW__matrix{grid-template-columns:120px repeat(var(--tasks),minmax(4ch,1fr));align-items:center;gap:5px;min-width:770px;display:grid}.astra-module__RJ7jLW__matrixLabel{font-size:var(--fs);color:var(--text-muted)}.astra-module__RJ7jLW__matrixId{text-align:center;font-size:var(--fs);color:var(--text-muted);height:24px}.astra-module__RJ7jLW__matrixCell{background:var(--bg-secondary);min-height:25px;font-size:var(--fs);color:var(--text-dimmed);justify-content:center;align-items:center;display:flex}.astra-module__RJ7jLW__matrixCorrect{background:color-mix(in srgb,var(--series)22%,var(--bg-primary));color:var(--text-primary)}.astra-module__RJ7jLW__miniGrid{grid-template-columns:1fr 1fr;column-gap:16px;margin-top:16px;display:grid}.astra-module__RJ7jLW__miniGrid>.astra-module__RJ7jLW__panel{grid-template-rows:subgrid;grid-row:span 3;display:grid}.astra-module__RJ7jLW__budgetRows{gap:15px;display:grid}.astra-module__RJ7jLW__budgetRow{font-size:var(--fs);grid-template-columns:120px 1fr 56px;align-items:center;gap:12px;display:grid}.astra-module__RJ7jLW__budgetTrack{background:var(--bg-secondary);height:5px}.astra-module__RJ7jLW__budgetFill{width:var(--width);background:var(--series);height:100%;display:block}.astra-module__RJ7jLW__setupList{font-size:var(--fs);gap:12px;margin:0;display:grid}.astra-module__RJ7jLW__setupList>div{grid-template-columns:75px 1fr;gap:12px;display:grid}.astra-module__RJ7jLW__setupList dt{color:var(--text-muted)}.astra-module__RJ7jLW__setupList dd{margin:0}.astra-module__RJ7jLW__pending{border:1px dashed var(--border-strong);justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:12px;display:flex}.astra-module__RJ7jLW__pending strong{font-size:var(--fs);font-weight:500}.astra-module__RJ7jLW__pending p{font-size:var(--fs);color:var(--text-muted);margin-top:4px}.astra-module__RJ7jLW__badge{border:1px solid var(--border-strong);white-space:nowrap;font-size:var(--fs);color:var(--text-muted);padding:4px 8px}.astra-module__RJ7jLW__methodGrid{grid-template-columns:190px minmax(0,1fr);gap:24px;margin-top:20px;display:grid}.astra-module__RJ7jLW__methodNav{font-size:var(--fs);flex-direction:column;align-self:start;gap:4px;display:flex;position:sticky;top:24px}.astra-module__RJ7jLW__methodNav a{min-height:40px;color:var(--text-muted);align-items:center;text-decoration:none;display:flex}.astra-module__RJ7jLW__methodNav a:hover{color:var(--text-primary)}.astra-module__RJ7jLW__methodSection{border-bottom:1px solid var(--border-primary);margin-bottom:16px;padding:0 0 16px;scroll-margin-top:30px}.astra-module__RJ7jLW__methodSection h2{font-size:var(--fs);margin-bottom:14px;font-weight:500}.astra-module__RJ7jLW__methodSection h3{font-size:var(--fs);margin-top:20px;font-weight:500}.astra-module__RJ7jLW__methodSection p,.astra-module__RJ7jLW__methodSection li{font-family:var(--font-geist-sans),sans-serif;font-size:var(--fs);color:var(--text-secondary);line-height:1.8}.astra-module__RJ7jLW__methodSection p+p{margin-top:14px}.astra-module__RJ7jLW__methodSection ul{padding-left:20px}.astra-module__RJ7jLW__methodSection li+li{margin-top:8px}.astra-module__RJ7jLW__methodSection code{font-family:var(--font-mono-stack);font-size:var(--fs)}.astra-module__RJ7jLW__methodSection .astra-module__RJ7jLW__table{margin-top:20px}.astra-module__RJ7jLW__sourceList{gap:12px;margin-top:18px;display:grid}.astra-module__RJ7jLW__sourceList a{border:1px solid var(--border-primary);min-height:44px;font-size:var(--fs);justify-content:space-between;align-items:center;gap:20px;padding:10px 14px;text-decoration:none;display:flex}.astra-module__RJ7jLW__sourceList a:hover{background:var(--bg-secondary)}.astra-module__RJ7jLW__footer{border-top:1px solid var(--border-primary);font-size:var(--fs);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-block:10px;display:flex}.astra-module__RJ7jLW__footer a{align-items:center;gap:8px;min-height:40px;text-decoration:none;display:inline-flex}.astra-module__RJ7jLW__footer a:hover{color:var(--text-primary)}@media (min-width:1600px){.astra-module__RJ7jLW__shell{padding-top:20px}}@media (max-width:1000px){.astra-module__RJ7jLW__headerInner,.astra-module__RJ7jLW__navInner,.astra-module__RJ7jLW__shell,.astra-module__RJ7jLW__footer{width:calc(100% - 40px)}.astra-module__RJ7jLW__summaryMetric{padding-inline:12px}.astra-module__RJ7jLW__summaryDetail{font-size:var(--fs)}}@media (max-width:680px){.astra-module__RJ7jLW__headerInner,.astra-module__RJ7jLW__navInner,.astra-module__RJ7jLW__shell,.astra-module__RJ7jLW__footer{width:calc(100% - 32px)}.astra-module__RJ7jLW__headerInner{gap:16px;min-height:44px}.astra-module__RJ7jLW__breadcrumb{font-size:var(--fs);gap:8px;margin-left:auto}.astra-module__RJ7jLW__breadcrumb>a,.astra-module__RJ7jLW__breadcrumb>span:first-of-type{display:none}.astra-module__RJ7jLW__iconButton{margin-left:0}.astra-module__RJ7jLW__navInner{overflow-x:auto}.astra-module__RJ7jLW__tabs{gap:22px}.astra-module__RJ7jLW__tab{font-size:var(--fs);min-height:40px}.astra-module__RJ7jLW__tab svg,.astra-module__RJ7jLW__codeLink{display:none}.astra-module__RJ7jLW__shell{padding-block:16px 24px}.astra-module__RJ7jLW__heroMain{grid-template-columns:1fr;gap:10px;padding-block:8px}.astra-module__RJ7jLW__heroDescription{font-size:var(--fs);justify-self:start}.astra-module__RJ7jLW__heroMeta{font-size:var(--fs);gap:6px 0}.astra-module__RJ7jLW__heroMeta span+span:before{padding-inline:9px}.astra-module__RJ7jLW__summaryGrid{grid-template-columns:1fr 1fr}.astra-module__RJ7jLW__summaryMetric{padding:10px 12px}.astra-module__RJ7jLW__summaryMetric:nth-child(3){border-left:0}.astra-module__RJ7jLW__summaryMetric:nth-child(n+3){border-top:1px solid var(--border-primary)}.astra-module__RJ7jLW__summaryValue,.astra-module__RJ7jLW__summaryDetail{font-size:var(--fs)}.astra-module__RJ7jLW__panelHead,.astra-module__RJ7jLW__panelBody{padding:12px}.astra-module__RJ7jLW__panelHead{padding-bottom:0}.astra-module__RJ7jLW__panelFoot{padding-inline:12px}.astra-module__RJ7jLW__insight{grid-template-columns:1fr;gap:8px}.astra-module__RJ7jLW__miniGrid{grid-template-columns:1fr;row-gap:16px}.astra-module__RJ7jLW__miniGrid>.astra-module__RJ7jLW__panel{grid-row:auto;display:block}.astra-module__RJ7jLW__sectionHead{align-items:center;gap:12px}.astra-module__RJ7jLW__sectionHead h1,.astra-module__RJ7jLW__sectionHead h2,.astra-module__RJ7jLW__inlineLink{font-size:var(--fs)}.astra-module__RJ7jLW__pending{padding:10px 12px}.astra-module__RJ7jLW__methodGrid{grid-template-columns:1fr;gap:24px}.astra-module__RJ7jLW__methodNav{border-bottom:1px solid var(--border-primary);flex-flow:wrap;gap:2px 16px;padding-bottom:12px;position:static}.astra-module__RJ7jLW__footer{justify-content:flex-start;gap:6px 20px}}@media (prefers-reduced-motion:reduce){.astra-module__RJ7jLW__page button,.astra-module__RJ7jLW__barFill{transition:none}.astra-module__RJ7jLW__page button:not(:disabled):active{transform:none}}
.comparison-module__nCUbAa__section{border:1px solid var(--border-primary);background:var(--bg-card);margin-block:16px}.comparison-module__nCUbAa__heading{justify-content:space-between;align-items:start;gap:16px;padding:12px 14px 8px;display:flex}.comparison-module__nCUbAa__heading h2,.comparison-module__nCUbAa__valuesHead h3{font:inherit;margin:0;font-weight:600}.comparison-module__nCUbAa__heading p,.comparison-module__nCUbAa__valuesHead p{color:var(--text-muted);margin:4px 0 0}.comparison-module__nCUbAa__heading>a{color:var(--text-muted);white-space:nowrap;align-items:center;min-height:40px;text-decoration:none;display:inline-flex}.comparison-module__nCUbAa__heading>a:hover{color:var(--text-primary)}.comparison-module__nCUbAa__controls{border-bottom:1px solid var(--border-primary);justify-content:space-between;gap:12px;padding:0 14px;display:flex}.comparison-module__nCUbAa__presets{flex-wrap:wrap;gap:16px;display:flex}.comparison-module__nCUbAa__presets button{min-height:40px;color:var(--text-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 0}.comparison-module__nCUbAa__presets button[aria-pressed=true]{color:var(--text-primary);border-bottom-color:var(--text-primary)}.comparison-module__nCUbAa__custom{margin-left:auto;position:relative}.comparison-module__nCUbAa__custom summary{cursor:pointer;min-height:40px;color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;list-style:none;display:flex}.comparison-module__nCUbAa__custom summary::-webkit-details-marker{display:none}.comparison-module__nCUbAa__custom[open] summary{color:var(--text-primary)}.comparison-module__nCUbAa__customFields{z-index:5;background:var(--bg-card);border:1px solid var(--border-strong);width:280px;box-shadow:var(--shadow-card);gap:10px;padding:12px;display:grid;position:absolute;top:100%;right:0}.comparison-module__nCUbAa__customFields label{gap:4px;display:grid}.comparison-module__nCUbAa__customFields select{border:1px solid var(--border-primary);background:var(--bg-primary);min-height:40px;color:var(--text-primary);border-radius:0;padding:4px 8px}.comparison-module__nCUbAa__body{grid-template-columns:minmax(0,1.35fr) minmax(415px,1fr);gap:24px;padding:14px;display:grid}.comparison-module__nCUbAa__chart{min-width:0}.comparison-module__nCUbAa__plotHead{color:var(--text-muted);justify-content:space-between;gap:12px;margin-bottom:30px;padding-left:6ch;display:flex}.comparison-module__nCUbAa__direction{color:var(--text-secondary)}.comparison-module__nCUbAa__plot{height:270px;margin:0 4ch 36px 6ch;position:relative}.comparison-module__nCUbAa__horizontal{border-top:1px solid var(--border-subtle);pointer-events:none;height:0;position:absolute;inset-inline:0}.comparison-module__nCUbAa__horizontal>span{color:var(--text-muted);white-space:nowrap;position:absolute;right:calc(100% + 10px);transform:translateY(-50%)}.comparison-module__nCUbAa__vertical{border-left:1px dashed var(--border-subtle);pointer-events:none;width:0;position:absolute;top:0;bottom:0}.comparison-module__nCUbAa__vertical>span{color:var(--text-muted);white-space:nowrap;position:absolute;top:calc(100% + 10px);transform:translate(-50%)}.comparison-module__nCUbAa__frontier{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.comparison-module__nCUbAa__frontier polyline{fill:none;stroke:var(--text-dimmed);stroke-width:1px;stroke-dasharray:4 5}.comparison-module__nCUbAa__point{width:40px;height:40px;color:var(--series);z-index:2;background:0 0;border:0;place-items:center;margin-bottom:-20px;margin-left:-20px;padding:0;display:grid;position:absolute}.comparison-module__nCUbAa__point>span{background:var(--series);width:10px;height:10px;box-shadow:0 0 0 2px var(--bg-card);border-radius:50%}.comparison-module__nCUbAa__point:hover,.comparison-module__nCUbAa__point:focus-visible,.comparison-module__nCUbAa__point[aria-pressed=true]{z-index:3}.comparison-module__nCUbAa__point[aria-pressed=true]>span{box-shadow:0 0 0 2px var(--bg-card),0 0 0 4px var(--series)}.comparison-module__nCUbAa__point[data-range=true]>span{background:var(--bg-card);border:2px solid var(--series);width:8px;height:8px;box-shadow:none;border-radius:0}.comparison-module__nCUbAa__range{background:var(--series);opacity:.7;min-width:2px;min-height:2px;position:absolute}.comparison-module__nCUbAa__range:before,.comparison-module__nCUbAa__range:after{content:"";background:var(--series);position:absolute}.comparison-module__nCUbAa__rangeHorizontal:before,.comparison-module__nCUbAa__rangeHorizontal:after{width:2px;height:10px;top:-4px}.comparison-module__nCUbAa__rangeHorizontal:before{left:0}.comparison-module__nCUbAa__rangeHorizontal:after{right:0}.comparison-module__nCUbAa__rangeVertical:before,.comparison-module__nCUbAa__rangeVertical:after{width:10px;height:2px;left:-4px}.comparison-module__nCUbAa__rangeVertical:before{top:0}.comparison-module__nCUbAa__rangeVertical:after{bottom:0}.comparison-module__nCUbAa__pointLabel{color:var(--text-primary);white-space:nowrap;pointer-events:none;align-items:center;gap:7px;line-height:20px;display:inline-flex;position:absolute}.comparison-module__nCUbAa__connector{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.comparison-module__nCUbAa__connector line{stroke:var(--series);stroke-width:1px;opacity:.5}.comparison-module__nCUbAa__dimmed .comparison-module__nCUbAa__point,.comparison-module__nCUbAa__dimmed .comparison-module__nCUbAa__pointLabel,.comparison-module__nCUbAa__dimmed .comparison-module__nCUbAa__range,.comparison-module__nCUbAa__dimmed .comparison-module__nCUbAa__connector{opacity:.3}.comparison-module__nCUbAa__xLabel{text-align:center;color:var(--text-muted)}.comparison-module__nCUbAa__legend{color:var(--text-muted);flex-wrap:wrap;gap:6px 16px;margin-top:12px;display:flex}.comparison-module__nCUbAa__legend>span{align-items:center;gap:7px;display:inline-flex}.comparison-module__nCUbAa__legendPoint{background:var(--text-secondary);border-radius:50%;width:7px;height:7px}.comparison-module__nCUbAa__legendLine{border-top:1px dashed var(--text-dimmed);width:22px;height:0}.comparison-module__nCUbAa__legendRange{border-inline:1px solid var(--text-muted);background:linear-gradient(var(--text-muted),var(--text-muted))center/100% 1px no-repeat;width:22px;height:7px}.comparison-module__nCUbAa__values{min-width:0}.comparison-module__nCUbAa__valuesHead{margin-bottom:10px}.comparison-module__nCUbAa__tableScroll{overflow-x:auto}.comparison-module__nCUbAa__table{border-collapse:collapse;text-align:right;white-space:nowrap;width:100%}.comparison-module__nCUbAa__table th,.comparison-module__nCUbAa__table td{border-bottom:1px solid var(--border-primary);padding:4px 8px;font-weight:400}.comparison-module__nCUbAa__table thead th{color:var(--text-muted);padding-block:9px}.comparison-module__nCUbAa__table th:first-child{text-align:left;padding-left:0}.comparison-module__nCUbAa__table td:last-child,.comparison-module__nCUbAa__table th:last-child{padding-right:0}.comparison-module__nCUbAa__table tbody th button{min-height:40px;color:var(--text-primary);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.comparison-module__nCUbAa__table tbody tr[data-active=true]{background:var(--highlight-bg)}.comparison-module__nCUbAa__answerCount{color:var(--text-muted);display:block}.comparison-module__nCUbAa__table td{color:var(--text-muted)}.comparison-module__nCUbAa__table .comparison-module__nCUbAa__emphasis{color:var(--text-primary)}.comparison-module__nCUbAa__selection{scrollbar-gutter:stable;height:92px;color:var(--text-muted);margin-top:12px;line-height:1.6;overflow-y:auto}.comparison-module__nCUbAa__selection strong{color:var(--text-primary);font-weight:500}.comparison-module__nCUbAa__selection p{margin:4px 0 0}.comparison-module__nCUbAa__takeaway{border-top:1px solid var(--border-primary);grid-template-columns:155px 1fr;align-items:baseline;gap:16px;padding:10px 14px;display:grid}.comparison-module__nCUbAa__takeaway>span{color:var(--text-muted);letter-spacing:.04em}.comparison-module__nCUbAa__takeaway p{margin:0;line-height:1.7}.comparison-module__nCUbAa__footnote{border-top:1px solid var(--border-subtle);color:var(--text-muted);padding:8px 14px;line-height:1.6;margin:0!important}@media (max-width:1100px){.comparison-module__nCUbAa__body{grid-template-columns:1fr;gap:20px}.comparison-module__nCUbAa__plot{height:250px}.comparison-module__nCUbAa__valuesHead{margin-bottom:4px}}@media (max-width:680px){.comparison-module__nCUbAa__heading,.comparison-module__nCUbAa__body{padding:12px}.comparison-module__nCUbAa__heading{gap:8px}.comparison-module__nCUbAa__heading>a{white-space:normal}.comparison-module__nCUbAa__controls{flex-wrap:wrap;gap:0;padding-inline:12px}.comparison-module__nCUbAa__presets{gap:12px}.comparison-module__nCUbAa__custom{margin-left:0}.comparison-module__nCUbAa__customFields{left:0;right:auto}.comparison-module__nCUbAa__plotHead{flex-direction:column;gap:4px;margin-bottom:26px;padding-left:5ch}.comparison-module__nCUbAa__plot{height:250px;margin-inline:5ch 2.5ch}.comparison-module__nCUbAa__takeaway{grid-template-columns:1fr;gap:4px;padding:10px 12px}.comparison-module__nCUbAa__table{min-width:420px}.comparison-module__nCUbAa__pointLabel{gap:4px}.comparison-module__nCUbAa__footnote{padding-inline:12px}}.comparison-module__nCUbAa__barPlot{margin-bottom:60px}.comparison-module__nCUbAa__columns{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:18px;padding-inline:10px;display:grid;position:absolute;inset:0}.comparison-module__nCUbAa__columnButton{height:var(--bar-height);width:100%;min-height:1px;color:var(--text-primary);background:0 0;border:0;padding:0;position:relative}.comparison-module__nCUbAa__columnFill{background:var(--series);width:100%;max-width:68px;height:100%;margin-inline:auto;display:block}.comparison-module__nCUbAa__columnValue{white-space:nowrap;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.comparison-module__nCUbAa__columnName{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.comparison-module__nCUbAa__columnButton[data-dimmed=true]{opacity:.3}.comparison-module__nCUbAa__columnButton[aria-pressed=true] .comparison-module__nCUbAa__columnFill{outline:2px solid var(--series);outline-offset:3px}.comparison-module__nCUbAa__barNote{color:var(--text-muted);line-height:1.6;margin-top:10px!important}@media (max-width:680px){.comparison-module__nCUbAa__columns{gap:12px;padding-inline:3px}.comparison-module__nCUbAa__columnName{white-space:normal;flex-direction:column;gap:4px;min-width:48px}.comparison-module__nCUbAa__barPlot{margin-bottom:85px}.comparison-module__nCUbAa__columnFill{max-width:42px}}.comparison-module__nCUbAa__costBreakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:6px 0 0;display:grid}.comparison-module__nCUbAa__costBreakdown dt{color:var(--text-muted)}.comparison-module__nCUbAa__costBreakdown dd{color:var(--text-primary);margin:2px 0 0}
.data-viewer-module__Kp99vW__viewer{min-width:0;color:var(--text-primary);font-family:var(--font-mono-stack);font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1.55}.data-viewer-module__Kp99vW__viewer *{font-size:inherit}.data-viewer-module__Kp99vW__headingRow{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.data-viewer-module__Kp99vW__eyebrow{color:var(--text-muted);letter-spacing:.09em;margin:0 0 .65rem}.data-viewer-module__Kp99vW__title{text-wrap:balance;margin:0;font-weight:500;line-height:1.55}.data-viewer-module__Kp99vW__description{max-width:680px;color:var(--text-secondary);text-wrap:pretty;margin:8px 0 0;line-height:1.75}.data-viewer-module__Kp99vW__download{border:1px solid var(--border-primary);flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;min-height:40px;padding:.55rem .75rem;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.data-viewer-module__Kp99vW__download:hover{background:var(--bg-secondary);border-color:var(--border-hover)}.data-viewer-module__Kp99vW__fileType{color:var(--text-muted)}.data-viewer-module__Kp99vW__filters{border:1px solid var(--border-primary);background:var(--bg-card);grid-template-columns:1.25fr .8fr 1fr 1.2fr;gap:12px;padding:12px;display:grid}.data-viewer-module__Kp99vW__field{flex-direction:column;gap:.45rem;min-width:0;display:flex}.data-viewer-module__Kp99vW__field>span:first-child{color:var(--text-muted)}.data-viewer-module__Kp99vW__field select,.data-viewer-module__Kp99vW__searchInput{border:1px solid var(--border-strong);background:var(--bg-input);width:100%;min-width:0;min-height:40px;color:var(--text-primary);border-radius:0;font-family:inherit}.data-viewer-module__Kp99vW__field select{cursor:pointer;padding:.55rem 1.65rem .55rem .6rem}.data-viewer-module__Kp99vW__searchInput{align-items:center;gap:.5rem;padding:0 .6rem;display:flex}.data-viewer-module__Kp99vW__searchInput svg{color:var(--text-muted);flex-shrink:0}.data-viewer-module__Kp99vW__searchInput input{width:100%;min-width:0;height:40px;color:inherit;font:inherit;background:0 0;border:0;border-radius:0;outline:0;padding:0;display:block}.data-viewer-module__Kp99vW__searchInput input::placeholder{color:var(--text-muted)}.data-viewer-module__Kp99vW__searchInput:focus-within{outline:2px solid var(--text-primary);outline-offset:2px}.data-viewer-module__Kp99vW__viewer select:focus-visible,.data-viewer-module__Kp99vW__viewer button:focus-visible,.data-viewer-module__Kp99vW__viewer a:focus-visible,.data-viewer-module__Kp99vW__viewer summary:focus-visible,.data-viewer-module__Kp99vW__tableScroll:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}.data-viewer-module__Kp99vW__resultsBar{min-height:48px;color:var(--text-muted);justify-content:space-between;align-items:center;gap:.7rem;display:flex}.data-viewer-module__Kp99vW__resultsBar p{margin:0}.data-viewer-module__Kp99vW__resultsBar strong{color:var(--text-primary);font-weight:500}.data-viewer-module__Kp99vW__clearButton{min-height:40px;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:.45rem .15rem .45rem .6rem;display:inline-flex}.data-viewer-module__Kp99vW__clearButton:hover{text-underline-offset:3px;text-decoration:underline}.data-viewer-module__Kp99vW__workspace{border:1px solid var(--border-primary);grid-template-columns:250px minmax(0,1fr);display:grid}.data-viewer-module__Kp99vW__taskBrowser{border-right:1px solid var(--border-primary);background:var(--bg-card);min-width:0}.data-viewer-module__Kp99vW__listHeader{border-bottom:1px solid var(--border-primary);min-height:48px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.025em;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .85rem;display:flex}.data-viewer-module__Kp99vW__taskList{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track);max-height:640px;overflow-y:auto}.data-viewer-module__Kp99vW__taskButton{width:100%;min-height:56px;color:var(--text-primary);border:0;border-bottom:1px solid var(--border-subtle);text-align:left;font:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:.65rem;padding:8px 12px;transition:background-color .15s;display:flex;position:relative}.data-viewer-module__Kp99vW__taskButton:last-child{border-bottom:0}.data-viewer-module__Kp99vW__taskButton:hover{background:var(--hover-row)}.data-viewer-module__Kp99vW__taskButton:focus-visible{z-index:1;outline-offset:-3px}.data-viewer-module__Kp99vW__selectedTask{background:var(--bg-secondary);box-shadow:inset 3px 0 0 var(--text-primary)}.data-viewer-module__Kp99vW__selectedTask:hover{background:var(--bg-secondary)}.data-viewer-module__Kp99vW__taskIdentity{flex-direction:column;gap:.25rem;min-width:0;display:flex}.data-viewer-module__Kp99vW__taskIdentity strong{overflow-wrap:anywhere;font-weight:500}.data-viewer-module__Kp99vW__taskIdentity>span{color:var(--text-muted)}.data-viewer-module__Kp99vW__taskScore{color:var(--text-muted);flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.data-viewer-module__Kp99vW__miniBar{gap:2px;display:flex}.data-viewer-module__Kp99vW__miniBar i{background:var(--border-primary);width:5px;height:12px}.data-viewer-module__Kp99vW__miniBar .data-viewer-module__Kp99vW__filled{background:var(--text-primary)}.data-viewer-module__Kp99vW__detail{min-width:0}.data-viewer-module__Kp99vW__pager{border-bottom:1px solid var(--border-primary);min-height:48px;color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;padding:4px 8px 4px 12px;display:flex}.data-viewer-module__Kp99vW__pager>div{gap:.25rem;display:flex}.data-viewer-module__Kp99vW__pageButton{width:40px;height:40px;color:var(--text-primary);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;transition:background-color .15s,transform .15s;display:grid}.data-viewer-module__Kp99vW__pageButton:hover:not(:disabled){background:var(--bg-secondary)}.data-viewer-module__Kp99vW__pageButton:active:not(:disabled){transform:scale(.96)}.data-viewer-module__Kp99vW__pageButton:disabled{opacity:.3;cursor:not-allowed}.data-viewer-module__Kp99vW__taskDetail{padding:12px}.data-viewer-module__Kp99vW__taskHeading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.data-viewer-module__Kp99vW__taskHeading h2{overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.55}.data-viewer-module__Kp99vW__taskHeading p:last-child{color:var(--text-muted);margin:.45rem 0 0}.data-viewer-module__Kp99vW__reviewNote{border-left:2px solid var(--border-strong);background:var(--bg-secondary);color:var(--text-secondary);text-wrap:pretty;margin:0 0 12px;padding:.7rem .8rem;line-height:1.65}.data-viewer-module__Kp99vW__reviewNote strong{color:var(--text-primary);font-weight:500}.data-viewer-module__Kp99vW__scoreBlock{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.data-viewer-module__Kp99vW__scoreBlock>strong{font-weight:500;line-height:1.55}.data-viewer-module__Kp99vW__scoreBlock strong>span{color:var(--text-muted)}.data-viewer-module__Kp99vW__scoreBlock>span{color:var(--text-muted);margin-top:.5rem}.data-viewer-module__Kp99vW__tableScroll{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track);min-width:0;overflow-x:auto}.data-viewer-module__Kp99vW__verdictTable,.data-viewer-module__Kp99vW__auditTable{border-collapse:collapse;width:100%}.data-viewer-module__Kp99vW__verdictTable{min-width:610px}.data-viewer-module__Kp99vW__verdictTable th,.data-viewer-module__Kp99vW__verdictTable td,.data-viewer-module__Kp99vW__auditTable th,.data-viewer-module__Kp99vW__auditTable td{border-bottom:1px solid var(--border-primary);text-align:right;white-space:nowrap;padding:8px}.data-viewer-module__Kp99vW__verdictTable thead th,.data-viewer-module__Kp99vW__auditTable thead th{background:var(--bg-secondary);color:var(--text-muted);padding-top:.55rem;padding-bottom:.55rem;font-weight:400}.data-viewer-module__Kp99vW__verdictTable th:first-child,.data-viewer-module__Kp99vW__auditTable th:first-child{text-align:left}.data-viewer-module__Kp99vW__verdictTable tbody th{width:29%}.data-viewer-module__Kp99vW__verdictTable tbody th strong{font-weight:500}.data-viewer-module__Kp99vW__providerName{align-items:center;gap:8px;display:flex}.data-viewer-module__Kp99vW__verdictTable tbody th span{max-width:230px;color:var(--text-muted);white-space:normal;margin-top:.2rem;font-weight:400;line-height:1.4;display:block}.data-viewer-module__Kp99vW__verdictTable tbody tr:hover,.data-viewer-module__Kp99vW__auditTable tbody tr:hover{background:var(--hover-row)}.data-viewer-module__Kp99vW__correctVerdict,.data-viewer-module__Kp99vW__incorrectVerdict{padding:.15rem .4rem;display:inline-block}.data-viewer-module__Kp99vW__correctVerdict{background:var(--bg-active);color:var(--text-on-active)}.data-viewer-module__Kp99vW__incorrectVerdict{color:var(--text-muted)}.data-viewer-module__Kp99vW__tableNote{color:var(--text-muted);text-wrap:pretty;margin:.7rem 0 0;line-height:1.7}.data-viewer-module__Kp99vW__auditDetails{border-top:1px solid var(--border-primary);border-bottom:1px solid var(--border-primary);margin-top:12px}.data-viewer-module__Kp99vW__auditDetails summary{cursor:pointer;min-height:48px;padding:12px 0}.data-viewer-module__Kp99vW__auditDetails summary span{color:var(--text-muted);margin-left:.65rem}.data-viewer-module__Kp99vW__auditDetails summary:hover{color:var(--text-muted)}.data-viewer-module__Kp99vW__auditDetails .data-viewer-module__Kp99vW__tableNote{margin-bottom:.9rem}.data-viewer-module__Kp99vW__auditTable{min-width:800px}.data-viewer-module__Kp99vW__auditTable tbody th{font-weight:500}.data-viewer-module__Kp99vW__auditTable td:nth-child(2){text-align:left}.data-viewer-module__Kp99vW__commitment{padding-top:12px}.data-viewer-module__Kp99vW__commitment>div{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.data-viewer-module__Kp99vW__commitment .data-viewer-module__Kp99vW__eyebrow{margin:0}.data-viewer-module__Kp99vW__commitment a,.data-viewer-module__Kp99vW__policyNote a{min-height:40px;color:var(--text-primary);text-underline-offset:3px;align-items:center;gap:.2rem;text-decoration:underline;display:inline-flex}.data-viewer-module__Kp99vW__commitment a:hover,.data-viewer-module__Kp99vW__policyNote a:hover{color:var(--text-muted)}.data-viewer-module__Kp99vW__commitment>p{color:var(--text-muted);margin:.5rem 0 .2rem}.data-viewer-module__Kp99vW__commitment code{overflow-wrap:anywhere;color:var(--text-secondary);font:inherit;display:block}.data-viewer-module__Kp99vW__policyNote{color:var(--text-muted);align-items:baseline;gap:12px;margin-top:12px;display:flex}.data-viewer-module__Kp99vW__noteIndex{letter-spacing:.03em;flex-shrink:0}.data-viewer-module__Kp99vW__policyNote p{text-wrap:pretty;max-width:860px;margin:0;line-height:1.75}.data-viewer-module__Kp99vW__policyNote a{min-height:40px}.data-viewer-module__Kp99vW__emptyState{border:1px solid var(--border-primary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:180px;padding:16px;display:flex}.data-viewer-module__Kp99vW__emptyState>svg{color:var(--text-muted)}.data-viewer-module__Kp99vW__emptyState h2{margin:0;font-weight:500}.data-viewer-module__Kp99vW__emptyState p{color:var(--text-muted);margin:0}.data-viewer-module__Kp99vW__primaryButton{min-height:40px;color:var(--text-on-button);background:var(--bg-button);font:inherit;cursor:pointer;border:0;margin-top:.5rem;padding:.6rem 1rem;transition:background-color .15s,transform .15s}.data-viewer-module__Kp99vW__primaryButton:hover{background:var(--bg-button-hover)}.data-viewer-module__Kp99vW__primaryButton:active{transform:scale(.96)}.data-viewer-module__Kp99vW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px){.data-viewer-module__Kp99vW__workspace{grid-template-columns:215px minmax(0,1fr)}.data-viewer-module__Kp99vW__taskButton{padding-left:.7rem;padding-right:.7rem}.data-viewer-module__Kp99vW__taskDetail{padding:12px}.data-viewer-module__Kp99vW__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.data-viewer-module__Kp99vW__headingRow{flex-direction:column;gap:12px}.data-viewer-module__Kp99vW__workspace{grid-template-columns:minmax(0,1fr)}.data-viewer-module__Kp99vW__taskBrowser{border-right:0;border-bottom:1px solid var(--border-primary)}.data-viewer-module__Kp99vW__listHeader{min-height:40px}.data-viewer-module__Kp99vW__taskList{max-height:none;display:flex;overflow:auto hidden}.data-viewer-module__Kp99vW__taskButton{border-bottom:0;border-right:1px solid var(--border-primary);width:195px;min-width:195px}.data-viewer-module__Kp99vW__selectedTask{box-shadow:inset 0 -3px 0 var(--text-primary)}.data-viewer-module__Kp99vW__taskButton:last-child{border-right:0}.data-viewer-module__Kp99vW__policyNote{flex-direction:column;gap:.45rem}}@media (max-width:480px){.data-viewer-module__Kp99vW__filters{grid-template-columns:minmax(0,1fr);gap:.8rem;padding:.85rem}.data-viewer-module__Kp99vW__resultsBar p>span{margin-top:.2rem;display:block}.data-viewer-module__Kp99vW__resultsBar{min-height:60px}.data-viewer-module__Kp99vW__taskDetail{padding:12px}.data-viewer-module__Kp99vW__auditDetails summary span{margin-top:.25rem;margin-left:1rem;display:block}.data-viewer-module__Kp99vW__commitment>div{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.data-viewer-module__Kp99vW__viewer *,.data-viewer-module__Kp99vW__viewer :before,.data-viewer-module__Kp99vW__viewer :after{transition:none!important}.data-viewer-module__Kp99vW__pageButton:active:not(:disabled),.data-viewer-module__Kp99vW__primaryButton:active{transform:none}}
