html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:root{--color-paper:#08090f;--color-paper-2:#0f111a;--color-paper-3:#161925;--color-paper-4:#1d202e;--color-rule:#f5f6fa17;--color-rule-strong:#f5f6fa29;--color-muted:#9aa3b2;--color-neutral:#c8ccd6;--color-ink-2:#e1e4eb;--color-ink:#f5f6fa;--color-accent:#b75fff;--color-accent-hover:#ca86ff;--color-accent-soft:#24132f;--color-accent-ink:#09050d;--color-focus:#d9b5ff;--color-error:#ff8e8e;--color-error-soft:#2b141c;--color-success:#55d6a6;--color-success-soft:#10251e;--color-disabled:#686f80;--color-selection:#4a2465;--color-shadow:#00000075;--color-atmosphere:#b75fff21;--color-atmosphere-strong:#b75fff3d;--color-stage:#11131d;--color-stage-raised:#181b28;--font-display:"Iowan Old Style","Baskerville","Times New Roman",ui-serif,serif;--font-body:"Avenir Next",Avenir,"Helvetica Neue",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"SFMono-Regular","Cascadia Code",Consolas,ui-monospace,monospace;--space-3xs:.125rem;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4.5rem;--space-4xl:7rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.375rem;--text-xl:1.75rem;--text-2xl:2.25rem;--text-3xl:3rem;--text-display:clamp(3.5rem,6.5vw,7rem);--text-display-small:clamp(2.4rem,4vw,4rem);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-emphasized:cubic-bezier(.22,1,.36,1);--dur-micro:.12s;--dur-short:.18s;--dur-layout:.24s;--dur-long:.48s;--dur-focal:.68s;--rule-thin:1px;--rule-focus:2px;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-pill:999rem;--content-wide:86rem;--content-compact:70rem;--measure-copy:64ch;--control-height:2.75rem;--control-height-large:3.25rem;--z-base:1;--z-raised:10;--z-sticky:200}html{background:var(--color-paper);color-scheme:dark;scroll-behavior:smooth;overflow-x:clip}*{box-sizing:border-box}body{background:radial-gradient(circle at 18% 8%,#b75fff14,transparent 32rem),var(--color-paper);min-height:100dvh;color:var(--color-ink-2);font-family:var(--font-body);font-size:var(--text-base);font-variant-numeric:tabular-nums;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:clip}body:before{z-index:500;background:var(--color-accent);content:"";opacity:.75;pointer-events:none;height:1px;position:fixed;inset:0 0 auto}::selection{background:var(--color-selection);color:var(--color-ink)}h1,h2,h3,p{margin:0}h1,h2,h3{min-width:0;color:var(--color-ink);text-wrap:balance;font-weight:500}h1{font-family:var(--font-display);letter-spacing:-.05em;line-height:.96}h2,h3{font-family:var(--font-body);letter-spacing:-.025em;line-height:1.15}dd,li,p{text-wrap:pretty}a{color:inherit;text-decoration:none}button,input,textarea{color:inherit;font:inherit}button{border:0}button:not(:disabled),summary{cursor:pointer}button:disabled{cursor:not-allowed}fieldset{border:0;min-width:0;margin:0;padding:0}legend{display:contents}code{font-family:var(--font-mono)}:focus-visible{outline:var(--rule-focus) solid var(--color-focus);outline-offset:.2rem}.skip-link{z-index:1000;inset:var(--space-sm) auto auto var(--space-sm);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-accent-ink);padding:var(--space-sm) var(--space-md);transition:transform var(--dur-short) var(--ease-out);font-weight:700;position:fixed;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-shell{grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid}.site-shell--landing{grid-template-rows:auto 1fr}.site-nav{z-index:var(--z-sticky);width:min(100%,var(--content-wide));justify-content:space-between;align-items:center;gap:var(--space-xl);min-height:4.75rem;padding-inline:var(--space-xl);margin-inline:auto;display:flex;position:relative}.site-shell--public .site-nav{position:sticky;top:0}.site-nav:before{z-index:-1;border-block-end:var(--rule-thin) solid var(--color-rule);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);content:"";inset-block:0;background:#08090fe6;width:100vw;position:absolute;left:50%;transform:translate(-50%)}.wordmark{align-items:center;gap:var(--space-sm);min-height:2.75rem;color:var(--color-ink);font-size:var(--text-base);letter-spacing:-.025em;font-weight:650;display:inline-flex}.wordmark-mark{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper-3);width:2rem;height:2rem;color:var(--color-accent);font-family:var(--font-mono);letter-spacing:-.05em;place-items:center;font-size:.62rem;font-weight:750;display:grid}.public-links,.task-context{align-items:center;gap:var(--space-lg);color:var(--color-neutral);font-size:var(--text-sm);display:flex}.public-links>a:not(.nav-cta){align-items:center;min-height:2.75rem;display:inline-flex}.button-mini,.button-primary,.button-quiet,.button-secondary,.nav-cta,.text-link{min-height:var(--control-height);border-radius:var(--radius-sm);font-size:var(--text-sm);transition:background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out),opacity var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out);justify-content:center;align-items:center;font-weight:620;display:inline-flex}.button-secondary,.nav-cta{border:var(--rule-thin) solid var(--color-rule-strong);color:var(--color-ink);padding-inline:var(--space-lg);background:0 0}.button-primary{border:var(--rule-thin) solid var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink);padding-inline:var(--space-lg)}.button-primary:disabled{border-color:var(--color-paper-4);background:var(--color-paper-4);color:var(--color-disabled)}.button-wide{width:100%;min-height:var(--control-height-large)}.button-mini,.button-quiet,.text-link{color:var(--color-neutral);background:0 0;padding-inline:0}.button-mini{min-height:2.5rem;color:var(--color-muted);font-size:var(--text-xs)}.text-link{border-block-end:var(--rule-thin) solid var(--color-rule-strong);border-radius:0}.button-row{gap:var(--space-sm);flex-wrap:wrap;display:flex}.task-context{font-family:var(--font-mono);font-size:var(--text-xs)}.link-validity,.system-chip{align-items:center;gap:var(--space-xs);color:var(--color-success);display:inline-flex}.link-validity:before,.system-chip:before{content:"";background:currentColor;border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 .75rem}.site-main{width:min(100%,var(--content-wide));padding:var(--space-2xl) var(--space-xl) var(--space-3xl);margin-inline:auto}.site-main--compact{width:min(100%,var(--content-compact))}.site-main--landing{padding-block:0}.site-footer{width:min(100%,var(--content-wide));justify-content:space-between;align-items:center;gap:var(--space-md);border-block-start:var(--rule-thin) solid var(--color-rule);min-height:4.5rem;color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);padding-inline:var(--space-xl);margin-inline:auto;display:flex}.hero-section{grid-template-columns:minmax(0,.95fr) minmax(29rem,1.05fr);align-items:center;gap:clamp(3rem,6vw,6rem);min-height:calc(100dvh - 4.75rem);padding-block:clamp(2rem,4vh,3rem);display:grid}.hero-copy{max-width:39rem}.builder-step,.eyebrow,.preflight-status,.preview-label,.result-provenance,.role-kicker{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.09em;text-transform:uppercase;font-weight:650}.hero-title{max-width:10ch;font-size:clamp(4rem,min(6.6vw,9vh),7rem);font-weight:500}.hero-lede{max-width:35rem;color:var(--color-neutral);font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.65}.hero-actions,.hero-lede{margin-block-start:var(--space-xl)}.hero-actions{align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.hero-actions .button-primary{min-height:var(--control-height-large)}.hero-showcase{gap:var(--space-md);min-width:0;display:grid}.hero-showcase__action{justify-content:flex-end;display:flex}.hero-showcase__action .button-primary{min-height:var(--control-height-large)}.hero-proof{max-width:34rem;color:var(--color-muted);font-family:var(--font-mono);margin-block-start:var(--space-md);font-size:.68rem;line-height:1.6}.privacy-demo{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-lg);background:var(--color-paper-2);box-shadow:0 2rem 6rem var(--color-shadow);position:relative;overflow:hidden}.privacy-demo__footer,.privacy-demo__topline{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:3.5rem;color:var(--color-muted);font-family:var(--font-mono);padding-inline:var(--space-lg);font-size:.68rem;display:flex}.privacy-demo__topline{border-block-end:var(--rule-thin) solid var(--color-rule)}.privacy-demo__topline>span:last-child{align-items:center;gap:var(--space-xs);color:var(--color-success);display:inline-flex}.privacy-demo__topline i{background:currentColor;border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 .8rem}.privacy-demo__question{padding:clamp(1.5rem,3vw,2rem)}.privacy-demo__question p{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem}.privacy-demo__question h2{max-width:26ch;margin-block-start:var(--space-sm);font-size:clamp(1.35rem,2.25vw,1.85rem);font-weight:560}.privacy-demo__answer{border-block:var(--rule-thin) solid var(--color-rule);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.privacy-route{align-items:center;gap:var(--space-sm);min-width:0;color:var(--color-muted);font-family:var(--font-mono);padding:var(--space-lg);font-size:.66rem;display:flex}.privacy-route strong{color:var(--color-accent);font-weight:620}.privacy-route i{color:var(--color-muted);font-style:normal}.verified-output{align-content:center;gap:var(--space-xs);border-inline-start:var(--rule-thin) solid var(--color-rule);background:var(--color-accent-soft);min-width:12rem;padding:var(--space-lg);display:grid}.verified-output>div{align-items:baseline;display:flex}.verified-output>div strong{color:var(--color-accent);font-family:var(--font-display);letter-spacing:-.07em;font-size:3.5rem;font-weight:500;line-height:1}.verified-output>div small{color:var(--color-muted);font-family:var(--font-mono)}.verified-output p{color:var(--color-ink);font-size:var(--text-sm);font-weight:620}.privacy-demo__footer{min-height:3.5rem}.privacy-demo__footer strong{color:var(--color-ink-2);font-weight:560}.workflow-progress{margin-block-start:var(--space-lg)}.workflow-progress ol{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.workflow-progress li{align-items:center;gap:var(--space-xs);border-block-end:var(--rule-thin) solid var(--color-rule);min-width:0;min-height:2.75rem;color:var(--color-muted);font-size:var(--text-xs);display:flex}.workflow-progress li>span{border:var(--rule-thin) solid var(--color-rule-strong);width:1.35rem;height:1.35rem;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.6rem;display:grid}.workflow-progress li[data-state=current]{border-color:var(--color-accent);color:var(--color-ink)}.workflow-progress li[data-state=current]>span{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}.workflow-progress li[data-state=complete]{color:var(--color-neutral)}.workflow-progress li[data-state=complete]>span{border-color:var(--color-success);color:var(--color-success)}.creation-page{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(3rem,6vw,6rem);width:min(100%,72rem);margin-inline:auto;display:grid}.creation-intro{margin-block-end:0;position:sticky;top:6.75rem}.creation-intro .workflow-progress ol{grid-template-columns:1fr}.back-link{align-items:center;gap:var(--space-xs);min-height:2.75rem;color:var(--color-muted);font-size:var(--text-sm);margin-block-end:var(--space-lg);display:inline-flex}.creation-intro h1,.docs-hero h1,.role-title{max-width:15ch;font-size:var(--text-display-small);margin-block-start:var(--space-sm)}.creation-intro>p:last-of-type,.docs-hero>p:last-of-type,.role-description{max-width:42rem;color:var(--color-neutral);font-size:var(--text-md);margin-block-start:var(--space-lg);line-height:1.65}.builder-card{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-lg);background:var(--color-paper-2);overflow:hidden;box-shadow:inset 0 1px #ffffff08}.builder-card--form .builder-body{gap:var(--space-lg);padding:var(--space-lg);border-block-start:0}.builder-card--form .field-group{gap:var(--space-2xs)}.builder-card--form .text-input{min-height:var(--control-height)}.builder-card--form .text-area{min-height:5rem;padding-block:var(--space-sm)}.builder-card--form .question-row{gap:var(--space-xs);padding-block:var(--space-md)}.builder-card--form .message-wrap{margin-block:0}.builder-card--form .status-message{padding:var(--space-sm) var(--space-md)}.builder-actions{gap:var(--space-xs);display:grid}.links-ready{scroll-margin-top:5.75rem}.builder-header{padding:var(--space-xl)}.builder-header h2{font-size:var(--text-xl);font-weight:560}.builder-header>p:last-child{max-width:38rem;color:var(--color-muted);font-size:var(--text-sm);margin-block-start:var(--space-xs)}.builder-body{gap:var(--space-xl);border-block-start:var(--rule-thin) solid var(--color-rule);padding:var(--space-xl);display:grid}.field-group{gap:var(--space-xs);display:grid}.field-heading legend,.field-label,.question-index{color:var(--color-ink);font-size:var(--text-sm);font-weight:620}.field-support,.section-support{color:var(--color-muted);font-size:var(--text-xs)}.capability-row__controls,.field-heading,.preflight-card__header,.question-row__header{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.field-count{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.text-area,.text-input{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper);width:100%;color:var(--color-ink);font-size:var(--text-sm);transition:border-color var(--dur-short) var(--ease-out),box-shadow var(--dur-short) var(--ease-out);outline:none}.text-input{min-height:var(--control-height-large);padding-inline:var(--space-md)}.text-area{resize:vertical;min-height:6.5rem;padding:var(--space-md);line-height:1.55}.text-area::placeholder,.text-input::placeholder{color:var(--color-disabled)}.text-area:focus,.text-input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #b75fff24}.question-list{display:grid}.question-row{gap:var(--space-sm);border-block-start:var(--rule-thin) solid var(--color-rule);padding-block:var(--space-lg);display:grid}.question-row:last-child{border-block-end:var(--rule-thin) solid var(--color-rule)}.add-question{justify-self:start}.discard-draft{min-height:2rem;color:var(--color-muted);font-size:var(--text-xs);justify-self:center}.builder-footnote,.token-disclosure{color:var(--color-muted);font-family:var(--font-mono);text-align:center;font-size:.68rem}.links-ready .builder-header{border-block-end:var(--rule-thin) solid var(--color-rule)}.capability-notice{margin:var(--space-xl) var(--space-xl) 0;gap:var(--space-xs);border-inline-start:2px solid var(--color-accent);color:var(--color-neutral);font-size:var(--text-sm);padding:var(--space-sm) var(--space-md);display:grid}.capability-notice strong{color:var(--color-ink)}.capability-stack{padding:var(--space-lg) var(--space-xl) var(--space-xl);display:grid}.capability-row{gap:var(--space-xs);border-block-start:var(--rule-thin) solid var(--color-rule);padding-block:var(--space-lg);display:grid}.capability-row:last-child{border-block-end:var(--rule-thin) solid var(--color-rule)}.capability-row__label{color:var(--color-ink);font-size:var(--text-sm);font-weight:620}.capability-row__description{color:var(--color-muted);font-size:var(--text-xs)}.capability-row__controls .text-input{min-width:0}.capability-row__controls .button-secondary{flex:none}.links-ready>.button-row{padding:0 var(--space-xl) var(--space-xl)}.status-message{align-items:flex-start;gap:var(--space-sm);border-radius:var(--radius-sm);background:var(--color-paper-3);color:var(--color-neutral);font-size:var(--text-sm);padding:var(--space-md);display:flex}.status-message[data-tone=error]{background:var(--color-error-soft);color:var(--color-error)}.status-message[data-tone=success]{background:var(--color-success-soft);color:var(--color-success)}.status-message__mark{flex:none;font-weight:750}.message-wrap{margin-block:var(--space-md)}.loading-shell,.role-state{width:min(100%,48rem);margin:clamp(1rem,5vh,3.5rem) auto}.role-state__content{gap:var(--space-lg);margin-block-start:var(--space-2xl);display:grid}.skeleton-block,.skeleton-line{border-radius:var(--radius-sm);background:var(--color-paper-3);animation:skeleton-pulse 1.6s var(--ease-in-out) infinite}.skeleton-line{width:68%;height:var(--space-md);margin-block-start:var(--space-md)}.skeleton-line--short{width:30%}.skeleton-block{min-height:16rem;margin-block-start:var(--space-xl)}.seller-flow{align-items:start;column-gap:clamp(3rem,6vw,5rem);row-gap:var(--space-xl);grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);grid-template-areas:"intro submit""questions submit";display:grid}.seller-flow__intro{grid-area:intro}.seller-flow__intro .workflow-progress ol{grid-template-columns:1fr}.role-kicker{align-items:center;gap:var(--space-md);display:flex}.buyer-results-title,.seller-for{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);margin-block-start:var(--space-md)}.buyer-results-title,.seller-for strong{color:var(--color-ink)}.buyer-question-card,.seller-submit-card{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-lg);background:var(--color-paper-2);min-width:0}.buyer-question-card{border:0;border-block:var(--rule-thin) solid var(--color-rule);padding:var(--space-md) 0;background:0 0;border-radius:0;grid-area:questions;align-self:start}.buyer-question-card h2,.seller-submit-card h2{font-size:var(--text-lg);font-weight:560}.buyer-question-card h2{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.buyer-question-card h2>span{background:var(--color-paper-4);width:1.75rem;height:1.75rem;color:var(--color-neutral);font-family:var(--font-mono);font-size:var(--text-xs);border-radius:50%;place-items:center;display:grid}.buyer-question-card ol{margin:var(--space-lg) 0 0;padding:0;list-style:none;display:grid}.buyer-question-card li{gap:var(--space-sm);border-block-start:var(--rule-thin) solid var(--color-rule);padding-block:var(--space-md);grid-template-columns:1.5rem 1fr;display:grid}.buyer-question-card li>span{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.buyer-question-card li p{color:var(--color-neutral);font-size:var(--text-sm);line-height:1.55}.seller-submit-card{padding:var(--space-xl);grid-area:submit;align-self:center}.section-support{margin-block-start:var(--space-xs)}.sample-dropzone{border:var(--rule-thin) dashed var(--color-rule-strong);border-radius:var(--radius-md);background:var(--color-paper);transition:background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out);margin-block-start:var(--space-lg);position:relative}.sample-dropzone--active{border-color:var(--color-accent);background:var(--color-accent-soft)}.sample-file-input{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sample-dropzone label{justify-content:center;align-items:center;gap:var(--space-xs);min-height:9rem;padding:var(--space-xl);text-align:center;cursor:pointer;flex-direction:column;display:flex}.sample-dropzone label:before{border:var(--rule-thin) solid var(--color-rule-strong);width:2.5rem;height:2.5rem;color:var(--color-accent);content:"↑";font-family:var(--font-mono);border-radius:50%;place-items:center;display:grid}.sample-dropzone label strong{color:var(--color-ink);font-size:var(--text-sm);font-weight:620}.sample-dropzone label span{color:var(--color-muted);font-size:var(--text-xs)}.preflight-card{border-radius:var(--radius-md);background:var(--color-paper-3);margin-block-start:var(--space-lg);overflow:hidden}.preflight-card__header{padding:var(--space-md)}.preflight-card__header>div{min-width:0;display:grid}.preflight-card__header strong{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preflight-card__header small{color:var(--color-muted)}.preflight-facts,.seller-completion-facts{border-block-start:var(--rule-thin) solid var(--color-rule);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.preflight-facts>div,.seller-completion-facts>div{gap:var(--space-3xs);min-width:0;padding:var(--space-md);display:grid}.preflight-facts>div+div,.seller-completion-facts>div+div{border-inline-start:var(--rule-thin) solid var(--color-rule)}.preflight-facts dt,.seller-completion-facts dt{color:var(--color-muted);font-size:.65rem}.preflight-facts dd,.seller-completion-facts dd{color:var(--color-ink);font-size:var(--text-sm);margin:0;font-weight:620}.header-preview{gap:var(--space-sm);border-block-start:var(--rule-thin) solid var(--color-rule);padding:var(--space-md);display:grid}.header-preview>span{color:var(--color-muted);font-size:var(--text-xs)}.header-preview>div{gap:var(--space-xs);flex-wrap:wrap;display:flex}.header-preview code{border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-neutral);padding:var(--space-2xs) var(--space-xs);font-size:.66rem}.privacy-strip{gap:var(--space-3xs);border-inline-start:2px solid var(--color-accent);background:var(--color-accent-soft);padding:var(--space-sm) var(--space-md);margin-block-start:var(--space-lg);display:grid}.privacy-strip strong{color:var(--color-ink);font-size:var(--text-sm)}.privacy-strip span{color:var(--color-neutral);font-size:var(--text-xs)}.check-row{align-items:flex-start;gap:var(--space-sm);color:var(--color-neutral);font-size:var(--text-sm);cursor:pointer;margin-block-start:var(--space-lg);display:flex}.check-row input{width:1.1rem;height:1.1rem;accent-color:var(--color-accent);flex:none;margin:.2rem 0 0}.seller-run-button{margin-block-start:var(--space-xl)}.seller-failure{border-inline-start:2px solid var(--color-error);background:var(--color-error-soft);color:var(--color-error);font-size:var(--text-sm);padding:var(--space-md);margin-block-start:var(--space-lg)}.seller-failure p{margin-block-start:var(--space-xs)}.evaluation-progress{border-radius:var(--radius-md);background:var(--color-paper-3);padding:var(--space-md);margin-block-start:var(--space-lg)}.evaluation-progress>p{color:var(--color-ink);font-size:var(--text-sm);font-weight:620}.evaluation-progress ol{margin:var(--space-md) 0 0;gap:var(--space-xs);color:var(--color-muted);font-size:var(--text-xs);padding:0;list-style:none;display:grid}.evaluation-progress li:before{width:1rem;color:var(--color-muted);content:"○";display:inline-block}.evaluation-progress li[data-state=complete]:before{color:var(--color-success);content:"✓"}.evaluation-progress li[data-state=current]{color:var(--color-ink)}.evaluation-progress li[data-state=current]:before{color:var(--color-accent);content:"●"}.seller-completion-facts{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md)}.buyer-results-page{width:min(100%,62rem);margin-inline:auto}.buyer-results-header{max-width:48rem}.score-legend{align-items:center;gap:var(--space-sm) var(--space-lg);border-block:var(--rule-thin) solid var(--color-rule);color:var(--color-muted);font-size:var(--text-xs);padding-block:var(--space-md);flex-wrap:wrap;margin-block-start:var(--space-2xl);display:flex}.score-legend strong{color:var(--color-ink)}.score-legend b{color:var(--color-accent)}.buyer-score-list{gap:var(--space-md);margin-block-start:var(--space-xl);display:grid}.buyer-result-card{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-lg);background:var(--color-paper-2);overflow:hidden}.buyer-result-card>header{gap:var(--space-xl);padding:var(--space-xl);grid-template-columns:minmax(0,1fr) auto;display:grid}.buyer-result-card h2{max-width:34ch;font-size:var(--text-xl);margin-block-start:var(--space-xs);font-weight:560}.score-value,.unable-value{min-width:7rem;color:var(--color-muted);text-align:end;justify-content:flex-end;align-items:baseline;display:flex}.score-value span{color:var(--color-accent);font-family:var(--font-display);letter-spacing:-.07em;font-size:4.5rem;font-weight:500;line-height:.9}.score-value small,.unable-value small{font-family:var(--font-mono);font-size:var(--text-xs)}.unable-value{color:var(--color-error);flex-direction:column;align-items:flex-end;font-weight:650}.result-explanation{color:var(--color-neutral);padding:var(--space-lg) var(--space-xl)}.result-explanation,.result-meta{border-block-start:var(--rule-thin) solid var(--color-rule)}.result-meta{color:var(--color-muted);font-family:var(--font-mono);padding:var(--space-sm) var(--space-xl);justify-content:flex-end;align-items:center;font-size:.68rem;display:flex}.sample-limitation,.verification-summary{margin-block-start:var(--space-lg)}.verification-summary{gap:var(--space-md);border-inline-start:2px solid var(--color-success);background:var(--color-success-soft);padding:var(--space-md);grid-template-columns:auto 1fr;display:grid}.verification-mark{color:var(--color-success);font-weight:750}.verification-summary div{gap:var(--space-3xs);display:grid}.sample-limitation strong,.verification-summary strong{color:var(--color-ink);font-size:var(--text-sm)}.sample-limitation p,.verification-summary small{color:var(--color-neutral);font-size:var(--text-xs);line-height:1.6}.sample-limitation{gap:var(--space-3xs);padding:var(--space-md) 0;display:grid}.buyer-technical-details,.privacy-disclosure{border-block:var(--rule-thin) solid var(--color-rule);color:var(--color-neutral);margin-block-start:var(--space-lg)}.buyer-technical-details summary,.privacy-disclosure summary{min-height:3.5rem;color:var(--color-ink);font-size:var(--text-sm);align-items:center;font-weight:620;list-style:none;display:flex}.buyer-technical-details summary:after,.privacy-disclosure summary:after{color:var(--color-muted);content:"+";font-family:var(--font-mono);margin-inline-start:auto}.buyer-technical-details[open] summary:after,.privacy-disclosure[open] summary:after{content:"−"}.buyer-technical-details dl{margin:0 0 var(--space-lg);gap:var(--space-md);grid-template-columns:repeat(2,1fr);display:grid}.buyer-technical-details dl>div{gap:var(--space-3xs);min-width:0;display:grid}.buyer-technical-details dt{color:var(--color-muted);font-size:var(--text-xs)}.buyer-technical-details dd{color:var(--color-neutral);font-family:var(--font-mono);font-size:var(--text-xs);overflow-wrap:anywhere;margin:0}.buyer-progress{align-items:center;gap:var(--space-sm);color:var(--color-neutral);display:flex}.buyer-progress>span{background:var(--color-accent);width:.5rem;height:.5rem;box-shadow:0 0 .8rem var(--color-accent);animation:signal-pulse 1.4s var(--ease-in-out) infinite;border-radius:50%}.docs-page{grid-template-columns:11rem minmax(0,1fr);align-items:start;gap:clamp(3rem,6vw,5rem);display:grid}.docs-sidebar{position:sticky;top:7rem}.docs-sidebar>p{color:var(--color-ink);font-size:var(--text-sm);font-weight:620}.docs-sidebar nav{margin-block-start:var(--space-md);display:grid}.docs-sidebar nav a{border-block-start:var(--rule-thin) solid var(--color-rule);min-height:2.5rem;color:var(--color-muted);font-size:var(--text-sm);align-items:center;display:flex}.docs-content{width:min(100%,48rem)}.docs-hero{scroll-margin-top:7rem}.docs-overview{margin:var(--space-xl) 0 0;border-block:var(--rule-thin) solid var(--color-rule);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.docs-overview li{gap:var(--space-xs);min-width:0;padding:var(--space-lg);display:grid}.docs-overview li+li{border-inline-start:var(--rule-thin) solid var(--color-rule)}.docs-overview strong{color:var(--color-ink);font-size:var(--text-sm)}.docs-overview span{color:var(--color-muted);font-size:var(--text-xs)}.docs-section{border-block-start:var(--rule-thin) solid var(--color-rule);padding-block:2.5rem;scroll-margin-top:7rem}.docs-section:first-of-type{margin-block-start:0}.docs-section h2{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:500}.docs-section p{color:var(--color-neutral);margin-block-start:var(--space-md);line-height:1.75}.docs-steps{margin:var(--space-xl) 0 0;padding:0;list-style:none;display:grid}.docs-steps li{gap:var(--space-xl);border-block-start:var(--rule-thin) solid var(--color-rule);padding-block:var(--space-lg);grid-template-columns:12rem 1fr;display:grid}.docs-steps strong{color:var(--color-ink);font-size:var(--text-sm)}.docs-steps span{color:var(--color-neutral);font-size:var(--text-sm)}.docs-callout{border-inline-start:2px solid var(--color-accent);background:var(--color-accent-soft);padding:var(--space-md) var(--space-lg);margin-block-start:var(--space-lg)}.docs-callout--warning{border-color:var(--color-error);background:var(--color-error-soft)}.docs-callout strong{color:var(--color-ink)}.docs-callout p{font-size:var(--text-sm);margin-block-start:var(--space-xs)}.docs-definitions{margin:var(--space-xl) 0 0;display:grid}.docs-definitions>div{gap:var(--space-xl);border-block-start:var(--rule-thin) solid var(--color-rule);padding-block:var(--space-lg);grid-template-columns:12rem 1fr;display:grid}.docs-definitions dt{color:var(--color-ink);font-size:var(--text-sm);font-weight:620}.docs-definitions dd{color:var(--color-neutral);font-size:var(--text-sm);margin:0}@media (hover:hover) and (pointer:fine){.back-link:hover,.button-mini:hover,.button-quiet:hover,.public-links>a:not(.nav-cta):hover,.text-link:hover,.wordmark:hover{color:var(--color-ink)}.button-secondary:hover,.nav-cta:hover{border-color:var(--color-accent);background:var(--color-accent-soft)}.button-primary:hover{border-color:var(--color-accent-hover);background:var(--color-accent-hover)}.sample-dropzone:hover{border-color:var(--color-accent);background:var(--color-paper-3)}.docs-sidebar nav a:hover{color:var(--color-ink)}}.button-primary:active,.button-secondary:active,.nav-cta:active{transform:scale(.97)}@keyframes skeleton-pulse{0%,to{opacity:.45}50%{opacity:.9}}@keyframes signal-pulse{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@media (max-width:64rem){.hero-section{grid-template-columns:1fr}.hero-copy,.privacy-demo{width:min(100%,46rem)}.seller-flow{gap:var(--space-xl);grid-template-columns:1fr;grid-template-areas:"intro""questions""submit"}.seller-flow__intro .workflow-progress ol{grid-template-columns:repeat(3,1fr)}.creation-page{gap:var(--space-xl);grid-template-columns:1fr;width:min(100%,48rem)}.creation-intro{position:static}.creation-intro .workflow-progress ol{grid-template-columns:repeat(3,1fr)}}@media (max-width:52rem){.site-footer,.site-main,.site-nav{padding-inline:var(--space-md)}.site-main{padding-block:var(--space-2xl) var(--space-3xl)}.site-main--landing{padding-block:0}.site-shell--landing .hero-section{align-content:center;gap:var(--space-lg);min-height:calc(100dvh - 4.75rem)}.site-shell--landing .hero-copy{margin-inline:auto}.site-shell--landing .hero-showcase,.site-shell--landing .privacy-demo{width:min(100%,34rem);margin-inline:auto}.site-shell--landing .privacy-demo__footer,.site-shell--landing .privacy-demo__question,.site-shell--landing .privacy-demo__topline{display:none}.site-shell--landing .privacy-demo__answer{border-block:0;grid-template-columns:1fr}.site-shell--landing .privacy-route{min-height:4.5rem;padding:var(--space-md)}.site-shell--landing .verified-output{border-block-start:var(--rule-thin) solid var(--color-rule);min-width:0;padding:var(--space-md);border-inline-start:0;justify-content:space-between;align-items:center;display:flex}.site-shell--landing .verified-output>div strong{font-size:2.75rem}.site-shell--landing .hero-showcase__action .button-primary{width:100%}.hero-title{max-width:11ch;font-size:clamp(3.6rem,12vw,5.5rem)}.docs-page{gap:var(--space-2xl);grid-template-columns:1fr}.docs-sidebar{position:static}.docs-sidebar nav{gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;display:flex}.docs-sidebar nav a{border:0;min-height:2rem}}@media (max-width:40rem){.public-links{gap:var(--space-md)}.public-links .nav-cta,.task-context>span:first-child{display:none}.site-footer{padding-block:var(--space-md);flex-direction:column;justify-content:center;align-items:flex-start}.hero-section{padding-block:var(--space-xl)}.hero-title{font-size:clamp(3.25rem,15vw,4.5rem)}.hero-lede{font-size:var(--text-base)}.hero-actions{align-items:stretch;gap:var(--space-sm);flex-direction:column}.hero-actions .button-primary{width:100%}.creation-intro h1,.docs-hero h1,.role-title{font-size:clamp(2.5rem,12vw,3.75rem)}.workflow-progress li{justify-content:center;align-items:flex-start;gap:var(--space-2xs);flex-direction:column;font-size:.64rem}.builder-body,.builder-header,.buyer-question-card,.seller-submit-card{padding:var(--space-lg)}.capability-notice{margin-inline:var(--space-lg)}.capability-stack{padding-inline:var(--space-lg)}.capability-row__controls,.preflight-card__header{flex-direction:column;align-items:stretch}.capability-row__controls .button-secondary{width:100%}.links-ready>.button-row{padding-inline:var(--space-lg);flex-direction:column;align-items:stretch}.links-ready>.button-row>*{width:100%}.preflight-facts,.seller-completion-facts{grid-template-columns:repeat(2,1fr)}.preflight-facts>div:nth-child(3),.seller-completion-facts>div:nth-child(3){border-block-start:var(--rule-thin) solid var(--color-rule);border-inline-start:0}.preflight-facts>div:nth-child(4),.seller-completion-facts>div:nth-child(4){border-block-start:var(--rule-thin) solid var(--color-rule)}.buyer-result-card>header{gap:var(--space-lg);padding:var(--space-lg);grid-template-columns:1fr}.score-value,.unable-value{text-align:start;justify-content:flex-start;min-width:0}.result-explanation,.result-meta{padding-inline:var(--space-lg)}.result-meta{justify-content:flex-start}.score-legend{align-items:flex-start;gap:var(--space-xs);flex-direction:column}.buyer-technical-details dl,.docs-overview{grid-template-columns:1fr}.docs-overview li+li{border-block-start:var(--rule-thin) solid var(--color-rule);border-inline-start:0}.docs-definitions>div,.docs-steps li{gap:var(--space-xs);grid-template-columns:1fr}}.visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.home-chapter{isolation:isolate;min-height:150dvh;position:relative}.home-chapter>section{z-index:var(--z-base);isolation:isolate;background:0 0;min-height:calc(100dvh - 4.75rem);position:sticky;top:4.75rem}.home-chapter:not(.home-chapter--hero)>section:before{z-index:-1;background:radial-gradient(circle at 82% 48%,#b75fff0d,transparent 30rem),var(--color-paper);content:"";pointer-events:none;inset-block:0;width:100vw;position:absolute;left:50%;transform:translate(-50%)}.home-chapter--hero{min-height:auto}.home-chapter--hero>section{background:0 0;position:relative;top:auto}.home-hero{isolation:isolate;position:relative;overflow:visible}.home-hero:before{z-index:-2;aspect-ratio:1;background:radial-gradient(circle,var(--color-atmosphere-strong),var(--color-atmosphere) 35%,transparent 68%);filter:blur(1.5rem);opacity:.72;border-radius:50%;width:min(64vw,58rem);inset:50% -13% auto auto;transform:translateY(-50%)}.home-hero:after,.home-hero:before{content:"";pointer-events:none;position:absolute}.home-hero:after{--hex-height:3.45rem;--hex-offset-x:1rem;--hex-offset-y:1.725rem;--hex-width:2rem;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg width='59' height='102' viewBox='0 0 59 102' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.5 17 59 34v34L29.5 85 0 68V34Z' fill='none' stroke='%23b75fff' stroke-opacity='.34' stroke-width='.8'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg width='59' height='102' viewBox='0 0 59 102' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.5 17 59 34v34L29.5 85 0 68V34Z' fill='none' stroke='%23b75fff' stroke-opacity='.34' stroke-width='.8'/%3E%3C/svg%3E");background-position:0 0,var(--hex-offset-x) var(--hex-offset-y);background-size:var(--hex-width) var(--hex-height);opacity:.52;inset-block:0;width:100vw;animation:honeycomb-drift 16s linear infinite;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(65% 62% at 78% 49%,#000 0,#000000ad 42%,#0000 78%);mask-image:radial-gradient(65% 62% at 78% 49%,#000 0,#000000ad 42%,#0000 78%)}.home-hero__eyebrow,.privacy-story__copy>p,.verified-stage__copy>p{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.09em;text-transform:uppercase;font-weight:650}.home-hero__title{margin-block-start:var(--space-lg)}.home-hero__title>span{opacity:0;animation:home-line-enter var(--dur-focal) var(--ease-emphasized) both;display:block;transform:translateY(.6em)}.home-hero__title>span:nth-child(2){animation-delay:80ms}.home-hero__title>span:nth-child(3){animation-delay:.16s}.home-hero .hero-lede,.home-hero .hero-proof,.home-hero .hero-showcase{opacity:0;animation:home-object-enter var(--dur-focal) var(--ease-emphasized) both;transform:translateY(1rem)}.home-hero .hero-lede{animation-delay:.23s}.home-hero .hero-proof{animation-delay:.3s}.home-hero .hero-showcase{animation-delay:.28s}.privacy-story{border-block-end:var(--rule-thin) solid var(--color-rule);min-height:250dvh;position:relative}.privacy-story__sticky{z-index:var(--z-raised);background:var(--color-paper);grid-template-columns:minmax(0,.95fr) minmax(29rem,1.05fr);align-items:center;gap:clamp(3rem,6vw,6rem);min-height:calc(100dvh - 4.75rem);display:grid;position:sticky;top:4.75rem;overflow:hidden}.privacy-story__copy{max-width:39rem;padding-block:var(--space-3xl)}.privacy-story__copy h2{font-family:var(--font-display);letter-spacing:-.055em;margin-block-start:var(--space-lg);font-size:clamp(3rem,4.8vw,5rem);font-weight:500;line-height:.98}.privacy-story__copy ol{margin:var(--space-2xl) 0 0;padding:0;list-style:none}.privacy-story__copy li{align-items:center;gap:var(--space-sm);border-block-end:var(--rule-thin) solid var(--color-rule);min-height:3.75rem;color:var(--color-muted);transition:color var(--dur-layout) var(--ease-out),transform var(--dur-layout) var(--ease-out);grid-template-columns:2rem 1fr;display:grid}.privacy-story__copy li>span{border:var(--rule-thin) solid var(--color-rule-strong);width:1.6rem;height:1.6rem;font-family:var(--font-mono);transition:background-color var(--dur-layout) var(--ease-out),border-color var(--dur-layout) var(--ease-out),color var(--dur-layout) var(--ease-out);border-radius:50%;place-items:center;font-size:.62rem;display:grid}.privacy-story__copy li[data-active=true]{color:var(--color-ink);transform:translateX(var(--space-xs))}.privacy-story__copy li[data-active=true]>span{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}.privacy-story__stage{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-lg);background:var(--color-paper-2);height:clamp(24rem,49vh,28rem);box-shadow:0 2rem 6rem var(--color-shadow);grid-template-rows:3.5rem minmax(0,1fr) 7.5rem;display:grid;position:relative;overflow:hidden}.privacy-story__stage-topline{z-index:var(--z-base);justify-content:space-between;align-items:center;gap:var(--space-md);border-block-end:var(--rule-thin) solid var(--color-rule);min-height:3.5rem;color:var(--color-muted);font-family:var(--font-mono);padding-inline:var(--space-lg);font-size:.68rem;display:flex;position:relative}.privacy-story__meta{text-align:end;min-width:9rem;min-height:1em;position:relative}.privacy-story__meta>span{opacity:0;transition:opacity var(--dur-long) var(--ease-emphasized),transform var(--dur-long) var(--ease-emphasized);position:absolute;inset:0 0 auto auto;transform:translateY(.3rem)}.privacy-story__meta>span[data-active=true]{opacity:1;transform:translateY(0)}.privacy-story__diagram{z-index:var(--z-base);border-block-end:var(--rule-thin) solid var(--color-rule);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid;position:relative;overflow:hidden}.privacy-story__active-panel{z-index:-1;border-block-start:2px solid var(--color-accent);width:33.3333%;transition:transform .62s var(--ease-emphasized);background:#b75fff0f;position:absolute;inset-block:0;inset-inline-start:0}.privacy-story__pipeline-step{justify-content:flex-end;gap:var(--space-xs);min-width:0;transition:color var(--dur-long) var(--ease-emphasized),opacity var(--dur-long) var(--ease-emphasized);flex-direction:column;padding:clamp(1.5rem,3vw,2.5rem);display:flex;position:relative}.privacy-story__pipeline-step+.privacy-story__pipeline-step{border-inline-start:var(--rule-thin) solid var(--color-rule)}.privacy-story__pipeline-step:not(:last-child):after{z-index:2;color:var(--color-muted);content:"→";font-family:var(--font-mono);font-size:.7rem;position:absolute;top:50%;right:-.35rem;transform:translateY(-50%)}.privacy-story__pipeline-step>span{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.65rem}.privacy-story__pipeline-step h3{max-width:15ch;color:var(--color-ink);font-size:clamp(1.15rem,2vw,1.55rem);font-weight:580;line-height:1.15}.privacy-story__pipeline-step p{color:var(--color-muted);font-size:var(--text-xs)}.privacy-story__pipeline-step[data-state=pending]{opacity:.48}.privacy-story__pipeline-step[data-state=active]{opacity:1}.privacy-story__pipeline-step[data-state=active]>span{color:var(--color-accent-hover)}.privacy-story__pipeline-step[data-state=complete]>span:after{color:var(--color-accent);content:"✓";margin-inline-start:var(--space-xs)}.privacy-story__stage-copy{z-index:var(--z-base);border-block-start:var(--rule-thin) solid var(--color-rule);padding:clamp(1.25rem,2.2vw,1.75rem);display:grid;position:relative}.privacy-story__stage-copy article{opacity:0;transition:opacity var(--dur-long) var(--ease-emphasized),transform var(--dur-long) var(--ease-emphasized);grid-area:1/1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(1.5rem,3vw,3rem);display:grid;transform:translateY(.5rem)}.privacy-story__stage-copy article[data-active=true]{opacity:1;transform:translateY(0)}.privacy-story__stage-copy h3{max-width:19ch;font-size:clamp(1.25rem,1.8vw,1.55rem);line-height:1.15}.privacy-story__stage-copy article>span{max-width:45ch;color:var(--color-neutral);font-size:var(--text-sm);line-height:1.6}.privacy-story__markers{pointer-events:none;grid-template-rows:repeat(3,1fr);display:grid;position:absolute;inset:0}.privacy-story__mobile{display:none}.verified-stage{min-height:108dvh;padding-block:var(--space-4xl);grid-template-columns:minmax(18rem,.65fr) minmax(31rem,1.35fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.verified-stage__copy{max-width:29rem}.verified-stage__copy h2{font-family:var(--font-display);letter-spacing:-.055em;margin-block-start:var(--space-lg);font-size:clamp(3rem,5vw,5.5rem);font-weight:500;line-height:.98}.verified-stage__copy>span{color:var(--color-neutral);font-size:var(--text-md);margin-block-start:var(--space-xl);display:block}.verified-stage__result{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-xl);background:var(--color-stage);position:relative;overflow:hidden;box-shadow:0 3rem 8rem #07040e73}.verified-stage__result:before{background:radial-gradient(circle,var(--color-atmosphere-strong),transparent 66%);content:"";filter:blur(1.5rem);opacity:.6;pointer-events:none;width:80%;height:70%;position:absolute;inset:45% auto auto 50%;transform:translate(-50%,-50%)}.verified-stage__result>*{z-index:var(--z-base);position:relative}.verified-stage__result>footer,.verified-stage__result>header{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:4rem;color:var(--color-muted);font-family:var(--font-mono);padding-inline:clamp(1.5rem,3vw,2.5rem);font-size:.68rem;display:flex}.verified-stage__result>header{border-block-end:var(--rule-thin) solid var(--color-rule)}.verified-stage__result>header strong{color:var(--color-success)}.verified-stage__question,.verified-stage__score{padding:clamp(1.75rem,4vw,3.5rem)}.verified-stage__question{border-block-end:var(--rule-thin) solid var(--color-rule)}.verified-stage__question p{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.verified-stage__question h3{max-width:28ch;margin-block-start:var(--space-md);font-size:clamp(1.65rem,3vw,2.65rem)}.verified-stage__score{grid-template-columns:auto 1fr;align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.verified-stage__score>div{align-items:baseline;display:flex}.verified-stage__score>div strong{color:var(--color-accent);font-family:var(--font-display);letter-spacing:-.07em;font-size:clamp(5rem,10vw,8.5rem);font-weight:500;line-height:.8}.verified-stage__score>div span{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-sm)}.verified-stage__score>p{max-width:34ch;color:var(--color-neutral);font-size:var(--text-md)}.verified-stage__result>footer{border-block-start:var(--rule-thin) solid var(--color-rule)}.verified-stage__result>footer strong{color:var(--color-ink)}@supports (animation-timeline:view()){.verified-stage__copy{animation:section-reveal linear both;animation-timeline:view();animation-range:entry 4% cover 48%}.privacy-story__stage,.verified-stage__result{animation:component-card-enter linear both;animation-timeline:view()}.verified-stage__question,.verified-stage__result>footer,.verified-stage__result>header,.verified-stage__score{animation:component-detail-enter linear both;animation-timeline:view();animation-range:entry 2% cover 38%}.privacy-story__mobile article{animation:component-row-enter linear both;animation-timeline:view();animation-range:entry 2% cover 40%}.privacy-story__stage,.verified-stage__result{animation-range:entry cover 42%}}@keyframes home-line-enter{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:translateY(0)}}@keyframes home-object-enter{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes section-reveal{0%{opacity:0;transform:translateY(3.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes component-card-enter{0%{opacity:0;transform:translateY(4rem)scale(.955)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes component-detail-enter{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes component-row-enter{0%{opacity:0;transform:translate(2.5rem)}to{opacity:1;transform:translate(0)}}@keyframes honeycomb-drift{0%{background-position:0 0,var(--hex-offset-x) var(--hex-offset-y)}to{background-position:var(--hex-width) var(--hex-height),calc(var(--hex-offset-x) + var(--hex-width)) calc(var(--hex-offset-y) + var(--hex-height))}}@media (max-width:64rem){.home-chapter{min-height:auto}.home-chapter>section{position:relative;top:auto}.home-hero{min-height:auto;padding-block:var(--space-3xl)}.privacy-story{min-height:auto;padding-block:var(--space-4xl)}.privacy-story__sticky{background:0 0;grid-template-columns:1fr;min-height:auto;position:static}.privacy-story__copy{padding-block:0}.privacy-story__copy ol,.privacy-story__markers,.privacy-story__stage{display:none}.privacy-story__mobile{gap:var(--space-lg);margin-block-start:var(--space-2xl);display:grid}.privacy-story__mobile article{gap:var(--space-lg);border-block-start:var(--rule-thin) solid var(--color-rule-strong);grid-template-columns:2.5rem 1fr;padding-block-start:var(--space-xl);display:grid}.privacy-story__mobile article p,.privacy-story__mobile article>span{color:var(--color-accent);font-family:var(--font-mono);font-size:.68rem}.privacy-story__mobile h3{font-size:var(--text-xl);margin-block-start:var(--space-sm)}.privacy-story__mobile strong{max-width:54ch;color:var(--color-neutral);margin-block-start:var(--space-sm);font-weight:450;display:block}.verified-stage{min-height:auto;padding-block:var(--space-4xl);grid-template-columns:1fr}.verified-stage__copy{max-width:42rem}}@media (max-width:52rem){.home-hero:before{width:42rem;inset:42% -75% auto auto}.home-hero:after{--hex-height:3.2rem;--hex-offset-x:.925rem;--hex-offset-y:1.6rem;--hex-width:1.85rem;opacity:.38;-webkit-mask-image:radial-gradient(95% 52% at 70% 35%,#000 0,#0000008f 42%,#0000 80%);mask-image:radial-gradient(95% 52% at 70% 35%,#000 0,#0000008f 42%,#0000 80%)}.privacy-story__copy h2,.verified-stage__copy h2{font-size:clamp(2.7rem,11vw,4.5rem)}.verified-stage__score{gap:var(--space-xl);grid-template-columns:1fr}}@media (max-width:40rem){.home-hero{min-height:calc(100dvh - 4.75rem);padding-block:var(--space-xl)}.home-hero__eyebrow{display:none}.home-hero__title{margin-block-start:0}.home-hero .hero-proof{display:none}.privacy-story,.verified-stage{padding-block:var(--space-3xl)}.privacy-story__copy h2{font-size:clamp(2.65rem,13vw,4rem)}.verified-stage__result>footer,.verified-stage__result>header{padding-block:var(--space-md);flex-direction:column;justify-content:center;align-items:flex-start}.verified-stage__question,.verified-stage__score{padding:var(--space-lg)}.verified-stage__score>div strong{font-size:5.5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.home-hero:after,.privacy-story__mobile article,.privacy-story__pipeline-step,.privacy-story__stage,.verified-stage__copy,.verified-stage__result,.verified-stage__result>*{animation:none!important}.home-chapter{min-height:auto}.home-chapter>section{position:relative;top:auto}}.workflow-progress li,.workflow-progress li>span{transition:background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out),opacity var(--dur-short) var(--ease-out),transform var(--dur-short) var(--ease-out)}.workflow-progress li[data-state=current]>span{transform:scale(1)}.privacy-route{position:relative;padding-block-end:calc(var(--space-lg) + var(--space-xs))}.privacy-route__rail{position:absolute;inset:auto var(--space-lg) var(--space-sm);height:1px;background:var(--color-rule-strong);overflow:hidden}.privacy-route__rail:before{position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--color-accent) 18%,var(--color-accent) 82%,transparent);content:"";filter:drop-shadow(0 0 .35rem var(--color-accent));transform:scaleX(.02);transform-origin:left;animation:privacy-route-trace var(--dur-focal) var(--ease-emphasized) .18s both}.verified-output>div,.verified-output>p{animation:verified-output-enter var(--dur-layout) var(--ease-out) both}.verified-output>div{animation-delay:.76s}.verified-output>p{animation-delay:.82s}.question-row{opacity:1;transform:translateY(0);transition:opacity var(--dur-short) var(--ease-out),transform var(--dur-short) var(--ease-out)}.question-row--leaving{opacity:0;pointer-events:none;transform:translateY(-.35rem)}@starting-style{.question-row{opacity:0;transform:translateY(.35rem)}}.links-ready,.preflight-card,.status-message{opacity:1;transform:translateY(0);transition:opacity var(--dur-short) var(--ease-out),transform var(--dur-short) var(--ease-out)}.buyer-question-card,.buyer-results-header,.buyer-technical-details,.sample-limitation,.score-legend,.seller-flow__intro,.seller-submit-card,.verification-summary{opacity:1;transform:translateY(0);transition:opacity var(--dur-layout) var(--ease-out),transform var(--dur-layout) var(--ease-out)}.buyer-question-card,.score-legend{transition-delay:40ms}.seller-submit-card,.verification-summary{transition-delay:80ms}.buyer-technical-details,.sample-limitation{transition-delay:.12s}@starting-style{.preflight-card,.status-message{opacity:0;transform:translateY(.3rem)}.buyer-question-card,.buyer-results-header,.buyer-technical-details,.links-ready,.sample-limitation,.score-legend,.seller-flow__intro,.seller-submit-card,.verification-summary{opacity:0;transform:translateY(.5rem)}}.sample-dropzone label:before{transition:border-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out),transform var(--dur-short) var(--ease-out)}.sample-dropzone--active label:before{border-color:var(--color-accent);transform:translateY(-.2rem)}.buyer-result-card{--result-enter-delay:0ms;opacity:1;transform:translateY(0);transition:border-color var(--dur-short) var(--ease-out),opacity var(--dur-layout) var(--ease-out) var(--result-enter-delay),transform var(--dur-layout) var(--ease-out) var(--result-enter-delay)}.buyer-score-list .buyer-result-card:nth-child(2){--result-enter-delay:30ms}.buyer-score-list .buyer-result-card:nth-child(3){--result-enter-delay:60ms}.buyer-score-list .buyer-result-card:nth-child(4){--result-enter-delay:90ms}.buyer-score-list .buyer-result-card:nth-child(n+5){--result-enter-delay:120ms}@starting-style{.buyer-result-card{opacity:0;transform:translateY(.5rem)}}.buyer-technical-details summary:after,.privacy-disclosure summary:after{transition:color var(--dur-short) var(--ease-out),transform var(--dur-short) var(--ease-out)}.buyer-technical-details[open] summary:after,.privacy-disclosure[open] summary:after{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.sample-dropzone:hover label:before{border-color:var(--color-accent);transform:translateY(-.15rem)}.buyer-result-card:hover{border-color:rgb(183 95 255/28%)}}@keyframes privacy-route-trace{0%{opacity:.25;transform:scaleX(.02)}to{opacity:1;transform:scaleX(1)}}@keyframes verified-output-enter{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:52rem){.site-shell--landing .privacy-route{padding-block-end:calc(var(--space-md) + var(--space-xs))}.site-shell--landing .privacy-route__rail{inset-inline:var(--space-md)}}@media (prefers-reduced-motion:reduce){.privacy-route__rail:before,.verified-output>div,.verified-output>p{animation:none}.privacy-route__rail:before{opacity:1;transform:scaleX(1)}.sample-dropzone--active label:before,.sample-dropzone:hover label:before{transform:none}}