:root{--bg:#070b14;--bg-raised:#0a111f;--surface:#0e1626;--ink:#edf1f7;--muted:#a3aec2;--line:#1f2a40;--line-strong:#7c8aa8;--proof:#3fcf9c;--on-proof:#06110c;--signal:#f5a524;--info:#8ab0ff;--src-malt:#8ab0ff;--src-linkedin:#4f74c8;--src-code:#d6deec;--src-platform:#7486a6;--src-other:#465573;--src-none:#3a4a6b;--proof-wash:color-mix(in srgb,var(--proof) 12%,transparent);--signal-wash:color-mix(in srgb,var(--signal) 12%,transparent);--surface-hi:color-mix(in srgb,var(--surface) 90%,var(--ink));--scrim:color-mix(in srgb,var(--bg) 92%,transparent);--serif:"Newsreader Variable","Newsreader Fallback",Georgia,"Times New Roman",serif;--sans:"Inter Variable","Inter Fallback",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--step--2:clamp(0.75rem,0.73rem + 0.1vw,0.8rem);--step--1:clamp(0.84rem,0.81rem + 0.15vw,0.9rem);--step-0:clamp(1rem,0.96rem + 0.2vw,1.08rem);--step-1:clamp(1.2rem,1.08rem + 0.55vw,1.5rem);--step-2:clamp(1.5rem,1.25rem + 1.2vw,2.2rem);--step-3:clamp(2rem,1.45rem + 2.6vw,3.6rem);--step-4:clamp(2.5rem,1.6rem + 4.2vw,5.2rem);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--gutter:clamp(1rem,0.4rem + 2.6vw,2.5rem);--max:76rem;--radius:6px;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--dur-press:120ms;--dur-ui:180ms;--z-header:10;--z-skip:20;color-scheme:dark}@font-face{font-family:Newsreader Fallback;src:local("Georgia");size-adjust:94%;ascent-override:102%;descent-override:30%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local("Arial");size-adjust:107%;ascent-override:90%;descent-override:22%;line-gap-override:0%}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}[id]{scroll-margin-top:5rem}body{margin:0;min-height:100dvh;background:var(--bg);color:var(--ink);font:400 var(--step-0) /1.6 var(--sans);font-optical-sizing:auto;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}p{margin:0}h1,h2,h3{margin:0;font-family:var(--serif);font-weight:500;letter-spacing:-.02em;text-wrap:balance}h1{line-height:1.02}h2{font-size:var(--step-3);line-height:1.05}h3{font-size:var(--step-1);line-height:1.25;letter-spacing:-.01em}code{font:400 .92em/1 var(--mono)}button,input,select{font:inherit;color:inherit}[role=button],a,button,label,summary{touch-action:manipulation}:focus-visible{outline:2px solid var(--info);outline-offset:3px;border-radius:2px}::selection{background:var(--proof);color:var(--on-proof)}.sr-only{width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.skip,.sr-only{position:absolute}.skip{left:var(--gutter);top:-4rem;z-index:var(--z-skip);background:var(--ink);color:var(--bg);padding:.6rem 1rem;border-radius:var(--radius)}.skip:focus{top:1rem}.wrap{width:min(100% - 2 * var(--gutter),var(--max));margin-inline:auto}.muted{color:var(--muted)}.num{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.small{font-size:var(--step--1);line-height:1.55}.measure{max-width:64ch}.pretty{text-wrap:pretty}.kicker{display:inline-flex;align-items:center;gap:.65rem;margin:0 0 var(--space-4);font:500 var(--step--1) /1.2 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--proof)}.bullets>li:before,.kicker:before{content:"";flex:none;width:1rem;height:.6rem;border-inline:2px solid currentColor;background:linear-gradient(currentColor,currentColor) 50% /100% 1px no-repeat}.bullets{list-style:none;margin:0;padding:0;grid-gap:var(--space-3)}.bullets,.bullets>li{display:grid;gap:var(--space-3)}.bullets>li{grid-template-columns:1rem minmax(0,1fr);grid-gap:var(--space-3);color:var(--muted)}.bullets>li:before{margin-top:.55em;color:var(--proof)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.7rem 1.15rem;border:1px solid var(--line-strong);border-radius:var(--radius);background:transparent;color:var(--ink);font:500 var(--step-0) /1 var(--sans);text-decoration:none;white-space:nowrap;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-ui) ease,border-color var(--dur-ui) ease,color var(--dur-ui) ease}.btn:active:not(:disabled){transform:scale(.97)}.btn-primary{background:var(--proof);border-color:var(--proof);color:var(--on-proof)}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;border-style:dashed;background:transparent;color:var(--muted);border-color:var(--line-strong)}@media (hover:hover) and (pointer:fine){.btn:hover:not(:disabled){border-color:var(--ink)}.btn-primary:hover:not(:disabled){background:var(--ink);border-color:var(--ink);color:var(--bg)}}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-header);background:var(--scrim);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (prefers-reduced-transparency:reduce){.site-header{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.site-header .wrap{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:3.75rem}.brand{display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;font:600 1.15rem/1 var(--serif);letter-spacing:-.01em;text-decoration:none}.brand svg{width:1.5rem;height:auto;color:var(--proof)}.nav{display:flex;align-items:center;gap:clamp(.75rem,1.8vw,1.6rem);font-size:var(--step--1)}.nav a{color:var(--muted);text-decoration:none;padding-block:.6rem;white-space:nowrap;transition:color var(--dur-ui) ease}.nav a[aria-current=page]{color:var(--ink)}@media (hover:hover) and (pointer:fine){.nav a:hover{color:var(--ink)}}.nav .nav-cta{color:var(--on-proof);background:var(--proof);border-radius:var(--radius);padding:.5rem .8rem;font-weight:500}@media (hover:hover) and (pointer:fine){.nav .nav-cta:hover{color:var(--bg);background:var(--ink)}}@media (max-width:30rem){.nav .nav-cta{display:none}}.nav .lang{color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);padding:.45rem .7rem}@media (max-width:52rem){.nav .hide-narrow{display:none}}.site-footer{border-top:1px solid var(--line);padding-block:var(--space-12);font-size:var(--step--1);color:var(--muted)}.site-footer .wrap{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.tag{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .55rem;border:1px solid;border-radius:var(--radius);font:500 var(--step--2) /1.3 var(--sans);letter-spacing:.02em;white-space:nowrap}.tag-proof{color:var(--proof);background:var(--proof-wash)}.tag-signal{color:var(--signal);background:var(--signal-wash)}.tag-quiet{color:var(--muted)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.section{padding-block:clamp(4rem,10vh,7.5rem);border-top:1px solid var(--line);content-visibility:auto;contain-intrinsic-size:auto 48rem}.section-head{display:grid;grid-gap:var(--space-4);gap:var(--space-4);max-width:52rem;margin-bottom:clamp(2rem,5vh,3.5rem)}.hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:48px 48px;opacity:.35;-webkit-mask-image:radial-gradient(70% 80% at 75% 45%,var(--bg) 20%,transparent 75%);mask-image:radial-gradient(70% 80% at 75% 45%,var(--bg) 20%,transparent 75%)}.hero-grid{display:grid;grid-gap:clamp(2rem,4vw,3.5rem);gap:clamp(2rem,4vw,3.5rem);align-items:center;min-height:calc(100svh - 3.75rem);padding-block:clamp(2rem,5vh,3.5rem)}@media (min-width:64rem){.hero-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}}.hero-copy{display:grid;grid-gap:var(--space-6);gap:var(--space-6);justify-items:start}.hero h1{font-size:clamp(2.5rem,1.2rem + 3.6vw,4.6rem);line-height:1.02;letter-spacing:-.03em;max-width:13ch}.hero h1 em{font-style:italic;font-weight:400;color:var(--proof)}.hero-lead{font-size:var(--step-1);line-height:1.5;color:var(--muted);max-width:30rem}.hero-ctas{display:flex;flex-wrap:wrap}.field,.hero-ctas{gap:var(--space-3)}.field{margin:0;grid-gap:var(--space-3);min-width:0}.field-head{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.field-head strong{font:500 var(--step-1) /1.2 var(--serif);letter-spacing:-.01em}.field-engines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px;font-size:var(--step--1);font-weight:500}.field-engines span{display:grid;grid-gap:2px;gap:2px;text-align:center}.field-note{font-style:normal;font-weight:400;font-size:var(--step--2);color:var(--muted)}.field-canvas{position:relative;aspect-ratio:39/20}.field-canvas canvas{position:absolute;inset:0;width:100%;height:100%;touch-action:pan-y;cursor:crosshair}.field-tip{position:absolute;left:0;top:0;z-index:2;display:grid;grid-gap:2px;gap:2px;width:max-content;max-width:15rem;margin:14px 0 0 14px;padding:var(--space-2) var(--space-3);pointer-events:none;background:var(--surface-hi);border:1px solid var(--line-strong);border-radius:var(--radius);font-size:var(--step--2);line-height:1.4}.field-tip[data-flip]{margin-left:-14px;translate:-100% 0}.field-tip strong{font-size:var(--step--1)}.field-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.field-you{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:500;opacity:.3;transition:opacity .4s var(--ease-out)}.field-you[data-found]{opacity:1}.field-you b{font-weight:500;color:var(--proof)}.field-you-mark{width:1.6rem;height:.75rem;border-inline:2px solid var(--proof);background:linear-gradient(var(--proof),var(--proof)) 50% /100% 1px no-repeat}.field-legend{display:flex;flex-wrap:wrap;gap:var(--space-1)}.field-legend button{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;padding:0 .7rem;border:1px solid var(--line);border-radius:var(--radius);background:transparent;color:var(--muted);font-size:var(--step--2);cursor:pointer;transition:color var(--dur-ui) ease,border-color var(--dur-ui) ease,background-color var(--dur-ui) ease}.field-legend button[aria-pressed=true]{color:var(--ink);border-color:var(--line-strong);background:var(--surface)}@media (hover:hover) and (pointer:fine){.field-legend button:hover{color:var(--ink)}}.swatch{width:.6rem;height:.6rem;flex:none;border-radius:50%}.swatch-you{background:var(--proof)}.swatch-malt{background:var(--src-malt)}.swatch-linkedin{background:var(--src-linkedin)}.swatch-code{background:var(--src-code)}.swatch-platform{background:var(--src-platform)}.swatch-other{background:var(--src-other)}.swatch-none{border:1.5px solid var(--line-strong)}.journey-grid{display:grid;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:start}@media (min-width:64rem){.journey-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.journey-copy{position:-webkit-sticky;position:sticky;top:7rem}}.journey-copy{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.sim{margin:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:clamp(1rem,2.6vw,1.6rem);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.sim-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--line)}.sim-head strong{display:block;font:500 var(--step-0) /1.3 var(--serif)}.sim-replay{min-height:2.5rem;padding:.5rem .9rem;font-size:var(--step--1)}.sim-body{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.sim-who{display:block;margin-bottom:var(--space-1);font-size:var(--step--2);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.sim-q p{font-size:var(--step--1);line-height:1.45;padding-left:var(--space-3);border-left:2px solid var(--line-strong)}.sim-a{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.sim-intro{font-size:var(--step--1)}.sim-rows{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.sim-rows li{display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:.2rem .6rem;background:var(--bg-raised);border-radius:var(--radius);font-size:var(--step--1)}.sim-masked,.sim-rank{color:var(--muted)}.sim-masked{letter-spacing:.02em}.sim-masked:before{content:"";display:inline-block;width:4.5rem;height:.55rem;margin-right:.6rem;vertical-align:middle;background:var(--line);border-radius:2px}.sim-domain{color:var(--ink);font-size:var(--step--2)}.sim-verdict{font-size:var(--step--1);font-weight:500;color:var(--signal)}.sim-measure{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line)}.sim-count{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-2)}.sim-count b{font-weight:500}.sim-ci{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.sim-axis{position:relative;display:block;height:.75rem;background:linear-gradient(var(--line-strong),var(--line-strong)) 50% /100% 1px no-repeat}.sim-range{position:absolute;inset:0;background:var(--info);opacity:.55;transform-origin:left center;border-radius:1px}.sim-zero{position:absolute;left:0;top:50%;width:.7rem;height:.7rem;margin-top:-.35rem;border-radius:50%;background:var(--proof)}.sim-axis-labels{display:flex;justify-content:space-between;font-size:var(--step--2);color:var(--muted)}.sim-range-label{font:500 var(--step-1) /1.1 var(--serif);letter-spacing:-.01em}.sim-foot{margin:0}.sim-final{font-weight:500;color:var(--proof)}.sim-replay:not([data-ready]){visibility:hidden}.sim-count [data-times]{display:inline-block;min-width:11em;text-align:right}@media (prefers-reduced-motion:no-preference){.sim [data-reveal]{transition:opacity var(--dur-ui) var(--ease-out),transform var(--dur-ui) var(--ease-out)}.sim .sim-range{transition:transform 90ms linear}.sim[data-playing] [data-reveal]:not(.is-in){opacity:0}.sim[data-playing] [data-row]:not(.is-in){transform:translateY(4px)}}.funnel-stages{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.funnel-stages li{position:relative;display:grid;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-4);gap:var(--space-4);min-height:4.5rem;padding:var(--space-3) var(--space-4);isolation:isolate}.stage-bar{position:absolute;inset:0 auto 0 0;z-index:-1;width:calc(100% - var(--i) * 12%);border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(90deg,var(--proof-wash),transparent 70%);transform-origin:left center}.stage-code{font:500 var(--step-1) /1 var(--serif);color:var(--proof)}.stage-text{display:grid;grid-gap:2px;gap:2px;min-width:0}.stage-text strong{font:500 var(--step-1) /1.2 var(--serif);letter-spacing:-.01em}.stage-stop{display:grid;justify-items:end;grid-gap:var(--space-1);gap:var(--space-1);text-align:right}.funnel-stages li[data-stop] .stage-bar{border-color:color-mix(in srgb,var(--signal) 55%,var(--line));background:linear-gradient(90deg,var(--signal-wash),transparent 70%)}.funnel-stages li[data-stop] .stage-code{color:var(--signal)}.funnel-stages li[data-stop]~li .stage-bar{opacity:.45}.funnel-stages li[data-stop]~li .stage-code{color:var(--muted)}@media (max-width:40rem){.funnel-stages li{grid-template-columns:2.5rem minmax(0,1fr)}.stage-bar{width:100%}.stage-stop{grid-column:2;justify-items:start;text-align:left}}@media (prefers-reduced-motion:no-preference){.funnel-stages[data-armed]:not([data-in]) li{opacity:0;transform:translateX(-12px)}.funnel-stages[data-armed]:not([data-in]) .stage-bar{transform:scaleX(.2)}.funnel-stages li{transition:opacity .42s var(--ease-out),transform .42s var(--ease-out);transition-delay:calc(var(--i) * .11s)}.funnel-stages .stage-bar{transition:transform .7s var(--ease-out);transition-delay:calc(var(--i) * .11s)}}.funnel-note{margin-top:var(--space-3);max-width:64ch}.rules{margin:var(--space-12) 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));grid-gap:var(--space-8);gap:var(--space-8)}.rules dt{font:500 var(--step-1) /1.25 var(--serif);margin-bottom:var(--space-2)}.rules dd{margin:0}.study-grid{display:grid;grid-gap:clamp(2rem,4vw,3.5rem);gap:clamp(2rem,4vw,3.5rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));align-items:start}.study-zero{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.study-big{font:500 clamp(4.5rem,3rem + 7vw,8.5rem) /.85 var(--serif);letter-spacing:-.04em;color:var(--proof)}.study-range{display:inline-flex;align-items:center;gap:var(--space-3);font:500 var(--step-2) /1 var(--serif)}.glyph{display:inline-block;flex:none;width:2.2rem;height:1rem;border-inline:2px solid var(--info);background:linear-gradient(var(--info),var(--info)) 50% /100% 2px no-repeat}.study-facts{margin:0;display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.study-facts div{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding-top:var(--space-4);border-top:1px solid var(--line)}.study-facts dt{font:500 var(--step-3) /1 var(--serif);letter-spacing:-.03em}.study-facts dd{margin:0}.study-shares,.study-shares ul{margin:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.study-shares ul{list-style:none;padding:0}.study-shares li{display:grid;grid-template-columns:7.5rem minmax(0,1fr) 4.5rem;align-items:center;grid-gap:var(--space-3);gap:var(--space-3)}.study-shares b{font-weight:500;text-align:right;white-space:nowrap}.share-bar{display:block;height:.5rem;background:var(--line);border-radius:1px;overflow:hidden}.share-bar span{display:block;height:100%;background:var(--proof);transform-origin:left center;transform:scaleX(var(--w))}@media (prefers-reduced-motion:no-preference){.study-shares[data-armed]:not([data-in]) .share-bar span{transform:scaleX(0)}.study-shares .share-bar span{transition:transform .9s var(--ease-out);transition-delay:calc(var(--i) * .12s)}}.study-source{margin-top:var(--space-12)}.study-source+.small{margin-top:var(--space-3)}.study-link{margin-top:var(--space-6)}.showcase{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-12)}.showcase-tabs{display:flex;flex-wrap:wrap;gap:var(--space-1)}.showcase-tabs button{min-height:2.75rem;padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:transparent;color:var(--muted);font-size:var(--step--1);cursor:pointer;transition:color var(--dur-ui) ease,border-color var(--dur-ui) ease,background-color var(--dur-ui) ease}.showcase-tabs button[aria-selected=true]{color:var(--ink);border-color:var(--line-strong);background:var(--surface)}@media (hover:hover) and (pointer:fine){.showcase-tabs button:hover{color:var(--ink)}}.showcase-stage{perspective:1400px}.showcase-window{overflow:hidden;border:1px solid var(--line-strong);border-radius:calc(var(--radius) + 4px);background:var(--bg-raised);box-shadow:0 50px 120px -60px color-mix(in srgb,var(--proof) 35%,transparent),0 30px 60px -30px color-mix(in srgb,var(--bg) 80%,transparent);transition:transform .3s var(--ease-out);transform-style:preserve-3d}.showcase-bar{display:flex;align-items:center;min-height:2.25rem;padding:0 var(--space-4);border-bottom:1px solid var(--line);background:var(--surface)}.showcase-path{font:400 var(--step--2) /1 var(--mono);color:var(--muted)}.showcase-view{position:relative;aspect-ratio:1440/900}.showcase-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;opacity:0;transition:opacity .22s var(--ease-out)}.showcase-img[data-active]{opacity:1}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.showcase-stage{animation:rise-flat linear both;animation-timeline:view();animation-range:entry 0 cover 35%}@keyframes rise-flat{0%{opacity:.3;transform:translateY(48px) rotateX(10deg)}to{opacity:1;transform:none}}}}.deliverable-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:var(--space-4) var(--space-8);margin-bottom:var(--space-6)}.offers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));grid-gap:var(--space-4);gap:var(--space-4);align-items:stretch}.offer{position:relative;display:grid;grid-gap:var(--space-6);gap:var(--space-6);align-content:start;grid-template-rows:auto auto 1fr auto;padding:clamp(1.5rem,3vw,2.2rem);background:var(--surface);border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);transition:border-color var(--dur-ui) ease,transform var(--dur-ui) var(--ease-out)}.offer[data-featured]{border-color:color-mix(in srgb,var(--proof) 55%,var(--line));background:linear-gradient(180deg,var(--proof-wash),var(--surface) 45%);box-shadow:0 40px 90px -50px color-mix(in srgb,var(--proof) 45%,transparent)}.offer-ribbon{position:absolute;top:-.75rem;left:clamp(1.5rem,3vw,2.2rem);padding:.2rem .65rem;border-radius:var(--radius);background:var(--proof);color:var(--on-proof);font-size:var(--step--2);font-weight:600;letter-spacing:.02em}.offer h3{font-size:var(--step-2)}.offer-price{font:500 var(--step-4) /.95 var(--serif);letter-spacing:-.04em}.offer-price small{font:400 var(--step--1) /1 var(--sans);letter-spacing:0}.offer .btn{justify-self:start}@media (hover:hover) and (pointer:fine){.offer:hover{transform:translateY(-3px);border-color:var(--line-strong)}.offer[data-featured]:hover{border-color:var(--proof)}}@media (prefers-reduced-motion:no-preference){.offers[data-armed]:not([data-in]) .offer{opacity:0;transform:translateY(20px)}.offers .offer{transition:opacity .5s var(--ease-out),transform .5s var(--ease-out),border-color var(--dur-ui) ease;transition-delay:calc(var(--i) * .12s)}}.offers-legal{margin-top:var(--space-6)}.companies{background:var(--bg-raised)}.companies-grid{display:grid;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:center}.companies-text{margin:var(--space-4) 0 var(--space-6)}.companies-points{margin-bottom:var(--space-8)}.profile-card{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:clamp(1.4rem,3vw,2rem);background:var(--surface);border:1px solid var(--line-strong);border-radius:calc(var(--radius) + 4px);text-decoration:none;color:var(--ink);box-shadow:0 50px 100px -60px color-mix(in srgb,var(--info) 40%,transparent);transform:rotate(-1.2deg);transition:transform .3s var(--ease-out),border-color var(--dur-ui) ease}@media (hover:hover) and (pointer:fine){.profile-card:hover{transform:rotate(0deg) translateY(-4px);border-color:var(--proof)}}@media (prefers-reduced-motion:reduce){.profile-card{transform:none}}.profile-card-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.profile-card-handle{font:500 var(--step-2) /1 var(--serif);letter-spacing:-.02em}.profile-card-headline{font:400 var(--step-1) /1.3 var(--serif)}.profile-card .skills{display:flex;flex-wrap:wrap;gap:var(--space-1)}.profile-card .skills span{padding:.1rem .45rem;border:1px solid var(--line-strong);border-radius:var(--radius);font-size:var(--step--2)}.profile-card-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line)}.profile-card-facts>span{display:grid;grid-gap:2px;gap:2px}.profile-card-facts b{font-weight:500;font-size:var(--step--1)}.profile-card-id{display:flex;justify-content:space-between;align-items:center;color:var(--muted)}.charter-grid{display:grid;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem)}@media (min-width:64rem){.charter-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.charter-head{position:-webkit-sticky;position:sticky;top:7rem;align-self:start}}.charter{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));grid-gap:var(--space-6) var(--space-8);gap:var(--space-6) var(--space-8)}.charter li{display:grid;grid-template-columns:2.6rem minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line)}.charter-n{font:500 var(--step-1) /1 var(--serif);color:var(--proof)}.charter h3{margin-bottom:var(--space-2)}@media (prefers-reduced-motion:no-preference){.charter[data-armed]:not([data-in]) li{opacity:0;transform:translateY(14px)}.charter li{transition:opacity .45s var(--ease-out),transform .45s var(--ease-out);transition-delay:calc(var(--i) * 70ms)}}.faq{display:grid;grid-gap:var(--space-8);gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start}.faq details{border-bottom:1px solid var(--line)}.faq summary{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;min-height:2.75rem;cursor:pointer;list-style:none;font:500 var(--step-1) /1.3 var(--serif)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex:none;color:var(--proof);font-family:var(--sans);transition:transform var(--dur-ui) var(--ease-out)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding-bottom:var(--space-4);max-width:60ch}.not-found{padding-block:var(--space-16);display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.order{padding-block:var(--space-8) var(--space-16);display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.order-head{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.order-head h1{font-size:var(--step-4);max-width:18ch}.order-offers{grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));align-items:start}.order-offer,.order-offers{display:grid;scroll-margin-top:6rem}.order-offer{grid-gap:var(--space-6);gap:var(--space-6);padding:clamp(1.5rem,3vw,2.2rem);background:var(--surface);border:1px solid var(--line);border-radius:calc(var(--radius) + 4px)}.order-offer[data-featured]{border-color:color-mix(in srgb,var(--proof) 55%,var(--line))}.order-offer header{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.order-offer h2{font-size:var(--step-2)}.order-offer h3{font-family:var(--sans);font-size:var(--step--1);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-3)}.order-lists{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.order-excludes{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.order-excludes li{display:grid;grid-template-columns:1rem minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);color:var(--muted)}.order-excludes li:before{content:"";width:.75rem;height:.75rem;margin-top:.35em;border:1px solid var(--line-strong);border-radius:50%}.order-cta{grid-gap:var(--space-3);justify-items:start;padding-top:var(--space-4);border-top:1px solid var(--line)}.order-accept,.order-cta{display:grid;gap:var(--space-3)}.order-accept{grid-template-columns:1.25rem minmax(0,1fr);grid-gap:var(--space-3);align-items:start;font-size:var(--step--1);cursor:pointer}.order-accept input{width:1.2rem;height:1.2rem;margin:.15rem 0 0;accent-color:var(--proof)}.order-terms{display:grid;grid-gap:var(--space-4);gap:var(--space-4);max-width:48rem;padding-top:var(--space-8);border-top:1px solid var(--line-strong)}.order-terms h2{font-size:var(--step-2)}.order-terms h3{margin-top:var(--space-4);font-family:var(--sans);font-size:var(--step--1);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.order-refunds{margin:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.order-refunds div{padding-left:var(--space-4);border-left:1px solid var(--line-strong)}.order-refunds dt{font-weight:500}.order-refunds dd{margin:0}.ci{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.ci-track{position:relative;display:block;height:.9rem;background:linear-gradient(var(--line-strong),var(--line-strong)) 50% /100% 1px no-repeat}.ci-range{position:absolute;top:15%;bottom:15%;left:calc(var(--lo) * 100%);width:max(calc((var(--hi) - var(--lo)) * 100%),3px);border-inline:2px solid var(--info);background:linear-gradient(var(--info),var(--info)) 50% /100% 2px no-repeat}.ci-dot{position:absolute;top:50%;left:calc(var(--p) * 100%);width:.6rem;height:.6rem;margin:-.3rem 0 0 -.3rem;border-radius:50%;background:var(--proof)}.ci-empty,.ci-label{font-size:var(--step--1)}.ci-empty{color:var(--muted)}.empty{display:grid;grid-gap:var(--space-3);gap:var(--space-3);justify-items:start;padding:clamp(1.5rem,4vw,2.5rem);border:1px dashed var(--line-strong);border-radius:var(--radius)}.empty-mark{width:2.2rem;height:1rem;border-inline:2px solid var(--line-strong);background:linear-gradient(var(--line-strong),var(--line-strong)) 50% /100% 1px no-repeat}.empty-title{font-size:var(--step-2)}.empty-body{display:grid;grid-gap:var(--space-3);gap:var(--space-3);color:var(--muted);max-width:62ch}.ws-banner{border-bottom:1px solid var(--line);background:var(--bg-raised)}.ws-banner p{padding-block:var(--space-3);font-size:var(--step--1);color:var(--muted)}.ws-shell{display:grid;grid-gap:var(--space-8);gap:var(--space-8);padding-block:var(--space-8) var(--space-16)}@media (min-width:64rem){.ws-shell{grid-template-columns:13rem minmax(0,1fr);gap:var(--space-12)}}.ws-side{display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-content:start}@media (min-width:64rem){.ws-side{position:-webkit-sticky;position:sticky;top:5rem}}.ws-id{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.ws-id strong{font:500 var(--step-1) /1.2 var(--serif)}.ws-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-1)}@media (min-width:64rem){.ws-nav ul{display:grid}}.ws-nav a{display:flex;align-items:center;min-height:2.75rem;padding:0 var(--space-3);border-radius:var(--radius);color:var(--muted);text-decoration:none;border:1px solid transparent}.ws-nav a[aria-current=page]{color:var(--ink);background:var(--surface);border-color:var(--line)}@media (hover:hover) and (pointer:fine){.ws-nav a:hover{color:var(--ink)}}.ws-main{display:grid;grid-gap:var(--space-12);gap:var(--space-12);align-content:start;min-width:0}.ws-main>header{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.ws-main h1{font-size:var(--step-3)}.ws-block{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0}.ws-block>h2{font-size:var(--step-2)}.ws-note{font-size:var(--step--1);color:var(--muted);max-width:70ch}.meta-strip{margin:var(--space-2) 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));border-top:1px solid var(--line)}.meta-strip div{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:1px solid var(--line)}.meta-strip dt{font-size:var(--step--2);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.meta-strip dd{margin:0;overflow-wrap:anywhere}.callout{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:clamp(1.2rem,3vw,1.8rem);background:var(--surface);border:1px solid color-mix(in srgb,var(--signal) 40%,var(--line));border-radius:var(--radius)}.callout-clear{border-color:color-mix(in srgb,var(--proof) 40%,var(--line))}.callout-label{margin:0}.callout-stage{font:500 var(--step-2) /1.2 var(--serif);letter-spacing:-.015em}.funnel-wrap{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.funnel{width:100%;border-collapse:collapse;font-size:var(--step--1)}.funnel td,.funnel th{padding:var(--space-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.funnel thead th{font-weight:500;color:var(--ink);border-bottom-color:var(--line-strong)}.funnel tbody th{font-weight:400;width:30%}.funnel tbody th>span{display:block}.funnel-code{color:var(--proof);font-weight:500;margin-bottom:var(--space-1)}.funnel tr[data-blocking] th .funnel-code{color:var(--signal)}.funnel tr[data-blocking]{background:var(--signal-wash)}.funnel-e1-note{display:block;margin-top:var(--space-1)}@media (max-width:48rem){.funnel thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.funnel,.funnel tbody,.funnel td,.funnel th,.funnel tr{display:block;width:100%}.funnel tr{padding-block:var(--space-3);border-bottom:1px solid var(--line)}.funnel td,.funnel th{border:0;padding:var(--space-2) 0}.funnel tbody th{width:100%}.funnel td:before{content:attr(data-label);display:block;margin-bottom:var(--space-1);font-size:var(--step--2);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.funnel td[colspan]:before{content:none}.funnel tr[data-blocking]{padding-inline:var(--space-3)}}.table-scroll{max-width:100%;overflow-x:auto}.table-scroll:focus-visible{outline-offset:2px}.compare,.jobs-table,.sources{width:100%;border-collapse:collapse;font-size:var(--step--1)}.compare td,.compare th,.jobs-table td,.jobs-table th,.sources td,.sources th{padding:var(--space-2) var(--space-3) var(--space-2) 0;text-align:left;border-bottom:1px solid var(--line);vertical-align:middle}.compare thead th,.jobs-table thead th,.sources thead th{font-weight:500;font-size:var(--step--2);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom-color:var(--line-strong)}.compare tbody th,.jobs-table tbody th,.sources tbody th{font-weight:400}.num-col{text-align:right!important;white-space:nowrap}.sources tr[data-quiet] th{color:var(--muted)}.share-cell{display:grid;grid-template-columns:minmax(3rem,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3)}@media (max-width:36rem){.share-cell{grid-template-columns:auto}.share-track{display:none}.sources td,.sources th{padding-right:var(--space-2)}.sources code,.sources thead th{overflow-wrap:anywhere}.sources .num-col{white-space:normal}}.share-track{position:relative;display:block;height:.7rem;background:linear-gradient(var(--line),var(--line)) 50% /100% 1px no-repeat}.share-range{position:absolute;top:0;bottom:0;border-inline:2px solid var(--info);background:linear-gradient(var(--info),var(--info)) 50% /100% 2px no-repeat}.plan{list-style:none;margin:0;padding:0}.plan,.plan>li{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.plan>li{padding:clamp(1rem,2.5vw,1.5rem);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.plan-head{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:baseline}@media (max-width:30rem){.plan-head{grid-template-columns:2rem minmax(0,1fr)}.plan-head .tag{grid-column:2;justify-self:start}}.plan-rank{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--proof);border-radius:50%;font-weight:500;color:var(--proof)}.plan-facts{margin:0;display:grid;grid-gap:var(--space-3) var(--space-6);gap:var(--space-3) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.plan-facts dt{font-size:var(--step--2);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-1)}.plan-facts dd{margin:0;font-size:var(--step--1)}.checklist{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.checklist li{display:grid;grid-template-columns:7.5rem minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:baseline;padding:var(--space-3) 0;border-bottom:1px solid var(--line)}.checklist li .tag{justify-self:start}.checklist p+p{margin-top:var(--space-1)}.checklist-host{font-size:var(--step-0);color:var(--ink)}.verdict{font:500 var(--step-1) /1.35 var(--serif);max-width:60ch}.verdict-confounded{color:var(--signal)}.compare-drift{vertical-align:top!important;border-left:1px solid var(--line);padding-left:var(--space-3)!important;color:var(--muted)}.compare-drift[data-flagged]{color:var(--signal)}.models{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));grid-gap:var(--space-3);gap:var(--space-3)}.models div{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--line)}.models dd{margin:0;overflow-wrap:anywhere}.rules-list{margin:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.rules-list div{padding-top:var(--space-3);border-top:1px solid var(--line)}.rules-list dt{font-weight:500;margin-bottom:var(--space-1)}.rules-list dd{margin:0}.jobs summary{cursor:pointer;min-height:2.75rem;display:flex;align-items:center;color:var(--ink)}.jobs[open] summary{margin-bottom:var(--space-3)}.filters{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:start;padding:clamp(1rem,2.5vw,1.5rem);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.field{display:grid;grid-gap:var(--space-2);gap:var(--space-2);align-content:start}.field label{font-size:var(--step--1);font-weight:500}.field input[type=search],.field select{width:100%;min-height:2.75rem;padding:.55rem .75rem;font-size:16px;background:var(--bg);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius)}.field input::placeholder{color:var(--muted)}.field-hint{font-size:var(--step--2);color:var(--muted)}.field-check{grid-auto-flow:column;justify-content:start;align-items:center;min-height:2.75rem;margin-top:calc(var(--step--1) * 1.6 + var(--space-2))}.field-check input{width:1.2rem;height:1.2rem;accent-color:var(--proof)}.filters-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);grid-column:1/-1}.results-head{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.results-head h2{font-size:var(--step-1);font-family:var(--sans);font-weight:500;letter-spacing:0}.profiles{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-strong)}.profiles>li{padding:var(--space-6) 0;border-bottom:1px solid var(--line)}.profiles article{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.profile-row-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-4)}.profile-row-head h3 a{text-decoration:none}@media (hover:hover) and (pointer:fine){.profile-row-head h3 a:hover{text-decoration:underline}}.profile-headline{font:400 var(--step-1) /1.35 var(--serif);color:var(--muted)}.skills{list-style:none;margin:var(--space-1) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.skills li{padding:.15rem .5rem;border:1px solid var(--line-strong);border-radius:var(--radius);font-size:var(--step--1)}.profile-facts{margin:var(--space-2) 0 0;display:grid;grid-gap:var(--space-2) var(--space-6);gap:var(--space-2) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.profile-facts dt{font-size:var(--step--2);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.profile-facts dd{margin:0;font-size:var(--step--1)}.missions{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.missions>li{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--line)}.ws-field .field{padding:clamp(1rem,2.5vw,1.6rem);background:var(--surface);border:1px solid var(--line);border-radius:calc(var(--radius) + 4px)}@media (prefers-reduced-motion:no-preference){.funnel-reveal[data-armed]:not([data-in]) .ci-range{transform:scaleX(0)}.funnel-reveal[data-armed]:not([data-in]) .ci-dot{opacity:0;transform:scale(.4)}.funnel-reveal .ci-range{transform-origin:left center;transition:transform .7s var(--ease-out)}.funnel-reveal .ci-dot{transition:opacity .3s var(--ease-out) .45s,transform .3s var(--ease-out) .45s}}.rings{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-top:var(--space-4)}.ring{margin:0;display:grid;grid-template-columns:4.5rem auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3)}.ring svg{width:4.5rem;height:4.5rem;transform:rotate(-90deg)}.ring circle{fill:none;stroke-width:6}.ring-track{stroke:var(--line)}.ring-arc{stroke-linecap:round;stroke-dasharray:var(--dash);stroke-dashoffset:var(--offset)}.ring-proof .ring-arc{stroke:var(--proof)}.ring-signal .ring-arc{stroke:var(--signal)}.ring figcaption{display:grid;grid-gap:2px;gap:2px}.ring b{font:500 var(--step-2) /1 var(--serif)}@media (prefers-reduced-motion:no-preference){.rings[data-armed]:not([data-in]) .ring-arc{stroke-dashoffset:var(--dash)}.rings .ring-arc{transition:stroke-dashoffset .9s var(--ease-out)}}.profiles-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));grid-gap:var(--space-4);gap:var(--space-4);border-top:0}.profiles-grid>li{padding:clamp(1.2rem,2.5vw,1.6rem);background:var(--surface);border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);transition:border-color var(--dur-ui) ease,transform var(--dur-ui) var(--ease-out)}@media (hover:hover) and (pointer:fine){.profiles-grid>li:hover{border-color:var(--line-strong);transform:translateY(-2px)}}.profiles-grid .profile-row-head h3{font-size:var(--step-2)}.space{padding-block:var(--space-8) var(--space-16);display:grid;grid-gap:var(--space-12);gap:var(--space-12)}.space-head{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.space-head h1{font-size:var(--step-4);letter-spacing:-.03em}.dossier{list-style:none;margin:0;padding:0;grid-gap:0;gap:0}.dossier,.dossier li{display:grid;position:relative}.dossier li{grid-template-columns:2.5rem minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);padding-bottom:var(--space-6)}.dossier li:not(:last-child):before{content:"";position:absolute;left:calc(1.25rem - 1px);top:2rem;bottom:0;width:2px;background:var(--line)}.dossier li[data-state=done]:not(:last-child):before{background:var(--proof);transform-origin:top center}.dossier-mark{position:relative;z-index:1;width:2.5rem;height:2.5rem;border-radius:50%;border:2px solid var(--line-strong);background:var(--bg)}.dossier li[data-state=done] .dossier-mark{border-color:var(--proof);background:radial-gradient(circle,var(--proof) 0 32%,var(--bg) 34%)}.dossier li[data-state=active] .dossier-mark{border-color:var(--signal);background:radial-gradient(circle,var(--signal) 0 24%,var(--bg) 26%)}.dossier li[data-state=blocked] .dossier-mark{border-style:dashed}.dossier-body{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding-top:.45rem}.dossier-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.dossier-title strong{font:500 var(--step-1) /1.2 var(--serif)}.dossier li[data-state=todo] .dossier-title strong{color:var(--muted)}@media (prefers-reduced-motion:no-preference){.dossier li[data-state=active] .dossier-mark:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid var(--signal);animation:dossier-ping 2.4s var(--ease-out) infinite}@keyframes dossier-ping{0%{transform:scale(1);opacity:.7}70%,to{transform:scale(1.6);opacity:0}}.dossier[data-armed]:not([data-in]) li{opacity:0;transform:translateY(10px)}.dossier[data-armed]:not([data-in]) li[data-state=done]:before{transform:scaleY(0)}.dossier li{transition:opacity .4s var(--ease-out),transform .4s var(--ease-out);transition-delay:calc(var(--i) * 90ms)}.dossier li:before{transition:transform .5s var(--ease-out);transition-delay:calc(var(--i) * 90ms + .2s)}}.auth-page{padding-block:var(--space-12) var(--space-16);display:grid;grid-gap:var(--space-8);gap:var(--space-8);align-items:start}@media (min-width:64rem){.auth-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.auth-copy{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.auth-copy h1{font-size:var(--step-4);letter-spacing:-.03em}.auth-widget{display:grid;justify-items:start}.app{min-height:100dvh;display:grid;grid-template-rows:auto 1fr}.app-top{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-header);justify-content:space-between;min-height:3.75rem;padding-inline:var(--gutter);background:var(--scrim);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-top,.app-top-right{display:flex;align-items:center;gap:var(--space-4)}.app-body{display:grid;grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-6) var(--gutter) var(--space-16)}@media (min-width:64rem){.app-body{grid-template-columns:13rem minmax(0,1fr);gap:var(--space-12)}.app-side{position:-webkit-sticky;position:sticky;top:5rem;align-self:start}}.app-main{display:grid;grid-gap:var(--space-12);gap:var(--space-12);align-content:start;min-width:0;max-width:var(--max)}.app-head{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.app-head h1{font-size:var(--step-4);letter-spacing:-.03em}.tiles{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.tile{display:grid;grid-gap:var(--space-2);gap:var(--space-2);align-content:start;padding:var(--space-4) var(--space-5,1.25rem);background:var(--surface);border:1px solid var(--line);border-radius:calc(var(--radius) + 4px)}.tile-wide{grid-column:span 2}@media (max-width:40rem){.tile-wide{grid-column:auto}}.tile-label{font-size:var(--step--2);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.tile-value{font:500 var(--step-3) /1 var(--serif);letter-spacing:-.03em}.tile-value small{font-size:var(--step-1)}.tile-foot{font-size:var(--step--1)}.gate-bar{position:relative;display:block;height:.5rem;background:var(--line);border-radius:1px;overflow:hidden}.gate-bar span{position:absolute;inset:0;background:var(--proof);transform-origin:left center}.gate-bar .gate-provisional{background:var(--proof-wash);border-right:2px solid var(--proof);z-index:-1}@media (prefers-reduced-motion:no-preference){.tiles[data-armed]:not([data-in]) .tile{opacity:0;transform:translateY(12px)}.tiles .tile{transition:opacity .45s var(--ease-out),transform .45s var(--ease-out);transition-delay:calc(var(--i) * 80ms)}}.ops{width:100%;border-collapse:collapse;font-size:var(--step--1)}.ops td,.ops th{padding:var(--space-3) var(--space-3) var(--space-3) 0;text-align:left;border-bottom:1px solid var(--line);vertical-align:middle}.ops thead th{font-weight:500;font-size:var(--step--2);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom-color:var(--line-strong)}.ops tbody th{font-weight:400}.ops tr[data-actor=client]{background:linear-gradient(90deg,var(--signal-wash),transparent 40%)}.welcome{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.welcome-choices{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.welcome-choice{display:grid;grid-gap:var(--space-3);gap:var(--space-3);align-content:start;min-height:12rem;padding:clamp(1.4rem,3vw,2rem);text-align:left;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);cursor:pointer;transition:border-color var(--dur-ui) ease,transform var(--dur-ui) var(--ease-out)}.welcome-choice strong{font:500 var(--step-2) /1.1 var(--serif)}.welcome-go{margin-top:auto;color:var(--proof);font-weight:500}.welcome-choice:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.welcome-choice:hover{border-color:var(--proof);transform:translateY(-3px)}}.empty-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.threads{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.thread-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-1) var(--space-4);gap:var(--space-1) var(--space-4);padding:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);text-decoration:none;color:var(--ink);transition:border-color var(--dur-ui) ease}@media (hover:hover) and (pointer:fine){.thread-row:hover{border-color:var(--line-strong)}}.thread-who strong{font:500 var(--step-1) /1.2 var(--serif)}.thread-last{grid-column:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-date{grid-column:2;grid-row:2;justify-self:end}.thread-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.bubbles{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.bubbles li{display:grid;grid-gap:var(--space-1);gap:var(--space-1);max-width:min(42rem,88%);padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:calc(var(--radius) + 6px)}.bubbles li[data-mine]{justify-self:end;background:color-mix(in srgb,var(--proof) 9%,var(--surface));border-color:color-mix(in srgb,var(--proof) 35%,var(--line))}.bubbles li[data-from=operator]{border-style:dashed}.bubble-who{font-weight:600;color:var(--muted)}.bubble-body{white-space:pre-wrap;overflow-wrap:anywhere}.decision,.reply{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:clamp(1rem,2.5vw,1.5rem);background:var(--surface);border:1px solid var(--line);border-radius:calc(var(--radius) + 4px)}.decision{border-color:color-mix(in srgb,var(--signal) 45%,var(--line))}.reply textarea{width:100%;min-height:7rem;padding:var(--space-3);font-size:16px;line-height:1.5;background:var(--bg);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);resize:vertical}.reply .btn{justify-self:start}.form-error{padding:var(--space-3) var(--space-4);border:1px solid var(--signal);border-radius:var(--radius);background:var(--signal-wash);color:var(--ink)}@media (prefers-reduced-motion:no-preference){.bubbles li{animation:bubble-in .26s var(--ease-out) both}@keyframes bubble-in{0%{opacity:0;transform:translateY(6px)}}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.460bdf14.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.491cbc05.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.23aae568.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.4449bf7a.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.113a630f.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.3835a68e.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.6c596dfc.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/newsreader-vietnamese-wght-normal.5c203539.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/newsreader-latin-ext-wght-normal.52ecd825.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/newsreader-latin-wght-normal.257fdc63.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}