.pui .cf-dr{background:#fff;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #00000014}.pui .cf-dr.is-full{box-shadow:none;left:0}.pui .cf-dh{border-bottom:1px solid var(--g150);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.pui .cf-db{flex-direction:column;flex:1;min-height:0;padding:4px 14px;display:flex;overflow:hidden}.pui .cf-sec{border-bottom:1px solid var(--g150);flex-direction:column;gap:6px;padding:10px 2px;display:flex}.pui .cf-sec:last-child{border-bottom:0}.pui .cf-card{border:1px solid var(--g150);border-radius:10px;flex-direction:column;gap:7px;margin-top:8px;padding:10px 12px;display:flex}.pui .cf-kv{grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:5px 12px;display:grid}.pui .cf-kv>:nth-child(odd){color:var(--sub)}.pui .cf-mini{border:1px solid var(--g150);border-radius:6px;overflow:hidden}.pui .cf-mini>div{grid-template-columns:96px 1fr;gap:12px;padding:4px 10px;display:grid}.pui .cf-mini>div+div{border-top:1px solid var(--g150)}.pui .cf-mini>div>:first-child{color:var(--sub)}.pui .cf-num{flex-direction:column;gap:3px;margin:0;padding-left:18px;display:flex}.pui .cf-impact{gap:16px;display:flex}.pui .cf-impact>*{flex-direction:column;flex:1;min-width:0;display:flex}.pui .cf-red{color:#b91c1c}.pui .cf-foot{padding:0 12px 12px}.pui .cf-bgroup{background:var(--g200);border-radius:4px;gap:1px;display:flex;overflow:hidden}.pui .cf-bg{text-align:center;background:var(--g150);color:var(--ink);white-space:nowrap;flex:1;padding:10px 6px;font-size:12px;font-weight:500;line-height:16px;transition:background-color .5s,color .5s}.pui .cf-bg.is-primary{background:var(--navy);color:var(--g100)}@media (width<=700px){.pui .cf-bg{white-space:normal;padding:9px 4px}}.pui .cf-chip{border:1px solid var(--g300);color:var(--sub);border-radius:999px;padding:2px 10px;font-size:12px;line-height:16px;display:inline-block}.pui .cf-spark{background:var(--g50);border:1px solid var(--g150);border-radius:4px;width:100%;height:22px;display:block}.pui .cf-q{font-size:13px;font-weight:500;line-height:18px}.pui .cf-choice{background:var(--g100);border-radius:8px;grid-template-columns:16px 1fr;gap:2px 10px;padding:10px 12px;transition:background-color .6s;display:grid}.pui .cf-choice.is-on{background:color-mix(in oklab, var(--navy) 6%, #fff)}.pui .cf-choice.is-on .sub,.pui .cf-sh .sub{color:var(--sub-on-tint)}.pui .cf-radio{border:1.5px solid var(--g500);background:#fff;border-radius:50%;width:14px;height:14px;margin-top:2px;transition:border-color .5s,box-shadow .5s}.pui .cf-choice.is-on .cf-radio{border:4px solid var(--navy)}.pui .cf-choice>:not(.cf-radio){grid-column:2}.pui .cf-field{border:1px solid var(--g300);background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:13px;line-height:18px;display:flex}.pui .cf-field.is-focus{border-color:var(--navy);box-shadow:0 0 0 2px color-mix(in oklab, var(--navy) 15%, transparent)}.pui .cf-pop{z-index:3;border:1px solid var(--rule);background:#fff;border-radius:8px;flex-direction:column;gap:1px;padding:6px;display:flex;position:absolute;box-shadow:0 8px 24px #0000001a}.pui .cf-opt{border-radius:6px;align-items:center;gap:8px;padding:5px 8px;font-size:13px;line-height:18px;transition:background-color .5s;display:flex}.pui .cf-opt.is-hover{background:var(--g150)}.pui .cf-check{border:1.5px solid var(--g500);border-radius:3px;place-items:center;width:14px;height:14px;transition:background-color .4s,border-color .4s;display:grid}.pui .cf-check.is-on{background:var(--navy);border-color:var(--navy)}.pui .cf-check.is-on:after{content:"";border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;width:6px;height:3px;transform:rotate(-45deg)translate(1px,-1px)}.pui .cf-rule{background:var(--g50);border:1px solid var(--g150);border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;font-size:12px;line-height:16px;display:flex}.pui .cf-rule .cf-sel{border:1px solid var(--g300);background:#fff;border-radius:4px;padding:2px 8px}.pui .cf-pfx{color:var(--sub);min-width:38px}.pui .cf-cols{background:#fff;height:100%;display:grid}.pui .cf-list{background:var(--g100);border-right:1px solid var(--g150);flex-direction:column;gap:2px;padding:8px;display:flex;overflow:hidden}.pui .cf-run{background:var(--g50);border-right:1px solid var(--g150);flex-direction:column;gap:6px;padding:8px;display:flex;overflow:hidden}.pui .cf-view{flex-direction:column;gap:12px;min-width:0;padding:14px 16px;display:flex;overflow:hidden}.pui .cf-view>*{flex-shrink:0}.pui .cf-draw{clip-path:inset(0)}.pui[data-play] .cf-draw{transition:clip-path 1.8s ease-out;transition-delay:var(--draw,1s)}.pui[data-pre] .cf-draw{clip-path:inset(0 100% 0 0)}.pui .cf-sh{background:var(--g150);border-radius:6px;justify-content:space-between;align-items:center;padding:4px 10px;display:flex}.pui .cf-cnt{color:var(--sub);background:#fff;border-radius:999px;padding:0 6px;font-size:11px;line-height:16px}.pui .cf-ri{border-radius:8px;flex-direction:column;padding:6px 10px;transition:background-color .6s,box-shadow .6s;display:flex}.pui .cf-ri.is-open{background:#fff;box-shadow:0 1px 2px #0000000d}.pui .cf-stats{background:var(--g150);border-radius:8px;grid-auto-columns:1fr;grid-auto-flow:column;gap:1px;display:grid;overflow:hidden}.pui .cf-stats>*{background:#fff;flex-direction:column;gap:2px;padding:9px 12px;display:flex}.pui .cf-muted{color:var(--sub)}.cf-gs[data-astro-cid-kn2zb2oh]{background:var(--g200);height:100%}.gs-crumb[data-astro-cid-kn2zb2oh]{gap:6px;padding-block:8px}.gs-cohorts[data-astro-cid-kn2zb2oh]{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.gs-coh[data-astro-cid-kn2zb2oh]{background:var(--g100);border-radius:6px;flex-direction:column;gap:3px;padding:7px 10px;display:flex}.gs-cm[data-astro-cid-kn2zb2oh]{gap:8px}.gs-live[data-astro-cid-kn2zb2oh]{color:#fff;letter-spacing:.04em;background:oklch(55% .12 165);border-radius:999px;align-items:center;gap:4px;padding:1px 7px;font-size:11px;font-weight:500;line-height:15px;display:inline-flex}.gs-live[data-astro-cid-kn2zb2oh] i[data-astro-cid-kn2zb2oh]{background:#fff;border-radius:50%;width:5px;height:5px}.gs-orgs[data-astro-cid-kn2zb2oh]{flex:1;min-height:0}.gs-count[data-astro-cid-kn2zb2oh]{display:grid}.gs-count[data-astro-cid-kn2zb2oh]>[data-astro-cid-kn2zb2oh]{grid-area:1/1;transition:opacity .5s}.gs-c10[data-astro-cid-kn2zb2oh]{opacity:0}.gs-fbar[data-astro-cid-kn2zb2oh]{gap:8px}.cf-field[data-astro-cid-kn2zb2oh].gs-fbtn{padding:4px 10px}.gs-rule[data-astro-cid-kn2zb2oh]{transition:opacity .6s,transform .6s}.gs-tablewrap[data-astro-cid-kn2zb2oh]{position:relative}.gs-c[data-astro-cid-kn2zb2oh]{grid-template-columns:minmax(0,1.3fr) 1fr 1fr 64px}.gs-c[data-astro-cid-kn2zb2oh]>[data-astro-cid-kn2zb2oh]{padding:5px 12px}.gs-out[data-astro-cid-kn2zb2oh]{display:none}.gs-pop[data-astro-cid-kn2zb2oh]{opacity:0;pointer-events:none;width:210px;transition:opacity .5s,transform .5s;top:-2px;left:0;transform:translateY(6px)}.gs-ph[data-astro-cid-kn2zb2oh]{padding:4px 8px}.pui[data-step] .gs-out[data-astro-cid-kn2zb2oh]{display:grid}.pui[data-step] .gs-rule[data-astro-cid-kn2zb2oh]{opacity:0;transform:translate(-4px)}.pui[data-step] .gs-c10[data-astro-cid-kn2zb2oh]{opacity:1}.pui[data-step] .gs-c6[data-astro-cid-kn2zb2oh]{opacity:0}.pui[data-step="1"] .gs-pop[data-astro-cid-kn2zb2oh]{opacity:1;transform:none}.pui[data-step="1"] .gs-pick[data-astro-cid-kn2zb2oh]{background:var(--g150)}@container (width<=500px){.gs-mw[data-astro-cid-kn2zb2oh]{display:none}.gs-cm[data-astro-cid-kn2zb2oh]{white-space:nowrap}.gs-am[data-astro-cid-kn2zb2oh]{display:none}.gs-c[data-astro-cid-kn2zb2oh]{grid-template-columns:minmax(0,1.3fr) 1fr 60px}}@media (width<=700px){.gs-cohorts[data-astro-cid-kn2zb2oh]{grid-template-columns:1fr}.gs-coh[data-astro-cid-kn2zb2oh]{flex-direction:row;justify-content:space-between;align-items:center}.gs-mw[data-astro-cid-kn2zb2oh]{display:inline}.gs-am[data-astro-cid-kn2zb2oh]{display:none}.gs-c[data-astro-cid-kn2zb2oh]{grid-template-columns:minmax(0,1.3fr) 1fr 56px}.gs-rule[data-astro-cid-kn2zb2oh] .xs[data-astro-cid-kn2zb2oh].sub{display:none}}
