:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:clamp(1.0625rem, 1rem + .22vw, 1.1875rem);--text-display:clamp(2.75rem, 8vw, 6.25rem);--leading-tight:.96;--leading-body:1.65;--tracking-tight:-.045em;--tracking-label:.12em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--width-site:76rem;--width-showcase:64rem;--width-reading:42rem;--gutter:clamp(1.25rem, 4vw, 3rem);--text-section:clamp(3.5rem, 4.2vw, 4rem);--text-section-support:clamp(1.125rem, 1.3vw, 1.25rem);--section-padding-block:clamp(6rem, 8vw, 7.5rem);--section-visual-gap:clamp(3rem, 4vw, 4rem);--color-canvas:#f7f8fa;--color-surface:#fff;--color-ink:#111a2b;--color-ink-muted:#596274;--color-ink-faint:#7d8595;--color-primary:#1f5eff;--color-primary-strong:#1247d7;--color-primary-soft:#eaf0ff;--color-border:#dfe3ea;--color-border-strong:#c8ced9;--color-grid:#111a2b0b;--status-verified:#147a4b;--status-verified-surface:#e7f6ed;--status-verified-border:#b9e2c9;--status-warning:#945c08;--status-warning-surface:#fff4d8;--status-warning-border:#f0d48d;--status-invalid:#b4232f;--status-invalid-surface:#fdebed;--status-invalid-border:#efbec3;--border-width:1px;--border-subtle:var(--border-width) solid var(--color-border);--radius-sm:.375rem;--radius-md:.75rem;--radius-lg:1.25rem;--radius-pill:999px;--shadow-sm:0 1px 2px #111a2b0d;--shadow-lifted:0 18px 45px #111a2b14;--shadow-focus:0 0 0 3px #1f5eff47}*,:before,:after{box-sizing:border-box}html{background:var(--color-canvas);-webkit-text-size-adjust:100%;min-width:20rem}body{background:var(--color-canvas);min-height:100vh;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-body);text-rendering:optimizelegibility;margin:0}a{color:inherit;text-underline-offset:.2em;touch-action:manipulation;-webkit-tap-highlight-color:#1f5eff24;text-decoration-thickness:.08em}a:hover{color:var(--color-primary-strong)}a:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-primary);outline-offset:4px;box-shadow:var(--shadow-focus)}h1,h2,h3,p,dl,dd{margin-block:0}h1{letter-spacing:var(--tracking-tight);font-weight:650;line-height:var(--leading-tight);text-wrap:balance}h2,h3{line-height:1.2}.skip-link{z-index:10;top:var(--space-3);left:var(--space-3);padding:var(--space-2) var(--space-3);border:var(--border-subtle);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-lifted);color:var(--color-ink);font-size:var(--text-sm);transform:translateY(calc(-100% - var(--space-6)));font-weight:650;transition:transform .14s;position:fixed}.skip-link:focus-visible{transform:translateY(0)}.site-shell{width:min(100%, var(--width-site));padding-inline:var(--gutter);margin-inline:auto}.site-header{border-bottom:var(--border-subtle);background:#f7f8faf0}.site-header__inner{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:5rem;display:flex}.wordmark{align-items:center;gap:var(--space-3);min-width:0;color:var(--color-ink);letter-spacing:-.025em;font-size:1.0625rem;font-weight:720;text-decoration:none;display:inline-flex}.wordmark__mark{border:1px solid var(--color-primary);border-radius:var(--radius-sm);background:linear-gradient(90deg, transparent 47%, var(--color-primary) 47% 53%, transparent 53%), linear-gradient(transparent 47%, var(--color-primary) 47% 53%, transparent 53%);flex:none;width:1.625rem;height:1.625rem;position:relative}.wordmark__mark:after{border:1px solid var(--color-primary);content:"";border-radius:50%;position:absolute;inset:.35rem}.site-nav{align-items:center;gap:var(--space-5);color:var(--color-ink-muted);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-nav a{align-items:center;min-height:2.75rem;text-decoration:none;display:inline-flex}.site-main{position:relative;overflow:hidden}.site-main:before{z-index:0;background-image:linear-gradient(var(--color-grid) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid) 1px, transparent 1px);content:"";pointer-events:none;background-size:3rem 3rem;height:clamp(68rem,125svh,84rem);position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 13% 54%,#0000 100%);mask-image:linear-gradient(#0000,#000 13% 54%,#0000 100%)}.method-anchor{height:0;scroll-margin-top:var(--space-5);display:block}.hero{z-index:1;text-align:center;place-items:start center;width:min(100%,90rem);min-height:max(43rem,100svh - 13rem);padding-top:clamp(5.5rem,10vh,7rem);padding-bottom:clamp(7rem,14vh,9rem);display:grid;position:relative}.hero__content{width:100%;min-width:0;max-width:78rem}.hero__eyebrow{margin-bottom:var(--space-6);color:var(--color-primary-strong);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:700;animation:.52s cubic-bezier(.22,1,.36,1) both hero-enter}.hero h1{letter-spacing:-.06em;width:100%;max-width:none;font-size:clamp(3.4rem,7vw,6rem);font-weight:600;line-height:1.02;animation:.6s cubic-bezier(.22,1,.36,1) 50ms both hero-enter}.hero h1 span{white-space:nowrap;display:block}.hero__summary{max-width:44rem;margin:var(--space-7) auto 0;color:var(--color-ink-muted);text-wrap:pretty;font-size:clamp(1.0625rem,1.35vw,1.1875rem);line-height:1.6;animation:.6s cubic-bezier(.22,1,.36,1) .11s both hero-enter}.hero__actions{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:2.25rem;animation:.6s cubic-bezier(.22,1,.36,1) .17s both hero-enter;display:flex}.button{border-radius:var(--radius-sm);justify-content:center;align-items:center;gap:var(--space-2);min-height:3.125rem;font-size:var(--text-sm);border:1px solid #0000;padding:.75rem 1.25rem;font-weight:650;line-height:1.2;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button--primary{border-color:var(--color-primary);background:var(--color-primary);box-shadow:var(--shadow-sm);color:#fff}.button--primary:hover{border-color:var(--color-primary-strong);background:var(--color-primary-strong);color:#fff}.button--secondary{color:var(--color-ink);background:0 0;border-color:#0000}.button--secondary:hover{border-color:var(--color-border);color:var(--color-primary-strong);background:#ffffffb8}@keyframes hero-enter{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.problem{z-index:1;scroll-margin-top:var(--space-5);background:0 0;position:relative}.problem__inner{width:min(100%, var(--width-site));padding-block:var(--section-padding-block)}.problem__header{align-items:start;gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(20rem,27rem);display:grid}.problem__header>div{grid-column:1/-1}.section-eyebrow,.run-label,.variable-meta>span,.run-value,.value-transition,.harness-change,.comparison-story__identity,.comparison-columns,.comparison-state{font-family:var(--font-mono)}.section-eyebrow{margin-bottom:var(--space-5);color:var(--color-primary-strong);font-size:var(--text-xs);letter-spacing:var(--tracking-label);font-weight:700}.problem h2{max-width:none;font-size:var(--text-section);letter-spacing:-.055em;text-wrap:balance;font-weight:600;line-height:.98}.problem h2 span{white-space:nowrap;display:block}.problem__summary{max-width:27rem;color:var(--color-ink-muted);font-size:var(--text-section-support);text-wrap:pretty;grid-column:2;justify-self:end;line-height:1.55}.comparison-story{width:min(100%, var(--width-showcase));min-height:32rem;margin:var(--section-visual-gap) auto 0;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#ffffffad;position:relative;overflow:hidden}.comparison-story__topbar{min-height:2.75rem;padding-inline:clamp(var(--space-4), 2vw, var(--space-6));border-bottom:var(--border-subtle);justify-content:space-between;align-items:center;gap:var(--space-4);background:#f7f8facc;display:flex}.comparison-story__identity{align-items:center;gap:var(--space-3);min-width:0;color:var(--color-ink);font-size:var(--text-xs);letter-spacing:var(--tracking-label);font-weight:700;line-height:1.3;display:flex}.comparison-story__identity span,.comparison-story__identity p:last-child{color:var(--color-ink-faint)}.demo-motion-toggle{min-height:2.75rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-ink-muted);cursor:pointer;font:600 var(--text-xs) / 1.2 var(--font-sans);touch-action:manipulation;background:0 0;border:1px solid #0000;transition:background-color .14s,border-color .14s,color .14s}.demo-motion-toggle:hover{border-color:var(--color-border);background:var(--color-surface);color:var(--color-ink)}.demo-motion-toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;box-shadow:var(--shadow-focus)}.comparison-columns,.variable-row{grid-template-columns:minmax(15rem,1.08fr) minmax(10rem,.72fr) minmax(17rem,1.2fr);display:grid}.comparison-table{border-collapse:collapse;width:100%;display:block}.comparison-table thead,.comparison-table tbody{display:block}.comparison-table th,.comparison-table td{font-weight:inherit;text-align:left;padding:0}.comparison-columns{min-height:3.25rem;padding-inline:clamp(var(--space-4), 2vw, var(--space-6));border-bottom:var(--border-subtle);color:var(--color-ink-faint);font-size:var(--text-xs);letter-spacing:var(--tracking-label);align-items:center;font-weight:700}.run-label{min-width:0;color:var(--color-ink);letter-spacing:.08em;font-size:clamp(1rem,1.3vw,1.125rem);font-weight:700}.variable-list{display:grid}.variable-row{min-width:0;min-height:4.375rem;padding-inline:clamp(var(--space-4), 2vw, var(--space-6));border-bottom:var(--border-subtle);align-items:center;display:grid;position:relative}.variable-row>:not(:first-child),.comparison-columns>:not(:first-child){border-left:var(--border-subtle);min-height:100%;padding-left:clamp(var(--space-4), 2.2vw, var(--space-7));align-items:center;display:flex}.variable-meta{align-items:start;gap:var(--space-2);grid-template-columns:1.75rem minmax(0,1fr);min-width:0;display:grid}.variable-meta>span{color:var(--color-ink-faint);font-size:var(--text-xs);font-variant-numeric:tabular-nums;padding-top:.28rem}.variable-meta p{color:var(--color-ink);font-size:clamp(1.125rem,1.5vw,1.3125rem);font-weight:620;line-height:1.2}.variable-meta small{color:var(--color-ink-faint);margin-top:.2rem;font-size:clamp(.875rem,1vw,.9375rem);line-height:1.25;display:block}.run-value,.value-transition{min-width:0;color:var(--color-ink);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:clamp(1.625rem,2vw,2rem);font-weight:650;line-height:1.1}.value-transition{align-items:center;gap:clamp(var(--space-3), 1.8vw, var(--space-6));display:flex}.value-transition__old{color:var(--status-invalid);opacity:.48;position:relative}.value-transition__old:after{content:"";background:currentColor;height:1px;position:absolute;top:50%;left:-.08em;right:-.08em}.value-transition__cue{color:var(--color-ink-faint);font-size:.68em}.value-transition__new{color:var(--color-ink)}.variable-row--harness{min-height:6.5rem}.harness-change{justify-content:flex-start;align-items:center;gap:clamp(var(--space-5), 3vw, var(--space-9));min-width:0;padding-right:var(--space-5);color:var(--color-ink);letter-spacing:-.055em;grid-column:2/-1;font-size:clamp(2.25rem,3vw,2.75rem);font-weight:650;line-height:1;display:flex}.harness-change>span:last-child{color:var(--color-primary-strong)}.harness-change>span:nth-child(2){color:var(--color-ink-faint);font-size:.62em}.comparison-state{min-height:6.5rem;padding:var(--space-5) clamp(var(--space-4), 2vw, var(--space-6));background:#f7f8faad;grid-template-columns:minmax(15rem,1.08fr) minmax(0,1.92fr);align-items:center;display:grid}.comparison-state__label{color:var(--color-ink-faint);font-size:var(--text-xs);letter-spacing:var(--tracking-label);font-weight:700}.comparison-state__flow{min-width:0;min-height:100%;padding-left:clamp(var(--space-4), 2.2vw, var(--space-7));border-left:var(--border-subtle);align-items:center;gap:clamp(var(--space-3), 2vw, var(--space-6));line-height:1;display:flex}.comparison-state__initial{color:var(--status-invalid);letter-spacing:.04em;font-size:clamp(1rem,1.6vw,1.25rem);font-weight:700}.comparison-state__cue{color:var(--color-ink-faint);font-size:clamp(1.25rem,2vw,1.75rem)}.comparison-state__final{color:var(--status-verified);letter-spacing:-.04em;font-size:clamp(2rem,3vw,2.75rem);font-weight:700}.comparison-story--motion:not(.is-playing) .value-transition__old,.comparison-story--motion:not(.is-playing) .comparison-state__initial{opacity:1}.comparison-story--motion:not(.is-playing) .value-transition__old:after,.comparison-story--motion:not(.is-playing) .value-transition__cue,.comparison-story--motion:not(.is-playing) .value-transition__new,.comparison-story--motion:not(.is-playing) .comparison-state__cue,.comparison-story--motion:not(.is-playing) .comparison-state__final{opacity:0}.comparison-story--motion:not(.is-playing) .harness-change{opacity:.52}.comparison-story--motion.is-playing .value-transition__old,.comparison-story--motion.is-playing .value-transition__old:after,.comparison-story--motion.is-playing .value-transition__cue,.comparison-story--motion.is-playing .value-transition__new,.comparison-story--motion.is-playing .harness-change,.comparison-story--motion.is-playing .comparison-state__initial,.comparison-story--motion.is-playing .comparison-state__cue,.comparison-story--motion.is-playing .comparison-state__final{animation-duration:5.6s;animation-timing-function:linear;animation-iteration-count:infinite}.comparison-story--motion.is-playing [data-control=budget] .value-transition__old{animation-name:budget-old}.comparison-story--motion.is-playing [data-control=budget] .value-transition__old:after{animation-name:budget-rule}.comparison-story--motion.is-playing [data-control=budget] .value-transition__cue,.comparison-story--motion.is-playing [data-control=budget] .value-transition__new{animation-name:budget-new}.comparison-story--motion.is-playing [data-control=retries] .value-transition__old{animation-name:retries-old}.comparison-story--motion.is-playing [data-control=retries] .value-transition__old:after{animation-name:retries-rule}.comparison-story--motion.is-playing [data-control=retries] .value-transition__cue,.comparison-story--motion.is-playing [data-control=retries] .value-transition__new{animation-name:retries-new}.comparison-story--motion.is-playing [data-control=environment] .value-transition__old{animation-name:environment-old}.comparison-story--motion.is-playing [data-control=environment] .value-transition__old:after{animation-name:environment-rule}.comparison-story--motion.is-playing [data-control=environment] .value-transition__cue,.comparison-story--motion.is-playing [data-control=environment] .value-transition__new{animation-name:environment-new}.comparison-story--motion.is-playing .harness-change{animation-name:harness-focus}.comparison-story--motion.is-playing .comparison-state__initial{animation-name:initial-state}.comparison-story--motion.is-playing .comparison-state__cue,.comparison-story--motion.is-playing .comparison-state__final{animation-name:final-state}.comparison-story--motion.is-user-paused *{animation-play-state:paused}@keyframes budget-old{0%,10%,90%,to{opacity:1}15%,84%{opacity:.38}}@keyframes budget-rule{0%,10%,90%,to{opacity:0;transform:scaleX(0)}15%,84%{opacity:1;transform:scaleX(1)}}@keyframes budget-new{0%,10%,90%,to{opacity:0;transform:translateY(.22rem)}15%,84%{opacity:1;transform:none}}@keyframes retries-old{0%,18%,90%,to{opacity:1}23%,84%{opacity:.38}}@keyframes retries-rule{0%,18%,90%,to{opacity:0;transform:scaleX(0)}23%,84%{opacity:1;transform:scaleX(1)}}@keyframes retries-new{0%,18%,90%,to{opacity:0;transform:translateY(.22rem)}23%,84%{opacity:1;transform:none}}@keyframes environment-old{0%,26%,90%,to{opacity:1}31%,84%{opacity:.38}}@keyframes environment-rule{0%,26%,90%,to{opacity:0;transform:scaleX(0)}31%,84%{opacity:1;transform:scaleX(1)}}@keyframes environment-new{0%,26%,90%,to{opacity:0;transform:translateY(.22rem)}31%,84%{opacity:1;transform:none}}@keyframes harness-focus{0%,31%,90%,to{opacity:.52;transform:translateY(.2rem)}38%,84%{opacity:1;transform:none}}@keyframes initial-state{0%,41%,90%,to{opacity:1}48%,84%{opacity:.38}}@keyframes final-state{0%,41%,90%,to{opacity:0;transform:translateY(.25rem)}48%,84%{opacity:1;transform:none}}.evidence{z-index:1;background:var(--color-canvas);scroll-margin-top:var(--space-5);position:relative}.evidence__inner{width:min(100%, var(--width-site));padding-block:var(--section-padding-block)}.evidence__header{align-items:end;gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(20rem,27rem);display:grid}.evidence h2{max-width:60rem;font-size:var(--text-section);letter-spacing:-.055em;text-wrap:balance;font-weight:600;line-height:.98}.evidence__summary{max-width:27rem;color:var(--color-ink-muted);font-size:var(--text-section-support);text-wrap:pretty;justify-self:end;line-height:1.55}.evidence-system{width:min(100%, var(--width-showcase));min-height:33.75rem;margin:var(--section-visual-gap) auto 0;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#ffffffad;overflow:hidden}.evidence-system__topbar{min-height:2.75rem;padding-inline:clamp(var(--space-4), 2vw, var(--space-6));border-bottom:var(--border-subtle);justify-content:space-between;align-items:center;gap:var(--space-4);background:#f7f8facc;display:flex;position:relative}.evidence-system__identity,.evidence-hierarchy__header,.evidence-level__index,.evidence-level__content strong,.evidence-level__authority,.claim-state__header,.claim-state__strength,.claim-state__verdict,.claim-state__qualification{font-family:var(--font-mono)}.evidence-system__identity{align-items:center;gap:var(--space-3);min-width:0;color:var(--color-ink);font-size:var(--text-xs);letter-spacing:var(--tracking-label);font-weight:700;line-height:1.3;display:flex}.evidence-system__identity span,.evidence-system__identity p:last-child{color:var(--color-ink-faint)}.evidence-motion-toggle{top:0;right:clamp(var(--space-4), 2vw, var(--space-6));width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;color:var(--color-ink-muted);cursor:pointer;opacity:0;pointer-events:none;touch-action:manipulation;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:color .14s,opacity .14s;display:grid;position:absolute}.evidence-motion-toggle:hover{color:var(--color-primary-strong)}.evidence-motion-toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;opacity:1;pointer-events:auto}.evidence-motion-toggle[data-control-state=play]{opacity:1;pointer-events:auto}.evidence-motion-toggle__icon{width:.75rem;height:.75rem;display:block;position:relative}.evidence-motion-toggle__icon:before,.evidence-motion-toggle__icon:after{content:"";background:currentColor;border-radius:999px;width:.125rem;position:absolute;top:.0625rem;bottom:.0625rem}.evidence-motion-toggle__icon:before{left:.125rem}.evidence-motion-toggle__icon:after{right:.125rem}.evidence-motion-toggle[data-control-state=play] .evidence-motion-toggle__icon:before{background:0 0;border-top:.34375rem solid #0000;border-bottom:.34375rem solid #0000;border-left:.5625rem solid;border-radius:0;width:0;height:0;top:.0625rem;bottom:auto;left:.1875rem}.evidence-motion-toggle[data-control-state=play] .evidence-motion-toggle__icon:after{display:none}@media (hover:hover) and (pointer:fine){.evidence-system:hover .evidence-motion-toggle{opacity:1;pointer-events:auto}}.evidence-system__body{grid-template-columns:minmax(0,1.18fr) minmax(25rem,.82fr);min-height:31rem;display:grid}.evidence-hierarchy{min-width:0;padding:0 clamp(var(--space-4), 2vw, var(--space-5)) var(--space-4);border-right:var(--border-subtle);grid-template-rows:auto 1fr auto;display:grid}.evidence-hierarchy__header{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:4rem;color:var(--color-ink-faint);font-size:var(--text-xs);letter-spacing:var(--tracking-label);font-weight:700;display:flex}.evidence-hierarchy__header>div{min-width:0}.evidence-hierarchy__header>div>span{margin-top:var(--space-1);color:var(--color-ink-muted);font-family:var(--font-sans);letter-spacing:0;font-size:.875rem;font-weight:500;line-height:1.35;display:block}.evidence-hierarchy__fallback{justify-items:end;gap:var(--space-1);flex:none;display:grid}.evidence-hierarchy__fallback>span{color:var(--color-ink-faint);letter-spacing:.1em;font-size:.625rem}.evidence-hierarchy__header strong{color:var(--color-ink);font-size:var(--text-sm);letter-spacing:.08em}.evidence-hierarchy__note{padding-top:var(--space-4);border-top:var(--border-subtle);color:var(--color-ink-faint);text-wrap:pretty;font-size:.8125rem;line-height:1.45}.evidence-levels{grid-template-rows:1.2fr 1fr .9fr;min-height:0;margin:0;padding:0;list-style:none;display:grid}.evidence-level{border-top:var(--border-subtle);align-items:center;column-gap:clamp(var(--space-3), 1.6vw, var(--space-5));grid-template-columns:.375rem 3.25rem minmax(0,1fr) auto;min-width:0;display:grid}.evidence-level--l0{background:#1f5eff09}.evidence-level__rail{width:100%;height:calc(100% - var(--space-7));background:var(--color-border);display:block;overflow:hidden}.evidence-level__rail>span{background:var(--color-ink-faint);transform-origin:bottom;width:100%;height:100%;display:block}.evidence-level--l0 .evidence-level__rail{width:.25rem}.evidence-level--l0 .evidence-level__rail>span{background:var(--color-primary)}.evidence-level--l1 .evidence-level__rail{width:.1875rem}.evidence-level--l1 .evidence-level__rail>span{background:var(--color-ink-muted)}.evidence-level--l2 .evidence-level__rail{width:.125rem}.evidence-level__index{color:var(--color-ink-faint);letter-spacing:-.04em;font-size:clamp(1.25rem,1.8vw,1.625rem);font-weight:700}.evidence-level--l0 .evidence-level__index{color:var(--color-primary-strong);font-size:clamp(1.75rem,2.2vw,2.125rem)}.evidence-level__content{min-width:0}.evidence-level__content strong{color:var(--color-ink);letter-spacing:-.025em;font-size:clamp(1.125rem,1.65vw,1.5rem);line-height:1.2;display:block}.evidence-level--l0 .evidence-level__content strong{font-size:clamp(1.5rem,2vw,1.875rem)}.evidence-level--l2 .evidence-level__content strong{color:var(--color-ink-muted);font-size:clamp(1rem,1.4vw,1.25rem);font-weight:620}.evidence-level__content p{margin-top:var(--space-2);color:var(--color-ink-muted);text-wrap:pretty;font-size:clamp(.9375rem,1.15vw,1.0625rem);line-height:1.35}.evidence-level--l2 .evidence-level__content p{color:var(--color-ink-faint)}.evidence-level__authority{color:var(--color-ink-faint);letter-spacing:.1em;text-align:right;font-size:.6875rem;font-weight:700}.evidence-level--l0 .evidence-level__authority{color:var(--color-primary-strong)}.claim-state{min-width:0;padding:var(--space-4);background:#f7f8fa94;grid-template-rows:auto minmax(6.5rem,1fr) auto auto auto;display:grid}.claim-state__header{justify-content:space-between;align-items:center;gap:var(--space-4);min-width:0;color:var(--color-ink-faint);font-size:var(--text-xs);letter-spacing:.1em;font-weight:700;display:flex}.claim-state__header span{color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.claim-state__claim{max-width:28rem;padding-block:var(--space-4);color:var(--color-ink);letter-spacing:-.04em;text-wrap:balance;align-items:center;font-size:clamp(1.625rem,2.1vw,2rem);font-weight:600;line-height:1.2;display:flex}.claim-state__strength{padding-bottom:var(--space-4)}.claim-state__strength>div:first-child,.claim-state__ticks{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.claim-state__strength label,.claim-state__strength>div:first-child span{color:var(--color-ink-faint);letter-spacing:.1em;font-size:.6875rem;font-weight:700}.evidence-scrubber__control{align-items:center;height:2.75rem;display:flex;position:relative}.claim-state__track{background:var(--color-border);pointer-events:none;height:.25rem;display:block;position:absolute;left:1.375rem;right:1.375rem;overflow:hidden}.claim-state__track>span{background:var(--color-primary);width:100%;height:100%;transform:scaleX(var(--evidence-progress,1));transform-origin:0;display:block}.evidence-scrubber input[type=range]{z-index:1;appearance:none;width:100%;height:2.75rem;color:var(--color-primary);cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;margin:0;padding-inline:.875rem;position:relative}.evidence-scrubber input[type=range]:active{cursor:grabbing}.evidence-scrubber input[type=range]:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-primary);outline-offset:2px;box-shadow:var(--shadow-focus)}.evidence-scrubber input[type=range]::-webkit-slider-runnable-track{background:0 0;height:.25rem}.evidence-scrubber input[type=range]::-webkit-slider-thumb{border:2px solid var(--color-primary);appearance:none;background:var(--color-surface);border-radius:50%;width:.875rem;height:.875rem;margin-top:-.3125rem;box-shadow:0 0 0 2px #f7f8fae6}.evidence-scrubber input[type=range]::-moz-range-track{background:0 0;height:.25rem}.evidence-scrubber input[type=range]::-moz-range-thumb{border:2px solid var(--color-primary);background:var(--color-surface);border-radius:50%;width:.75rem;height:.75rem;box-shadow:0 0 0 2px #f7f8fae6}.claim-state__ticks{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0;display:grid}.claim-state__ticks button{min-width:2.75rem;min-height:2.75rem;padding:var(--space-2) 0;color:var(--color-ink-faint);cursor:pointer;font:700 .6875rem / 1 var(--font-mono);letter-spacing:.1em;touch-action:manipulation;-webkit-tap-highlight-color:#1f5eff24;text-underline-offset:.25rem;background:0 0;border:0;border-radius:0;align-items:center;gap:.375rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:color .14s,text-decoration-color .14s;display:inline-flex}.claim-state__ticks button:before{content:"";opacity:0;background:currentColor;border-radius:50%;flex:none;width:.3125rem;height:.3125rem;transition:opacity .14s,transform .14s;transform:scale(.6)}.claim-state__ticks button:first-child{justify-self:start}.claim-state__ticks button:nth-child(2){justify-self:center}.claim-state__ticks button:last-child{justify-self:end}.claim-state__ticks button:hover{color:var(--color-ink);text-decoration-color:currentColor}.claim-state__ticks button:focus-visible{color:var(--color-primary-strong);outline:2px solid #0000;text-decoration-color:currentColor}.claim-state__ticks button[aria-pressed=true]{color:var(--color-primary-strong)}.claim-state__ticks button:hover:before,.claim-state__ticks button:focus-visible:before,.claim-state__ticks button[aria-pressed=true]:before{opacity:1;transform:scale(1)}.claim-state__verdict{padding-block:var(--space-4);border-top:var(--border-subtle);border-bottom:var(--border-subtle)}.claim-state__verdict>p{margin-bottom:var(--space-3);color:var(--color-ink-faint);letter-spacing:.1em;font-size:.6875rem;font-weight:700}.claim-state__values{align-items:center;min-width:0;line-height:1;display:grid}.claim-state__current{letter-spacing:-.045em;grid-area:1/1;font-size:clamp(2rem,3.2vw,3rem);font-weight:700}.claim-state__current--l2{color:var(--status-warning);opacity:var(--claim-l2-opacity,0)}.claim-state__current--l1{color:var(--color-primary-strong);opacity:var(--claim-l1-opacity,0)}.claim-state__current--l0{color:var(--status-verified);opacity:var(--claim-l0-opacity,1)}.claim-state__qualification{padding-top:var(--space-4);color:var(--color-ink-faint);text-wrap:pretty;font-size:.75rem;line-height:1.5}.evidence-system--interactive .evidence-level{opacity:.26}.evidence-system--interactive .evidence-level--l0{opacity:var(--evidence-l0-opacity,.26)}.evidence-system--interactive .evidence-level--l1{opacity:var(--evidence-l1-opacity,.72)}.evidence-system--interactive .evidence-level--l2{opacity:var(--evidence-l2-opacity,.5)}.evidence-system--motion .evidence-levels,.evidence-system--motion .evidence-scrubber__control,.evidence-system--motion .claim-state__values{transition:opacity .18s}.evidence-system--motion.is-resetting .evidence-levels,.evidence-system--motion.is-resetting .evidence-scrubber__control,.evidence-system--motion.is-resetting .claim-state__values{opacity:.12}.closing{z-index:1;border-top:var(--border-subtle);background:var(--color-canvas);scroll-margin-top:var(--space-5);position:relative}.closing__inner{padding-top:clamp(7.5rem,11vw,10.5rem);padding-bottom:clamp(5rem,7.5vw,7rem)}.closing__statement{max-width:64rem}.closing h2{letter-spacing:-.055em;text-wrap:balance;max-width:58rem;font-size:clamp(4rem,5vw,4.5rem);font-weight:620;line-height:.98}.closing__summary{max-width:40rem;margin-top:var(--space-7);color:var(--color-ink-muted);font-size:var(--text-section-support);text-wrap:pretty;line-height:1.55}.closing__actions{margin-top:var(--space-7);align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.closing__reveal{opacity:0;transition:opacity .46s cubic-bezier(.22,1,.36,1),transform .46s cubic-bezier(.22,1,.36,1);transform:translateY(.5rem)}.closing__reveal--summary{transition-delay:55ms}.closing__reveal--actions{transition-delay:.11s}.closing.is-visible .closing__reveal{opacity:1;transform:translateY(0)}.closing__recap{padding-top:var(--space-5);border-top:var(--border-subtle);margin-top:clamp(5rem,8vw,7.5rem)}.closing__recap ol{color:var(--color-ink-faint);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;font-size:.6875rem;font-weight:700;list-style:none;display:grid}.closing__recap li{padding-right:var(--space-5);position:relative}.closing__recap li:not(:last-child):after{top:50%;right:var(--space-5);background:var(--color-border-strong);content:"";width:1.5rem;height:1px;position:absolute}.site-footer{border-top:var(--border-subtle);background:var(--color-canvas)}.site-footer__inner{padding-top:var(--space-7);padding-bottom:var(--space-5);color:var(--color-ink-muted);font-size:var(--text-sm)}.site-footer__topline{align-items:start;gap:var(--space-7);grid-template-columns:minmax(15rem,1fr) auto auto;display:grid}.site-footer__brand strong{color:var(--color-ink);letter-spacing:-.02em;font-size:1rem;display:block}.site-footer__brand p{margin-top:var(--space-2);color:var(--color-ink-faint)}.site-footer__nav{gap:var(--space-5);margin:0;padding:0;list-style:none;display:flex}.site-footer__nav a,.site-footer__email,.site-footer__meta a{text-decoration:none}.site-footer__email{color:var(--color-ink)}.site-footer__meta{margin-top:var(--space-7);padding-top:var(--space-4);border-top:var(--border-subtle);justify-content:space-between;align-items:center;gap:var(--space-5);color:var(--color-ink-faint);font-size:.75rem;display:flex}@media (width<=64rem){.hero{padding-top:clamp(5rem,10vh,6rem);padding-bottom:clamp(7rem,14vh,9rem)}.problem__header{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.problem__header>div,.problem__summary{grid-column:auto;justify-self:start}.problem__summary{max-width:42rem}.comparison-columns,.variable-row{grid-template-columns:minmax(12rem,1fr) minmax(8.5rem,.7fr) minmax(13rem,1.15fr)}.comparison-state{grid-template-columns:minmax(12rem,1fr) minmax(0,1.85fr)}.harness-change{font-size:clamp(2.25rem,4.4vw,3rem)}}@media (width<=48rem){.site-header__inner{min-height:auto;padding-block:var(--space-4);align-items:flex-start;gap:var(--space-4);flex-direction:column}.site-nav{gap:var(--space-3) var(--space-5)}.hero{min-height:calc(100svh - 6.25rem);padding-top:var(--space-8);padding-bottom:var(--space-8)}.hero h1 span,.problem h2 span{white-space:normal}.problem__inner{padding-top:var(--space-9)}.problem h2{font-size:clamp(3.25rem,9vw,4rem)}.problem__summary{font-size:clamp(1.125rem,2.8vw,1.25rem)}.comparison-story{margin-top:var(--section-visual-gap)}.comparison-columns,.variable-row{grid-template-columns:minmax(10.5rem,1fr) minmax(7rem,.72fr) minmax(10rem,1.15fr)}.comparison-state{grid-template-columns:minmax(10.5rem,1fr) minmax(0,1.87fr)}.comparison-state__flow{gap:var(--space-3)}.harness-change{gap:var(--space-4);font-size:clamp(2.125rem,4.7vw,2.5rem)}}@media (width<=36rem){:root{--gutter:1.125rem}.site-nav{justify-content:space-between;gap:var(--space-2);width:100%;font-size:.8125rem}.hero{min-height:calc(100svh - 6.25rem);padding-top:var(--space-8);padding-bottom:var(--space-8)}.hero h1{font-size:clamp(3rem,13vw,3.75rem)}.hero__summary{margin-top:var(--space-6)}.hero__actions{margin-top:var(--space-6);flex-direction:column;align-items:stretch}.button{width:100%}.problem__inner{padding-top:var(--space-8);padding-bottom:var(--space-10)}.section-eyebrow{margin-bottom:var(--space-5)}.problem h2{font-size:clamp(3rem,12vw,3.5rem)}.problem__summary{font-size:1.125rem}.comparison-story{min-height:0;margin-top:var(--space-8)}.comparison-story__topbar{min-height:5.25rem;padding-block:var(--space-3);align-items:flex-start}.comparison-story__identity{flex-direction:column;align-items:flex-start;gap:.15rem}.comparison-story__identity span{display:none}.comparison-columns{grid-template-columns:repeat(2,minmax(0,1fr));min-height:3.75rem}.comparison-columns>th:first-child{display:none}.comparison-columns .run-label:nth-child(2){border-left:0;padding-left:0}.variable-row{min-height:8rem;padding-block:var(--space-4);align-content:center;row-gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.run-label{font-size:1rem}.variable-meta{grid-column:1/-1}.variable-meta p{font-size:1.125rem}.variable-meta small{font-size:.875rem}.run-value{border-left:0;grid-column:1;min-height:3.25rem;padding-left:0}.variable-row>.value-transition{justify-content:start;gap:0 var(--space-2);grid-column:2;grid-template-columns:minmax(0,auto) minmax(0,auto);min-height:3.25rem;display:grid}.value-transition__new{grid-column:1/-1}.run-value,.value-transition{font-size:clamp(1.5rem,7vw,1.75rem)}.variable-row--harness{min-height:8.75rem}.harness-change{gap:var(--space-2);border-left:0;grid-column:1/-1;justify-content:space-between;min-height:3.5rem;padding:0;font-size:clamp(1.45rem,6.5vw,1.75rem)}.comparison-state{min-height:9.25rem;padding-block:var(--space-4);align-content:center;gap:var(--space-2);grid-template-columns:1fr}.comparison-state__flow{gap:var(--space-2) var(--space-3);border-left:0;flex-wrap:wrap;min-height:0;padding:0}.comparison-state__initial{font-size:.9375rem}.comparison-state__final{width:100%;font-size:clamp(2rem,10vw,2.75rem)}}@media (width<=48rem){.site-footer__inner{padding-top:var(--space-6)}.closing__inner{padding-top:var(--space-10);padding-bottom:var(--space-9)}.closing h2{font-size:clamp(3.25rem,9vw,4rem)}.closing__recap ol{row-gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.closing__recap li:not(:last-child):after{display:none}.site-footer__topline{gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto}.site-footer__email{grid-column:1/-1}}@media (width<=36rem){.closing__inner{padding-top:var(--space-9);padding-bottom:var(--space-8)}.closing h2{font-size:clamp(3rem,12vw,3.5rem)}.closing__summary{margin-top:var(--space-6);font-size:1.125rem}.closing__summary br{display:none}.closing__actions{margin-top:var(--space-6);flex-direction:column;align-items:stretch}.closing__recap{margin-top:var(--space-9)}.closing__recap ol{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__topline{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.site-footer__nav{flex-wrap:wrap}.site-footer__email{overflow-wrap:anywhere;grid-column:auto}.site-footer__meta{align-items:flex-start;gap:var(--space-2);flex-direction:column}}@media (prefers-reduced-motion:reduce){.skip-link,.button,.demo-motion-toggle,.variable-row,.closing__reveal{transition:none}.demo-motion-toggle{display:none}.hero__eyebrow,.hero h1,.hero__summary,.hero__actions,.comparison-story--motion *{transition:none;animation:none;transform:none}.closing__reveal{opacity:1;transform:none}}.comparison-story:not(.comparison-story--motion) .demo-motion-toggle{display:none}.privacy-main{border-bottom:var(--border-subtle);min-height:calc(100vh - 20rem)}.privacy-hero{padding-top:clamp(var(--space-9), 9vw, 8rem);padding-bottom:clamp(var(--space-8), 6vw, var(--space-9))}.privacy-hero__eyebrow{margin-bottom:var(--space-5);color:var(--color-primary-strong);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:700}.privacy-hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:52rem;font-size:clamp(4rem,5vw,4.5rem);font-weight:620;line-height:.98}.privacy-hero__summary{max-width:43rem;margin-top:var(--space-7);color:var(--color-ink-muted);font-size:var(--text-section-support);text-wrap:pretty;line-height:1.6}.privacy-hero__updated{margin-top:var(--space-7);gap:var(--space-2) var(--space-3);color:var(--color-ink-faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;font-size:.75rem;display:flex}.privacy-hero__updated span{color:var(--color-ink-muted);font-weight:700}.privacy-content{padding-bottom:clamp(var(--space-9), 9vw, 8rem)}.privacy-content__intro{max-width:var(--width-reading);color:var(--color-ink);font-size:var(--text-lg);text-wrap:pretty;line-height:1.65}.privacy-grid{margin-top:var(--space-9);border-top:var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.privacy-grid section{min-width:0;padding:var(--space-7) var(--space-7) var(--space-8) 0;border-bottom:var(--border-subtle)}.privacy-grid section:nth-child(2n){padding-right:0;padding-left:var(--space-7);border-left:var(--border-subtle)}.privacy-grid h2{color:var(--color-ink);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.5rem,2vw,1.875rem);font-weight:620}.privacy-grid p{max-width:34rem;margin-top:var(--space-4);color:var(--color-ink-muted);text-wrap:pretty;line-height:1.65}.privacy-grid a{color:var(--color-ink);font-weight:620}@media (width<=48rem){.privacy-hero{padding-top:var(--space-9)}.privacy-hero h1{font-size:clamp(3.25rem,9vw,4rem)}.privacy-grid{margin-top:var(--space-8);grid-template-columns:minmax(0,1fr)}.privacy-grid section,.privacy-grid section:nth-child(2n){padding:var(--space-6) 0 var(--space-7);border-left:0}}@media (width<=36rem){.privacy-hero{padding-top:var(--space-8);padding-bottom:var(--space-7)}.privacy-hero h1{font-size:clamp(3rem,12vw,3.5rem)}.privacy-hero__summary{margin-top:var(--space-6);font-size:1.125rem}.privacy-content{padding-bottom:var(--space-9)}}@media (width<=64rem){.evidence__header{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.evidence__summary{justify-self:start;max-width:42rem}.evidence-system__body{grid-template-columns:minmax(0,1.15fr) minmax(21rem,.85fr)}.evidence-level__authority{display:none}.evidence-level{grid-template-columns:.375rem 2.75rem minmax(0,1fr)}.evidence-level--l0 .evidence-level__content strong{font-size:clamp(1.25rem,2.4vw,1.625rem)}.evidence-level__content strong{font-size:clamp(1rem,2vw,1.25rem)}.claim-state{padding-inline:var(--space-5)}.claim-state__current{font-size:clamp(2rem,4vw,2.5rem)}}@media (width<=48rem){.evidence h2{font-size:clamp(3.25rem,9vw,4rem)}.evidence__summary{font-size:clamp(1.125rem,2.8vw,1.25rem)}.evidence-system__body{grid-template-columns:minmax(0,1fr);min-height:0}.evidence-hierarchy{border-right:0;border-bottom:var(--border-subtle);min-height:31rem}.evidence-levels{grid-template-rows:1.15fr 1fr .9fr}.claim-state{min-height:30rem}.claim-state__claim{max-width:32rem}}@media (width<=36rem){.evidence__inner{padding-top:var(--space-10);padding-bottom:var(--space-10)}.evidence h2{font-size:clamp(3rem,12vw,3.5rem)}.evidence__summary{font-size:1.125rem}.evidence-system{min-height:0;margin-top:var(--space-8)}.evidence-system__topbar{min-height:5.25rem;padding-block:var(--space-3);align-items:flex-start}.evidence-system__identity{flex-direction:column;align-items:flex-start;gap:.15rem}.evidence-system__identity span{display:none}.evidence-hierarchy{min-height:29rem;padding:0 var(--space-4) var(--space-4)}.evidence-hierarchy__header{justify-content:center;align-items:flex-start;gap:var(--space-2);flex-direction:column;min-height:4.5rem}.evidence-hierarchy__fallback{place-items:center start;gap:var(--space-3);grid-template-columns:auto 1fr;width:100%}.evidence-hierarchy__header strong{font-size:.8125rem}.evidence-hierarchy__note{font-size:.75rem}.evidence-level{column-gap:var(--space-3);grid-template-columns:.25rem 2.25rem minmax(0,1fr)}.evidence-level__rail{height:calc(100% - var(--space-6))}.evidence-level__index,.evidence-level--l0 .evidence-level__index{font-size:1.25rem}.evidence-level__content strong,.evidence-level--l0 .evidence-level__content strong{font-size:clamp(1rem,5vw,1.1875rem)}.evidence-level--l2 .evidence-level__content strong{font-size:.9375rem}.evidence-level__content p{margin-top:var(--space-1);font-size:.875rem}.claim-state{min-height:31rem;padding:var(--space-5) var(--space-4);grid-template-rows:auto minmax(8rem,1fr) auto auto auto}.claim-state__header{font-size:.6875rem}.claim-state__claim{padding-block:var(--space-6);font-size:clamp(1.625rem,8vw,2rem)}.claim-state__verdict>div{flex-wrap:wrap}.claim-state__current{width:100%;font-size:clamp(2.25rem,11vw,2.75rem)}}@media (prefers-reduced-motion:reduce){.evidence-motion-toggle,.claim-state__ticks button,.evidence-scrubber input[type=range]{transition:none}.evidence-motion-toggle{display:none}.evidence-system--motion *{transition:none;animation:none;transform:none}}.evidence-system:not(.evidence-system--motion) .evidence-motion-toggle{display:none}.product{z-index:1;border-top:var(--border-subtle);background:var(--color-canvas);scroll-margin-top:var(--space-5);position:relative}.product__inner{width:min(100%, var(--width-site));padding-block:var(--section-padding-block)}.product__header{align-items:end;gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(22rem,31rem);display:grid}.product h2{max-width:60rem;font-size:var(--text-section);letter-spacing:-.055em;text-wrap:balance;font-weight:600;line-height:.98}.product__summary{max-width:31rem;color:var(--color-ink-muted);font-size:var(--text-section-support);text-wrap:pretty;justify-self:end;line-height:1.55}.product-preview{--workbench-ink:#17202e;--workbench-muted:#657083;--workbench-line:#dfe4e9;--workbench-panel:#fff;--workbench-canvas:#f3f5f7;--workbench-accent:#127c73;min-width:0;margin:clamp(var(--space-8), 7vw, 6rem) 0 0;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--workbench-canvas);box-shadow:var(--shadow-lifted);color:var(--workbench-ink);overflow:hidden}.product-preview__topbar{min-height:3.625rem;padding-inline:clamp(var(--space-4), 2vw, var(--space-6));border-bottom:1px solid var(--workbench-line);justify-content:space-between;align-items:center;gap:var(--space-4);color:var(--workbench-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);background:#ffffffc7;font-weight:700;line-height:1.3;display:flex}.product-preview__identity{align-items:center;gap:var(--space-3);min-width:0;color:var(--workbench-ink);display:flex}.workbench-preview{padding:clamp(var(--space-5), 2.5vw, var(--space-7));background:var(--workbench-canvas);font-family:var(--font-sans)}.workbench-run-heading{min-width:0;margin-bottom:var(--space-5);justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.workbench-run-heading>div{min-width:0}.workbench-eyebrow{margin-bottom:var(--space-2);color:var(--workbench-muted);font:700 .6875rem / 1 var(--font-mono);letter-spacing:.13em}.workbench-run-heading h3{color:var(--workbench-ink);letter-spacing:-.03em;font-size:clamp(1.5rem,2vw,1.875rem)}.workbench-run-heading .workbench-technical{margin-top:var(--space-2);color:var(--workbench-muted)}.workbench-section-grid{gap:var(--space-4);grid-template-columns:minmax(0,1.08fr) minmax(24rem,.92fr);align-items:start;min-width:0;display:grid}.workbench-panel{min-width:0;padding:clamp(var(--space-4), 1.7vw, var(--space-5));border:1px solid var(--workbench-line);background:var(--workbench-panel);border-radius:.4375rem;box-shadow:0 1px 2px #1a26320a}.workbench-panel--usage,.workbench-panel--trace{margin-top:var(--space-4)}.workbench-panel__title{min-width:0;margin-bottom:var(--space-4)}.workbench-panel__title--split{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.workbench-panel__title>div{min-width:0}.workbench-panel__title h4{color:var(--workbench-ink);margin:0;font-size:.9375rem;line-height:1.35}.workbench-panel__title p{color:var(--workbench-muted);font-size:.75rem;line-height:1.45}.workbench-panel__title h4+p{margin-top:var(--space-1)}.workbench-definitions{margin:0;display:grid}.workbench-definitions>div{border-bottom:1px solid #edf0f2;grid-template-columns:minmax(8.25rem,.62fr) minmax(0,1.38fr);min-width:0;display:grid}.workbench-definitions>div:last-child{border-bottom:0}.workbench-definitions dt,.workbench-definitions dd{min-width:0;margin:0;padding:.625rem 0;line-height:1.4}.workbench-definitions dt{color:var(--workbench-muted);font-size:.75rem}.workbench-definitions dd{color:var(--workbench-ink);overflow-wrap:anywhere;font-size:.8125rem}.workbench-definitions dd>*+*{margin-left:var(--space-2)}.workbench-technical,.workbench-usage__row strong,.workbench-trace__ordinal{font-family:var(--font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.workbench-technical{font-size:.75rem}.workbench-muted{color:var(--workbench-muted)}.workbench-accent{font-weight:650;color:var(--workbench-accent)!important}.workbench-status{border-radius:var(--radius-pill);color:#4b5968;width:fit-content;font:700 .625rem / 1 var(--font-mono);white-space:nowrap;background:#edf0f3;border:1px solid #0000;align-items:center;padding:.275rem .5rem;display:inline-flex}.workbench-status--good{color:#12685f;background:#e2f3ef;border-color:#bfe3dc}.workbench-status--info{color:#315d89;background:#e8f1fa;border-color:#cbddef}.workbench-status--warn{color:#805500;background:#fff4d9;border-color:#ead7a7}.workbench-usage{gap:var(--space-3);padding:var(--space-2) 0;display:grid}.workbench-usage__row{align-items:center;gap:var(--space-4);min-width:0;color:var(--workbench-muted);grid-template-columns:minmax(7.5rem,.55fr) minmax(12rem,2.45fr) minmax(6.5rem,.7fr);font-size:.75rem;display:grid}.workbench-usage__row strong{color:var(--workbench-ink);text-align:right;font-size:.8125rem;font-weight:650}.workbench-usage__track{background:#edf0f2;border-radius:.125rem;height:.625rem;display:block;overflow:hidden}.workbench-usage__track>span{border-radius:inherit;background:var(--workbench-accent);height:100%;display:block}.workbench-usage__row--latency .workbench-usage__track>span{width:88%}.workbench-usage__row--input .workbench-usage__track>span{width:62%}.workbench-usage__row--output .workbench-usage__track>span{width:34%}.workbench-usage__row--cost .workbench-usage__track>span{width:22%}.workbench-trace-status{margin-bottom:var(--space-3);gap:var(--space-2);flex-wrap:wrap;display:flex}.workbench-trace-list{margin:0;padding:0;list-style:none}.workbench-trace-list li{align-items:center;gap:var(--space-3);border-bottom:1px solid #e8ecef;grid-template-columns:2.75rem minmax(11.5rem,.52fr) minmax(0,1.48fr);min-width:0;padding:.75rem 0;display:grid}.workbench-trace-list li:last-child{border-bottom:0}.workbench-trace__ordinal{color:#8090a0;font-size:.6875rem}.workbench-trace-list p{color:#4f5d6b;overflow-wrap:anywhere;min-width:0;font-size:.8125rem;line-height:1.45}@media (width<=64rem){.product__header{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.product__summary{justify-self:start;max-width:44rem}.workbench-section-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=48rem){.product h2{font-size:clamp(3.5rem,10vw,4.5rem)}.product__summary{font-size:clamp(1.25rem,3.2vw,1.5rem)}.product-preview{margin-top:var(--space-9)}.workbench-preview{padding:var(--space-5)}.workbench-panel__title--split{align-items:flex-start;gap:var(--space-2);flex-direction:column}}@media (width<=36rem){.product__inner{padding-top:var(--space-10);padding-bottom:var(--space-10)}.product h2{font-size:clamp(3rem,13vw,3.75rem)}.product__summary{font-size:1.25rem}.product-preview__topbar{min-height:5.25rem;padding-block:var(--space-3);justify-content:center;align-items:flex-start;gap:var(--space-2);flex-direction:column}.product-preview__identity{flex-direction:column;align-items:flex-start;gap:.15rem}.product-preview__identity span{display:none}.workbench-preview{padding:var(--space-4)}.workbench-run-heading h3{font-size:1.5rem}.workbench-panel{padding:var(--space-4)}.workbench-definitions>div{gap:var(--space-2);grid-template-columns:minmax(6.25rem,.7fr) minmax(0,1.3fr)}.workbench-definitions dd{font-size:.75rem}.workbench-usage__row{gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto}.workbench-usage__row strong{text-align:right}.workbench-usage__track{grid-area:2/1/auto/-1}.workbench-trace-list li{align-items:start;gap:var(--space-2);grid-template-columns:2rem minmax(0,1fr)}.workbench-trace-list .workbench-status{white-space:normal}.workbench-trace-list p{grid-column:2}}.product{border-top:0}.product__inner{padding-top:clamp(var(--space-9), 8vw, 8rem)}.product__header{grid-template-columns:minmax(0,1fr) minmax(19rem,27rem)}.product__summary{max-width:27rem;font-size:var(--text-section-support)}.product-preview{--product-stage:#0b1220;--product-surface:#101a2a;--product-surface-raised:#142033;--product-line:#28364b;--product-ink:#f2f5fa;--product-muted:#9aa8bc;--product-faint:#65738a;--product-blue:#6f96ff;--product-green:#5fd2a0;--product-amber:#e2b768;margin-top:clamp(var(--space-8), 7vw, 6rem);background:var(--product-stage);color:var(--product-ink);border-color:#263349;box-shadow:0 28px 70px #111a2b2e}.product-preview__topbar{border-color:var(--product-line);background:var(--product-surface);min-height:4rem;color:var(--product-muted);font-size:.75rem;position:relative}.product-preview__identity{color:var(--product-ink)}.product-preview__identity span,.product-preview__identity p:last-child,.product-preview__topbar>p{color:var(--product-muted)}.product-preview__run-id{font-variant-numeric:tabular-nums;letter-spacing:.08em}.product-motion-toggle{z-index:2;top:var(--space-2);right:var(--space-4);clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.product-motion-toggle:focus-visible{width:auto;height:3rem;padding:0 var(--space-4);clip:auto;clip-path:none;border:1px solid var(--product-blue);border-radius:var(--radius-sm);outline:2px solid var(--product-blue);outline-offset:2px;background:var(--product-surface-raised);color:var(--product-ink);font:700 .75rem / 1 var(--font-mono)}.product-demo-stage{padding:clamp(var(--space-5), 3.5vw, 3.5rem);background:var(--product-stage);opacity:var(--product-stage-opacity,1)}.product-run-summary{min-width:0;padding-bottom:clamp(var(--space-5), 2.5vw, var(--space-7));border-bottom:1px solid var(--product-line);align-items:end;gap:var(--space-7);opacity:var(--product-summary-opacity,1);transform:translateY(var(--product-summary-shift,0));grid-template-columns:minmax(0,.72fr) minmax(28rem,1.28fr);display:grid}.product-demo-label{color:var(--product-faint);font:700 .75rem / 1 var(--font-mono);letter-spacing:.13em}.product-run-summary h3{margin-top:var(--space-3);color:var(--product-ink);letter-spacing:-.045em;font-size:clamp(2.25rem,3.5vw,3.25rem);font-weight:620;line-height:1}.product-summary-chips{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.product-summary-chips li{align-items:center;gap:var(--space-2);border:1px solid var(--product-line);border-radius:var(--radius-pill);background:var(--product-surface);color:#c7d1df;min-height:2.5rem;font:700 .8125rem / 1 var(--font-mono);letter-spacing:.02em;white-space:nowrap;padding:.625rem .875rem;display:inline-flex}.product-summary-chips li>span{background:var(--product-green);border-radius:50%;flex:none;width:.4375rem;height:.4375rem}.product-demo-grid{grid-template-columns:minmax(0,1.55fr) minmax(20rem,.72fr);min-width:0;display:grid}.product-trace{min-width:0;padding-top:clamp(var(--space-5), 2.5vw, var(--space-7));padding-right:clamp(var(--space-5), 3vw, var(--space-7))}.product-trace__header{min-width:0;padding-bottom:var(--space-5);justify-content:space-between;align-items:end;gap:var(--space-5);display:flex}.product-trace__header>div{min-width:0}.product-trace__header h4{margin:var(--space-2) 0 0;color:var(--product-ink);font-size:clamp(1.625rem,2.4vw,2.25rem);line-height:1.15}.product-trace__header>span{border-radius:var(--radius-pill);color:#9dbaff;font:700 .6875rem / 1 var(--font-mono);background:#162742;border:1px solid #36527b;padding:.45rem .625rem}.product-trace__list{border-top:1px solid var(--product-line);margin:0;padding:0;list-style:none}.product-trace__list li{--trace-active:1;--trace-opacity:1;--trace-shift:0px;border-bottom:1px solid var(--product-line);align-items:center;gap:var(--space-3);min-width:0;min-height:4.75rem;opacity:var(--trace-opacity);transform:translateX(var(--trace-shift));grid-template-columns:2.75rem minmax(11.5rem,.82fr) minmax(0,1.18fr);padding:1.125rem 0 1.125rem .875rem;display:grid;position:relative}.product-trace__list li:before{border-radius:var(--radius-pill);background:var(--product-blue);content:"";width:.1875rem;opacity:var(--trace-active);transform:scaleY(var(--trace-active));transform-origin:50%;position:absolute;top:1rem;bottom:1rem;left:0}.product-trace__index{color:var(--product-faint);font:700 .75rem / 1 var(--font-mono);font-variant-numeric:tabular-nums}.product-trace__list strong{color:#c8d3e2;min-width:0;font:700 clamp(.875rem, 1.15vw, 1rem) / 1.2 var(--font-mono);overflow-wrap:anywhere}.product-trace__list p{min-width:0;color:var(--product-muted);overflow-wrap:anywhere;font-size:clamp(.9375rem,1.2vw,1.0625rem);line-height:1.45}.product-trace__event--withheld strong{color:var(--product-amber)}.product-trace__event--complete strong{color:var(--product-green)}.product-outcome{min-width:0;padding:clamp(var(--space-5), 3vw, var(--space-7));border-left:1px solid var(--product-line);justify-content:space-between;gap:var(--space-7);background:var(--product-surface);opacity:var(--product-outcome-opacity,1);transform:translateY(var(--product-outcome-shift,0));flex-direction:column;display:flex}.product-outcome h4{margin:var(--space-4) 0 0;color:var(--product-green);letter-spacing:-.055em;font-size:clamp(2.5rem,3.3vw,3rem);font-weight:700;line-height:.95}.product-outcome__qualification{max-width:24rem;margin-top:var(--space-4);color:var(--product-muted);text-wrap:pretty;font-size:1rem;line-height:1.55}.product-outcome__facts{border-top:1px solid var(--product-line);margin:0;display:grid}.product-outcome__facts>div{padding:var(--space-4) 0;border-bottom:1px solid var(--product-line)}.product-outcome__facts dt{color:var(--product-faint);font:700 .6875rem / 1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.product-outcome__facts dd{margin:var(--space-2) 0 0;color:var(--product-ink);font:700 1.0625rem / 1.3 var(--font-mono);overflow-wrap:anywhere}.product-outcome__facts dd>span{margin-left:var(--space-2);color:var(--product-green);font-size:.6875rem}.product-outcome__basis{color:#b8c5d6;font:700 .75rem / 1.5 var(--font-mono);letter-spacing:.08em}.product-outcome__basis span{margin-inline:var(--space-1);color:var(--product-faint)}.product-preview--motion .product-demo-stage,.product-preview--motion .product-run-summary,.product-preview--motion .product-trace__list li,.product-preview--motion .product-outcome{will-change:opacity, transform}@media (width<=64rem){.product__header{grid-template-columns:minmax(0,1fr)}.product-run-summary{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.product-summary-chips{justify-content:flex-start}.product-demo-grid{grid-template-columns:minmax(0,1fr)}.product-trace{padding-right:0}.product-outcome{margin-top:var(--space-6);border-top:1px solid var(--product-line);border-left:0}.product-outcome__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.product-outcome__facts>div{padding-right:var(--space-4)}}@media (width<=48rem){.product-demo-stage{padding:var(--space-5)}.product-trace__list li{grid-template-columns:2.25rem minmax(10rem,.9fr) minmax(0,1.1fr)}.product-outcome__facts{grid-template-columns:minmax(0,1fr)}}@media (width<=36rem){.product__inner{padding-top:var(--space-9)}.product-preview__topbar{min-height:5.25rem;padding-block:var(--space-3);justify-content:center;align-items:flex-start;gap:var(--space-2);flex-direction:column}.product-preview__identity{align-items:flex-start;gap:var(--space-2);flex-direction:row}.product-preview__identity span{display:inline}.product-demo-stage{padding:var(--space-4)}.product-run-summary h3{font-size:clamp(2rem,10vw,2.5rem)}.product-summary-chips{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-summary-chips li{white-space:normal;min-width:0;min-height:2.75rem;padding-inline:.625rem}.product-trace__header{align-items:flex-start;gap:var(--space-3);flex-direction:column}.product-trace__header h4{font-size:1.625rem}.product-trace__list li{min-height:0;padding:var(--space-4) 0 var(--space-4) .625rem;align-items:start;gap:var(--space-2);grid-template-columns:1.75rem minmax(0,1fr)}.product-trace__list p{grid-column:2;font-size:.9375rem}.product-outcome{padding:var(--space-5) var(--space-4)}.product-outcome h4{font-size:clamp(2rem,10.5vw,2.625rem)}}@media (prefers-reduced-motion:reduce){.product-motion-toggle{display:none}.product-preview--motion .product-demo-stage,.product-preview--motion .product-run-summary,.product-preview--motion .product-trace__list li,.product-preview--motion .product-outcome{opacity:1;transform:none}}
