.file-pdf[data-astro-cid-7ef64tol]{color:var(--color-file-pdf)}.file-ppt[data-astro-cid-7ef64tol]{color:var(--color-file-ppt)}.file-xls[data-astro-cid-7ef64tol],.file-csv[data-astro-cid-7ef64tol]{color:var(--color-file-xls)}.file-doc[data-astro-cid-7ef64tol]{color:var(--color-navy-600)}.passage[data-astro-cid-7ef64tol]{background:color-mix(in oklab, var(--color-warning) 12%, var(--color-card));box-shadow:inset 2px 0 0 color-mix(in oklab, var(--color-warning) 70%, transparent)}.row[data-astro-cid-5vwyujni]{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-block:2rem;display:grid}.row[data-astro-cid-5vwyujni]>*{min-width:0}@media (width>=64rem){.row[data-astro-cid-5vwyujni]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4rem}.cols[data-astro-cid-r7c4a2qu]{grid-template-columns:14rem minmax(0,1fr) 3rem minmax(0,1.15fr)}}.with[data-astro-cid-r7c4a2qu]{background:var(--color-navy-50);border-top:1px solid var(--color-border)}@media (width>=64rem){.with[data-astro-cid-r7c4a2qu]{box-shadow:inset 2px 0 0 var(--color-navy);border-top:0}.arrow[data-astro-cid-r7c4a2qu]{background:linear-gradient(to right, var(--color-card) 50%, var(--color-navy-50) 50%)}}@media (width>=40rem){.cell[data-astro-cid-u45uqkwt]:first-child{padding-left:0}.cell[data-astro-cid-u45uqkwt]+.cell[data-astro-cid-u45uqkwt]{border-left:1px solid var(--color-border)}}.cell[data-astro-cid-u45uqkwt]:last-child{border-bottom:0}[data-showcase-frame] .story-step{background:var(--color-muted);color:var(--color-muted-foreground);transition:background-color .25s}[data-showcase-frame] .story-step:hover{background:color-mix(in oklab, var(--color-muted) 50%, var(--color-card))}[data-showcase-frame] .story-step[aria-pressed=true]{background:var(--color-card)}[data-showcase-frame] .story-step[aria-pressed=true]:before{content:"";background:var(--color-navy);height:2px;position:absolute;inset:0 0 auto}[data-showcase-frame] .story-step:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}[data-showcase-frame] .story-num{color:color-mix(in oklab, var(--color-navy) 35%, transparent)}[data-showcase-frame] .story-question{color:color-mix(in oklab, var(--color-navy) 70%, var(--color-muted-foreground))}[data-showcase-frame] .story-step[aria-pressed=true] .story-num,[data-showcase-frame] .story-step[aria-pressed=true] .story-question{color:var(--color-navy)}[data-showcase-frame] .story-progress{background:var(--color-navy);height:2px;position:absolute;inset:auto 0 0;transform:scaleX(0)}[data-showcase-frame].is-auto .story-step[aria-pressed=true] .story-progress{transform-origin:0;animation:story-progress var(--story-ms,4.5s) linear forwards}@keyframes story-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-showcase-frame] [data-from-step]{transition:opacity .5s var(--ease-out-expo), transform .5s var(--ease-out-expo)}[data-showcase-frame] [data-from-step][data-pending]{opacity:.22}[data-showcase-frame] [data-from-step][data-hide][data-pending]{opacity:0;pointer-events:none;transform:translateY(6px)}.assort-show input[type=checkbox]{accent-color:var(--color-primary)}.assort-show .pair:has(input:not(:checked)){color:var(--color-muted-foreground);border-style:dashed}.assort-show .pair:has(input:not(:checked)) b{color:var(--color-muted-foreground)}.assort-show [data-bridge] rect,.assort-show [data-bridge] line{transition:y .4s var(--ease-out-expo), height .4s var(--ease-out-expo), y1 .4s var(--ease-out-expo), y2 .4s var(--ease-out-expo)}.tdp-show .tdp-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""bar bar";align-items:center;gap:.25rem 1rem;display:grid}.tdp-show .tdp-label{grid-area:label}.tdp-show .tdp-bar{grid-area:bar}.tdp-show .tdp-value{grid-area:value}@media (width>=48rem){.tdp-show .tdp-row{grid-template-columns:9rem minmax(0,1fr) 9rem;grid-template-areas:"label bar value";gap:1.5rem}}@media (width<48rem){.tdp-show .tdp-chart text{font-size:15px}.tdp-show .tdp-chart .minor,.tdp-show .tdp-chart .ytick{display:none}}.tdp-show .legend-dot{border:2px solid var(--color-foreground);border-radius:999px;width:.65rem;height:.65rem}.tdp-show .legend-bar{background:var(--color-primary);border-radius:2px;width:3px;height:.8rem}.tdp-show .legend-diamond{background:var(--color-muted-foreground);width:.5rem;height:.5rem;transform:rotate(45deg)}.kb-show .cite{background:color-mix(in oklab, var(--color-highlight) 16%, transparent);min-width:1.2rem;height:1.2rem;color:var(--color-highlight);font-family:var(--font-mono);vertical-align:.12em;border-radius:999px;justify-content:center;align-items:center;margin:0 .1rem;padding:0 .3rem;font-size:.6875rem;font-weight:700;line-height:1;transition:background-color .2s,color .2s;display:inline-flex}.kb-show .cite[data-selected],.kb-show .source-row[aria-pressed=true] .cite{background:var(--color-highlight);color:var(--color-primary-foreground)}.kb-show .source-row[aria-pressed=true]{border-color:color-mix(in oklab, var(--color-highlight) 45%, transparent);background:color-mix(in oklab, var(--color-highlight) 6%, transparent)}.market-show .sheet th,.market-show .sheet td{border-bottom:1px solid var(--color-border);white-space:nowrap;padding:.3rem .5rem}.market-show .sheet th{background:var(--color-muted);text-align:left;font-weight:600}.market-show .sheet th.text-right{text-align:right}.market-show .sheet-fade{background:linear-gradient(to bottom, transparent, var(--color-card))}.market-show .trace-step:not(:last-child):before{content:"";background:var(--color-border);width:1px;position:absolute;top:1.25rem;bottom:0;left:calc(.625rem - .5px)}.market-show .num{text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--color-success) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--color-success) 60%, transparent);text-underline-offset:3px;cursor:help;border-radius:3px;padding:0 .15rem;font-weight:650;text-decoration-thickness:2px;transition:background-color .15s;display:inline}.market-show .num:hover,.market-show .num:focus-visible,.market-show .num[data-active]{background:color-mix(in oklab, var(--color-success) 14%, transparent)}.match-show .seg{background:color-mix(in oklab, var(--color-muted-foreground) 18%, transparent);transition:background-color .35s var(--ease-out-expo)}.match-show .seg[data-tone=match]{background:var(--color-success)}.match-show .seg[data-tone=review]{background:var(--color-warning)}.match-show .seg[data-tone=none]{background:color-mix(in oklab, var(--color-muted-foreground) 45%, transparent)}.match-show .seg[data-tone=decided]{background:var(--color-highlight)}.match-show .seg[data-tone=open]{background:color-mix(in oklab, var(--color-muted-foreground) 18%, transparent)}.deck-show[data-master=a]{--m-primary:#0b163a;--m-accent:#2563eb;--m-font:var(--font-sans)}.deck-show[data-master=b]{--m-primary:#0f3d2e;--m-accent:#16a34a;--m-font:Georgia, "Times New Roman", serif}.deck-show[data-master=c]{--m-primary:#4a0d1f;--m-accent:#c2410c;--m-font:"Trebuchet MS", "Segoe UI", sans-serif}.deck-show .m-primary{fill:var(--m-primary);transition:fill .4s var(--ease-out-expo)}.deck-show .m-accent{fill:var(--m-accent);transition:fill .4s var(--ease-out-expo)}.deck-show .slide-title{font-family:var(--m-font);letter-spacing:-.01em;font-size:6.5px;font-weight:700;line-height:1.25}.deck-show .slide-title-lg{font-size:9px}.deck-show .swatch-a{background:#2563eb}.deck-show .swatch-b{background:#16a34a}.deck-show .swatch-c{background:#c2410c}.deck-show .master-btn[aria-pressed=true]{color:var(--color-foreground)}.deck-show :not(.has-glide)>.master-btn[aria-pressed=true],.deck-show .master-btn>.glide-marker{background:var(--color-card);box-shadow:0 1px 2px #00000014}.promo-cal .promo-grid{grid-template-columns:1.25rem repeat(52,minmax(0,1fr));align-items:center;gap:3px 1px;display:grid}.promo-cal .month{font-family:var(--font-mono);color:var(--color-muted-foreground);white-space:nowrap;font-size:.5625rem;line-height:1;overflow:visible}.promo-cal .row-label{white-space:nowrap;font-size:.6875rem;font-weight:600}.promo-cal .cell{background:var(--color-muted);height:1.125rem;transition:background-color .35s var(--ease-out-expo);border-radius:2px}@media (width>=40rem){.promo-cal .promo-grid{grid-template-columns:4.5rem repeat(52,minmax(0,1fr));column-gap:2px}.promo-cal .month{font-size:.625rem}.promo-cal .row-label{font-size:.75rem}.promo-cal .cell{border-radius:3px;height:1.625rem}}.promo-cal .cell[data-state="1"],.promo-cal .cell[data-state="2"],.promo-cal .legend-promo{background:var(--color-primary)}.promo-cal .cell[data-breach],.promo-cal .legend-breach{background:var(--color-destructive)}.promo-cal .legend{border-radius:2px;width:.75rem;height:.75rem}.promo-cal .kpi-violations[data-bad]{color:var(--color-destructive)}.promo-cal .rule{transition:border-color .3s,background-color .3s}.promo-cal .rule:not([data-ok]){border-color:color-mix(in oklab, var(--color-destructive) 35%, transparent);background:color-mix(in oklab, var(--color-destructive) 6%, transparent)}.promo-cal .rule[data-ok] .icon-bad,.promo-cal .rule:not([data-ok]) .icon-ok{display:none}.survey-show .bar{fill:var(--color-primary)}.survey-show .reason:first-child .bar{fill:var(--color-highlight)}.survey-show .reason{transition:transform .45s var(--ease-out-expo)}.survey-show .ask{transition:opacity .35s var(--ease-out-expo), transform .35s var(--ease-out-expo)}.survey-show .ask[data-empty]{opacity:0;transform:translateY(6px)}
