:root{color-scheme:dark;--color-accent:#2dcfff;--color-accent-muted:color-mix(in srgb, var(--color-accent) 90%, #000);--color-background-canvas:color-mix(in srgb, #181b20 98%, var(--color-accent));--color-background-canvas-dark:color-mix(in srgb, var(--color-background-canvas) 78%, #000);--color-background-canvas-light:color-mix(in srgb, var(--color-background-canvas) 94%, #fff);--background-canvas-gradient:linear-gradient(90deg, var(--color-background-canvas-dark) 0%, var(--color-background-canvas) 80%, var(--color-background-canvas-light) 100%);--color-background-surface:color-mix(in srgb, #272b32 87%, var(--color-accent));--color-text-primary:color-mix(in srgb, #e8e4db 98%, var(--color-accent));--color-text-muted:color-mix(in srgb, #b5b2ab 96%, var(--color-accent));--color-accent-text:color-mix(in srgb, var(--color-accent) 60%, var(--color-text-primary));--color-rule-strong:color-mix(in srgb, #555b63 90%, var(--color-accent));--color-rule-faint:color-mix(in srgb, #343941 92%, var(--color-accent));--color-tone-mid:color-mix(in srgb, #8a8f92 94%, var(--color-accent));--color-text-on-accent:color-mix(in srgb, #181b20 97%, var(--color-accent));--color-shadow:color-mix(in srgb, #0b0d12 90%, var(--color-accent));--color-background-header:color-mix(in srgb, var(--color-background-canvas) 76%, #000);--color-background-card-corner:color-mix(in srgb, var(--color-background-header) 94%, var(--color-background-surface));--color-accent-border-muted:color-mix(in srgb, var(--color-accent-muted) 32%, var(--color-background-header));--color-verdict-true:#3ecf8e;--color-verdict-false:#ff7477;--color-verdict-stale:#e8a33d;--color-verdict-undocumented:var(--color-text-muted);--font-family-heading:"ITC Avant Garde", "ITC Avant Garde Fallback", "Century Gothic", Arial, sans-serif;--font-family-body:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-card:"Instrument Sans", "Instrument Sans Fallback", system-ui, -apple-system, sans-serif;--font-family-data:"DM Mono", "DM Mono Fallback", "SFMono-Regular", Consolas, monospace;--font-family-action-body:"Instrument Sans", "Instrument Sans Fallback", system-ui, -apple-system, sans-serif;--font-family-action-data:"DM Mono", "DM Mono Fallback", "SFMono-Regular", Consolas, monospace;--content-max:1280px;--page-gutter:44px;--font-size-display-1:clamp(46px, 6vw, 80px);--font-size-display-2:clamp(36px, 4.4vw, 58px);--font-size-lead:16.5px;--font-size-section-intro:16.5px;--font-size-feature-lead:clamp(22px, 1.8vw, 28px);--line-height-display-1:.9;--line-height-display-2:.9;--line-height-lead:1.58;--line-height-section-intro:1.58;--line-height-feature-lead:1.35;--line-height-story-intro:1.3;--letter-spacing-display:-.055em;--component-panel:color-mix(in srgb, var(--color-background-surface) 68%, var(--color-background-canvas));--component-panel-raised:color-mix(in srgb, var(--color-background-surface) 84%, var(--color-background-canvas));--component-rule:color-mix(in srgb, var(--color-rule-faint) 70%, transparent);--component-shadow:16px 16px 0 color-mix(in srgb, var(--color-shadow) 78%, transparent)}h1,h2,h3,h4,h5,h6,.display-1,.display-2{font-family:var(--font-family-heading);font-weight:700}h1,h2,h3,h4,h5,h6{color:color-mix(in srgb,var(--color-text-primary) 72%,#fff)}.display-1{font-size:var(--font-size-display-1);line-height:var(--line-height-display-1);letter-spacing:var(--letter-spacing-display)}.display-2{font-size:var(--font-size-display-2);line-height:var(--line-height-display-2);letter-spacing:var(--letter-spacing-display)}.lead{color:var(--color-text-primary);font-size:var(--font-size-lead);line-height:var(--line-height-lead)}.section-intro{color:var(--color-text-muted);font-size:var(--font-size-section-intro);line-height:var(--line-height-section-intro)}.page-width{width:min(100%,var(--content-max));margin-inline:auto;padding-inline:var(--page-gutter)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.component-label{display:block;color:var(--color-text-muted);font-size:11px;font-weight:700;letter-spacing:.05em;line-height:1.3;text-transform:uppercase}.component-label span,.component-label--accent{color:var(--color-accent-text)}.component-label span{margin-right:9px}.button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:9px 15px;border:0;font-size:11px;font-weight:700;text-decoration:none;white-space:nowrap;transition:filter .2s ease,transform .2s ease,box-shadow .2s ease}.button:hover{filter:brightness(1.08)}.button--accent{background:var(--color-accent);color:var(--color-text-on-accent)}.button--light{padding:15px 24px;background:#000;color:#fff;font-size:16px}.button--light:hover{transform:translateY(-2px);box-shadow:0 8px color-mix(in srgb,var(--color-shadow) 34%,transparent)}.text-link,.source-link,.detail-link{display:inline-flex;align-items:center;gap:20px;padding-bottom:4px;border-bottom:1px solid var(--color-accent);font-size:11.5px;font-weight:700;text-decoration:none}.source-link{color:var(--color-text-muted);font-size:10.5px}.text-link:hover,.source-link:hover,.detail-link:hover{color:var(--color-accent-text)}.site-header{position:sticky;z-index:100;top:0;background:var(--color-background-header)}.site-header__primary{min-height:76px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:32px;padding-block:8px}.site-logo,.site-footer__brand{display:inline-flex;align-items:center}.site-logo{grid-column:1;grid-row:1}.site-logo__mark{display:block;width:60px;height:60px}.site-logo__mark--horizontal{width:85px;height:25px}.site-logo__background{fill:none}.site-logo__lrg{fill:#fff}.site-logo__labs{fill:var(--color-accent);transition:fill .18s ease}.site-header__scroll-prompt{grid-column:2;grid-row:1;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:24px}.site-header__scroll-prompt p{max-width:31ch;color:color-mix(in srgb,var(--color-text-primary) 96%,var(--color-accent));font-family:var(--font-family-heading);font-size:15px;letter-spacing:-.035em;line-height:1.05;text-align:right;text-wrap:balance}.home-hero{border-bottom:1px solid var(--component-rule);overflow:clip;scroll-margin-top:100px}.home-hero__grid{display:grid;grid-template-columns:minmax(0,.86fr)minmax(0,1.14fr);gap:48px;align-items:start;padding-top:100px;padding-bottom:88px}.home-hero__copy>.component-label{display:flex;align-items:center;gap:10px;margin-bottom:26px;text-transform:none}.home-hero__copy>.component-label::before{content:"";width:34px;height:2px;flex:none;background:var(--color-accent)}.home-hero__copy h1{margin:0 0 28px}.home-hero__statement{max-width:41ch;margin:0;color:var(--color-text-muted);font-size:var(--font-size-feature-lead);line-height:var(--line-height-story-intro)}.home-hero__statement strong{color:inherit;font-weight:700}.home-hero__source,.evidence-summary__source{font-family:var(--font-family-body);margin:14px 0 0;color:color-mix(in srgb,var(--color-tone-mid) 64%,var(--color-background-canvas));font-size:12px;line-height:1.4}.home-hero__source a,.evidence-summary__source a{color:inherit;text-decoration-color:color-mix(in srgb,currentColor 46%,transparent);text-underline-offset:.2em}.home-hero__source a:hover,.evidence-summary__source a:hover{color:var(--color-text-muted)}.claim-deck{position:relative;height:600px;perspective:1400px;isolation:isolate}.claim-deck__card{position:absolute;width:86%;min-height:250px;display:block;padding:40px 32px 44px;border:1px solid transparent;border-image:linear-gradient(180deg,var(--color-accent-muted) 0%,var(--color-accent-muted) 38%,var(--color-accent-border-muted) 100%)1;background:var(--color-background-header);color:var(--color-text-primary);box-shadow:12px 12px 0 var(--color-background-card-corner);cursor:pointer;font-family:var(--font-family-action-body);text-align:left;transition:transform .34s cubic-bezier(.2,.7,.3,1),box-shadow .34s ease}.claim-deck__card:nth-child(1){top:0;left:14%;z-index:1;transform:rotate(-1.6deg)}.claim-deck__card:nth-child(2){top:148px;left:7%;z-index:2;transform:rotate(1.1deg)}.claim-deck__card:nth-child(3){top:296px;left:0;z-index:3;transform:rotate(-.7deg)}.claim-deck__card[aria-pressed=true]{z-index:6;transform:rotate(0)translateY(-10px)scale(1.015);box-shadow:14px 14px 0 var(--color-background-card-corner)}.claim-deck__top{display:flex;align-items:center;gap:9px;padding-bottom:12px;border-bottom:1px solid var(--component-rule);margin-bottom:16px}.claim-deck__top .assistant-mark{min-height:30px;color:var(--color-text-primary);font-family:var(--font-family-action-data);font-size:14px;font-weight:400}.claim-deck__top .assistant-mark__icon{width:30px;height:30px;flex-basis:30px}.claim-deck__top .assistant-mark__icon--claude{transform:scale(.9)}.claim-deck__separator{width:1px;height:12px;flex:none;background:var(--component-rule)}.claim-deck__kind{color:var(--color-text-muted);font-family:var(--font-family-action-data);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase}.claim-deck__top .verdict-label{margin-left:auto;font-family:var(--font-family-action-data);font-size:12.5px;letter-spacing:.08em}.claim-deck__question{display:block;margin:0 0 16px;font-family:var(--font-family-heading);font-size:20px;line-height:1.22;letter-spacing:-.03em}.claim-deck__answer{display:block;color:var(--color-text-muted);font-family:var(--font-family-action-body);font-size:15px;line-height:1.5}.claim-deck__answer s{color:var(--color-text-muted);text-decoration-thickness:1.5px}.claim-deck__answer b{color:var(--color-accent-text);font-weight:600}.claim-deck__source{display:block;margin-top:16px;color:var(--color-tone-mid);font-family:var(--font-family-action-data);font-size:12.5px}@media(hover:hover){.claim-deck__card:hover{z-index:5;transform:rotate(0)translateY(-4px);box-shadow:14px 14px 0 var(--color-background-card-corner)}.claim-deck__card[aria-pressed=true]:hover{z-index:6;transform:rotate(0)translateY(-10px)scale(1.015);box-shadow:14px 14px 0 var(--color-background-card-corner)}}.assistant-mark{display:inline-flex;min-width:0;align-items:center;gap:8px;color:var(--color-text-muted);font-size:11px;font-weight:700;letter-spacing:.02em}.assistant-mark__icon{width:22px;height:22px;flex:0 0 22px;object-fit:contain;filter:brightness(0)invert(1);opacity:.72}.assistant-mark__icon--claude{transform:scale(.78)}.verdict-label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.verdict-true .verdict-label{color:var(--color-verdict-true)}.verdict-false .verdict-label{color:var(--color-verdict-false)}.verdict-stale .verdict-label{color:var(--color-verdict-stale)}.verdict-undocumented .verdict-label{color:var(--color-verdict-undocumented)}.story-section{padding:92px 0;border-bottom:1px solid var(--component-rule);scroll-margin-top:100px}.story-section__grid{display:grid;grid-template-columns:minmax(0,1.1fr)minmax(0,.9fr);gap:70px;align-items:center}.story-section__content{min-width:0;order:1}.story-section__copy{min-width:0;max-width:43ch;order:2}.story-section--reverse .story-section__grid{grid-template-columns:minmax(0,.9fr)minmax(0,1.1fr)}.story-section--reverse .story-section__copy{max-width:41ch;order:1}.story-section--reverse .story-section__content{order:2}.story-section__copy h2{margin:0 0 26px}.story-section__copy .section-intro{max-width:none;margin:0}.story-section .section-intro{font-size:var(--font-size-feature-lead);line-height:var(--line-height-story-intro)}.claim-view{position:relative;overflow:visible;min-height:0;padding:34px 34px 32px;border:1px solid transparent;border-image:linear-gradient(180deg,var(--color-accent-muted) 0%,var(--color-accent-muted) 38%,var(--color-accent-border-muted) 100%)1;background:var(--color-background-header);box-shadow:16px 16px 0 var(--color-background-card-corner);font-family:var(--font-family-action-body)}.claim-view .assistant-mark{font-family:var(--font-family-action-data);font-weight:400}.claim-view .verdict-label{font-family:var(--font-family-action-data);font-weight:600}.claim-view .model-claim .assistant-mark{min-height:30px;font-size:14px}.claim-view .model-claim .assistant-mark__icon{width:30px;height:30px;flex-basis:30px}.claim-view .model-claim .assistant-mark__icon--claude{transform:scale(.9)}.claim-view .model-claim .verdict-label{margin-top:17px;font-size:12.5px;letter-spacing:.08em}.claim-check__statement{padding:0 0 22px}.claim-check__caption{margin:0 0 14px;color:var(--color-text-muted);font-family:var(--font-family-action-data);font-size:13px}.claim-check__answer{margin:0;font-family:var(--font-family-heading);font-size:clamp(22px,2.2vw,30px);font-weight:700;line-height:1.2;letter-spacing:-.035em}.claim-check__answer s{color:var(--color-text-muted);text-decoration-thickness:2px}.claim-check__answer strong{color:var(--color-accent-text)}.claim-check__currency{display:inline-block;margin-right:-.2em}.claim-check__answer s .claim-check__currency{text-decoration:line-through;text-decoration-thickness:2px}.claim-check__verification{margin:16px 0 0;color:var(--color-text-muted);font-family:var(--font-family-action-data);font-size:12.5px;line-height:1.65}.model-claim-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:0;background:var(--component-rule);border-top:1px solid var(--component-rule);border-bottom:1px solid var(--component-rule)}.model-claim{min-width:0;padding:14px 12px 15px;background:var(--component-panel)}.model-claim .assistant-mark{min-height:24px}.model-claim .verdict-label{display:block;margin-top:10px}.claim-check .model-claim-grid{gap:0;background:0 0}.claim-check .model-claim{padding:18px 16px 16px;border-left:1px solid var(--component-rule);background:0 0}.claim-check .model-claim:first-child{border-left:0}.claim-check .model-claim>i{display:block;height:2px;margin-top:13px;background:var(--color-rule-faint)}.claim-check .model-claim.verdict-true>i{background:var(--color-verdict-true)}.claim-check .model-claim.verdict-false>i{background:var(--color-verdict-false)}.claim-check .model-claim.verdict-stale>i{background:var(--color-verdict-stale)}.claim-check .model-claim.verdict-undocumented>i{background:var(--color-verdict-undocumented)}.claim-check__impact{margin:20px 0 0;color:var(--color-text-primary);font-family:var(--font-family-action-body);font-size:16.5px;font-weight:700;line-height:1.4;letter-spacing:-.01em}.action-summary__heading{display:flex;align-items:center;gap:14px;margin-bottom:28px}.action-summary__type{display:flex;align-items:center;gap:14px;color:var(--color-text-primary);font-family:var(--font-family-action-data);font-size:14px;font-weight:500;letter-spacing:.09em;text-transform:uppercase}.action-summary__type svg{width:25px;height:25px;flex:0 0 25px;fill:none;stroke:var(--color-accent);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.action-summary__status{min-height:34px;display:inline-flex;align-items:center;gap:9px;margin-left:auto;padding:7px 12px;border:1px solid color-mix(in srgb,var(--color-accent) 42%,transparent);color:var(--color-accent-text);font-family:var(--font-family-action-data);font-size:12px;font-weight:500;letter-spacing:.07em;text-transform:uppercase}.action-summary__status i{width:7px;height:7px;flex:none;border-radius:50%;background:currentColor;box-shadow:0 0 10px color-mix(in srgb,currentColor 62%,transparent)}.action-summary__status[data-state=done]{border-color:color-mix(in srgb,var(--color-verdict-true) 42%,transparent);color:var(--color-verdict-true)}.action-summary .claim-view>h3{max-width:23ch;margin:0 0 28px;font-family:var(--font-family-heading);font-size:clamp(23px,2vw,30px);line-height:1.08;letter-spacing:-.045em}.action-summary .claim-view>ul{display:grid;gap:13px;list-style:none;margin:0 0 30px;padding:0}.action-summary .claim-view>ul li{position:relative;padding-left:28px;color:var(--color-text-muted);font-family:var(--font-family-action-body);font-size:15.5px;line-height:1.45}.action-summary .claim-view>ul li::before{content:"✓";position:absolute;top:-.08em;left:1px;color:var(--color-verdict-true);font-family:var(--font-family-body);font-size:20px;font-weight:700;line-height:1}.action-summary__details{position:relative;display:flex;align-items:center;gap:18px;padding:0 0 28px;border-bottom:0}.action-summary__meta{min-width:0;display:flex;flex-wrap:wrap;gap:8px}.action-summary__meta span{padding:7px 10px;border:1px solid var(--component-rule);background:color-mix(in srgb,var(--component-panel-raised) 58%,transparent);color:var(--color-tone-mid);font-family:var(--font-family-action-data);font-size:11.5px;white-space:nowrap}.action-summary__meta strong{margin-left:4px;color:var(--color-text-primary);font-weight:600}.monitoring-state{margin-top:0}.monitoring-state__heading{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding-bottom:15px;border-bottom:1px solid var(--component-rule)}.monitoring-state__heading strong{color:var(--color-text-primary);font-family:var(--font-family-action-data);font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.monitoring-state__heading span{max-width:52ch;color:var(--color-tone-mid);font-family:var(--font-family-action-data);font-size:11px;letter-spacing:.04em;text-align:right;text-transform:uppercase}.monitoring-state .model-claim-grid{gap:0;border-top:0;background:0 0}.monitoring-state .model-claim{padding:18px 16px 16px;border-left:1px solid var(--component-rule);background:0 0}.monitoring-state .model-claim:first-child{border-left:0}.monitoring-state .model-claim .assistant-mark{color:var(--color-text-muted);font-weight:400}.monitoring-state .model-claim .verdict-label{color:var(--color-tone-mid)}.monitoring-state .model-claim>i{display:block;height:2px;margin-top:13px;background:var(--color-rule-faint)}.monitoring-state .model-claim[data-state=picked-up] .verdict-label{color:var(--color-verdict-true)}.monitoring-state .model-claim[data-state=picked-up]>i{background:var(--color-verdict-true)}.monitoring-state .model-claim[data-state=monitoring] .verdict-label{color:var(--color-verdict-stale)}.monitoring-state .model-claim[data-state=monitoring]>i{background:var(--color-verdict-stale)}.evidence-summary .claim-view>h3{margin:0 0 10px;font-family:var(--font-family-heading);font-size:clamp(22px,2vw,28px);line-height:1.15;letter-spacing:-.035em}.evidence-summary__band{padding:22px 0;border-bottom:1px solid var(--component-rule)}.evidence-summary__band:last-child{padding-bottom:4px;border-bottom:0}.evidence-summary__band>header{display:flex;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:14px}.evidence-summary__band>header strong{color:var(--color-text-muted);font-family:var(--font-family-action-data);font-size:12.5px;font-weight:400;letter-spacing:.06em;text-transform:uppercase}.evidence-summary__band>header span{color:var(--color-tone-mid);font-family:var(--font-family-action-data);font-size:12px}.evidence-summary__queries{list-style:none;margin:0;padding:0}.evidence-summary__queries li{padding:7px 0;color:var(--color-text-primary);font-family:var(--font-family-action-data);font-size:12.5px;line-height:1.5;overflow-wrap:anywhere}.evidence-summary__queries li::before{content:"↳";margin-right:9px;color:var(--color-accent-text)}.source-mix{display:flex;height:16px;gap:1px;margin-bottom:12px}.source-mix>span{display:block;width:var(--share)}.source-mix__first-party{background:color-mix(in srgb,var(--color-text-primary) 78%,transparent)}.source-mix__comparison-sites{background:color-mix(in srgb,var(--color-text-primary) 48%,transparent)}.source-mix__review-platforms{background:color-mix(in srgb,var(--color-text-primary) 30%,transparent)}.source-mix__forums-docs{background:color-mix(in srgb,var(--color-text-primary) 18%,transparent)}.source-mix__key{display:grid;grid-template-columns:repeat(2,1fr);gap:7px 20px}.source-mix__key span{display:flex;align-items:center;gap:8px;color:var(--color-text-muted);font-family:var(--font-family-action-data);font-size:12.5px}.source-mix__key i{width:8px;height:8px;flex:none}.source-mix__key b{margin-left:auto;color:var(--color-tone-mid);font-weight:400}.comparison-bars__row{display:grid;grid-template-columns:88px 1fr;gap:14px;align-items:center;padding:7px 0}.comparison-bars__row>strong{color:var(--color-text-primary);font-family:var(--font-family-action-data);font-size:12.5px;font-weight:400}.comparison-bars__row--own>strong{color:var(--color-accent-text)}.comparison-bars__row>div{display:flex;height:18px;gap:1px}.comparison-bars__row i{position:relative;display:block;width:var(--score);font-style:normal}.comparison-bars__correct{background:var(--color-verdict-true)}.comparison-bars__wrong{background:color-mix(in srgb,var(--color-text-primary) 16%,transparent)}.comparison-bars__row i span{position:absolute;top:50%;right:6px;color:var(--color-text-on-accent);font-family:var(--font-family-action-data);font-size:11.5px;font-weight:600;transform:translateY(-50%)}.comparison-bars__wrong span{color:var(--color-text-muted)!important}.comparison-bars__key{display:flex;gap:18px;margin-top:12px;color:var(--color-text-muted);font-family:var(--font-family-action-data);font-size:12px}.comparison-bars__key span{display:flex;align-items:center;gap:7px}.comparison-bars__key i{width:8px;height:8px;background:var(--color-verdict-true)}.comparison-bars__key span:last-child i{background:color-mix(in srgb,var(--color-text-primary) 16%,transparent)}.team-introduction{padding:96px 0 48px;scroll-margin-top:100px}.team-introduction__eyebrow{margin:0 0 30px;font-size:11.5px;letter-spacing:.05em}.team-introduction__eyebrow span{color:var(--color-accent-text)}.team-introduction__grid{display:grid;grid-template-columns:minmax(0,1.06fr)minmax(0,.94fr);gap:70px;align-items:start}.team-introduction h2{max-width:14.25ch;margin:0 0 26px}.team-introduction .lead{max-width:30ch;margin:0;color:var(--color-accent);font-size:var(--font-size-feature-lead);font-weight:400;line-height:var(--line-height-feature-lead);letter-spacing:-.02em}.team-introduction .lead span{font-weight:700}.team-introduction__statement{max-width:46ch;margin:0 0 22px;color:var(--color-text-primary);font-size:var(--font-size-section-intro);line-height:var(--line-height-section-intro)}.team-introduction__statement-brand{font-weight:400}.team-introduction__statement-brand span{color:var(--color-accent)}.team-introduction__people{max-width:430px;list-style:none;margin:0;padding:0}.team-introduction__people li{display:grid;grid-template-columns:92px 1fr;gap:20px;align-items:center;padding:12px 0}.team-introduction__people img{width:92px;height:92px;border-radius:50%;object-fit:cover;filter:saturate(.9);box-shadow:0 0 0 1px var(--component-rule);transition:box-shadow .2s ease}.team-introduction__person{display:grid;gap:4px}.team-introduction__name{display:flex;align-items:center;gap:9px}.team-introduction__people strong{font-size:17px;letter-spacing:-.012em}.team-introduction__people small{color:var(--color-text-muted);font-size:14px}.team-introduction__linkedin{width:30px;height:30px;display:inline-flex;flex:0 0 30px;align-items:center;justify-content:center;border-radius:50%;background:var(--component-panel-raised);color:var(--color-text-muted);text-decoration:none;transition:color .18s ease,background .18s ease}.team-introduction__linkedin:hover{color:var(--color-accent)}.team-introduction__linkedin:focus-visible{color:var(--color-accent);outline:1px solid var(--color-accent);outline-offset:2px}.team-introduction__linkedin svg{width:16px;height:16px}.contact-callout{margin-top:88px;padding:0;background:var(--color-accent);color:var(--color-text-on-accent);scroll-margin-top:100px}.contact-callout>.page-width{display:grid;grid-template-columns:minmax(0,1fr)auto;column-gap:36px;align-items:end;padding-top:78px;padding-bottom:84px}.contact-callout .component-label{grid-column:1/-1;color:color-mix(in srgb,var(--color-text-on-accent) 75%,transparent)}.contact-callout h2{max-width:15ch;margin:22px 0 0;color:var(--color-text-on-accent);font-size:clamp(42px,6vw,78px)}.contact-callout__footer{display:contents}.contact-callout__footer .button{margin-bottom:16px}.site-footer{background:var(--background-canvas-gradient);color:var(--color-tone-mid);border-top:1px solid var(--component-rule)}.site-footer__grid{min-height:0;display:grid;grid-template-columns:auto minmax(0,1fr)auto;gap:32px;align-items:center;padding-top:30px;padding-bottom:30px;font-size:12px}.site-footer__brand .site-logo__mark{width:56px;height:56px}.site-footer__meta{display:grid;gap:3px}.site-footer__navigation{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px 28px}.site-footer__nav ul{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none}.site-footer__nav a,.site-footer__nav span{display:inline-flex;padding-block:4px}.site-footer__nav a{color:var(--color-text-muted);text-decoration-color:transparent;text-underline-offset:4px;transition:color .18s ease,text-decoration-color .18s ease}.site-footer__nav a:hover{color:var(--color-accent-text);text-decoration-color:initial}.site-footer__link--pending{color:var(--color-tone-mid);cursor:default;opacity:.7}.site-footer__nav--social ul{gap:8px}.site-footer__nav--social a,.site-footer__nav--social span{width:32px;height:32px;align-items:center;justify-content:center;padding:0;border:1px solid var(--component-rule);border-radius:50%}.site-footer__nav--social a:hover{border-color:color-mix(in srgb,var(--color-accent) 42%,var(--component-rule));text-decoration:none}.site-footer__nav--social svg{width:14px;height:14px}@media(max-width:1000px){:root{--page-gutter:26px}.home-hero__grid{grid-template-columns:1fr;gap:40px;padding-top:72px;padding-bottom:72px}.claim-deck{width:100%;height:auto;display:flex;flex-direction:column-reverse;gap:14px;perspective:none}.claim-deck__card,.claim-deck__card:nth-child(1),.claim-deck__card:nth-child(2),.claim-deck__card:nth-child(3){position:static;width:100%;transform:none;box-shadow:8px 8px 0 var(--color-background-card-corner)}.claim-deck__card[aria-pressed=true],.claim-deck__card[aria-pressed=true]:hover{transform:none;box-shadow:8px 8px 0 var(--color-background-card-corner)}.story-section{padding:64px 0}.story-section__grid,.story-section--reverse .story-section__grid{grid-template-columns:1fr;gap:32px}.story-section__copy,.story-section--reverse .story-section__copy{order:-1}.story-section__content,.story-section--reverse .story-section__content{order:0}.story-section__copy .section-intro{max-width:none}.claim-view{padding:24px 20px;box-shadow:8px 8px 0 var(--color-background-card-corner)}.team-introduction{padding-top:68px}.team-introduction__grid{grid-template-columns:1fr;gap:34px}.contact-callout{margin-top:64px}.contact-callout>.page-width{padding-top:60px;padding-bottom:64px}}@media(max-width:600px){:root{--page-gutter:20px;--font-size-display-1:clamp(38px, 10.5vw, 52px);--font-size-display-2:clamp(30px, 8.6vw, 40px)}.site-header__primary{min-height:68px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding-block:6px}.site-logo{grid-column:1;grid-row:1}.site-logo__mark--horizontal{width:68px;height:20px}.site-header__scroll-prompt{grid-column:2;grid-row:1;gap:10px}.site-header__scroll-prompt p{max-width:18ch;font-size:11px}.site-header__scroll-prompt .button{min-height:34px;padding:8px 10px;gap:10px;font-size:9.5px}.claim-deck__card{padding:16px 16px 18px}.claim-deck__top{gap:7px}.claim-deck__top .assistant-mark{font-size:13.5px}.claim-deck__kind{font-size:10.5px}.claim-deck__question{font-size:16px}.claim-deck__answer{font-size:13.5px}.story-section{padding:54px 0}.claim-view{padding:24px 20px}.claim-check__answer{font-size:17.5px}.model-claim{padding:12px 10px}.model-claim .assistant-mark{font-size:12.5px}.action-summary__heading{margin-bottom:24px}.action-summary__type{font-size:12.5px}.action-summary__status{min-height:32px;padding:6px 9px;font-size:10.5px}.action-summary .claim-view>h3{font-size:17px}.action-summary .claim-view>ul li{padding-left:25px;font-size:14px}.action-summary__meta span{width:100%}.monitoring-state__heading{align-items:flex-start;flex-direction:column;gap:6px}.monitoring-state__heading span{text-align:left}.monitoring-state .model-claim-grid{grid-template-columns:1fr}.monitoring-state .model-claim{border-top:1px solid var(--component-rule);border-left:0}.monitoring-state .model-claim:first-child{border-top:0}.comparison-bars__row{grid-template-columns:64px 1fr;gap:10px}.comparison-bars__row>strong{font-size:10.5px}.comparison-bars__row i span{right:4px;font-size:9px}.team-introduction__people li{grid-template-columns:84px 1fr;gap:18px}.team-introduction__people img{width:84px;height:84px}.contact-callout h2{font-size:clamp(34px,9.6vw,46px)}.contact-callout>.page-width{grid-template-columns:1fr}.contact-callout__footer .button{grid-column:1;width:100%;margin:38px 0 0}.site-footer__grid{grid-template-columns:1fr;align-items:flex-start;gap:14px}.site-footer__navigation{justify-content:flex-start;gap:8px 24px}}@media(prefers-reduced-motion:reduce){.claim-deck__card,.site-header__scroll-prompt,.site-logo__labs{transition:none}}