@scope(.si-kit-moneyleak){:scope:before{content:"";pointer-events:none;z-index:var(--z-tooltip);opacity:.04;mix-blend-mode:multiply;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='280' height='280' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/280px;position:fixed;inset:0}:scope a:not([class]){color:var(--brand-700)}:scope a:not([class]):hover{color:var(--brand-500)}@media (prefers-reduced-motion:reduce){:scope:before{display:none}}.eyebrow{font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:var(--tracking-caps-widest);color:var(--brand-500);align-items:center;gap:var(--s-2);display:flex}.eyebrow--brand{color:var(--brand-700)}[data-theme=dark] .eyebrow--brand{color:var(--brand-500)}.eyebrow-dot{background:var(--brand-500);border-radius:50%;flex-shrink:0;width:5px;height:5px}.eyebrow-pulse{background:var(--brand-500);width:6px;height:6px;animation:eyebrow-pulse 2.4s var(--ease-out) infinite;border-radius:50%}@keyframes eyebrow-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--brand-500) 50%, transparent)}70%{box-shadow:0 0 0 8px color-mix(in oklch, var(--brand-500) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in oklch, var(--brand-500) 0%, transparent)}}.eyebrow--on-dark{color:var(--on-dark-muted);margin-bottom:var(--s-7);justify-content:center}@media (prefers-reduced-motion:reduce){.eyebrow-pulse{animation:none!important}}.hero{padding:clamp(80px, 11vw, 120px) var(--gutter,clamp(22px, 5vw, 48px)) clamp(56px, 8vw, 96px)}.hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,5vw,72px);display:grid}@media (max-width:768px){.hero-grid{grid-template-columns:1fr}}.hero--tight{padding:clamp(48px, 5.6vw, 80px) var(--gutter,clamp(22px, 5vw, 48px)) clamp(40px, 4vw, 56px)}@media (min-width:1120px) and (max-height:800px){.hero--tight{padding-top:clamp(32px,3.4vw,48px);padding-bottom:clamp(24px,2.4vw,36px)}}@media (max-width:1120px){.hero--tight .hero-grid{grid-template-columns:1fr}.hero--tight .headline-block-h1{max-width:20ch}}.hero--tight .headline-block-h1{max-width:15ch}.hero--tight .headline-block-sub{max-width:52ch;font-size:clamp(15.5px,1.55vw,17.5px)}.hero--on-dark .headline-block-h1{color:var(--paper-0)}.hero--on-dark .headline-block-h1 em{color:var(--brand-300)}.hero--on-dark .headline-block-sub{color:var(--on-dark-secondary)}.headline-block-h1{font-family:var(--font-editorial);font-weight:var(--fw-regular);letter-spacing:-.025em;margin:var(--s-5-5) 0 0;max-width:16ch;color:var(--ink-1);font-size:clamp(36px,4.8vw,72px);line-height:1.05}.headline-block-h1 em{color:var(--brand-500);font-style:italic}.headline-block-sub{color:var(--ink-2);margin:var(--s-5-5) 0 0;max-width:54ch;font-size:clamp(16px,1.9vw,19px);line-height:1.65}.headline-block-sub--wide{margin-top:var(--s-5);max-width:62ch}.headline-block-cta{align-items:center;gap:var(--s-4);margin-top:var(--s-8);flex-wrap:wrap;display:flex}.headline-block-section{font-family:var(--font-editorial);font-weight:var(--fw-regular);letter-spacing:var(--tracking-title);margin:var(--s-3-5) 0 0;color:var(--ink-1);font-size:clamp(30px,4.4vw,52px);line-height:1.08}.headline-block-section em{color:var(--brand-500);font-style:italic}.headline-block-lede--editorial{font-family:var(--font-editorial);color:var(--ink-2);max-width:44ch;margin:0;font-size:clamp(18px,2.2vw,24px);line-height:1.5}.headline-block-caption{margin-top:var(--s-5-5);font-family:var(--font-mono);font-size:var(--fs-3xs);text-transform:uppercase;letter-spacing:var(--tracking-caps-wide);color:var(--ink-3)}.browser-frame{border:1px solid var(--hair);border-radius:var(--r-5);box-shadow:var(--shadow-3);background:var(--paper-0);overflow:hidden}.browser-frame-chrome{padding:var(--s-2) var(--s-3);background:var(--paper-2);border-bottom:1px solid var(--hair);align-items:center;gap:0;display:flex}.browser-frame-dots{gap:var(--s-1-25);flex-shrink:0;display:flex}.browser-frame-dots i{background:var(--paper-4);border-radius:50%;width:9px;height:9px}.browser-frame-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);color:var(--ink-3);margin-left:var(--s-2-5);flex:1;font-size:10.5px;overflow:hidden}.browser-frame-sample{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--ink-4);padding:var(--s-0) var(--s-2);background:var(--paper-1);border:1px solid var(--hair);border-radius:var(--r-1);flex-shrink:0;font-size:9px}.browser-frame-shell{display:flex}.browser-frame-rail{width:var(--control-lg);background:var(--ink-1);padding:11px 0 var(--s-2-5);align-items:center;gap:var(--s-2);flex-direction:column;flex-shrink:0;display:flex}.browser-frame-rail-dot{background:var(--brand-500);border-radius:50%;width:8px;height:8px}.browser-frame-rail-sep{width:var(--icon-xl);height:1px;margin:var(--s-0) 0;background:#2f3338;background:lab(21.1084% -1.03098 -3.53888)}.browser-frame-rail-ico{width:var(--icon-lg);border-radius:var(--r-0);background:#393e42;background:lab(25.749% -1.04122 -3.54384);height:3px}.browser-frame-rail-ico.on{background:#a6a59e;background:lab(67.5814% -.29546 3.81395)}.browser-frame-content{padding:var(--s-3) var(--s-3-5);background:var(--paper-0);flex-direction:column;flex:1;gap:9px;min-width:0;display:flex;overflow:hidden}.browser-frame-pt{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:baseline;padding-bottom:9px;display:flex}.browser-frame-pt-hl{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink-1);letter-spacing:-.012em}.browser-frame-pt-meta{font-family:var(--font-mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.07em;font-size:9.5px}.browser-frame-shot{width:100%;height:auto;display:block}.browser-frame-pair{border-top:1px solid var(--hair);grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(48px,6vw,88px);padding:clamp(48px,6vw,80px) 0;display:grid}.browser-frame-pair--flip{grid-template-columns:.9fr 1.1fr}.browser-frame-pair--flip .browser-frame-slot{order:2}.browser-frame-pair--flip .browser-frame-cap{order:1}.browser-frame-cap{flex-direction:column;display:flex}.browser-frame-eye{font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:var(--tracking-caps-widest);color:var(--brand-700);margin-bottom:0}[data-theme=dark] .browser-frame-eye{color:var(--brand-500)}.browser-frame-hl{font-family:var(--font-editorial);font-weight:var(--fw-regular);letter-spacing:-.018em;color:var(--ink-1);margin:var(--s-3) 0 0;font-size:clamp(22px,2.8vw,32px);line-height:1.15}.browser-frame-b{color:var(--ink-2);margin:var(--s-3-5) 0 0;max-width:50ch;font-size:clamp(14px,1.7vw,16px);line-height:1.65}@media (max-width:768px){.browser-frame-pair,.browser-frame-pair--flip{grid-template-columns:1fr}.browser-frame-pair .browser-frame-slot,.browser-frame-pair--flip .browser-frame-slot{order:0}.browser-frame-pair .browser-frame-cap,.browser-frame-pair--flip .browser-frame-cap{order:1}.browser-frame-rail{display:none}}@media (max-width:640px){.browser-frame-content{padding:var(--s-2-5) var(--s-2-5)}}.payer-marquee{padding:var(--s-1-5) 0;-webkit-mask-image:linear-gradient(90deg, transparent 0, var(--ink-1) 9%, var(--ink-1) 91%, transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, var(--ink-1) 9%, var(--ink-1) 91%, transparent 100%);mask-image:linear-gradient(90deg, transparent 0, var(--ink-1) 9%, var(--ink-1) 91%, transparent 100%);position:relative;overflow:hidden}.payer-marquee-track{will-change:transform;width:max-content;animation:50s linear infinite mk-marquee-scroll;display:flex}.payer-marquee:hover .payer-marquee-track,.payer-marquee:focus-within .payer-marquee-track{animation-play-state:paused}.payer-marquee-row{align-items:center;gap:var(--s-14);padding-right:var(--s-14);flex-shrink:0;margin:0;padding-left:0;list-style:none;display:flex}.payer-marquee-item{font-family:var(--font-ui);font-size:17px;font-weight:var(--fw-medium);letter-spacing:-.01em;color:var(--ink-2);white-space:nowrap}@keyframes mk-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (hover:none) and (pointer:coarse){.payer-marquee-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.payer-marquee-track{width:100%;animation:none}.payer-marquee-row[aria-hidden=true]{display:none}}.payer-marquee-note{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.04em;color:var(--ink-3);text-align:center;margin:var(--s-3-5) 0 0}.payer-marquee{width:100%;-webkit-mask-image:linear-gradient(90deg, transparent 0, var(--ink-1) 8%, var(--ink-1) 92%, transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, var(--ink-1) 8%, var(--ink-1) 92%, transparent 100%);mask-image:linear-gradient(90deg, transparent 0, var(--ink-1) 8%, var(--ink-1) 92%, transparent 100%);position:relative;overflow:hidden}@keyframes payer-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.payer-marquee-track{align-items:center;gap:0;width:max-content;animation:64s linear infinite payer-scroll;display:flex}.payer-marquee:hover .payer-marquee-track{animation-play-state:paused}.payer-marquee-cell{padding:0 var(--s-12);border-right:1px solid var(--hair);flex:none;align-items:center;height:56px;display:flex}.payer-marquee-item{align-items:center;gap:var(--s-2-5);color:var(--ink-2);white-space:nowrap;display:inline-flex}.payer-marquee .payer-marquee-glyph{width:var(--icon-xl);height:var(--icon-xl);flex:0 0 var(--icon-xl);color:var(--ink-2);opacity:.85}.payer-marquee .payer-marquee-name{font-family:var(--font-ui);font-size:var(--fs-h2);color:var(--ink-1);line-height:1}.payer-marquee .payer-marquee-subname{font-family:var(--font-mono);font-size:var(--fs-3xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-3);margin-left:var(--s-3)}@media (prefers-reduced-motion:reduce){.payer-marquee-track{animation:none}.payer-marquee-cell[aria-hidden=true]{display:none}}@media (max-width:900px){.payer-marquee-cell{padding:0 var(--s-7);height:48px}.payer-marquee .payer-marquee-name{font-size:var(--fs-h3)}.payer-marquee .payer-marquee-subname{display:none}}.payer-marquee-item--aetna .payer-marquee-name{font-weight:var(--fw-semibold);letter-spacing:var(--tracking-data)}.payer-marquee-item--anthem .payer-marquee-name{font-weight:var(--fw-semibold);letter-spacing:.02em}.payer-marquee-item--uhc .payer-marquee-name{font-weight:var(--fw-medium);letter-spacing:var(--tracking-numeric);font-family:var(--font-editorial)}.payer-marquee-item--cigna .payer-marquee-name{font-weight:var(--fw-medium);letter-spacing:-.005em;font-style:italic}.payer-marquee-item--humana .payer-marquee-name{font-weight:var(--fw-regular);letter-spacing:.01em;font-family:var(--font-editorial);font-style:italic}.payer-marquee-item--medicare .payer-marquee-name{font-weight:var(--fw-medium);letter-spacing:.02em}.payer-marquee-item--evicore .payer-marquee-name{font-weight:var(--fw-semibold);letter-spacing:-.005em;font-family:var(--font-mono)}.payer-marquee-item--carelon .payer-marquee-name{font-weight:var(--fw-medium);letter-spacing:.01em}.payer-marquee-item--turning .payer-marquee-name{font-weight:var(--fw-semibold);letter-spacing:var(--tracking-subhead)}.payer-marquee-item--availity .payer-marquee-name{font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-size:var(--fs-md)}.payer-marquee-item--waystar .payer-marquee-name{font-weight:var(--fw-medium);letter-spacing:var(--tracking-subhead);font-style:italic;font-family:var(--font-editorial);font-size:var(--fs-pulse)}.faq-grid{gap:var(--s-16);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.faq-rail{gap:var(--s-3);flex-direction:column;display:flex}.faq-rail-hl{font-family:var(--font-ui);font-weight:var(--fw-light);font-size:var(--fs-h1);letter-spacing:-.02em;color:var(--ink-1);margin:0;line-height:1.1}.faq-content{flex-direction:column;display:flex}.faq-l{border-top:1px solid var(--hair)}.faq-group+.faq-group{margin-top:var(--s-14)}.faq-group-label{font-family:var(--font-editorial);font-style:italic;font-weight:var(--fw-regular);color:var(--brand-700);font-size:var(--fs-h3);margin:0 0 var(--s-3)}.faq-item{border-bottom:1px solid var(--hair)}.faq-question{justify-content:space-between;align-items:center;gap:var(--s-6);width:100%;padding:var(--s-5) 0;cursor:pointer;text-align:left;font-family:var(--font-ui);font-size:clamp(15px,2vw,17px);font-weight:var(--fw-medium);color:var(--ink-1);transition:color var(--dur-1);background:0 0;border:none;display:flex}.faq-question:hover,.faq-question:focus-visible{color:var(--brand-700);outline:none}.faq-question-q{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;flex:1;margin:0;line-height:1.35}.faq-chev{width:var(--icon-lg);height:var(--icon-lg);color:var(--ink-3);transition:transform var(--dur-2) var(--ease-out);flex-shrink:0}.faq-item.open .faq-chev{transform:rotate(180deg)}.faq-answer{padding:0 0 var(--s-5);font-size:var(--fs-faq-a);color:var(--ink-2);max-width:64ch;line-height:1.65;display:none}.faq-item.open .faq-answer{display:block}.faq-answer a{color:var(--brand-700);text-underline-offset:2px;text-decoration:underline}.faq-answer a:hover{color:var(--brand-500)}@media (max-width:900px){.faq-grid{gap:var(--s-8);grid-template-columns:minmax(0,1fr)}}.reveal{opacity:0;transform:translateY(var(--s-4));transition:opacity .9s cubic-bezier(.32,.72,0,1),transform .9s cubic-bezier(.32,.72,0,1)}.reveal.is-revealed{opacity:1;transform:none}.reveal--d1{transition-delay:.12s}.reveal--d2{transition-delay:.24s}.reveal--d3{transition-delay:.36s}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.text-link{text-decoration:none}.text-link--ghost{font-family:var(--font-ui);font-size:var(--fs-md);color:var(--ink-2);transition:color var(--dur-1)}.text-link--ghost:hover{color:var(--ink-1)}.text-link--arrow{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--brand-700);align-items:center;gap:var(--s-1-25);transition:gap var(--dur-2) var(--ease-out);display:inline-flex}.text-link--arrow:hover{gap:var(--s-2-5);color:var(--brand-500)}@media (prefers-reduced-motion:reduce){.text-link--arrow{transition:none}}.split-section{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,5vw,76px);margin-top:clamp(32px,4vw,48px);display:grid}.split-section--lead{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(32px,5vw,72px);margin-top:0}.split-section--trail{grid-template-columns:.82fr 1.18fr;gap:clamp(36px,5vw,72px);margin-top:0}.split-section-body{color:var(--ink-2);margin:var(--s-5) 0 0;max-width:50ch;font-size:clamp(15px,1.75vw,16.5px);line-height:1.7}@media (max-width:900px){.split-section{grid-template-columns:1fr}.split-section--lead{align-items:start;gap:var(--s-6)}}.trust-strip{border-top:var(--bw-1) solid var(--hair);border-bottom:var(--bw-1) solid var(--hair);background:var(--paper-1);padding:30px var(--gutter);overflow:hidden}.trust-strip-eyebrow{text-align:center;font-family:var(--font-mono);font-size:var(--fs-3xs);text-transform:uppercase;letter-spacing:var(--tracking-caps-widest);color:var(--ink-3);margin-bottom:var(--s-4)}.trust-strip-compliance{text-align:center;font-family:var(--font-mono);font-size:var(--fs-3xs);text-transform:uppercase;letter-spacing:var(--tracking-caps-widest);color:var(--ink-3);margin-top:var(--s-4-5)}@media (max-width:1120px){.trust-strip-item--responsive{display:list-item!important}}.numbered-grid{border-top:var(--bw-1) solid var(--hair);margin-top:clamp(36px,4.4vw,56px);display:grid}.numbered-grid--2{grid-template-columns:1fr 1fr}.numbered-grid--3{grid-template-columns:repeat(3,1fr)}.numbered-grid--editorial{border-top:var(--bw-2) solid var(--ink-1);margin-top:clamp(40px,5vw,64px)}.numbered-grid-item{padding:var(--s-6) clamp(18px, 2.4vw, 34px) var(--s-7);border-right:var(--bw-1) solid var(--hair);border-bottom:var(--bw-1) solid var(--hair)}.numbered-grid--editorial .numbered-grid-item{padding:26px clamp(20px,2.6vw,40px) 30px}.numbered-grid--2 .numbered-grid-item:nth-child(2n){border-right:0}.numbered-grid--2 .numbered-grid-item:first-child,.numbered-grid--2 .numbered-grid-item:nth-child(2){padding-top:var(--s-7)}.numbered-grid--3 .numbered-grid-item:nth-child(3n){border-right:0}.numbered-grid-item-num{font-family:var(--font-mono);font-size:var(--fs-3xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);color:var(--brand-700);margin-bottom:var(--s-2-5)}.numbered-grid--editorial .numbered-grid-item-num{text-transform:uppercase}.numbered-grid-item-title{font-size:var(--fs-md-lg);font-weight:var(--fw-semibold);color:var(--ink-1);margin:0 0 var(--s-2);line-height:1.3}.numbered-grid--editorial .numbered-grid-item-title{font-family:var(--font-editorial);font-size:clamp(19px,2.2vw,25px);font-weight:var(--fw-medium);letter-spacing:-.015em;margin:0 0 var(--s-2-5);line-height:1.2}.numbered-grid-item-body{font-size:var(--fs-sm);color:var(--ink-2);margin:0;line-height:1.6}.numbered-grid--editorial .numbered-grid-item-body{font-size:var(--fs-md);max-width:46ch;line-height:1.65}.numbered-grid-item-footnote{font-size:var(--fs-md);color:var(--ink-3);max-width:64ch;margin-top:26px;line-height:1.6}@media (max-width:900px){.numbered-grid--3{grid-template-columns:1fr 1fr}.numbered-grid--3 .numbered-grid-item:nth-child(3n){border-right:var(--bw-1) solid var(--hair)}.numbered-grid--3 .numbered-grid-item:nth-child(2n){border-right:0}}@media (max-width:640px){.numbered-grid{grid-template-columns:1fr}.numbered-grid-item{border-right:0;padding-left:0;padding-right:0}}.quote-band{padding:var(--section-y-pull) var(--gutter);border-top:var(--bw-1) solid var(--hair);border-bottom:var(--bw-1) solid var(--hair);background:var(--paper-1);text-align:center}.quote-band-eyebrow{justify-content:center;align-items:center;gap:var(--s-2);font-family:var(--font-mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:var(--tracking-caps-widest);color:var(--brand-500);margin-bottom:var(--s-11);display:flex}.quote-band-quote{font-family:var(--font-editorial);font-weight:var(--fw-light);letter-spacing:var(--tracking-heading);max-width:20ch;color:var(--ink-1);margin:0 auto;font-size:clamp(28px,4.8vw,62px);line-height:1.14}.quote-band-quote em{color:var(--brand-500);font-style:italic}.reader-card{padding-top:var(--s-5);border-top:2px solid var(--ink-1)}.reader-card-label{font-family:var(--font-mono);font-size:var(--fs-3xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--ink-3);margin-bottom:var(--s-3)}.reader-card-body{font-size:var(--fs-md);color:var(--ink-2);margin:0 0 var(--s-4-5);line-height:1.65}.closing-cta{background:var(--ink-1);padding:clamp(76px, 9.5vw, 116px) var(--gutter);text-align:center}.closing-cta-headline{font-family:var(--font-editorial);font-weight:var(--fw-light);letter-spacing:var(--tracking-title);color:var(--paper-0);margin:0 0 var(--s-6);font-size:clamp(32px,5.4vw,66px);line-height:1.08}.closing-cta-headline em{color:var(--brand-300);font-style:italic}.closing-cta-body{color:var(--on-dark-secondary);max-width:56ch;margin:0 auto 34px;font-size:clamp(15px,1.9vw,17.5px);line-height:1.65}.closing-cta-ghost{font-family:var(--font-mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:var(--tracking-caps-wide);color:var(--on-dark-muted);margin-top:var(--s-4-5);transition:color var(--dur-1);text-decoration:none;display:inline-block}.closing-cta-ghost:hover{color:var(--paper-0)}.mock-panel-head{justify-content:space-between;align-items:baseline;gap:var(--s-2-5);padding-bottom:var(--s-2);border-bottom:var(--bw-1) solid var(--hair);display:flex}.mock-panel-title{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--ink-1);letter-spacing:var(--tracking-data)}.mock-panel-range{border:var(--bw-1) solid var(--hair);border-radius:var(--r-2);flex-shrink:0;gap:0;display:flex;overflow:hidden}.mock-panel-range span{font-family:var(--font-mono);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);padding:var(--s-0-5) var(--s-1-75);border-right:var(--bw-1) solid var(--hair);white-space:nowrap}.mock-panel-range span:last-child{border-right:0}.mock-panel-range span.on{background:var(--ink-1);color:var(--paper-0)}.mock-panel-section{font-family:var(--font-mono);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.09em;color:var(--ink-3);justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.mock-panel-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.mock-panel-table th{font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);text-align:right;padding:0 0 var(--s-1-5);border-bottom:var(--bw-1) solid var(--hair);white-space:nowrap}.mock-panel-table th:first-child,.mock-panel-table td:first-child{text-align:left}.mock-panel-table td{font-family:var(--font-mono);font-size:var(--fs-3xs);color:var(--ink-2);text-align:right;padding:var(--s-1-5) 0;border-bottom:var(--bw-1) solid var(--hair);white-space:nowrap}.mock-panel-table td+td,.mock-panel-table th+th{padding-left:var(--s-2-5)}.mock-panel-table tr:last-child td{border-bottom:0}.mock-panel-table td.mock-panel-table-name{font-family:var(--font-ui);font-size:var(--fs-2xs);font-weight:var(--fw-medium);color:var(--ink-1)}.mock-panel-table td.warn{color:var(--risk);font-weight:var(--fw-semibold)}.mock-panel-table td.good{color:var(--approved)}.mock-panel-table td.mock-panel-cell--strong{color:var(--ink-1);font-weight:var(--fw-semibold)}.mock-panel-foot{justify-content:space-between;align-items:center;gap:var(--s-2-5);padding-top:var(--s-2);border-top:var(--bw-1) solid var(--hair);font-family:var(--font-mono);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);display:flex}@media (max-width:640px){.mock-panel-hide-sm,.mock-panel-hide-xs{display:none}.mock-panel-table td.mock-panel-table-name{font-size:var(--fs-3xs)}.mock-panel-table td+td,.mock-panel-table th+th{padding-left:var(--s-1-5)}.mock-panel-range span{padding:var(--s-0-5) var(--s-1-25)}.mock-panel-head{gap:var(--s-1-5);flex-wrap:wrap}.mock-panel-range{flex-shrink:1}}.packet-checklist{gap:var(--s-1);flex-direction:column;display:flex}.packet-checklist-row{grid-template-columns:var(--s-4) 1fr auto;gap:var(--s-2);padding:var(--s-1-75) 9px;border-radius:var(--r-2);border:var(--bw-1) solid transparent;align-items:center;display:grid}.packet-checklist-row--met{background:var(--approved-bg)}.packet-checklist-row--gap{background:var(--risk-bg);border-color:color-mix(in oklch, var(--risk) 22%, transparent)}.packet-checklist-row--evaluating{background:var(--paper-2)}.packet-checklist-glyph{width:var(--s-4);height:var(--s-4);font-size:var(--fs-3xs);color:var(--paper-0);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.packet-checklist-row--met .packet-checklist-glyph{background:var(--approved)}.packet-checklist-row--gap .packet-checklist-glyph{background:var(--risk)}.packet-checklist-row--evaluating .packet-checklist-glyph{background:var(--paper-4);color:var(--ink-3)}.packet-checklist-headline{font-size:var(--fs-2xs);color:var(--ink-2);line-height:1.35}.packet-checklist-row--gap .packet-checklist-headline{color:var(--ink-1);font-weight:var(--fw-medium)}.packet-checklist-verdict{font-family:var(--font-mono);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.packet-checklist-row--met .packet-checklist-verdict{color:var(--approved)}.packet-checklist-row--gap .packet-checklist-verdict{color:var(--risk)}.packet-checklist-source{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--brand-700);background:var(--brand-50);border:var(--bw-1) solid color-mix(in oklch, var(--chip-hairline) 25%, transparent);border-radius:var(--r-pill);padding:var(--s-px) var(--s-1-75);margin-top:var(--s-0);grid-column:2/4;justify-self:start}.diag-chart-bars{gap:var(--s-1-75);flex-direction:column;display:flex}.diag-chart-bar-row{grid-template-columns:74px 1fr 50px 30px;align-items:center;gap:9px;display:grid}.diag-chart-bar-name{font-family:var(--font-ui);font-size:var(--fs-3xs);color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.diag-chart-bar-track{height:13px;position:relative}.diag-chart-bar-contracted{background:var(--paper-2);border:var(--bw-1) solid var(--hair);border-radius:var(--r-0);display:block;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.diag-chart-bar-paid{background:var(--ink-1);width:0;transition:width 1.1s var(--ease-out);position:absolute;top:0;bottom:0;left:0}.diag-chart-bar-short{top:0;bottom:0;left:var(--l);background:repeating-linear-gradient(45deg, color-mix(in oklch, var(--risk) 90%, transparent) 0 var(--s-0-5), color-mix(in oklch, var(--risk) 40%, transparent) var(--s-0-5) var(--s-1-5));width:0;transition:width 1.1s var(--ease-out) .3s;position:absolute}.diag-chart-bars.is-revealed .diag-chart-bar-paid{width:var(--w)}.diag-chart-bars.is-revealed .diag-chart-bar-short{width:var(--s)}.diag-chart-bar-value{font-family:var(--font-mono);font-size:var(--fs-3xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--risk);text-align:right}.diag-chart-bar-days{font-family:var(--font-mono);font-size:var(--fs-3xs);color:var(--ink-3);text-align:right}.diag-chart-columns{height:var(--diag-col-h);grid-template-columns:repeat(4,1fr);align-items:end;gap:9px;display:grid}.diag-chart-column{justify-content:flex-end;gap:var(--s-1-25);flex-direction:column;height:100%;display:flex}.diag-chart-column-value{font-family:var(--font-mono);font-size:var(--fs-3xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--ink-1);text-align:center}.diag-chart-column-track{flex:auto;min-height:0;position:relative}.diag-chart-column-bar{height:0;transition:height 1.1s var(--ease-out);border-radius:3px 3px 0 0;position:absolute;bottom:0;left:0;right:0}.diag-chart-columns.is-revealed .diag-chart-column-bar{height:var(--h)}.diag-chart-column-bar--1{background:var(--brand-200)}.diag-chart-column-bar--2{background:var(--brand-400);transition-delay:80ms}.diag-chart-column-bar--3{background:color-mix(in oklch, var(--risk) 70%, var(--paper-0));transition-delay:.16s}.diag-chart-column-bar--4{background:var(--risk);transition-delay:.24s}.diag-chart-column-labels{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:-2px;display:grid}.diag-chart-column-label{font-family:var(--font-mono);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);text-align:center}.diag-chart-diverging{gap:var(--s-1-5);flex-direction:column;display:flex}.diag-chart-diverging-row{grid-template-columns:116px 1fr 52px;align-items:center;gap:9px;display:grid}.diag-chart-diverging-name{font-family:var(--font-ui);font-size:var(--fs-3xs);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.diag-chart-diverging-track{height:var(--s-3);background:linear-gradient(90deg, transparent calc(50% - .5px), var(--hair) calc(50% - .5px), var(--hair) calc(50% + .5px), transparent calc(50% + .5px));position:relative}.diag-chart-diverging-bar{top:var(--s-0);bottom:var(--s-0);border-radius:var(--r-0);width:0;transition:width 1s var(--ease-out);position:absolute}.diag-chart-diverging-bar--negative{background:color-mix(in oklch, var(--risk) 85%, transparent);right:50%}.diag-chart-diverging-bar--positive{background:var(--brand-500);left:50%}.diag-chart-diverging.is-revealed .diag-chart-diverging-bar{width:var(--w)}.diag-chart-diverging-value{font-family:var(--font-mono);font-size:var(--fs-3xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;text-align:right;color:var(--brand-700)}.diag-chart-diverging-value--negative{color:var(--risk)}.diag-chart-ring{align-items:center;gap:var(--s-2-5);padding:var(--s-2) var(--s-2-5);border:var(--bw-1) solid var(--hair);border-radius:var(--r-2);background:var(--paper-1);display:flex}.diag-chart-ring-dial{width:var(--diag-ring-d);height:var(--diag-ring-d);flex-shrink:0}.diag-chart-ring-dial circle{fill:none;stroke-width:4px}.diag-chart-ring-track{stroke:var(--paper-3)}.diag-chart-ring-value{stroke:var(--brand-500);stroke-linecap:round;stroke-dasharray:88;stroke-dashoffset:88px;transform-origin:50%;transition:stroke-dashoffset 1.2s var(--ease-out);transform:rotate(-90deg)}.diag-chart-ring.is-revealed .diag-chart-ring-value{stroke-dashoffset:calc(88 - 88 * var(--p))}.diag-chart-ring-text{font-family:var(--font-ui);font-size:var(--fs-3xs);color:var(--ink-2);line-height:1.4}.diag-chart-ring-text b{font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink-1);margin-bottom:var(--s-0);display:block}@media (max-width:640px){.diag-chart-bar-row{grid-template-columns:58px 1fr var(--s-11);gap:var(--s-1-5)}.diag-chart-diverging-row{gap:var(--s-1-5);grid-template-columns:92px 1fr 46px}.diag-chart-columns{height:76px}}@media (prefers-reduced-motion:reduce){.diag-chart-bar-paid,.diag-chart-bar-short,.diag-chart-column-bar,.diag-chart-diverging-bar,.diag-chart-ring-value{transition-duration:0s;transition-delay:0s}}.metric-showcase-scope{font-family:var(--font-mono);font-size:var(--fs-3xs);color:var(--ink-3);background:var(--paper-0);border:1px solid var(--hair);border-radius:var(--r-pill);padding:var(--s-0-5) 9px;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.metric-showcase-tabs{border-bottom:1px solid var(--hair);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.metric-showcase-tab{font-family:var(--font-mono);font-size:var(--fs-3xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-4);padding:0 var(--s-2) 9px 0;text-align:left;cursor:pointer;transition:color .3s var(--ease-out);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;position:relative;overflow:hidden}.metric-showcase-tab.on{color:var(--ink-1)}.metric-showcase-tab:after{content:"";left:0;right:var(--s-2);bottom:calc(var(--s-px) * -1);height:var(--s-0);background:var(--brand-500);transform-origin:0;position:absolute;transform:scaleX(0)}.metric-showcase-tab.on:after{transform:scaleX(1)}.metric-showcase-tabs--autoplay .metric-showcase-tab.on:after{animation:metric-showcase-progress var(--dwell,7s) linear forwards}@keyframes metric-showcase-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.metric-showcase-stage{min-height:236px;position:relative}.metric-showcase-view{gap:var(--s-3);opacity:0;pointer-events:none;flex-direction:column;transition:opacity .26s linear;display:flex;position:absolute;top:0;left:0;right:0}.metric-showcase-view.on{opacity:1;pointer-events:auto;transition:opacity .3s linear .3s}.metric-showcase-metric-name{font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-overline);color:var(--ink-1);margin-bottom:calc(var(--s-0) * -1)}.metric-showcase-figure{align-items:flex-end;gap:var(--s-3);flex-wrap:wrap;display:flex}.metric-showcase-figure-value{font-family:var(--font-mono);font-size:clamp(34px,4.4vw,54px);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--risk);line-height:.95}.metric-showcase-figure-unit{font-family:var(--font-mono);font-size:var(--fs-3xs);text-transform:uppercase;letter-spacing:.07em;color:var(--ink-2);padding-bottom:var(--s-2);white-space:nowrap;line-height:1}.metric-showcase-waterfall{gap:var(--s-1-5);flex-direction:column;display:flex}.metric-showcase-waterfall-row{grid-template-columns:minmax(0,1.1fr) 1fr 58px;align-items:center;gap:9px;display:grid}.metric-showcase-waterfall-name{font-family:var(--font-ui);font-size:var(--fs-2xs);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.metric-showcase-waterfall-track{height:var(--diag-track-h);background:var(--paper-2)}.metric-showcase-waterfall-fill{background:var(--diag-3);width:0;height:100%;transition:width .9s var(--ease-out);display:block}.metric-showcase-waterfall-fill--negative{background:color-mix(in oklch, var(--risk) 55%, transparent)}.metric-showcase-view.on .metric-showcase-waterfall-fill{width:var(--w)}.metric-showcase-waterfall-value{font-family:var(--font-mono);font-size:var(--fs-3xs);font-variant-numeric:tabular-nums;color:var(--ink-1);text-align:right}.metric-showcase-waterfall-row--total{padding-top:var(--s-1-75);margin-top:var(--s-0);border-top:1px solid var(--hair-strong)}.metric-showcase-waterfall-row--total .metric-showcase-waterfall-name{color:var(--ink-1);font-weight:var(--fw-medium)}.metric-showcase-waterfall-row--total .metric-showcase-waterfall-track{height:var(--diag-track-h-lead)}.metric-showcase-waterfall-row--total .metric-showcase-waterfall-fill{background:color-mix(in oklch, var(--risk) 95%, transparent)}.metric-showcase-waterfall-row--total .metric-showcase-waterfall-value{color:var(--risk);font-weight:var(--fw-semibold);font-size:var(--fs-3xs)}.metric-showcase-waterfall-note{margin-top:var(--s-2-5);padding-top:var(--s-2);border-top:1px dashed var(--hair-strong);font-family:var(--font-mono);font-size:var(--fs-3xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.metric-showcase-chart{margin-top:var(--s-0)}.metric-showcase-chart-head{justify-content:space-between;align-items:baseline;gap:var(--s-2-5);font-family:var(--font-mono);font-size:var(--fs-3xs);text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);padding-bottom:var(--s-1-75);border-bottom:1px solid var(--hair);margin-bottom:11px;display:flex}.metric-showcase-chart-head b{font-weight:var(--fw-semibold);color:var(--ink-1);letter-spacing:.03em}.metric-showcase-runway{gap:var(--s-1);flex-direction:column;display:flex}.metric-showcase-runway-row{grid-template-columns:30px minmax(0,1fr) 52px;align-items:center;gap:9px;display:grid}.metric-showcase-runway-day{font-family:var(--font-mono);font-size:var(--fs-3xs);color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums}.metric-showcase-runway-track{height:var(--diag-track-h);position:relative}.metric-showcase-runway-track:before{content:"";left:0;right:0;top:var(--s-0-5);height:var(--s-px);background:var(--hair);position:absolute}.metric-showcase-runway-bar{background:var(--diag-3);width:0;transition:width .9s var(--ease-out);position:absolute;top:0;bottom:0;left:0}.metric-showcase-runway-bar--hot{background:color-mix(in oklch, var(--risk) 90%, transparent)}.metric-showcase-view.on .metric-showcase-runway-bar{width:var(--w)}.metric-showcase-runway-value{font-family:var(--font-mono);font-size:var(--fs-3xs);font-variant-numeric:tabular-nums;color:var(--ink-2);text-align:right}.metric-showcase-runway-row--hot .metric-showcase-runway-value,.metric-showcase-runway-row--hot .metric-showcase-runway-day{color:var(--risk)}.metric-showcase-band{height:var(--diag-band-h);border:1px solid var(--hair);background:var(--paper-2);display:flex;overflow:hidden}.metric-showcase-band-segment{background:var(--diag-4);border-right:1px solid var(--paper-0);width:0;transition:width .9s var(--ease-out)}.metric-showcase-band-segment:last-child{border-right:0}.metric-showcase-band-segment--hot{background:color-mix(in oklch, var(--risk) 90%, transparent)}.metric-showcase-band-segment--1{background:var(--diag-1)}.metric-showcase-band-segment--2{background:var(--diag-2)}.metric-showcase-band-segment--3{background:var(--diag-3)}.metric-showcase-band-segment--4{background:var(--diag-4)}.metric-showcase-legend-row--1 i{background:var(--diag-1)}.metric-showcase-legend-row--2 i{background:var(--diag-2)}.metric-showcase-legend-row--3 i{background:var(--diag-3)}.metric-showcase-legend-row--4 i{background:var(--diag-4)}.metric-showcase-view.on .metric-showcase-band-segment{width:var(--w)}.metric-showcase-legend{gap:var(--s-1-25);margin-top:var(--s-2-5);flex-direction:column;display:flex}.metric-showcase-legend-row{grid-template-columns:var(--s-2-5) minmax(0, 1fr) 58px;gap:var(--s-2-5);font-family:var(--font-ui);font-size:var(--fs-2xs);color:var(--ink-2);align-items:center;display:grid}.metric-showcase-legend-row i{background:var(--diag-4);width:9px;height:9px}.metric-showcase-legend-row b{font-family:var(--font-mono);font-size:var(--fs-3xs);font-weight:var(--fw-semibold);color:var(--ink-1);text-align:right;font-variant-numeric:tabular-nums}.metric-showcase-legend-row--hot{color:var(--ink-1)}.metric-showcase-legend-row--hot i{background:color-mix(in oklch, var(--risk) 90%, transparent)}.metric-showcase-legend-row--hot b{color:var(--risk);font-weight:var(--fw-semibold)}.metric-showcase-rank{gap:var(--s-2);flex-direction:column;display:flex}.metric-showcase-rank-row{grid-template-columns:minmax(0, 1.2fr) 1fr var(--s-14);align-items:center;gap:9px;display:grid}.metric-showcase-rank-name{font-family:var(--font-ui);font-size:var(--fs-2xs);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.metric-showcase-rank-track{height:var(--diag-track-h);background:var(--paper-2)}.metric-showcase-rank-fill{background:color-mix(in oklch, var(--risk) 42%, transparent);width:0;height:100%;transition:width .9s var(--ease-out);display:block}.metric-showcase-view.on .metric-showcase-rank-fill{width:var(--w)}.metric-showcase-rank-value{font-family:var(--font-mono);font-size:var(--fs-3xs);font-variant-numeric:tabular-nums;color:var(--ink-1);text-align:right}.metric-showcase-rank-row--lead .metric-showcase-rank-name{color:var(--ink-1);font-weight:var(--fw-medium)}.metric-showcase-rank-row--lead .metric-showcase-rank-track{height:var(--diag-track-h-lead)}.metric-showcase-rank-row--lead .metric-showcase-rank-fill{background:color-mix(in oklch, var(--risk) 95%, transparent)}.metric-showcase-rank-row--lead .metric-showcase-rank-value{color:var(--risk);font-weight:var(--fw-semibold);font-size:var(--fs-3xs)}.metric-showcase-foot{justify-content:space-between;align-items:center;gap:var(--s-2-5);border-top:1px solid var(--hair);margin-top:var(--s-0);padding-top:9px;display:flex}.metric-showcase-note{font-family:var(--font-mono);font-size:var(--fs-3xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2)}.metric-showcase-ask{align-items:center;gap:var(--s-1-5);font-family:var(--font-ui);font-size:var(--fs-3xs);font-weight:var(--fw-medium);color:var(--paper-0);background:var(--ink-1);border-radius:var(--r-pill);padding:var(--s-1-5) var(--s-3);display:inline-flex}.metric-showcase-ask i{width:var(--s-1-25);height:var(--s-1-25);background:var(--brand-500);border-radius:50%;display:block}@media (max-width:640px){.metric-showcase-tab{padding-right:var(--s-1-25)}.metric-showcase-runway-row{grid-template-columns:26px minmax(0, 1fr) var(--s-12);gap:var(--s-1-75)}.metric-showcase-rank-row{gap:var(--s-1-75);grid-template-columns:minmax(0,1fr) 1fr 52px}}@media (prefers-reduced-motion:reduce){.metric-showcase-tabs--autoplay .metric-showcase-tab.on:after{animation:none}}.ask-showcase{flex-direction:column;display:flex}.ask-showcase-head{justify-content:space-between;align-items:center;gap:var(--s-2-5);padding:var(--s-2-5) var(--s-3-5);background:var(--paper-1);border-bottom:var(--bw-1) solid var(--hair);display:flex}.ask-showcase-title{align-items:center;gap:var(--s-1-75);font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--ink-1);display:flex}.ask-showcase-dot{width:var(--s-1-5);height:var(--s-1-5);background:var(--brand-500);border-radius:50%}.ask-showcase-scope{font-family:var(--font-mono);font-size:var(--fs-3xs);color:var(--ink-3);background:var(--paper-0);border:var(--bw-1) solid var(--hair);border-radius:var(--r-pill);padding:var(--s-0-5) 9px;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ask-showcase-thread{height:var(--diag-thread-h);padding:var(--s-4) var(--s-3-5);background:var(--paper-0);scrollbar-width:thin;flex-direction:column;gap:15px;display:flex;overflow-y:auto}.ask-showcase-message{background:var(--ink-1);max-width:76%;color:var(--paper-0);font-family:var(--font-ui);font-size:var(--fs-sm);border-radius:var(--r-5) var(--r-5) var(--r-1) var(--r-5);align-self:flex-end;padding:9px 13px;line-height:1.5}.ask-showcase-answer{grid-template-columns:var(--s-5-5) minmax(0, 1fr);gap:var(--s-2-5);align-items:start;display:grid}.ask-showcase-avatar{width:var(--s-5-5);height:var(--s-5-5);background:var(--brand-700);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ask-showcase-avatar svg{width:11px;height:11px}.ask-showcase-answer-text{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--ink-2);line-height:1.62}.ask-showcase-answer-text b{color:var(--ink-1);font-weight:var(--fw-semibold);font-family:var(--font-mono);font-size:var(--fs-xs)}.ask-showcase-figure{gap:var(--s-1);flex-direction:column;margin-bottom:9px;display:flex}.ask-showcase-figure-value{font-family:var(--font-mono);font-size:var(--fs-h2);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-hero);color:var(--risk);line-height:1}.ask-showcase-figure-label{font-family:var(--font-mono);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--tracking-overline);color:var(--ink-3)}.ask-showcase-ghost{font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--ink-4);padding:var(--s-2-5) var(--s-3-5) 0;display:none}.ask-showcase-ghost.on{display:block}.ask-showcase-ghost:after{content:"";width:var(--s-px);height:var(--s-3);background:var(--ink-3);margin-left:var(--s-0);vertical-align:calc(var(--s-0) * -1);animation:1s step-end infinite ask-showcase-caret;display:inline-block}@keyframes ask-showcase-caret{0%,50%{opacity:1}50.01%,to{opacity:0}}.ask-showcase-card{border:var(--bw-1) solid var(--hair);border-radius:var(--r-3);background:var(--paper-1);padding:11px var(--s-3) var(--s-3);opacity:0;transform:translateY(var(--s-1-25));transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);margin-top:11px}.ask-showcase-card.is-revealed{opacity:1;transform:none}.ask-showcase-card-head{justify-content:space-between;align-items:baseline;gap:var(--s-2-5);font-family:var(--font-mono);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--tracking-overline);color:var(--ink-3);margin-bottom:var(--s-2-5);display:flex}.ask-showcase-bars{gap:var(--s-1-5);flex-direction:column;display:flex}.ask-showcase-bar-row{grid-template-columns:74px minmax(0,1fr) 54px;align-items:center;gap:9px;display:grid}.ask-showcase-bar-name{font-family:var(--font-ui);font-size:var(--fs-3xs);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ask-showcase-bar-track{height:var(--s-2-5);background:var(--paper-2);border:var(--bw-1) solid var(--hair);border-radius:var(--r-0);overflow:hidden}.ask-showcase-bar-fill{background:var(--brand-500);border-radius:var(--r-0);width:0;height:100%;transition:width .9s var(--ease-out);display:block}.ask-showcase-bar-fill--risk{background:color-mix(in oklch, var(--risk) 85%, transparent)}.ask-showcase-card.is-revealed .ask-showcase-bar-fill{width:var(--w)}.ask-showcase-bar-value{font-family:var(--font-mono);font-size:var(--fs-3xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--ink-1);text-align:right}.ask-showcase-note{padding-top:var(--s-1-75);border-top:var(--bw-1) dashed var(--hair-strong);font-family:var(--font-mono);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin-top:9px}.ask-showcase-dual{gap:var(--s-3-5);grid-template-columns:1fr 1fr;display:grid}.ask-showcase-dual-head{font-family:var(--font-mono);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.07em;color:var(--ink-4);padding-bottom:var(--s-1-25);border-bottom:var(--bw-1) solid var(--hair);margin-bottom:var(--s-1-25)}.ask-showcase-dual-row{justify-content:space-between;align-items:baseline;gap:var(--s-1-5);font-family:var(--font-mono);font-size:var(--fs-3xs);font-variant-numeric:tabular-nums;color:var(--ink-4);padding:2.5px 0;display:flex}.ask-showcase-dual-row b{font-weight:var(--fw-medium);color:var(--ink-2)}.ask-showcase-dual-row--hot{color:var(--risk)}.ask-showcase-dual-row--hot b{color:var(--risk);font-weight:var(--fw-semibold)}.ask-showcase-comp{gap:var(--s-2);flex-direction:column;display:flex}.ask-showcase-comp-row{grid-template-columns:66px minmax(0,1fr) 52px;align-items:center;gap:9px;display:grid}.ask-showcase-comp-name{font-family:var(--font-ui);font-size:var(--fs-3xs);color:var(--ink-2);white-space:nowrap}.ask-showcase-comp-stack{background:var(--paper-2);height:15px;display:flex;overflow:hidden}.ask-showcase-comp-segment{width:0;transition:width .9s var(--ease-out)}.ask-showcase-card.is-revealed .ask-showcase-comp-segment{width:var(--w)}.ask-showcase-comp-segment--implant{background:color-mix(in oklch, var(--risk) 90%, transparent)}.ask-showcase-comp-segment--supply{background:var(--diag-3)}.ask-showcase-comp-segment--drug{background:var(--diag-4)}.ask-showcase-comp-total{font-family:var(--font-mono);font-size:var(--fs-3xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--ink-1);text-align:right}.ask-showcase-key{gap:var(--s-3);font-family:var(--font-mono);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-4);flex-wrap:wrap;margin-top:9px;display:flex}.ask-showcase-key span{align-items:center;gap:var(--s-1-25);display:inline-flex}.ask-showcase-key i{width:var(--s-2);height:var(--s-2)}.ask-showcase-link{align-items:center;gap:var(--s-1-5);font-family:var(--font-mono);font-size:var(--fs-3xs);text-transform:uppercase;letter-spacing:.06em;color:var(--brand-700);background:var(--brand-50);border:var(--bw-1) solid color-mix(in oklch, var(--chip-hairline) 25%, transparent);border-radius:var(--r-pill);padding:var(--s-1-25) 11px;transition:gap var(--dur-2);margin-top:11px;text-decoration:none;display:inline-flex}.ask-showcase-link:hover{gap:var(--s-2-5)}.ask-showcase-typing{gap:var(--s-1);padding:var(--s-1) 0;display:flex}.ask-showcase-typing span{width:var(--s-1-25);height:var(--s-1-25);background:var(--ink-4);border-radius:50%;animation:1.1s ease-in-out infinite ask-showcase-pulse}@keyframes ask-showcase-pulse{0%,to{opacity:.3}50%{opacity:1}}.ask-showcase-typing span:nth-child(2){animation-delay:var(--dur-2)}.ask-showcase-typing span:nth-child(3){animation-delay:.32s}.ask-showcase-suggestions{gap:var(--s-1-5);padding:11px var(--s-3-5) 0;border-top:var(--bw-1) solid var(--hair);background:var(--paper-0);flex-wrap:wrap;display:flex}.ask-showcase-suggestion{font-family:var(--font-ui);font-size:var(--fs-2xs);color:var(--ink-2);background:var(--paper-1);border:var(--bw-1) solid var(--hair);border-radius:var(--r-pill);padding:var(--s-1-75) var(--s-3);min-height:var(--s-8);cursor:pointer;transition:border-color var(--dur-2), color var(--dur-2), background var(--dur-2)}.ask-showcase-suggestion:hover{border-color:var(--hair-strong);color:var(--ink-1);background:var(--paper-0)}.ask-showcase-input{margin:11px var(--s-3-5) var(--s-3-5);border:var(--bw-1) solid var(--hair-strong);border-radius:var(--r-4);background:var(--paper-0);padding:var(--s-1-75) var(--s-1-75) var(--s-1-75) 13px;align-items:center;gap:9px;display:flex}.ask-showcase-input:focus-within{border-color:var(--brand-500)}.ask-showcase-input input{min-width:0;font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--ink-1);min-height:var(--s-7);background:0 0;border:0;outline:none;flex:1}.ask-showcase-input input::placeholder{color:var(--ink-4)}.ask-showcase-send{width:var(--s-8);height:var(--s-8);border-radius:var(--r-2);background:var(--ink-1);color:var(--paper-0);cursor:pointer;transition:background var(--dur-2);border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ask-showcase-send:hover{background:var(--brand-700)}@media (max-width:640px){.ask-showcase-thread{height:348px}.ask-showcase-bar-row{grid-template-columns:58px minmax(0, 1fr) var(--s-12);gap:var(--s-1-5)}.ask-showcase-message{max-width:88%}.ask-showcase-head{gap:var(--s-1-5);flex-wrap:wrap}.ask-showcase-scope{white-space:normal}}@media (prefers-reduced-motion:reduce){.ask-showcase-ghost:after,.ask-showcase-typing span{animation:none!important}}.gen-inline-1{margin-bottom:0}.gen-inline-2{max-width:15ch}.gen-inline-3{max-width:19ch}.gen-inline-4{background:var(--brand-500);border-radius:50%;width:5px;height:5px}.gen-inline-5{max-width:18ch}.gen-inline-6{margin-top:clamp(28px,3.4vw,48px)}.gen-inline-7{width:100%}.gen-inline-8{width:86.2%}.gen-inline-9{width:80.1%}.gen-inline-10{width:74.2%}.gen-inline-11{width:48.5%}.gen-inline-12{width:22.6%}.gen-inline-13{border-bottom:1px solid var(--hair)}.gen-inline-14{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;padding-top:26px;display:flex}.gen-inline-15{max-width:44ch;margin:0}.gen-inline-16{max-width:16ch}.gen-inline-17{max-width:17ch}.gen-inline-18{margin-top:26px}.gen-inline-19{max-width:22ch}.gen-inline-20{--grid-gap:clamp(32px,5vw,80px);margin-top:44px}}
