@layer legacy;@layer legacy{:root{color-scheme:light;--sp-bg: #fbfcf8;--sp-surface: #ffffff;--sp-surface-subtle: #f4f7f2;--sp-surface-raised: #ffffff;--sp-warm: #f2ede1;--sp-night: #141a18;--sp-text: #202a27;--sp-text-muted: #53625b;--sp-text-inverse: #fbfcf8;--sp-border: #e3e7e0;--sp-border-subtle: #edf1ea;--sp-control-border: #6b7770;--sp-border-strong: #202a27;--sp-accent: #a3c545;--sp-accent-deep: #3f5e36;--sp-accent-soft: #eef6d9;--sp-action-bg: var(--sp-accent);--sp-action-text: var(--sp-text);--sp-link: var(--sp-accent-deep);--sp-success: #24682c;--sp-success-soft: #edf7ee;--sp-success-border: #8ec896;--sp-warning: #855300;--sp-warning-soft: #fdf5e6;--sp-warning-border: #e5b967;--sp-danger: #9c2e1e;--sp-danger-soft: #fceee9;--sp-danger-border: #e69285;--sp-info: #1b5b82;--sp-info-soft: #eaf3f8;--sp-info-border: #87b9d6;--sp-neutral: #53625b;--sp-neutral-soft: #f0f3ee;--sp-neutral-border: #cdd6cb;--sp-prov-site: #1b5b82;--sp-prov-site-soft: #eaf3f8;--sp-prov-integration: #5b4b8a;--sp-prov-integration-soft: #f1eefa;--sp-prov-customer: #7a5500;--sp-prov-customer-soft: #fbf4e4;--sp-prov-existing: #3f5e36;--sp-prov-existing-soft: #eef6d9;--sp-diff-add-bg: #eaf6ea;--sp-diff-add-text: #195821;--sp-diff-del-bg: #fdeeee;--sp-diff-del-text: #962818;--sp-diff-mod-bg: #fbf5e6;--sp-diff-mod-text: #784c00;--sp-font-display: "Barlow Semi Condensed", "Arial Narrow", "Aptos Display", Arial, sans-serif;--sp-font-sans: "Atkinson Hyperlegible Next", Arial, system-ui, -apple-system, "Segoe UI", sans-serif;--sp-font-mono: "Atkinson Hyperlegible Mono", "SFMono-Regular", "SF Mono", Consolas, monospace;--sp-text-xs: .75rem;--sp-text-sm: .875rem;--sp-text-base: 1rem;--sp-text-lg: 1.125rem;--sp-text-xl: 1.25rem;--sp-text-2xl: 1.5rem;--sp-text-3xl: 2rem;--sp-text-4xl: 2.5rem;--sp-text-display: 3rem;--sp-text-hero: 4rem;--sp-leading-tight: 1.05;--sp-leading-heading: 1.15;--sp-leading-body: 1.5;--sp-leading-relaxed: 1.55;--sp-measure: 66ch;--sp-measure-wide: 75ch;--sp-space-1: .25rem;--sp-space-2: .5rem;--sp-space-3: .75rem;--sp-space-4: 1rem;--sp-space-5: 1.25rem;--sp-space-6: 1.5rem;--sp-space-8: 2rem;--sp-space-10: 2.5rem;--sp-space-12: 3rem;--sp-space-16: 4rem;--sp-space-24: 6rem;--sp-space-32: 8rem;--sp-radius-sm: .25rem;--sp-radius-md: .5rem;--sp-radius-lg: .75rem;--sp-shadow-sm: 0 1px 2px rgb(32 42 39 / 5%);--sp-shadow-md: 0 6px 18px rgb(32 42 39 / 10%);--sp-shadow-lg: 0 10px 15px -3px rgb(32 42 39 / 8%), 0 4px 6px -4px rgb(32 42 39 / 5%);--sp-shadow-hard: 8px 8px 0 #dce4d3;--sp-shadow-dialog: 0 18px 48px rgb(32 42 39 / 16%);--sp-duration-fast: .14s;--sp-duration-base: .22s;--sp-duration-complex: .4s;--sp-ease-standard: cubic-bezier(.2, 0, 0, 1);--motion-fast: var(--sp-duration-fast);--motion-standard: var(--sp-duration-base);--ease-standard: var(--sp-ease-standard);--sp-focus: #3f5e36;--sp-focus-ring: 0 0 0 2px #fbfcf8, 0 0 0 4px #3f5e36;--sp-touch-target: 2.75rem;--sp-page-max: 75rem;--sp-content-max: 70rem;--sp-gutter: clamp(1rem, 3vw, 3rem);--color-bg: var(--sp-bg);--color-surface: var(--sp-surface);--color-surface-raised: var(--sp-surface-raised);--color-border: var(--sp-border);--color-text: var(--sp-text);--color-text-muted: var(--sp-text-muted);--color-primary: var(--sp-accent-deep);--color-primary-contrast: var(--sp-text-inverse);--color-success: var(--sp-success);--color-warning: var(--sp-warning);--color-danger: var(--sp-danger);--color-info: var(--sp-info);--font-sans: var(--sp-font-sans);--font-mono: var(--sp-font-mono)}[data-theme=dark]{color-scheme:dark;--sp-bg: #141a18;--sp-surface: #1c2421;--sp-surface-subtle: #232d29;--sp-surface-raised: #283430;--sp-warm: #262c26;--sp-text: #f2f6f3;--sp-text-muted: #a6b5ad;--sp-text-inverse: #141a18;--sp-border: #2e3b36;--sp-border-subtle: #232e2a;--sp-control-border: #82918a;--sp-border-strong: #f2f6f3;--sp-accent: #a3c545;--sp-accent-deep: #b0d450;--sp-accent-soft: #23311e;--sp-action-bg: #a3c545;--sp-action-text: #141a18;--sp-link: #b0d450;--sp-success: #78d27e;--sp-success-soft: #17321a;--sp-success-border: #2c5931;--sp-warning: #ffcf70;--sp-warning-soft: #382d14;--sp-warning-border: #6d551e;--sp-danger: #ff8a7a;--sp-danger-soft: #381b16;--sp-danger-border: #6b2820;--sp-info: #78c0e8;--sp-info-soft: #162a36;--sp-info-border: #244b63;--sp-neutral: #a6b5ad;--sp-neutral-soft: #242d29;--sp-neutral-border: #3d4a44;--sp-prov-site: #78c0e8;--sp-prov-site-soft: #162a36;--sp-prov-integration: #c2b3f0;--sp-prov-integration-soft: #2a2540;--sp-prov-customer: #ffcf70;--sp-prov-customer-soft: #382d14;--sp-prov-existing: #b0d450;--sp-prov-existing-soft: #23311e;--sp-diff-add-bg: #17321a;--sp-diff-add-text: #8ce492;--sp-diff-del-bg: #381b16;--sp-diff-del-text: #ffa294;--sp-diff-mod-bg: #382d14;--sp-diff-mod-text: #ffe094;--sp-focus: #b0d450;--sp-focus-ring: 0 0 0 2px #141a18, 0 0 0 4px #b0d450;--sp-shadow-sm: 0 1px 2px rgb(0 0 0 / 20%);--sp-shadow-md: 0 6px 18px rgb(0 0 0 / 30%);--sp-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 30%), 0 4px 6px -4px rgb(0 0 0 / 20%);--sp-shadow-hard: 8px 8px 0 #0b0e0d;--sp-shadow-dialog: 0 18px 48px rgb(0 0 0 / 45%)}:focus-visible{outline:2px solid var(--sp-focus);outline-offset:2px}@media(max-width:40rem){:root{--sp-text-4xl: 2rem;--sp-text-display: 2.25rem;--sp-text-hero: 2.625rem;--sp-space-24: 4rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}}@layer legacy{@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-semi-condensed-600-latin.woff2) format("woff2")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-semi-condensed-700-latin.woff2) format("woff2")}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/atkinson-hyperlegible-next-400-700-latin.woff2) format("woff2")}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/atkinson-hyperlegible-mono-400-latin.woff2) format("woff2")}:root{--paper: var(--sp-bg);--ink: var(--sp-text);--line: var(--sp-border);--muted: var(--sp-text-muted);--accent: var(--sp-accent);--accent-deep: var(--sp-accent-deep);--accent-soft: var(--sp-accent-soft);--warm: var(--sp-warm);--danger: var(--sp-danger);--font-display: var(--sp-font-display);--font-sans: var(--sp-font-sans);--font-mono: var(--sp-font-mono);color-scheme:light}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}html{scroll-behavior:smooth}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.reveal.is-visible{opacity:1;transform:none}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}h1,h2,h3,h4{margin:0;font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;line-height:1.03;color:var(--ink)}p{margin:0}button,input{font:inherit}:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.opf-shell{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:32px 0 64px}.opf-header,.opf-section-heading,.opf-actions,.opf-batch-item{display:flex;align-items:center;justify-content:space-between;gap:20px}.opf-header{align-items:flex-start;margin-bottom:20px}.opf-header h1{max-width:760px;font-size:clamp(2rem,5vw,4.2rem)}.opf-kicker,.opf-step{margin-bottom:8px;color:var(--accent-deep);font-family:var(--font-mono);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.opf-lede{max-width:720px;margin-top:12px;color:var(--muted)}.opf-safety,.opf-message{margin-bottom:16px;border:1px solid #c7d4b8;background:var(--accent-soft);padding:14px 16px}.opf-message--error{border-color:#dfb8af;background:#fff2ef;color:var(--danger)}.opf-panel{margin-top:20px;border:1px solid var(--line);background:#fff;padding:clamp(18px,3vw,30px)}.opf-section-heading{align-items:flex-end;margin-bottom:22px;border-bottom:1px solid var(--line);padding-bottom:16px}.opf-section-heading h2{font-size:clamp(1.45rem,3vw,2.1rem)}.opf-chip,.opf-count{border:1px solid var(--line);background:var(--paper);padding:5px 9px;color:var(--muted);font-family:var(--font-mono);font-size:.76rem;white-space:nowrap}.opf-prompt-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;margin-bottom:18px}.opf-prompt-row label,.opf-filters label{display:grid;gap:6px;color:var(--muted);font-size:.84rem;font-weight:700}.opf-prompt-row textarea,.opf-filters input,.opf-filters select{width:100%;min-height:44px;border:1px solid #bdc6be;border-radius:0;background:#fff;padding:10px 12px;color:var(--ink)}.opf-prompt-row textarea{resize:vertical}.opf-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.opf-fixed-filter{display:grid;min-height:70px;align-content:center;border:1px solid var(--line);background:var(--paper);padding:10px 12px}.opf-fixed-filter span{color:var(--muted);font-size:.76rem}.opf-warning{margin-top:12px;color:#805600;font-size:.85rem}.opf-actions{margin-top:20px}.opf-actions p{max-width:640px;color:var(--muted);font-size:.86rem}.opf-button{min-height:44px;border:1px solid var(--ink);border-radius:0;background:var(--ink);padding:10px 16px;color:#fff;cursor:pointer;font-weight:700}.opf-button--quiet{border-color:#aeb8af;background:#fff;color:var(--ink)}.opf-button:disabled{cursor:not-allowed;opacity:.48}.opf-empty{border:1px dashed #bdc6be;padding:28px;color:var(--muted);text-align:center}.opf-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.opf-result{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:8px;border:1px solid var(--line);padding:16px}.opf-result--selected{border-color:var(--accent-deep);box-shadow:inset 4px 0 0 var(--accent)}.opf-select input{width:20px;height:20px}.opf-result h3,.opf-batch-item h3{font-size:1.1rem}.opf-result a{color:var(--accent-deep);font-weight:700;text-decoration:underline;text-underline-offset:3px}.opf-result p,.opf-batch-item p{margin-top:5px;color:var(--muted);font-size:.86rem}.opf-result small{display:block;margin-top:12px;color:var(--muted);font-family:var(--font-mono);font-size:.68rem}.opf-batch-list{display:grid;gap:8px}.opf-batch-item{border-bottom:1px solid var(--line);padding:14px 0}.opf-batch-state{display:grid;min-width:180px;color:var(--accent-deep);font-family:var(--font-mono);font-size:.76rem;text-align:right}.opf-batch-state span{color:var(--muted)}.opf-row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.opf-link{min-height:44px;border:0;background:transparent;color:var(--accent-deep);cursor:pointer;font-weight:700;text-decoration:underline}.opf-contact-review{display:grid;flex-basis:100%;gap:6px;margin-top:10px;border-left:3px solid var(--accent);padding:10px 12px;background:var(--surface-soft)}.opf-contact-review .opf-link{justify-self:start}@media(max-width:760px){.opf-header,.opf-section-heading,.opf-actions,.opf-batch-item{align-items:stretch;flex-direction:column}.opf-prompt-row,.opf-filters,.opf-results{grid-template-columns:1fr}.opf-batch-state,.opf-row-actions{justify-content:flex-start;text-align:left}}@media(prefers-reduced-motion:reduce){.opf-shell *,.opf-shell *:before,.opf-shell *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.sp-monitor-health-dot{width:10px;height:10px;border-radius:50%;background:var(--sp-neutral, #53625b)}.sp-monitor-health-dot.is-healthy-fresh{background:var(--sp-success, #24682c)}@media(prefers-reduced-motion:no-preference){.sp-monitor-health-dot.is-healthy-fresh{animation:sp-monitor-healthy 2.8s var(--ease-standard) infinite}@keyframes sp-monitor-healthy{0%,to{opacity:1;transform:scale(1)}50%{opacity:.92;transform:scale(1.08)}}}.shell{width:100%;max-width:1200px;margin:0 auto;padding:0 32px}.skip-link{position:fixed;z-index:30;top:10px;left:10px;transform:translateY(-160%);border:1px solid var(--ink);padding:10px 13px;background:var(--paper);color:var(--ink);font-weight:700}.skip-link:focus{transform:translateY(0)}.funnel-header{position:sticky;top:0;z-index:20;background:var(--paper);border-bottom:1px solid var(--line)}.funnel-header-inner{display:flex;height:82px;align-items:center;justify-content:space-between}.funnel-nav-cta{border:1px solid var(--ink);padding:10px 14px;color:var(--ink);font-size:12px;font-weight:700;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.funnel-nav-cta:hover{background:var(--ink);color:var(--paper)}.funnel-eyebrow,.section-kicker{color:var(--accent-deep);font:500 11px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.funnel-eyebrow{display:flex;align-items:center;gap:11px;margin-bottom:24px;color:var(--muted)}.funnel-eyebrow span{width:30px;height:1px;background:var(--accent-deep)}.funnel-hero{display:grid;min-height:640px;align-items:center;gap:clamp(40px,7vw,110px);grid-template-columns:1fr .9fr;padding-top:76px;padding-bottom:100px}.funnel-hero h1,.funnel-page h1{max-width:780px;margin:0;font-size:clamp(51px,6.8vw,88px);font-weight:700;letter-spacing:-.02em;line-height:.96}.funnel-page h1 em{color:#69796e;font-style:normal}.funnel-hero h1 em{font-style:italic}.hero-photo-frame,.hero-photo{display:block;width:100%}.hero-photo{height:auto;border:1px solid var(--line);border-radius:4px;object-fit:cover}.funnel-hero-copy>p{max-width:540px;margin:25px 0 37px;color:var(--muted);font-size:17px;line-height:1.62}.funnel-scanner{max-width:595px}.funnel-scanner>label{display:block;margin-bottom:10px;color:var(--ink);font-size:13px;font-weight:700}.funnel-input-row{display:flex;min-height:58px;border:1px solid var(--ink);background:var(--paper)}.funnel-input-row input{min-width:0;flex:1;border:0;padding:0 17px;outline:0;background:transparent;color:var(--ink);font:500 15px var(--font-mono)}.funnel-input-row input::placeholder{color:#9ba39d}.funnel-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border:1px solid var(--ink);padding:0 18px;background:var(--ink);color:var(--paper);cursor:pointer;font-size:13px;font-weight:700;transition:transform var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.funnel-input-row button{min-width:170px;border-width:0 0 0 1px;background:var(--ink);color:var(--paper)}.funnel-input-row button:hover,.funnel-button:hover:not(:disabled){transform:translateY(-1px);background:var(--accent-deep);color:var(--ink)}.funnel-button:disabled{opacity:.55;cursor:not-allowed}.funnel-button.light{background:transparent;color:var(--ink)}.funnel-button.light:hover:not(:disabled){background:var(--ink);color:var(--paper)}.scanner-message{min-height:22px;margin-top:9px;color:var(--muted);font-size:12px}.scanner-error{color:var(--danger);font-weight:700}.note-badge{display:inline-flex;width:fit-content;align-items:center;gap:7px;border:1px solid #bccdb2;padding:6px 8px;color:#516248;font:500 10px var(--font-mono);letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.note-badge>span{color:var(--accent-deep);font-size:9px}.hero-diagnostic{position:relative;border:1px solid #26302e;padding:0 26px 26px;background:var(--ink);color:var(--paper);box-shadow:16px 16px #dce4d3}.diagnostic-bar{display:flex;align-items:center;gap:6px;height:42px;margin:0 -26px;border-bottom:1px solid #53605a;padding:0 17px}.diagnostic-bar span{width:7px;height:7px;border-radius:50%;background:#6d7771}.diagnostic-bar span:first-child{background:var(--accent)}.diagnostic-bar b{margin-left:8px;color:#b5c0b7;font:10px var(--font-mono);letter-spacing:.1em}.diagnostic-top{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:25px 0 22px}.mini-label{display:block;color:var(--muted);font:10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.diagnostic-top strong{display:block;margin-top:5px;font-size:18px;letter-spacing:-.04em}.diagnostic-score{display:grid;align-items:center;grid-template-columns:112px 1fr;gap:18px;padding:20px 0;border-top:1px solid #53605a;border-bottom:1px solid #53605a}.score-orb{display:grid;width:95px;height:95px;place-content:center;border:8px solid var(--accent);border-radius:50%;text-align:center}.score-orb b{font-size:31px;line-height:1}.score-orb span{margin-top:4px;color:#bdc8be;font-size:9px}.diagnostic-score strong{font-size:19px;letter-spacing:-.04em}.diagnostic-score p{margin:5px 0 0;color:#bdc8be;font-size:13px}.diagnostic-lines>div{display:grid;align-items:center;grid-template-columns:60px 1fr 22px;gap:8px;border-bottom:1px solid #53605a;padding:15px 0;font-size:12px}.diagnostic-lines b,.pill{width:fit-content;padding:4px 6px;background:var(--accent);color:var(--ink);font:500 9px var(--font-mono);letter-spacing:.08em}.diagnostic-lines div:nth-child(2) b,.pill.improve{background:#c4d1c2}.diagnostic-lines div:nth-child(3) b,.pill.fyi{background:#d8ddd6}.diagnostic-lines i{color:#bdc8be;font:10px var(--font-mono);text-align:right}.funnel-section{padding-top:110px;padding-bottom:110px}.intro-section{border-top:1px solid var(--line)}.two-column-title,.section-head-row,.monitor-grid,.trust-layout,.final-scan-grid{display:grid;gap:62px;grid-template-columns:1fr 1fr}.two-column-title{margin-top:22px}.two-column-title h2,.section-head-row h2,.monitor-grid h2,.funnel-trust h2,.pricing-tease h2,.faq-section h2,.final-scan-grid h2,.free-proof-callout h2{max-width:720px;margin:0;font-size:clamp(34px,4.4vw,61px);letter-spacing:-.02em;line-height:1.03}.two-column-title p,.section-head-row>p,.monitor-grid p{max-width:440px;margin:7px 0 0;color:var(--muted);font-size:16px;line-height:1.6}.clarity-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:75px;border-top:1px solid var(--line)}.clarity-grid article{min-height:210px;border-right:1px solid var(--line);padding:20px 32px 20px 0}.clarity-grid article+article{margin-left:30px}.clarity-grid article:last-child{border-right:0}.clarity-grid span{color:var(--accent-deep);font:11px var(--font-mono)}.clarity-grid h3{margin:48px 0 8px;font-size:20px;letter-spacing:-.02em}.clarity-grid p{max-width:255px;margin:0;color:var(--muted);font-size:14px}.label-contrast-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:56px}.label-contrast-card{border:1px solid var(--ink);padding:26px 28px;background:var(--ink);color:var(--paper)}.label-contrast-card .mini-label{color:#8b948d}.label-contrast-card.positive .mini-label{color:var(--accent)}.label-contrast-card strong{display:block;margin:8px 0 16px;font-size:16px;letter-spacing:-.02em}.label-contrast-list{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:14px;color:#c3cbc4}.label-contrast-result{margin-top:18px;padding-top:14px;border-top:1px solid #59625c;color:#bdc8be;font-size:13px}.report-example-section{background:var(--ink);color:var(--paper)}.section-head-row{align-items:end}.section-head-row h2{margin-top:19px}.arrow-link{width:fit-content;border-bottom:1px solid currentColor;padding-bottom:5px;font-size:13px;font-weight:700;color:var(--accent)}.report-example-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:55px;margin-top:68px}.report-example-aside strong{display:block;max-width:275px;margin:17px 0 10px;font-size:22px;letter-spacing:-.04em;line-height:1.18}.report-example-aside p{max-width:295px;color:#c3cbc4;font-size:14px}.report-example-aside .mini-label,.report-example-aside .report-demo-bullets{color:#c3cbc4}.report-example-list{border-top:1px solid #59625c}.report-example-item{display:grid;width:100%;align-items:center;gap:15px;grid-template-columns:75px 1fr auto;border-bottom:1px solid #59625c;padding:21px 0;color:var(--paper);text-align:left}.report-example-list strong{font-size:16px;line-height:1.25}.report-example-item>span:last-child{color:#bdc8be;font-size:11px}.proof-section{border-bottom:1px solid var(--line)}.mini-diff{display:grid;align-items:center;grid-template-columns:1fr 45px 1fr;gap:16px;margin-top:68px}.mini-diff>div{min-height:200px;border:1px solid var(--line);padding:22px;background:#fff}.mini-diff pre,.diff-columns pre{margin:38px 0 0;overflow:auto;font:12px/1.8 var(--font-mono);white-space:pre-wrap}.mini-diff .proposed{border-color:var(--accent-deep);background:var(--accent-soft)}.mini-diff .proposed small{display:block;margin-top:11px;color:#4b5b46;font-size:11px}.mini-diff-arrow{border:0!important;padding:0!important;background:transparent!important;color:var(--accent-deep);font-size:31px;text-align:center}.monitor-band{padding:110px 0;background:var(--warm)}.monitor-grid>div:last-child{align-self:end}.monitor-grid p{margin-top:0}.platform-list{display:grid;grid-template-columns:repeat(3,1fr);margin-top:67px;border-top:1px solid var(--line)}.platform-list span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 18px;color:var(--muted);font-size:15px}.platform-list span:nth-child(3n){border-right:0}.funnel-trust{padding:91px 0}.funnel-trust .section-kicker{color:var(--accent)}.funnel-trust .trust-copy p{max-width:620px}.pricing-tease{display:flex;align-items:end;justify-content:space-between;gap:35px;padding:90px 0}.tease-price{display:grid;gap:12px;justify-items:start}.tease-price>span{color:var(--accent-deep);font:10px var(--font-mono);letter-spacing:.1em}.tease-price strong{font-size:53px;letter-spacing:-.08em;line-height:1}.tease-price small{color:var(--muted);font-size:14px;letter-spacing:normal}.faq-section{border-top:1px solid var(--line)}.faq-list{max-width:880px;margin-top:59px;border-top:1px solid var(--line)}.faq-list article{border-bottom:1px solid var(--line)}.faq-list button{display:flex;width:100%;min-height:70px;align-items:center;justify-content:space-between;gap:25px;border:0;padding:17px 0;background:transparent;color:var(--ink);cursor:pointer;font-size:16px;font-weight:700;text-align:left}.faq-list button span{color:var(--accent-deep);font-size:23px;font-weight:400}.faq-list p{max-width:700px;margin:-3px 0 20px;color:var(--muted);font-size:14px;line-height:1.65}.final-scan-band{padding:97px 0;background:var(--ink);color:var(--paper)}.final-scan-grid{align-items:center}.final-scan-grid .section-kicker{color:var(--accent)}.final-scan-grid h2{margin-top:19px}.final-scan-grid p{max-width:470px;margin:16px 0 0;color:#c3cbc4}.final-scan-band .funnel-scanner>label{color:var(--paper)}.final-scan-band .funnel-input-row{border-color:#758177;background:transparent}.final-scan-band .funnel-input-row input{color:var(--paper)}.final-scan-band .funnel-input-row button{background:var(--accent);color:var(--ink)}.final-scan-band .scanner-message{color:#bdc8be}.funnel-page{padding-top:72px;padding-bottom:110px}.scan-heading,.report-title,.proof-title,.pricing-top{display:grid;align-items:end;gap:50px;grid-template-columns:1fr .4fr;margin:24px 0 62px}.scan-heading>p,.report-title>div>p,.proof-title>div>p,.pricing-top>div>p{margin:17px 0 0;color:var(--muted);font-size:16px;line-height:1.6}.scan-lifecycle{max-width:970px;border:1px solid var(--ink);padding:27px;background:#fff}.scan-lifecycle.is-failure{border-color:var(--danger);background:#fff8f5}.lifecycle-top{display:grid;align-items:center;grid-template-columns:48px 1fr auto;gap:15px}.lifecycle-marker{display:grid;width:39px;height:39px;place-items:center;background:var(--accent);color:var(--ink);font:500 16px var(--font-mono)}.lifecycle-top strong{display:block;font-size:19px;letter-spacing:-.04em}.lifecycle-top p{margin:3px 0 0;color:var(--muted);font-size:13px}.lifecycle-top>.mono{color:var(--muted);font:10px var(--font-mono)}.progress-track{height:6px;margin:30px 0 14px;overflow:hidden;background:#e4e8e1}.progress-track span{display:block;height:100%;background:var(--accent-deep);transition:width .5s ease}.progress-track-indeterminate{position:relative}.progress-track-indeterminate:after{content:"";position:absolute;inset:0 auto 0 0;width:32%;background:var(--accent-deep)}@media(prefers-reduced-motion:no-preference){.progress-track-indeterminate:after{animation:sp-indeterminate 1.4s cubic-bezier(.45,.05,.55,.95) infinite}@keyframes sp-indeterminate{0%{transform:translate(-110%)}to{transform:translate(340%)}}}.scan-steps{display:flex;justify-content:space-between;margin:0;padding:0;list-style:none;color:#8b948d;font:10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.scan-steps li.done{color:var(--ink)}.report-banner{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);padding-bottom:16px}.report-banner>.mono{color:var(--muted);font-size:9px;font-family:var(--font-mono)}.report-title{grid-template-columns:1fr 205px;margin-top:31px}.report-title h1,.proof-title h1,.pricing-top h1,.checkout-panel h1{font-size:clamp(42px,5.8vw,72px)}.health-score{display:grid;min-height:180px;align-content:center;border:1px solid var(--accent-deep);padding:19px;background:var(--accent-soft)}.health-score span,.health-score small{color:#63735d;font-size:11px}.health-score strong{font-size:66px;letter-spacing:-.09em;line-height:.95}.impact-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:86px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.impact-grid article{min-height:128px;border-right:1px solid var(--line);padding:18px}.impact-grid article:last-child{border:0}.impact-grid span{display:block;font-size:34px;font-weight:700;letter-spacing:-.06em}.impact-grid p{max-width:120px;margin:3px 0 0;color:var(--muted);font-size:12px}.report-main{display:grid;grid-template-columns:.38fr 1fr;gap:60px}.report-side strong{display:block;max-width:270px;margin:18px 0 12px;font-size:21px;letter-spacing:-.04em;line-height:1.18}.report-side p{max-width:280px;color:var(--muted);font-size:14px;line-height:1.55}.validation-note{margin-top:28px;border-left:2px solid var(--accent-deep);padding-left:12px;color:var(--muted);font-size:12px;line-height:1.5}.finding-list-v2{border-top:1px solid var(--line)}.finding-card-v2{border-bottom:1px solid var(--line)}.finding-card-v2>button{display:grid;width:100%;grid-template-columns:38px 12px 1fr;gap:13px;border:0;padding:20px 0;background:transparent;color:var(--ink);cursor:pointer;text-align:left}.finding-number{color:var(--accent-deep);font:11px var(--font-mono)}.category-dot{width:9px;height:9px;margin-top:5px;background:#d2dbcf;border-radius:50%}.category-dot.critical{background:#b94735}.category-dot.relationship{background:#8cae42}.category-dot.technical{background:#6a7f76}.finding-button-copy small{display:block;color:var(--muted);font:10px var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.finding-button-copy strong{display:block;max-width:650px;margin-top:7px;font-size:18px;letter-spacing:-.04em;line-height:1.22}.finding-button-copy em{display:inline-block;margin-top:9px;color:var(--accent-deep);font-size:12px;font-style:normal;font-weight:700}.finding-details{margin:-5px 0 23px 63px}.finding-details>p{max-width:620px;margin:0 0 14px;color:var(--muted);font-size:14px;line-height:1.6}.evidence-block{display:grid;gap:7px;max-width:570px;border-left:2px solid var(--accent-deep);padding:9px 13px;background:#edf0ea}.evidence-block span,.source-badge{width:fit-content;background:#d9e3d0;padding:4px 6px;color:#455440;font:9px var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.evidence-block q{color:var(--ink);font-size:13px}.finding-details .eligibility{margin-top:14px;color:#53624d;font-size:13px}.free-proof-callout{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-top:92px;padding:45px;background:var(--ink);color:var(--paper)}.free-proof-callout .section-kicker{color:var(--accent)}.free-proof-callout h2{margin-top:15px;font-size:clamp(31px,4vw,52px)}.free-proof-callout p{max-width:670px;margin:15px 0 0;color:#c3cbc4;font-size:14px}.free-proof-callout .funnel-button{flex:0 0 auto;background:var(--accent);color:var(--ink)}.report-disclaimer{margin-top:54px;border-top:1px solid var(--ink);padding-top:20px}.report-disclaimer h2{margin:0 0 10px;font-size:19px}.report-disclaimer p{max-width:830px;margin:0;color:var(--muted);font-size:13px;line-height:1.65}.report-disclaimer em{color:var(--ink);font-style:normal;font-weight:700}.status-badge{border:1px solid var(--accent-deep);padding:6px 8px;color:#4e6245;font:10px var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.proof-title{grid-template-columns:1fr 190px}.proof-progress{display:grid;gap:6px;border-left:1px solid var(--line);padding-left:18px}.proof-progress span{color:var(--muted);font:10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.proof-progress strong{font-size:15px;letter-spacing:-.03em;line-height:1.2}.proof-actions{display:flex;min-height:70px;align-items:center;gap:15px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px 0}.state-message{color:var(--muted);font-size:14px}.state-message.success{color:#45663b;font-weight:700}.state-message.error{color:#9c3627;font-weight:700}.diff-viewer{margin-top:42px;border:1px solid var(--line);background:#fff}.diff-summary{border-bottom:1px solid var(--line);padding:10px 15px;color:var(--muted);font-size:11px}.diff-columns{display:grid;grid-template-columns:1fr 1fr}.diff-columns>div{min-height:265px;padding:18px}.diff-columns>div+div{border-left:1px solid var(--line)}.diff-heading{color:var(--muted);font:10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.diff-proposed{background:var(--accent-soft)}.diff-proposed .diff-heading{color:#47613e}.diff-columns pre{min-height:110px;margin-top:28px}.diff-proposed .source-badge{display:inline-block}.pricing-top{grid-template-columns:1fr auto}.pricing-top>div>p{max-width:620px}.interval-toggle{display:flex;align-self:end;border:1px solid var(--line)}.interval-toggle button{border:0;padding:10px 13px;background:transparent;color:var(--muted);cursor:pointer;font-size:12px}.interval-toggle button.active{background:var(--ink);color:var(--paper)}.plan-grid-v2{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.plan-card-v2{position:relative;display:flex;min-height:445px;flex-direction:column;border:1px solid var(--line);padding:23px;background:var(--paper)}.plan-card-v2.featured{border-color:var(--accent-deep);background:var(--accent-soft)}.recommended{position:absolute;top:-12px;right:17px;padding:5px 8px;background:var(--ink);color:var(--paper);font:9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.plan-price-v2{display:flex;align-items:baseline;gap:6px;margin:27px 0 10px}.plan-price-v2 strong{font-size:51px;letter-spacing:-.08em;line-height:1}.plan-price-v2 span{color:var(--muted);font-size:12px}.plan-card-v2>p{min-height:64px;margin:0;color:var(--muted);font-size:14px;line-height:1.5}.plan-card-v2 ul{display:grid;gap:10px;margin:22px 0 28px;padding:19px 0 0;border-top:1px solid var(--line);list-style:none;color:var(--muted);font-size:13px}.plan-card-v2 li:before{margin-right:7px;color:var(--accent-deep);content:"–"}.plan-card-v2 .funnel-button{width:100%;margin-top:auto}.funnel-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:25px;padding-bottom:32px;color:var(--muted);font-size:12px}.funnel-footer>a{border-bottom:1px solid currentColor;padding-bottom:3px}.skeleton{background:linear-gradient(90deg,#edf0ea 25%,#e4e8e1,#edf0ea 75%);background-size:200% 100%;animation:shimmer 1.4s infinite;border-radius:4px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.fade-in{animation:fadeIn .4s ease both}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:900px){.funnel-hero{grid-template-columns:1fr}.hero-diagnostic{max-width:590px}.two-column-title,.section-head-row,.monitor-grid,.trust-layout,.final-scan-grid,.scan-heading,.report-title,.proof-title,.pricing-top{gap:35px}.report-main{grid-template-columns:.5fr 1fr;gap:33px}.pricing-top,.plan-grid-v2{grid-template-columns:1fr}.plan-card-v2{min-height:360px}}@media(max-width:680px){.shell{padding-left:24px;padding-right:24px}.funnel-header-inner{height:70px}.funnel-nav-cta{padding:8px 11px;font-size:11px}.funnel-hero{min-height:0;padding-top:53px;padding-bottom:69px}.funnel-hero h1,.funnel-page h1{font-size:clamp(45px,14vw,66px)}.funnel-hero-copy>p{margin:21px 0 30px;font-size:16px}.funnel-input-row{display:block;min-height:0}.funnel-input-row input{width:100%;height:54px}.funnel-input-row button{width:100%;min-height:49px;border-width:1px 0 0}.hero-diagnostic{padding:0 18px 20px;box-shadow:9px 9px #dce4d3}.diagnostic-bar{margin:0 -18px}.diagnostic-top{display:block}.funnel-section,.monitor-band{padding-top:72px;padding-bottom:72px}.two-column-title,.section-head-row,.monitor-grid,.trust-layout,.final-scan-grid,.scan-heading,.report-title,.proof-title,.pricing-top,.report-main{display:block}.two-column-title p,.section-head-row>p,.monitor-grid p{margin-top:19px}.clarity-grid,.platform-list{display:block;margin-top:45px}.clarity-grid article,.clarity-grid article+article{min-height:0;margin:0;border-right:0;border-bottom:1px solid var(--line);padding:20px 0}.clarity-grid h3{margin-top:26px}.label-contrast-grid{display:block;margin-top:40px}.label-contrast-card+.label-contrast-card{margin-top:16px}.report-example-grid{display:block;margin-top:40px}.report-example-list{margin-top:35px}.report-example-item{grid-template-columns:66px 1fr}.report-example-item>span:last-child{grid-column:2}.mini-diff{grid-template-columns:1fr;margin-top:45px}.mini-diff-arrow{min-height:0!important;transform:rotate(90deg)}.platform-list span{display:block;border-right:0}.pricing-tease,.free-proof-callout{display:block}.tease-price,.free-proof-callout .funnel-button{margin-top:26px}.final-scan-band{padding:72px 0}.final-scan-grid .funnel-scanner{margin-top:32px}.funnel-page{padding-top:51px;padding-bottom:75px}.scan-heading,.report-title,.proof-title,.pricing-top{margin:21px 0 43px}.scan-heading>p,.report-title>div>p,.proof-title>div>p,.pricing-top>div>p{margin-top:18px}.scan-lifecycle{padding:20px}.lifecycle-top{grid-template-columns:39px 1fr}.lifecycle-top>.mono{grid-column:2}.scan-steps{gap:8px;font-size:8px}.report-banner{display:block}.report-banner>.mono{display:block;margin-top:12px}.health-score{max-width:220px;margin-top:28px}.impact-grid{grid-template-columns:1fr 1fr;margin-bottom:55px}.impact-grid article:nth-child(2){border-right:0}.impact-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.report-side{margin-bottom:38px}.finding-card-v2>button{grid-template-columns:29px 10px 1fr}.finding-details{margin-left:39px}.free-proof-callout{margin-top:57px;padding:28px}.proof-progress{margin-top:25px;border-top:1px solid var(--line);border-left:0;padding:14px 0 0}.proof-actions{align-items:flex-start;flex-direction:column}.diff-columns{grid-template-columns:1fr}.diff-columns>div+div{border-top:1px solid var(--line);border-left:0}.pricing-top .interval-toggle{width:fit-content;margin-top:26px}.funnel-footer{display:grid;gap:17px}}.legal-document{max-width:720px;margin:0 auto;padding:48px 24px 80px;font-size:15px;line-height:1.7;color:var(--sp-text, #202a27)}.legal-header{margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid var(--sp-border, #e3e7e0)}.legal-header h1{font-size:32px;font-weight:800;margin:0 0 8px;letter-spacing:-.02em}.legal-effective{font-size:14px;color:var(--sp-text-muted, #53625b);margin:0}.legal-document section{margin-bottom:32px}.legal-document h2{font-size:20px;font-weight:700;margin:0 0 12px;letter-spacing:-.01em}.legal-document h3{font-size:16px;font-weight:700;margin:20px 0 8px}.legal-document p{margin:0 0 12px}.legal-document ul{margin:0 0 12px;padding-left:24px}.legal-document li{margin-bottom:6px}.legal-document a{color:var(--sp-accent-deep, #3f5e36);text-decoration:underline;text-underline-offset:3px}.legal-document a:hover{opacity:.8}.legal-document code{background:var(--sp-bg, #fbfcf8);border:1px solid var(--sp-border, #e3e7e0);padding:2px 6px;border-radius:3px;font-size:13px}.legal-document strong{font-weight:700}.legal-document table{display:block;width:100%;max-width:100%;margin:16px 0;overflow-x:auto;border-collapse:collapse;background:var(--sp-surface, #fff)}.legal-document th,.legal-document td{padding:8px;border:1px solid var(--sp-control-border, #6b7770);text-align:left;vertical-align:top}.legal-document th{background:var(--sp-bg, #fbfcf8)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ops-loading{align-items:center;background:#fff;border:1px solid var(--line);border-radius:10px;color:var(--muted);display:flex;gap:10px;justify-content:center;min-height:220px}.ops-monitor-dot{background:#5f8c43;border:3px solid #dcebcf;border-radius:999px;display:inline-block;height:12px;width:12px}.ops-welcome{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:22px}.ops-welcome h1{font-size:clamp(30px,4vw,44px);margin:8px 0 10px}.ops-welcome p{color:var(--muted);max-width:720px}.ops-eyebrow{align-items:center;color:var(--accent-deep);display:flex;font-family:var(--font-mono);font-size:11px;font-weight:800;gap:8px;letter-spacing:.08em;text-transform:uppercase}.ops-identity{align-items:flex-end;background:var(--accent-soft);border:1px solid #dbe8c0;border-radius:8px;display:flex;flex-direction:column;min-width:220px;padding:12px 14px}.ops-identity strong{color:#38522f;font-size:13px}.ops-identity span{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.ops-inline-error{background:#fff0ed;border:1px solid #e7b6ac;border-radius:8px;color:#852d20;margin-bottom:16px;padding:12px 14px}.ops-metrics{display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:20px}.ops-metric-label{color:var(--muted);display:block;font-size:11px;font-weight:700;line-height:1.35;min-height:30px;text-transform:uppercase}.ops-metric-value{display:block;font-size:30px;letter-spacing:-.05em;line-height:1;margin-top:8px}.ops-tabs{border-bottom:1px solid var(--line);display:flex;gap:4px;margin-bottom:20px;overflow-x:auto}.ops-tabs button{background:transparent;border:0;border-bottom:3px solid transparent;color:var(--muted);cursor:pointer;font-size:13px;font-weight:750;padding:11px 14px;white-space:nowrap}.ops-tabs button[aria-selected=true]{border-bottom-color:var(--accent-deep);color:#38522f}.ops-two-column{display:grid;gap:18px;grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr)}.ops-two-column--wide-left{grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}.ops-section-heading{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;margin:-2px 0 12px;padding-bottom:12px}.ops-section-heading h2{font-size:21px;margin-top:5px}.ops-section-heading>span{color:var(--muted);font-size:12px}.ops-muted{color:var(--muted);font-size:13px}.ops-task-list,.ops-simple-list{display:flex;flex-direction:column}.ops-task,.ops-simple-list article{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;padding:13px 0}.ops-task:last-child,.ops-simple-list article:last-child{border-bottom:0}.ops-task>div,.ops-simple-list article>div{display:flex;flex-direction:column;min-width:0}.ops-task>div>span,.ops-simple-list article span{color:var(--muted);font-size:12px}.ops-task-meta{display:flex;flex-direction:row!important;gap:6px;margin-bottom:5px}.ops-case-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.ops-task--updated{animation:ops-task-confirm .22s ease-out}@keyframes ops-task-confirm{0%{background:#e8f6df}to{background:transparent}}.ops-empty{align-items:center;color:var(--muted);display:flex;flex-direction:column;padding:42px 20px;text-align:center}.ops-empty strong{color:var(--ink)}.ops-pill{background:#f1f3ef;border:1px solid #dfe4dc;border-radius:999px;color:#53625b;display:inline-block;font-size:10px;font-weight:800;letter-spacing:.03em;padding:3px 7px;white-space:nowrap}.ops-pill--positive{background:#e9f6e3;border-color:#cde5c4;color:#32632b}.ops-form,.ops-access-form{display:flex;flex-direction:column;gap:13px;margin-top:16px}.ops-form label,.ops-access-form label{color:#3b4944;display:flex;flex-direction:column;font-size:12px;font-weight:700;gap:5px}.ops-form input,.ops-form select,.ops-access-form input{background:#fff;border:1px solid #cfd7cc;border-radius:6px;color:var(--ink);font:inherit;min-height:42px;padding:8px 10px;width:100%}.ops-table-wrap{overflow-x:auto}.ops-table-wrap th{background:#f6f8f4;color:var(--muted);font-size:10px;letter-spacing:.05em;padding:9px 11px;text-transform:uppercase}.ops-table-wrap td{border-bottom:1px solid var(--line);padding:11px;vertical-align:middle}.ops-table-wrap td>span:not(.ops-pill),.ops-table-wrap td>strong+span{color:var(--muted);display:block;font-size:11px}.ops-funnel{display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-top:24px}.ops-funnel div{align-items:center;background:#f7f9f5;border:1px solid var(--line);border-radius:8px;display:flex;flex-direction:column;padding:18px 8px;position:relative}.ops-funnel div>span{align-items:center;background:var(--accent-soft);border-radius:999px;color:#38522f;display:flex;font-size:10px;font-weight:800;height:22px;justify-content:center;width:22px}.ops-funnel strong{font-size:28px;margin-top:8px}.ops-funnel small{color:var(--muted);font-size:11px;text-align:center}.ops-privacy-card{background:#202a27;border-radius:10px;color:#e9eee7;padding:22px}.ops-privacy-card h2{color:#fff;font-size:24px;margin:12px 0}.ops-privacy-card p{color:#c5cec8;font-size:13px;margin-bottom:16px}.ops-privacy-card .ops-eyebrow{color:#b8d66d}.ops-learning-grid{display:grid;gap:18px;grid-template-columns:repeat(2,1fr)}.ops-big-number{display:block;font-size:56px;letter-spacing:-.07em;line-height:1;margin:20px 0 10px}.ops-bar-list{display:flex;flex-direction:column;margin-top:14px}.ops-bar-list div{border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:9px 0}.ops-bar-list div:last-child{border-bottom:0}.ops-bar-list span{color:var(--muted);font-size:13px}.ops-revenue{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin:22px 0}.ops-revenue div{background:#f6f8f4;border-radius:8px;display:flex;flex-direction:column;padding:14px}.ops-revenue strong{font-size:27px}.ops-revenue span{color:var(--muted);font-size:11px;line-height:1.35}@media(max-width:1000px){.ops-metrics{grid-template-columns:repeat(3,1fr)}.ops-two-column,.ops-two-column--wide-left{grid-template-columns:1fr}}@media(max-width:680px){.ops-welcome{flex-direction:column}.ops-identity{align-items:flex-start;min-width:0;width:100%}.ops-metrics,.ops-learning-grid,.ops-funnel{grid-template-columns:repeat(2,1fr)}.ops-revenue{grid-template-columns:1fr}}.how-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:22px;margin:44px 0 0;padding:0;list-style:none;counter-reset:none}.how-steps li{border-top:2px solid var(--accent-deep, #24682c);padding-top:16px}.how-steps li>span{font:11px var(--font-mono);color:#8b948d}.how-steps h3{margin:8px 0 6px;font-size:17px}.how-steps p{margin:0;color:var(--sp-text-muted, #53625b);font-size:14px;line-height:1.55}.trust-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px 28px;margin:36px 0 0;padding:0;list-style:none}.trust-list li{padding-left:26px;position:relative;color:var(--sp-text, #17211c);font-weight:600;font-size:15px}.trust-list li:before{content:"✓";position:absolute;left:0;color:var(--accent-deep, #24682c)}.report-demo-bullets{margin:18px 0 0;padding-left:18px;color:var(--sp-text-muted, #53625b);font-size:14px;line-height:1.7}.faq-list{max-width:760px;margin:32px auto 0}.faq-item{border-bottom:1px solid var(--sp-border, #e3e7e0);padding:4px 0}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:16px 0;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";flex:none;color:var(--accent-deep);font-size:22px;font-weight:400;transition:transform .2s ease}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item summary h3{font-size:17px;margin:0}.faq-item p{margin:0 0 18px;color:var(--sp-text-muted, #53625b);line-height:1.65;max-width:68ch}.honest-card{max-width:780px;margin-top:40px;border-radius:12px;padding:48px 52px;background:var(--ink);color:var(--paper)}.honest-card .section-kicker{color:#8b948d}.honest-card h2{max-width:none;margin:15px 0 0;font-size:clamp(28px,3.4vw,40px);letter-spacing:-.02em;line-height:1.05}.honest-card p{max-width:640px;margin:16px 0 0;color:#c3cbc4;font-size:15px;line-height:1.65}.honest-card p:first-of-type{margin-top:10px}@media(max-width:680px){.honest-card{padding:34px 24px}}.closing-scan-section{padding-top:97px;padding-bottom:110px;background:var(--ink);color:var(--paper)}.closing-scan-section .two-column-title p{color:#c3cbc4}.closing-scan-section .funnel-scanner>label{color:var(--paper)}.closing-scan-section .funnel-input-row{border-color:#758177;background:transparent}.closing-scan-section .funnel-input-row input{color:var(--paper)}.closing-scan-section .funnel-input-row button{background:var(--accent);color:var(--ink)}.closing-scan-section .scanner-message{color:#bdc8be}@media(max-width:900px){.how-steps{grid-template-columns:1fr;gap:26px}}.fixture-example{background:#fff;border:1px solid var(--sp-border, #e3e7e0);border-radius:14px;padding:26px 28px;max-width:760px}.fixture-rows{margin:0 0 18px}.fixture-row{display:grid;grid-template-columns:220px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid var(--sp-border, #e3e7e0)}.fixture-row dt{font:11px var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:#8b948d;align-self:center}.fixture-row dd{margin:0;font-size:14px;overflow-wrap:anywhere}.section-disclaimer{margin-top:26px;color:var(--sp-text-muted, #53625b);font-size:14px;max-width:68ch}.plan-bridge-actions{display:flex;align-items:center;gap:22px;margin-top:30px;flex-wrap:wrap}.plan-bridge-actions>a:not(.funnel-nav-cta){text-underline-offset:3px}@media(max-width:640px){.fixture-row{grid-template-columns:1fr;gap:2px}}.guided-gate{position:relative;isolation:isolate;display:grid;width:100%;max-width:920px;margin:0 auto;padding:24px 0 48px}.guided-gate-backdrop{position:relative;z-index:0;height:320px;overflow:hidden;border:1px solid var(--tw-color-d-control-border);border-radius:var(--tw-radius-d-panel);background:var(--tw-color-d-surface);filter:blur(2px);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.guided-gate-card{position:relative;z-index:1;width:min(760px,calc(100% - 32px));margin:-88px auto 0}.guided-preview-topbar{display:flex;justify-content:space-between;gap:16px;padding:14px 20px;border-bottom:1px solid var(--tw-color-d-control-border);color:var(--tw-color-d-ink-65);font:500 12px var(--tw-font-d-mono);letter-spacing:.06em;text-transform:uppercase}.guided-preview-grid{display:grid;grid-template-columns:3fr 2fr;gap:20px;padding:20px}.guided-preview-panel{padding:16px 18px;border:1px solid var(--tw-color-d-control-border);border-radius:var(--tw-radius-d-card)}.guided-preview-panel h3{margin:0 0 10px;font-size:15px}.guided-preview-panel ul{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:14px}.guided-preview-panel li{display:flex;gap:10px;align-items:baseline}.guided-preview-status{flex:0 0 auto;padding:1px 7px;border:1px solid var(--tw-color-d-control-border);border-radius:var(--tw-radius-d-pill);color:var(--tw-color-d-accent);font:500 10px var(--tw-font-d-mono);letter-spacing:.06em;text-transform:uppercase}@media(max-width:680px){.guided-gate{padding-top:8px}.guided-gate-backdrop{height:112px}.guided-gate-card{width:calc(100% - 12px);margin-top:-24px}.guided-preview-grid{grid-template-columns:1fr}.guided-preview-topbar span:last-child,.guided-preview-panel:nth-child(2){display:none}}.entity-map{margin:28px 0 0}.entity-map-chain{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.entity-map-node{position:relative;display:flex;align-items:stretch;min-width:0}.entity-map-link{flex:0 0 28px;align-self:center;height:0;border-top:2px solid var(--tw-color-accent)}.entity-map-link.is-broken{border-top-style:dashed;border-top-color:var(--tw-color-line-strong)}.entity-map-card{flex:1 1 auto;display:grid;gap:4px;min-width:0;padding:16px 16px 14px;border:1px solid var(--tw-color-line);border-radius:var(--tw-radius-card);background:var(--tw-color-surface)}.entity-map-node.is-missing .entity-map-card{border-style:dashed;border-color:var(--tw-color-line-strong);background:transparent}.entity-map-card strong{font-family:var(--tw-font-sans);font-size:var(--tw-text-base);font-weight:var(--tw-font-weight-medium);line-height:1.25;color:var(--tw-color-ink)}.entity-map-state{font-family:var(--tw-font-mono);font-size:var(--tw-text-xs);letter-spacing:var(--tw-tracking-label);text-transform:uppercase;color:var(--tw-color-accent)}.entity-map-node.is-missing .entity-map-state{color:var(--tw-color-ink-3)}.entity-map-node.is-missing .entity-map-state:before{content:"– "}.entity-map-caption{margin:14px 0 0;font-family:var(--tw-font-sans);font-size:var(--tw-text-sm);color:var(--tw-color-ink-3)}.entity-map-caption.has-disconnected{width:fit-content;border:1px dashed var(--tw-color-line-strong);border-radius:var(--tw-radius-control);padding:8px 10px}@media(max-width:680px){.entity-map-chain{grid-template-columns:1fr;gap:0}.entity-map-node{flex-direction:column}.entity-map-link{flex-basis:22px;height:22px;width:0;align-self:flex-start;margin-left:24px;border-top:0;border-left:2px solid var(--tw-color-accent)}.entity-map-link.is-broken{border-left-style:dashed;border-left-color:var(--tw-color-line-strong)}}}@layer legacy{:root.proofline-token-reference-disabled{--sp-bg: #fbfcf8;--sp-surface: #ffffff;--sp-surface-subtle: #f4f7f2;--sp-surface-raised: #ffffff;--sp-text: #202a27;--sp-text-muted: #53625b;--sp-text-inverse: #fbfcf8;--sp-border: #e3e7e0;--sp-border-subtle: #edf1ea;--sp-border-strong: #202a27;--sp-accent: #a3c545;--sp-accent-deep: #3f5e36;--sp-accent-soft: #eef6d9;--sp-warm: #f2ede1;--sp-success: #24682c;--sp-success-soft: #edf7ee;--sp-success-border: #8ec896;--sp-warning: #855300;--sp-warning-soft: #fdf5e6;--sp-warning-border: #e5b967;--sp-danger: #9c2e1e;--sp-danger-soft: #fceee9;--sp-danger-border: #e69285;--sp-info: #1b5b82;--sp-info-soft: #eaf3f8;--sp-info-border: #87b9d6;--sp-neutral: #53625b;--sp-neutral-soft: #f0f3ee;--sp-neutral-border: #cdd6cb;--sp-diff-add-bg: #eaf6ea;--sp-diff-add-text: #195821;--sp-diff-del-bg: #fdeeee;--sp-diff-del-text: #962818;--sp-diff-mod-bg: #fbf5e6;--sp-diff-mod-text: #784c00;--sp-focus: #3f5e36;--sp-focus-ring: 0 0 0 2px #fbfcf8, 0 0 0 4px #3f5e36;--sp-font-display: "Barlow Semi Condensed", "Arial Narrow", "Aptos Display", Arial, sans-serif;--sp-font-sans: "Atkinson Hyperlegible Next", Arial, system-ui, -apple-system, "Segoe UI", sans-serif;--sp-font-mono: "Atkinson Hyperlegible Mono", "SFMono-Regular", "SF Mono", Consolas, monospace;--motion-fast: .14s;--motion-standard: .22s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--sp-space-1: 4px;--sp-space-2: 8px;--sp-space-3: 12px;--sp-space-4: 16px;--sp-space-5: 20px;--sp-space-6: 24px;--sp-space-8: 32px;--sp-space-10: 40px;--sp-space-12: 48px;--sp-space-16: 64px;--sp-shadow-sm: 0 1px 2px rgba(32, 42, 39, .05);--sp-shadow-md: 0 4px 6px -1px rgba(32, 42, 39, .08), 0 2px 4px -2px rgba(32, 42, 39, .05);--sp-shadow-lg: 0 10px 15px -3px rgba(32, 42, 39, .08), 0 4px 6px -4px rgba(32, 42, 39, .05);--sp-shadow-hard: 8px 8px 0 #dce4d3;--sp-touch-target: 44px}[data-theme=dark].proofline-token-reference-disabled{--sp-bg: #141a18;--sp-surface: #1c2421;--sp-surface-subtle: #232d29;--sp-surface-raised: #283430;--sp-text: #f2f6f3;--sp-text-muted: #a6b5ad;--sp-text-inverse: #141a18;--sp-border: #2e3b36;--sp-border-subtle: #232e2a;--sp-border-strong: #f2f6f3;--sp-accent: #a3c545;--sp-accent-deep: #b0d450;--sp-accent-soft: #23311e;--sp-warm: #262c26;--sp-success: #78d27e;--sp-success-soft: #17321a;--sp-success-border: #2c5931;--sp-warning: #ffcf70;--sp-warning-soft: #382d14;--sp-warning-border: #6d551e;--sp-danger: #ff8a7a;--sp-danger-soft: #381b16;--sp-danger-border: #6b2820;--sp-info: #78c0e8;--sp-info-soft: #162a36;--sp-info-border: #244b63;--sp-neutral: #a6b5ad;--sp-neutral-soft: #242d29;--sp-neutral-border: #3d4a44;--sp-diff-add-bg: #17321a;--sp-diff-add-text: #8ce492;--sp-diff-del-bg: #381b16;--sp-diff-del-text: #ffa294;--sp-diff-mod-bg: #382d14;--sp-diff-mod-text: #ffe094;--sp-focus: #b0d450;--sp-focus-ring: 0 0 0 2px #141a18, 0 0 0 4px #b0d450;--sp-shadow-hard: 8px 8px 0 #0b0e0d}:focus-visible{outline:2px solid var(--sp-focus);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;top:8px;left:8px;z-index:1000;padding:10px 16px;background:var(--sp-surface);color:var(--sp-text);border:2px solid var(--sp-focus);border-radius:4px;transform:translateY(-160%);transition:transform .15s ease-out;text-decoration:none;font-weight:700;font-size:14px}.skip-link:focus{transform:translateY(0)}.sp-app-root h1,.sp-app-root h2{font-family:var(--sp-font-display);letter-spacing:-.02em}.sp-app-root main>*{animation:sp-screen-enter .3s var(--ease-standard) both}@keyframes sp-screen-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sp-app-root button,.sp-app-root a{transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.sp-workspace-shell{display:flex;min-height:100vh;min-height:100svh;background:var(--sp-bg);color:var(--sp-text)}.sp-sidebar{position:relative;z-index:30;display:flex;flex:0 0 260px;width:260px;flex-direction:column;border-right:1px solid var(--sp-border);background:var(--sp-surface)}.sp-sidebar-close,.sp-mobile-menu-btn,.sp-nav-backdrop{display:none}.sp-workspace-body{display:flex;min-width:0;flex:1;flex-direction:column}.sp-workspace-topbar{display:flex;min-height:60px;align-items:center;justify-content:space-between;gap:16px;padding:0 24px;border-bottom:1px solid var(--sp-border);background:var(--sp-surface)}.sp-workspace-leading,.sp-workspace-actions{display:flex;min-width:0;align-items:center;gap:12px}.sp-breadcrumbs{min-width:0}.sp-workspace-content{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:32px;outline:none}@media(max-width:900px){.sp-workspace-shell{display:block}.sp-sidebar{position:fixed;inset:0 auto 0 0;width:min(320px,calc(100vw - 48px));transform:translate(-100%);box-shadow:var(--sp-shadow-dialog);transition:transform var(--motion-standard) var(--ease-standard)}.sp-sidebar.is-open{transform:translate(0)}.sp-sidebar-close,.sp-mobile-menu-btn{display:inline-flex;min-width:var(--sp-touch-target);min-height:var(--sp-touch-target);align-items:center;justify-content:center}.sp-sidebar-close{border:1px solid var(--sp-border);border-radius:var(--sp-radius-sm);background:transparent;color:var(--sp-text);cursor:pointer;font-size:24px;line-height:1}.sp-nav-backdrop{position:fixed;inset:0;z-index:20;display:block;width:100%;border:0;background:#141a1875;cursor:default}.sp-workspace-topbar{position:sticky;top:0;z-index:10;min-height:60px;padding:8px 16px}.sp-mobile-menu-btn{flex:0 0 auto;padding:0;color:var(--sp-text)}.sp-breadcrumbs ol{min-width:0}.sp-breadcrumb-root,.sp-breadcrumb-item:not(:last-child),.sp-breadcrumb-item:last-child .sp-breadcrumb-separator{display:none!important}.sp-breadcrumb-item:last-child{min-width:0}.sp-breadcrumb-item:last-child>:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-workspace-actions{flex:0 0 auto;gap:8px}.sp-workspace-actions>a{min-height:var(--sp-touch-target);display:inline-flex;align-items:center}.sp-workspace-content{max-width:none;padding:24px}}@media(max-width:359px){.sp-workspace-topbar{padding-inline:12px}.sp-workspace-content{padding-inline:16px}}.sp-wordmark{display:inline-flex;align-items:center;font-family:var(--sp-font-display);font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--sp-text);text-decoration:none;min-width:112px;white-space:nowrap}.sp-brand-lockup{display:inline-flex;min-width:0;align-items:center;gap:8px}.sp-brand-mark{display:inline-grid;width:30px;height:30px;flex:0 0 30px;place-items:center;overflow:hidden;border-radius:7px;background:var(--color-d-ground, #f8f7f4)}.sp-brand-mark img{display:block;width:30px;height:30px}.sp-brand-name{min-width:0;font-family:Hanken Grotesk,Arial,system-ui,sans-serif;font-weight:600}.sp-public-header{border-bottom:1px solid var(--sp-border);background:var(--sp-bg);padding:16px 24px}.sp-public-header-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.sp-public-nav{display:flex;align-items:center;gap:20px}.sp-public-nav a{font-size:14px;font-weight:500;color:var(--sp-text-muted);text-decoration:none;white-space:nowrap}.sp-public-nav a.sp-public-nav-cta{font-size:13px;font-weight:700;padding:8px 14px;border:1px solid var(--sp-text);border-radius:2px;color:var(--sp-text)}.sp-theme-toggle{background:transparent;border:1px solid var(--sp-border);padding:6px 10px;border-radius:4px;cursor:pointer;font-size:14px}@media(max-width:680px){.sp-public-header{padding:12px 16px}.sp-public-nav a.sp-nav-secondary{display:none}.sp-public-nav{gap:12px}.sp-public-nav a{font-size:13px}.sp-wordmark{font-size:18px}.sp-brand-mark{width:27px;height:27px;flex-basis:27px}.sp-brand-mark img{width:27px;height:27px}}}:root[data-theme=dark]{--sp-bg: var(--tw-color-ground);--sp-surface: var(--tw-color-surface);--sp-surface-subtle: var(--tw-color-surface-2);--sp-surface-raised: var(--tw-color-surface);--sp-warm: var(--tw-color-surface-2);--sp-text: var(--tw-color-ink);--sp-text-muted: var(--tw-color-ink-2);--sp-text-inverse: var(--tw-color-ground);--sp-border: var(--tw-color-line);--sp-border-subtle: var(--tw-color-line);--sp-control-border: var(--tw-color-line-strong);--sp-border-strong: var(--tw-color-ink);--sp-accent: var(--tw-color-accent);--sp-accent-deep: var(--tw-color-accent);--sp-accent-soft: var(--tw-color-accent-soft);--sp-action-bg: var(--tw-color-ink);--sp-action-text: var(--tw-color-ground);--sp-link: var(--tw-color-accent);--sp-success: var(--tw-color-verified);--sp-success-soft: var(--tw-color-verified-soft);--sp-success-border: var(--tw-color-verified);--sp-warning: var(--tw-color-attention);--sp-warning-soft: var(--tw-color-attention-soft);--sp-warning-border: var(--tw-color-attention);--sp-danger: var(--tw-color-removed);--sp-danger-soft: var(--tw-color-removed-soft);--sp-danger-border: var(--tw-color-removed);--sp-info: var(--tw-color-ink-2);--sp-info-soft: var(--tw-color-surface-2);--sp-info-border: var(--tw-color-line-strong);--sp-neutral: var(--tw-color-ink-3);--sp-neutral-soft: var(--tw-color-surface-2);--sp-neutral-border: var(--tw-color-line-strong);--sp-prov-site: var(--tw-color-ink-2);--sp-prov-site-soft: var(--tw-color-surface-2);--sp-prov-integration: var(--tw-color-ink-3);--sp-prov-integration-soft: var(--tw-color-surface-2);--sp-prov-customer: var(--tw-color-attention);--sp-prov-customer-soft: var(--tw-color-attention-soft);--sp-prov-existing: var(--tw-color-verified);--sp-prov-existing-soft: var(--tw-color-verified-soft);--sp-diff-add-bg: var(--tw-color-code-add-soft);--sp-diff-add-text: var(--tw-color-code-add);--sp-diff-del-bg: var(--tw-color-code-del-soft);--sp-diff-del-text: var(--tw-color-code-del);--sp-diff-mod-bg: var(--tw-color-attention-soft);--sp-diff-mod-text: var(--tw-color-attention);--sp-focus: var(--tw-color-ink);--sp-focus-ring: 0 0 0 2px var(--tw-color-ground), 0 0 0 4px var(--tw-color-ink);--sp-shadow-sm: var(--tw-shadow-raised);--sp-shadow-md: var(--tw-shadow-raised);--sp-shadow-lg: var(--tw-shadow-raised);--sp-shadow-hard: var(--tw-shadow-raised);--sp-shadow-dialog: var(--tw-shadow-raised)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--sp-bg: var(--tw-color-ground);--sp-surface: var(--tw-color-surface);--sp-surface-subtle: var(--tw-color-surface-2);--sp-surface-raised: var(--tw-color-surface);--sp-warm: var(--tw-color-surface-2);--sp-text: var(--tw-color-ink);--sp-text-muted: var(--tw-color-ink-2);--sp-text-inverse: var(--tw-color-ground);--sp-border: var(--tw-color-line);--sp-border-subtle: var(--tw-color-line);--sp-control-border: var(--tw-color-line-strong);--sp-border-strong: var(--tw-color-ink);--sp-accent: var(--tw-color-accent);--sp-accent-deep: var(--tw-color-accent);--sp-accent-soft: var(--tw-color-accent-soft);--sp-action-bg: var(--tw-color-ink);--sp-action-text: var(--tw-color-ground);--sp-link: var(--tw-color-accent);--sp-success: var(--tw-color-verified);--sp-success-soft: var(--tw-color-verified-soft);--sp-success-border: var(--tw-color-verified);--sp-warning: var(--tw-color-attention);--sp-warning-soft: var(--tw-color-attention-soft);--sp-warning-border: var(--tw-color-attention);--sp-danger: var(--tw-color-removed);--sp-danger-soft: var(--tw-color-removed-soft);--sp-danger-border: var(--tw-color-removed);--sp-info: var(--tw-color-ink-2);--sp-info-soft: var(--tw-color-surface-2);--sp-info-border: var(--tw-color-line-strong);--sp-neutral: var(--tw-color-ink-3);--sp-neutral-soft: var(--tw-color-surface-2);--sp-neutral-border: var(--tw-color-line-strong);--sp-prov-site: var(--tw-color-ink-2);--sp-prov-site-soft: var(--tw-color-surface-2);--sp-prov-integration: var(--tw-color-ink-3);--sp-prov-integration-soft: var(--tw-color-surface-2);--sp-prov-customer: var(--tw-color-attention);--sp-prov-customer-soft: var(--tw-color-attention-soft);--sp-prov-existing: var(--tw-color-verified);--sp-prov-existing-soft: var(--tw-color-verified-soft);--sp-diff-add-bg: var(--tw-color-code-add-soft);--sp-diff-add-text: var(--tw-color-code-add);--sp-diff-del-bg: var(--tw-color-code-del-soft);--sp-diff-del-text: var(--tw-color-code-del);--sp-diff-mod-bg: var(--tw-color-attention-soft);--sp-diff-mod-text: var(--tw-color-attention);--sp-focus: var(--tw-color-ink);--sp-focus-ring: 0 0 0 2px var(--tw-color-ground), 0 0 0 4px var(--tw-color-ink);--sp-shadow-sm: var(--tw-shadow-raised);--sp-shadow-md: var(--tw-shadow-raised);--sp-shadow-lg: var(--tw-shadow-raised);--sp-shadow-hard: var(--tw-shadow-raised);--sp-shadow-dialog: var(--tw-shadow-raised)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-ease:initial;--tw-outline-style:solid;--tw-content:""}}}@layer legacy;@layer theme{:root,:host{--tw-font-sans:"Inter", "Inter Fallback", Arial, system-ui, sans-serif;--tw-font-mono:"IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--tw-spacing:.25rem;--tw-container-xs:20rem;--tw-container-md:28rem;--tw-container-lg:32rem;--tw-container-2xl:42rem;--tw-container-3xl:48rem;--tw-container-6xl:72rem;--tw-text-xs:.75rem;--tw-text-xs--line-height:1.4;--tw-text-sm:.8125rem;--tw-text-sm--line-height:1.5;--tw-text-base:.9375rem;--tw-text-base--line-height:1.6;--tw-text-lg:1.125rem;--tw-text-lg--line-height:1.4;--tw-text-xl:1.5rem;--tw-text-xl--line-height:1.25;--tw-text-2xl:1.5rem;--tw-text-2xl--line-height:calc(2 / 1.5);--tw-font-weight-normal:400;--tw-font-weight-medium:500;--tw-font-weight-semibold:600;--tw-leading-tight:1.25;--tw-leading-snug:1.375;--tw-leading-relaxed:1.625;--tw-radius-sm:.25rem;--tw-radius-md:.375rem;--tw-aspect-video:16 / 9;--tw-default-transition-duration:.15s;--tw-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--tw-color-ground:#fafaf9;--tw-color-surface:#fff;--tw-color-surface-2:#f2f2f0;--tw-color-ink:#111;--tw-color-ink-2:#55554f;--tw-color-ink-3:#6e6e66;--tw-color-line:#e4e4e0;--tw-color-line-strong:#8a8a83;--tw-color-brand:#e0533c;--tw-color-accent:#b03a1e;--tw-color-accent-soft:#fbefeb;--tw-color-accent-bright:#c4421f;--tw-color-accent-deep:#8f2e16;--tw-color-verified:#3f5e36;--tw-color-verified-soft:#edf3e8;--tw-color-attention:#8a5a00;--tw-color-attention-soft:#fbf1de;--tw-color-removed:#9b1b30;--tw-color-removed-soft:#fdeeee;--tw-color-attention-line:#e6c98a;--tw-color-star:#b07800;--tw-color-code-ground:#111;--tw-color-code-base:#d7e0d9;--tw-color-code-key:#a3c545;--tw-color-code-string:#e8d9a0;--tw-color-code-brace:#8fa294;--tw-color-code-add:#195821;--tw-color-code-add-soft:#eaf6ea;--tw-color-code-del:#962818;--tw-color-code-del-soft:#fdeeee;--tw-font-display:"Inter Display", "Inter Display Fallback", Arial, system-ui, sans-serif;--tw-font-weight-regular:400;--tw-text-display:clamp(2.5rem, calc(1rem + 5.333vw) , 5rem);--tw-text-display--line-height:.95;--tw-text-display--letter-spacing:-.02em;--tw-text-xl--letter-spacing:-.01em;--tw-text-xs--letter-spacing:.08em;--tw-tracking-display:-.02em;--tw-tracking-label:.08em;--tw-spacing-section:clamp(3rem, 7vw, 6rem);--tw-radius-control:.375rem;--tw-radius-card:.625rem;--tw-radius-panel:.875rem;--tw-radius-pill:999px;--tw-shadow-1:0 1px 1px #1111110a, 0 1px 3px #1111110d;--tw-shadow-2:0 2px 4px #1111110d, 0 12px 24px -18px #11111159;--tw-shadow-3:0 2px 6px #1111110f, 0 28px 56px -34px #11111180;--tw-shadow-raised:var(--tw-shadow-3);--tw-color-scrim:#1116;--tw-ease-standard:cubic-bezier(.2, 0, 0, 1);--tw-ease-exit:cubic-bezier(.4, 0, 1, 1);--tw-animate-d-stamp:d-stamp-spin 28s linear infinite}}@layer base,components;@layer utilities{.tw\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tw\:absolute{position:absolute}.tw\:fixed{position:fixed}.tw\:relative{position:relative}.tw\:sticky{position:sticky}.tw\:inset-0{inset:0}.tw\:inset-x-4{inset-inline:calc(var(--tw-spacing) * 4)}.tw\:top-0{top:0}.tw\:top-1\/2{top:50%}.tw\:top-3{top:calc(var(--tw-spacing) * 3)}.tw\:top-full{top:100%}.tw\:right-3{right:calc(var(--tw-spacing) * 3)}.tw\:right-4{right:calc(var(--tw-spacing) * 4)}.tw\:bottom-3{bottom:calc(var(--tw-spacing) * 3)}.tw\:left-0{left:0}.tw\:left-1\/2{left:50%}.tw\:z-20{z-index:20}.tw\:z-30{z-index:30}.tw\:z-40{z-index:40}.tw\:z-50{z-index:50}.tw\:z-\[1000\]{z-index:1000}.tw\:m-0{margin:0}.tw\:m-auto{margin:auto}.tw\:mx-auto{margin-inline:auto}.tw\:my-1{margin-block:var(--tw-spacing)}.tw\:my-3{margin-block:calc(var(--tw-spacing) * 3)}.tw\:my-6{margin-block:calc(var(--tw-spacing) * 6)}.tw\:my-8{margin-block:calc(var(--tw-spacing) * 8)}.tw\:-ms-2{margin-inline-start:calc(var(--tw-spacing) * -2)}.tw\:-mt-\[6px\]{margin-top:-6px}.tw\:mt-0\.5{margin-top:calc(var(--tw-spacing) * .5)}.tw\:mt-1{margin-top:var(--tw-spacing)}.tw\:mt-2{margin-top:calc(var(--tw-spacing) * 2)}.tw\:mt-3{margin-top:calc(var(--tw-spacing) * 3)}.tw\:mt-4{margin-top:calc(var(--tw-spacing) * 4)}.tw\:mt-5{margin-top:calc(var(--tw-spacing) * 5)}.tw\:mt-6{margin-top:calc(var(--tw-spacing) * 6)}.tw\:mt-10{margin-top:calc(var(--tw-spacing) * 10)}.tw\:mr-2{margin-right:calc(var(--tw-spacing) * 2)}.tw\:mr-3{margin-right:calc(var(--tw-spacing) * 3)}.tw\:-mb-px{margin-bottom:-1px}.tw\:mb-0{margin-bottom:0}.tw\:mb-0\.5{margin-bottom:calc(var(--tw-spacing) * .5)}.tw\:mb-1{margin-bottom:var(--tw-spacing)}.tw\:mb-2{margin-bottom:calc(var(--tw-spacing) * 2)}.tw\:mb-3{margin-bottom:calc(var(--tw-spacing) * 3)}.tw\:mb-4{margin-bottom:calc(var(--tw-spacing) * 4)}.tw\:mb-6{margin-bottom:calc(var(--tw-spacing) * 6)}.tw\:mb-8{margin-bottom:calc(var(--tw-spacing) * 8)}.tw\:-ml-\[6px\]{margin-left:-6px}.tw\:ml-2{margin-left:calc(var(--tw-spacing) * 2)}.tw\:ml-auto{margin-left:auto}.tw\:block{display:block}.tw\:flex{display:flex}.tw\:grid{display:grid}.tw\:hidden{display:none}.tw\:inline{display:inline}.tw\:inline-block{display:inline-block}.tw\:inline-flex{display:inline-flex}.tw\:aspect-\[16\/10\]{aspect-ratio:16/10}.tw\:aspect-square{aspect-ratio:1}.tw\:size-1\.5{width:calc(var(--tw-spacing) * 1.5);height:calc(var(--tw-spacing) * 1.5)}.tw\:size-2\.5{width:calc(var(--tw-spacing) * 2.5);height:calc(var(--tw-spacing) * 2.5)}.tw\:size-3{width:calc(var(--tw-spacing) * 3);height:calc(var(--tw-spacing) * 3)}.tw\:size-3\.5{width:calc(var(--tw-spacing) * 3.5);height:calc(var(--tw-spacing) * 3.5)}.tw\:size-4{width:calc(var(--tw-spacing) * 4);height:calc(var(--tw-spacing) * 4)}.tw\:size-5{width:calc(var(--tw-spacing) * 5);height:calc(var(--tw-spacing) * 5)}.tw\:size-6{width:calc(var(--tw-spacing) * 6);height:calc(var(--tw-spacing) * 6)}.tw\:size-7{width:calc(var(--tw-spacing) * 7);height:calc(var(--tw-spacing) * 7)}.tw\:size-9{width:calc(var(--tw-spacing) * 9);height:calc(var(--tw-spacing) * 9)}.tw\:size-26{width:calc(var(--tw-spacing) * 26);height:calc(var(--tw-spacing) * 26)}.tw\:size-32{width:calc(var(--tw-spacing) * 32);height:calc(var(--tw-spacing) * 32)}.tw\:size-full{width:100%;height:100%}.tw\:h-1{height:var(--tw-spacing)}.tw\:h-2{height:calc(var(--tw-spacing) * 2)}.tw\:h-3{height:calc(var(--tw-spacing) * 3)}.tw\:h-3\.5{height:calc(var(--tw-spacing) * 3.5)}.tw\:h-6{height:calc(var(--tw-spacing) * 6)}.tw\:h-14{height:calc(var(--tw-spacing) * 14)}.tw\:h-\[180px\]{height:180px}.tw\:h-auto{height:auto}.tw\:h-full{height:100%}.tw\:h-px{height:1px}.tw\:max-h-80{max-height:calc(var(--tw-spacing) * 80)}.tw\:max-h-\[420px\]{max-height:420px}.tw\:min-h-0{min-height:0}.tw\:min-h-4{min-height:calc(var(--tw-spacing) * 4)}.tw\:min-h-9{min-height:calc(var(--tw-spacing) * 9)}.tw\:min-h-11{min-height:calc(var(--tw-spacing) * 11)}.tw\:min-h-14{min-height:calc(var(--tw-spacing) * 14)}.tw\:min-h-24{min-height:calc(var(--tw-spacing) * 24)}.tw\:min-h-\[1\.375rem\]{min-height:1.375rem}.tw\:min-h-\[70vh\]{min-height:70vh}.tw\:min-h-\[220px\]{min-height:220px}.tw\:min-h-\[calc\(100vh-72px\)\]{min-height:calc(100vh - 72px)}.tw\:min-h-screen{min-height:100vh}.tw\:w-1{width:var(--tw-spacing)}.tw\:w-3{width:calc(var(--tw-spacing) * 3)}.tw\:w-10{width:calc(var(--tw-spacing) * 10)}.tw\:w-60{width:calc(var(--tw-spacing) * 60)}.tw\:w-80{width:calc(var(--tw-spacing) * 80)}.tw\:w-\[5\%\]{width:5%}.tw\:w-\[10\%\]{width:10%}.tw\:w-\[15\%\]{width:15%}.tw\:w-\[20\%\]{width:20%}.tw\:w-\[25\%\]{width:25%}.tw\:w-\[30\%\]{width:30%}.tw\:w-\[35\%\]{width:35%}.tw\:w-\[40\%\]{width:40%}.tw\:w-\[45\%\]{width:45%}.tw\:w-\[50\%\]{width:50%}.tw\:w-\[55\%\]{width:55%}.tw\:w-\[60\%\]{width:60%}.tw\:w-\[65\%\]{width:65%}.tw\:w-\[70\%\]{width:70%}.tw\:w-\[75\%\]{width:75%}.tw\:w-\[80\%\]{width:80%}.tw\:w-\[85\%\]{width:85%}.tw\:w-\[90\%\]{width:90%}.tw\:w-\[95\%\]{width:95%}.tw\:w-\[240px\]{width:240px}.tw\:w-auto{width:auto}.tw\:w-fit{width:fit-content}.tw\:w-full{width:100%}.tw\:max-w-2xl{max-width:var(--tw-container-2xl)}.tw\:max-w-3xl{max-width:var(--tw-container-3xl)}.tw\:max-w-6xl{max-width:var(--tw-container-6xl)}.tw\:max-w-\[20ch\]{max-width:20ch}.tw\:max-w-\[24ch\]{max-width:24ch}.tw\:max-w-\[26ch\]{max-width:26ch}.tw\:max-w-\[34ch\]{max-width:34ch}.tw\:max-w-\[36ch\]{max-width:36ch}.tw\:max-w-\[38rem\]{max-width:38rem}.tw\:max-w-\[40ch\]{max-width:40ch}.tw\:max-w-\[40rem\]{max-width:40rem}.tw\:max-w-\[46ch\]{max-width:46ch}.tw\:max-w-\[60ch\]{max-width:60ch}.tw\:max-w-\[62ch\]{max-width:62ch}.tw\:max-w-\[65ch\]{max-width:65ch}.tw\:max-w-\[66ch\]{max-width:66ch}.tw\:max-w-\[68ch\]{max-width:68ch}.tw\:max-w-\[70ch\]{max-width:70ch}.tw\:max-w-\[80ch\]{max-width:80ch}.tw\:max-w-\[110ch\]{max-width:110ch}.tw\:max-w-\[360px\]{max-width:360px}.tw\:max-w-\[420px\]{max-width:420px}.tw\:max-w-\[520px\]{max-width:520px}.tw\:max-w-\[640px\]{max-width:640px}.tw\:max-w-\[720px\]{max-width:720px}.tw\:max-w-\[760px\]{max-width:760px}.tw\:max-w-\[780px\]{max-width:780px}.tw\:max-w-\[800px\]{max-width:800px}.tw\:max-w-\[880px\]{max-width:880px}.tw\:max-w-\[900px\]{max-width:900px}.tw\:max-w-\[960px\]{max-width:960px}.tw\:max-w-\[1000px\]{max-width:1000px}.tw\:max-w-\[1040px\]{max-width:1040px}.tw\:max-w-\[1100px\]{max-width:1100px}.tw\:max-w-\[1120px\]{max-width:1120px}.tw\:max-w-\[1150px\]{max-width:1150px}.tw\:max-w-\[1180px\]{max-width:1180px}.tw\:max-w-\[1200px\]{max-width:1200px}.tw\:max-w-\[1240px\]{max-width:1240px}.tw\:max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.tw\:max-w-full{max-width:100%}.tw\:max-w-lg{max-width:var(--tw-container-lg)}.tw\:max-w-md{max-width:var(--tw-container-md)}.tw\:max-w-xs{max-width:var(--tw-container-xs)}.tw\:min-w-0{min-width:0}.tw\:min-w-4{min-width:calc(var(--tw-spacing) * 4)}.tw\:min-w-11{min-width:calc(var(--tw-spacing) * 11)}.tw\:min-w-\[1\.375rem\]{min-width:1.375rem}.tw\:min-w-\[220px\]{min-width:220px}.tw\:min-w-\[280px\]{min-width:280px}.tw\:flex-1{flex:1}.tw\:flex-\[2\]{flex:2}.tw\:shrink-0{flex-shrink:0}.tw\:grow{flex-grow:1}.tw\:basis-\[360px\]{flex-basis:360px}.tw\:border-collapse{border-collapse:collapse}.tw\:origin-center{transform-origin:50%}.tw\:origin-left{transform-origin:0}.tw\:-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.tw\:scale-x-100{--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.tw\:-rotate-90{rotate:-90deg}.tw\:animate-d-stamp{animation:var(--tw-animate-d-stamp)}.tw\:cursor-default{cursor:default}.tw\:cursor-pointer{cursor:pointer}.tw\:cursor-progress{cursor:progress}.tw\:scroll-mt-20{scroll-margin-top:calc(var(--tw-spacing) * 20)}.tw\:list-none{list-style-type:none}.tw\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:grid-cols-\[32px_1fr\]{grid-template-columns:32px 1fr}.tw\:grid-cols-\[36px_1fr\]{grid-template-columns:36px 1fr}.tw\:grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.tw\:grid-cols-\[repeat\(auto-fit\,minmax\(260px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.tw\:flex-col{flex-direction:column}.tw\:flex-wrap{flex-wrap:wrap}.tw\:place-items-center{place-items:center}.tw\:items-baseline{align-items:baseline}.tw\:items-center{align-items:center}.tw\:items-end{align-items:flex-end}.tw\:items-start{align-items:flex-start}.tw\:items-stretch{align-items:stretch}.tw\:justify-between{justify-content:space-between}.tw\:justify-center{justify-content:center}.tw\:justify-end{justify-content:flex-end}.tw\:gap-0\.5{gap:calc(var(--tw-spacing) * .5)}.tw\:gap-1{gap:var(--tw-spacing)}.tw\:gap-1\.5{gap:calc(var(--tw-spacing) * 1.5)}.tw\:gap-2{gap:calc(var(--tw-spacing) * 2)}.tw\:gap-3{gap:calc(var(--tw-spacing) * 3)}.tw\:gap-4{gap:calc(var(--tw-spacing) * 4)}.tw\:gap-5{gap:calc(var(--tw-spacing) * 5)}.tw\:gap-6{gap:calc(var(--tw-spacing) * 6)}.tw\:gap-8{gap:calc(var(--tw-spacing) * 8)}.tw\:gap-10{gap:calc(var(--tw-spacing) * 10)}.tw\:gap-12{gap:calc(var(--tw-spacing) * 12)}.tw\:gap-\[10px\]{gap:10px}.tw\:gap-px{gap:1px}:where(.tw\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--tw-spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--tw-spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.tw\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--tw-spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--tw-spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.tw\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--tw-spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--tw-spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.tw\:gap-x-1{column-gap:var(--tw-spacing)}.tw\:gap-x-2{column-gap:calc(var(--tw-spacing) * 2)}.tw\:gap-x-3{column-gap:calc(var(--tw-spacing) * 3)}.tw\:gap-x-4{column-gap:calc(var(--tw-spacing) * 4)}.tw\:gap-x-5{column-gap:calc(var(--tw-spacing) * 5)}.tw\:gap-x-6{column-gap:calc(var(--tw-spacing) * 6)}.tw\:gap-x-10{column-gap:calc(var(--tw-spacing) * 10)}.tw\:gap-y-1{row-gap:var(--tw-spacing)}.tw\:gap-y-2{row-gap:calc(var(--tw-spacing) * 2)}.tw\:gap-y-3{row-gap:calc(var(--tw-spacing) * 3)}.tw\:self-center{align-self:center}.tw\:self-end{align-self:flex-end}.tw\:self-start{align-self:flex-start}.tw\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tw\:overflow-auto{overflow:auto}.tw\:overflow-hidden{overflow:hidden}.tw\:overflow-visible{overflow:visible}.tw\:overflow-x-auto{overflow-x:auto}.tw\:overflow-y-auto{overflow-y:auto}.tw\:rounded{border-radius:.25rem}.tw\:rounded-card{border-radius:var(--tw-radius-card)}.tw\:rounded-control{border-radius:var(--tw-radius-control)}.tw\:rounded-md{border-radius:var(--tw-radius-md)}.tw\:rounded-panel{border-radius:var(--tw-radius-panel)}.tw\:rounded-pill{border-radius:var(--tw-radius-pill)}.tw\:border{border-style:var(--tw-border-style);border-width:1px}.tw\:border-0{border-style:var(--tw-border-style);border-width:0}.tw\:border-2{border-style:var(--tw-border-style);border-width:2px}.tw\:border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.tw\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.tw\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.tw\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.tw\:border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.tw\:border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.tw\:border-dashed{--tw-border-style:dashed;border-style:dashed}.tw\:border-solid{--tw-border-style:solid;border-style:solid}.tw\:border-accent{border-color:var(--tw-color-accent)}.tw\:border-attention{border-color:var(--tw-color-attention)}.tw\:border-attention-line{border-color:var(--tw-color-attention-line)}.tw\:border-current{border-color:currentColor}.tw\:border-ink{border-color:var(--tw-color-ink)}.tw\:border-line{border-color:var(--tw-color-line)}.tw\:border-line-strong{border-color:var(--tw-color-line-strong)}.tw\:border-removed{border-color:var(--tw-color-removed)}.tw\:border-transparent{border-color:#0000}.tw\:border-verified{border-color:var(--tw-color-verified)}.tw\:border-t-line{border-top-color:var(--tw-color-line)}.tw\:border-b-ink{border-bottom-color:var(--tw-color-ink)}.tw\:border-b-transparent{border-bottom-color:#0000}.tw\:border-l-accent{border-left-color:var(--tw-color-accent)}.tw\:border-l-attention{border-left-color:var(--tw-color-attention)}.tw\:border-l-ink{border-left-color:var(--tw-color-ink)}.tw\:border-l-ink-3{border-left-color:var(--tw-color-ink-3)}.tw\:border-l-removed{border-left-color:var(--tw-color-removed)}.tw\:border-l-transparent{border-left-color:#0000}.tw\:border-l-verified{border-left-color:var(--tw-color-verified)}.tw\:bg-accent{background-color:var(--tw-color-accent)}.tw\:bg-accent-soft{background-color:var(--tw-color-accent-soft)}.tw\:bg-attention{background-color:var(--tw-color-attention)}.tw\:bg-attention-soft{background-color:var(--tw-color-attention-soft)}.tw\:bg-code-add-soft{background-color:var(--tw-color-code-add-soft)}.tw\:bg-code-del-soft{background-color:var(--tw-color-code-del-soft)}.tw\:bg-code-ground{background-color:var(--tw-color-code-ground)}.tw\:bg-current{background-color:currentColor}.tw\:bg-ground{background-color:var(--tw-color-ground)}.tw\:bg-ink{background-color:var(--tw-color-ink)}.tw\:bg-ink-3{background-color:var(--tw-color-ink-3)}.tw\:bg-line{background-color:var(--tw-color-line)}.tw\:bg-line-strong{background-color:var(--tw-color-line-strong)}.tw\:bg-removed{background-color:var(--tw-color-removed)}.tw\:bg-removed-soft{background-color:var(--tw-color-removed-soft)}.tw\:bg-scrim{background-color:var(--tw-color-scrim)}.tw\:bg-surface{background-color:var(--tw-color-surface)}.tw\:bg-surface-2{background-color:var(--tw-color-surface-2)}.tw\:bg-transparent{background-color:#0000}.tw\:bg-verified{background-color:var(--tw-color-verified)}.tw\:bg-verified-soft{background-color:var(--tw-color-verified-soft)}.tw\:bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab,red,red)){.tw\:bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.tw\:bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.tw\:from-accent-bright{--tw-gradient-from:var(--tw-color-accent-bright);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-accent{--tw-gradient-to:var(--tw-color-accent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:\[mask-image\:linear-gradient\(to_bottom\,currentColor_0\%\,currentColor_74\%\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(currentColor 0% 74%,#0000 100%);mask-image:linear-gradient(currentColor 0% 74%,#0000)}.tw\:fill-accent{fill:var(--tw-color-accent)}.tw\:fill-attention{fill:var(--tw-color-attention)}.tw\:fill-ink{fill:var(--tw-color-ink)}.tw\:fill-ink-3{fill:var(--tw-color-ink-3)}.tw\:fill-line{fill:var(--tw-color-line)}.tw\:fill-line-strong{fill:var(--tw-color-line-strong)}.tw\:fill-removed{fill:var(--tw-color-removed)}.tw\:fill-star{fill:var(--tw-color-star)}.tw\:fill-verified{fill:var(--tw-color-verified)}.tw\:stroke-accent{stroke:var(--tw-color-accent)}.tw\:stroke-line{stroke:var(--tw-color-line)}.tw\:stroke-line-strong{stroke:var(--tw-color-line-strong)}.tw\:stroke-surface{stroke:var(--tw-color-surface)}.tw\:stroke-verified{stroke:var(--tw-color-verified)}.tw\:p-0{padding:0}.tw\:p-1{padding:var(--tw-spacing)}.tw\:p-2{padding:calc(var(--tw-spacing) * 2)}.tw\:p-3{padding:calc(var(--tw-spacing) * 3)}.tw\:p-4{padding:calc(var(--tw-spacing) * 4)}.tw\:p-5{padding:calc(var(--tw-spacing) * 5)}.tw\:p-6{padding:calc(var(--tw-spacing) * 6)}.tw\:p-8{padding:calc(var(--tw-spacing) * 8)}.tw\:px-1{padding-inline:var(--tw-spacing)}.tw\:px-2{padding-inline:calc(var(--tw-spacing) * 2)}.tw\:px-2\.5{padding-inline:calc(var(--tw-spacing) * 2.5)}.tw\:px-3{padding-inline:calc(var(--tw-spacing) * 3)}.tw\:px-4{padding-inline:calc(var(--tw-spacing) * 4)}.tw\:px-5{padding-inline:calc(var(--tw-spacing) * 5)}.tw\:px-6{padding-inline:calc(var(--tw-spacing) * 6)}.tw\:px-8{padding-inline:calc(var(--tw-spacing) * 8)}.tw\:py-0\.5{padding-block:calc(var(--tw-spacing) * .5)}.tw\:py-1{padding-block:var(--tw-spacing)}.tw\:py-1\.5{padding-block:calc(var(--tw-spacing) * 1.5)}.tw\:py-2{padding-block:calc(var(--tw-spacing) * 2)}.tw\:py-3{padding-block:calc(var(--tw-spacing) * 3)}.tw\:py-4{padding-block:calc(var(--tw-spacing) * 4)}.tw\:py-5{padding-block:calc(var(--tw-spacing) * 5)}.tw\:py-6{padding-block:calc(var(--tw-spacing) * 6)}.tw\:py-8{padding-block:calc(var(--tw-spacing) * 8)}.tw\:py-10{padding-block:calc(var(--tw-spacing) * 10)}.tw\:py-12{padding-block:calc(var(--tw-spacing) * 12)}.tw\:py-16{padding-block:calc(var(--tw-spacing) * 16)}.tw\:py-20{padding-block:calc(var(--tw-spacing) * 20)}.tw\:py-\[56px\]{padding-block:56px}.tw\:pt-1{padding-top:var(--tw-spacing)}.tw\:pt-3{padding-top:calc(var(--tw-spacing) * 3)}.tw\:pt-4{padding-top:calc(var(--tw-spacing) * 4)}.tw\:pt-5{padding-top:calc(var(--tw-spacing) * 5)}.tw\:pt-6{padding-top:calc(var(--tw-spacing) * 6)}.tw\:pt-8{padding-top:calc(var(--tw-spacing) * 8)}.tw\:pt-12{padding-top:calc(var(--tw-spacing) * 12)}.tw\:pr-3{padding-right:calc(var(--tw-spacing) * 3)}.tw\:pb-1{padding-bottom:var(--tw-spacing)}.tw\:pb-2{padding-bottom:calc(var(--tw-spacing) * 2)}.tw\:pb-3{padding-bottom:calc(var(--tw-spacing) * 3)}.tw\:pb-4{padding-bottom:calc(var(--tw-spacing) * 4)}.tw\:pb-8{padding-bottom:calc(var(--tw-spacing) * 8)}.tw\:pb-10{padding-bottom:calc(var(--tw-spacing) * 10)}.tw\:pb-16{padding-bottom:calc(var(--tw-spacing) * 16)}.tw\:pb-\[70px\]{padding-bottom:70px}.tw\:pl-3{padding-left:calc(var(--tw-spacing) * 3)}.tw\:pl-4{padding-left:calc(var(--tw-spacing) * 4)}.tw\:pl-5{padding-left:calc(var(--tw-spacing) * 5)}.tw\:pl-6{padding-left:calc(var(--tw-spacing) * 6)}.tw\:text-center{text-align:center}.tw\:text-left{text-align:left}.tw\:text-right{text-align:right}.tw\:align-top{vertical-align:top}.tw\:font-mono{font-family:var(--tw-font-mono)}.tw\:font-sans{font-family:var(--tw-font-sans)}.tw\:text-display{font-size:var(--tw-text-display);line-height:var(--tw-leading,var(--tw-text-display--line-height));letter-spacing:var(--tw-tracking,var(--tw-text-display--letter-spacing))}.tw\:text-xl{font-size:var(--tw-text-xl);line-height:var(--tw-leading,var(--tw-text-xl--line-height));letter-spacing:var(--tw-tracking,var(--tw-text-xl--letter-spacing))}.tw\:text-xs{font-size:var(--tw-text-xs);line-height:var(--tw-leading,var(--tw-text-xs--line-height));letter-spacing:var(--tw-tracking,var(--tw-text-xs--letter-spacing))}.tw\:text-2xl{font-size:var(--tw-text-2xl);line-height:var(--tw-leading,var(--tw-text-2xl--line-height))}.tw\:text-base{font-size:var(--tw-text-base);line-height:var(--tw-leading,var(--tw-text-base--line-height))}.tw\:text-lg{font-size:var(--tw-text-lg);line-height:var(--tw-leading,var(--tw-text-lg--line-height))}.tw\:text-sm{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.tw\:leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.tw\:leading-none{--tw-leading:1;line-height:1}.tw\:leading-relaxed{--tw-leading:var(--tw-leading-relaxed);line-height:var(--tw-leading-relaxed)}.tw\:leading-snug{--tw-leading:var(--tw-leading-snug);line-height:var(--tw-leading-snug)}.tw\:leading-tight{--tw-leading:var(--tw-leading-tight);line-height:var(--tw-leading-tight)}.tw\:font-medium{--tw-font-weight:var(--tw-font-weight-medium);font-weight:var(--tw-font-weight-medium)}.tw\:font-normal{--tw-font-weight:var(--tw-font-weight-normal);font-weight:var(--tw-font-weight-normal)}.tw\:font-semibold{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:tracking-label{--tw-tracking:var(--tw-tracking-label);letter-spacing:var(--tw-tracking-label)}.tw\:break-words{overflow-wrap:break-word}.tw\:break-all{word-break:break-all}.tw\:whitespace-nowrap{white-space:nowrap}.tw\:whitespace-pre-wrap{white-space:pre-wrap}.tw\:text-accent{color:var(--tw-color-accent)}.tw\:text-attention{color:var(--tw-color-attention)}.tw\:text-code-add{color:var(--tw-color-code-add)}.tw\:text-code-base{color:var(--tw-color-code-base)}.tw\:text-code-brace{color:var(--tw-color-code-brace)}.tw\:text-code-del{color:var(--tw-color-code-del)}.tw\:text-code-key{color:var(--tw-color-code-key)}.tw\:text-code-string{color:var(--tw-color-code-string)}.tw\:text-inherit{color:inherit}.tw\:text-ink{color:var(--tw-color-ink)}.tw\:text-ink-2{color:var(--tw-color-ink-2)}.tw\:text-ink-3{color:var(--tw-color-ink-3)}.tw\:text-line-strong{color:var(--tw-color-line-strong)}.tw\:text-removed{color:var(--tw-color-removed)}.tw\:text-surface{color:var(--tw-color-surface)}.tw\:text-verified{color:var(--tw-color-verified)}.tw\:capitalize{text-transform:capitalize}.tw\:uppercase{text-transform:uppercase}.tw\:italic{font-style:italic}.tw\:tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tw\:no-underline{text-decoration-line:none}.tw\:underline{text-decoration-line:underline}.tw\:decoration-accent{-webkit-text-decoration-color:var(--tw-color-accent);text-decoration-color:var(--tw-color-accent)}.tw\:decoration-dotted{text-decoration-style:dotted}.tw\:underline-offset-4{text-underline-offset:4px}.tw\:accent-ink{accent-color:var(--tw-color-ink)}.tw\:opacity-40{opacity:.4}.tw\:opacity-55{opacity:.55}.tw\:opacity-60{opacity:.6}.tw\:opacity-70{opacity:.7}.tw\:opacity-100{opacity:1}.tw\:shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-1{--tw-shadow:0 1px 1px var(--tw-shadow-color,#1111110a), 0 1px 3px var(--tw-shadow-color,#1111110d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-2{--tw-shadow:0 2px 4px var(--tw-shadow-color,#1111110d), 0 12px 24px -18px var(--tw-shadow-color,#11111159);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-3{--tw-shadow:0 2px 6px var(--tw-shadow-color,#1111110f), 0 28px 56px -34px var(--tw-shadow-color,#11111180);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-raised{--tw-shadow:var(--tw-shadow-3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:outline-offset-4{outline-offset:4px}.tw\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:duration-\[var\(--duration-short\)\]{--tw-duration:var(--duration-short);transition-duration:var(--duration-short)}.tw\:duration-\[var\(--duration-standard\)\]{--tw-duration:var(--duration-standard);transition-duration:var(--duration-standard)}.tw\:ease-standard{--tw-ease:var(--tw-ease-standard);transition-timing-function:var(--tw-ease-standard)}.tw\:outline-none{--tw-outline-style:none;outline-style:none}.tw\:select-none{-webkit-user-select:none;user-select:none}.tw\:placeholder\:text-ink-3::placeholder{color:var(--tw-color-ink-3)}.tw\:backdrop\:bg-scrim::backdrop{background-color:var(--tw-color-scrim)}.tw\:last\:mb-0:last-child{margin-bottom:0}.tw\:last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.tw\:hover\:border-line-strong:hover{border-color:var(--tw-color-line-strong)}.tw\:hover\:bg-surface-2:hover{background-color:var(--tw-color-surface-2)}.tw\:hover\:from-accent:hover{--tw-gradient-from:var(--tw-color-accent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:hover\:to-accent-deep:hover{--tw-gradient-to:var(--tw-color-accent-deep);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:hover\:underline:hover{text-decoration-line:underline}}.tw\:focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.tw\:focus\:absolute:focus{position:absolute}.tw\:focus\:fixed:focus{position:fixed}.tw\:focus\:top-2:focus{top:calc(var(--tw-spacing) * 2)}.tw\:focus\:left-2:focus{left:calc(var(--tw-spacing) * 2)}.tw\:focus\:z-30:focus{z-index:30}.tw\:focus\:z-40:focus{z-index:40}.tw\:focus\:z-50:focus{z-index:50}.tw\:focus\:m-2:focus{margin:calc(var(--tw-spacing) * 2)}.tw\:focus\:rounded-control:focus{border-radius:var(--tw-radius-control)}.tw\:focus\:bg-ink:focus{background-color:var(--tw-color-ink)}.tw\:focus\:px-3:focus{padding-inline:calc(var(--tw-spacing) * 3)}.tw\:focus\:px-4:focus{padding-inline:calc(var(--tw-spacing) * 4)}.tw\:focus\:py-2:focus{padding-block:calc(var(--tw-spacing) * 2)}.tw\:focus\:text-sm:focus{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:focus\:text-surface:focus{color:var(--tw-color-surface)}.tw\:focus\:no-underline:focus{text-decoration-line:none}.tw\:focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.tw\:focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.tw\:focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.tw\:focus-visible\:outline-ink:focus-visible{outline-color:var(--tw-color-ink)}.tw\:disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.tw\:disabled\:opacity-50:disabled{opacity:.5}.tw\:aria-selected\:font-medium[aria-selected=true]{--tw-font-weight:var(--tw-font-weight-medium);font-weight:var(--tw-font-weight-medium)}@media(prefers-reduced-motion:no-preference){.tw\:motion-safe\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:motion-safe\:duration-\[var\(--duration-standard\)\]{--tw-duration:var(--duration-standard);transition-duration:var(--duration-standard)}}@media not all and (min-width:900px){.tw\:max-\[900px\]\:fixed{position:fixed}.tw\:max-\[900px\]\:sticky{position:sticky}.tw\:max-\[900px\]\:inset-y-0{inset-block:0}.tw\:max-\[900px\]\:top-0{top:0}.tw\:max-\[900px\]\:left-0{left:0}.tw\:max-\[900px\]\:z-10{z-index:10}.tw\:max-\[900px\]\:block{display:block}.tw\:max-\[900px\]\:hidden{display:none}.tw\:max-\[900px\]\:inline-flex{display:inline-flex}.tw\:max-\[900px\]\:w-\[min\(320px\,calc\(100vw-48px\)\)\]{width:min(320px,100vw - 48px)}.tw\:max-\[900px\]\:-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:max-\[900px\]\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:max-\[900px\]\:scroll-mt-20{scroll-margin-top:calc(var(--tw-spacing) * 20)}.tw\:max-\[900px\]\:bg-ground{background-color:var(--tw-color-ground)}.tw\:max-\[900px\]\:bg-surface{background-color:var(--tw-color-surface)}.tw\:max-\[900px\]\:px-4{padding-inline:calc(var(--tw-spacing) * 4)}.tw\:max-\[900px\]\:px-6{padding-inline:calc(var(--tw-spacing) * 6)}.tw\:max-\[900px\]\:py-2{padding-block:calc(var(--tw-spacing) * 2)}.tw\:max-\[900px\]\:py-6{padding-block:calc(var(--tw-spacing) * 6)}}@media not all and (min-width:359px){.tw\:max-\[359px\]\:px-4{padding-inline:calc(var(--tw-spacing) * 4)}}@media not all and (min-width:64rem){.tw\:max-lg\:hidden{display:none}}@media not all and (min-width:48rem){.tw\:max-md\:fixed{position:fixed}.tw\:max-md\:inset-y-0{inset-block:0}.tw\:max-md\:left-0{left:0}.tw\:max-md\:z-30{z-index:30}.tw\:max-md\:col-span-2{grid-column:span 2/span 2}.tw\:max-md\:block{display:block}.tw\:max-md\:grid{display:grid}.tw\:max-md\:hidden{display:none}.tw\:max-md\:basis-auto{flex-basis:auto}.tw\:max-md\:-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:max-md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:max-md\:flex-col{flex-direction:column}.tw\:max-md\:items-baseline{align-items:baseline}.tw\:max-md\:gap-3{gap:calc(var(--tw-spacing) * 3)}.tw\:max-md\:gap-6{gap:calc(var(--tw-spacing) * 6)}.tw\:max-md\:py-2{padding-block:calc(var(--tw-spacing) * 2)}.tw\:max-md\:before\:text-sm:before{content:var(--tw-content);font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:max-md\:before\:text-ink-3:before{content:var(--tw-content);color:var(--tw-color-ink-3)}.tw\:max-md\:before\:content-\[attr\(data-label\)\]:before{--tw-content:attr(data-label);content:var(--tw-content)}}@media(min-width:420px){.tw\:min-\[420px\]\:inline-block{display:inline-block}}@media(min-width:560px){.tw\:min-\[560px\]\:inline-block{display:inline-block}}@media(min-width:40rem){.tw\:sm\:aspect-video{aspect-ratio:var(--tw-aspect-video)}.tw\:sm\:w-28{width:calc(var(--tw-spacing) * 28)}.tw\:sm\:w-\[360px\]{width:360px}.tw\:sm\:w-auto{width:auto}.tw\:sm\:flex-1{flex:1}.tw\:sm\:shrink-0{flex-shrink:0}.tw\:sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tw\:sm\:grid-cols-\[minmax\(0\,1fr\)_220px\]{grid-template-columns:minmax(0,1fr) 220px}.tw\:sm\:flex-row{flex-direction:row}.tw\:sm\:items-baseline{align-items:baseline}.tw\:sm\:items-center{align-items:center}.tw\:sm\:items-end{align-items:flex-end}.tw\:sm\:items-start{align-items:flex-start}.tw\:sm\:gap-3{gap:calc(var(--tw-spacing) * 3)}.tw\:sm\:gap-4{gap:calc(var(--tw-spacing) * 4)}.tw\:sm\:self-start{align-self:flex-start}.tw\:sm\:px-6{padding-inline:calc(var(--tw-spacing) * 6)}}@media(min-width:48rem){.tw\:md\:static{position:static}.tw\:md\:sticky{position:sticky}.tw\:md\:top-0{top:0}.tw\:md\:flex{display:flex}.tw\:md\:hidden{display:none}.tw\:md\:w-16{width:calc(var(--tw-spacing) * 16)}.tw\:md\:w-56{width:calc(var(--tw-spacing) * 56)}.tw\:md\:w-72{width:calc(var(--tw-spacing) * 72)}.tw\:md\:w-80{width:calc(var(--tw-spacing) * 80)}.tw\:md\:max-w-\[420px\]{max-width:420px}.tw\:md\:flex-1{flex:1}.tw\:md\:shrink-0{flex-shrink:0}.tw\:md\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:md\:grid-cols-\[2fr_1fr_1fr\]{grid-template-columns:2fr 1fr 1fr}.tw\:md\:grid-cols-\[160px_1fr\]{grid-template-columns:160px 1fr}.tw\:md\:grid-cols-\[minmax\(220px\,0\.7fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(220px,.7fr) minmax(0,2fr)}.tw\:md\:flex-row{flex-direction:row}.tw\:md\:items-baseline{align-items:baseline}.tw\:md\:items-center{align-items:center}.tw\:md\:items-end{align-items:flex-end}.tw\:md\:items-start{align-items:flex-start}.tw\:md\:justify-between{justify-content:space-between}.tw\:md\:gap-4{gap:calc(var(--tw-spacing) * 4)}.tw\:md\:gap-6{gap:calc(var(--tw-spacing) * 6)}.tw\:md\:gap-8{gap:calc(var(--tw-spacing) * 8)}.tw\:md\:gap-10{gap:calc(var(--tw-spacing) * 10)}.tw\:md\:gap-16{gap:calc(var(--tw-spacing) * 16)}.tw\:md\:gap-x-16{column-gap:calc(var(--tw-spacing) * 16)}.tw\:md\:p-8{padding:calc(var(--tw-spacing) * 8)}.tw\:md\:p-10{padding:calc(var(--tw-spacing) * 10)}.tw\:md\:px-8{padding-inline:calc(var(--tw-spacing) * 8)}.tw\:md\:px-10{padding-inline:calc(var(--tw-spacing) * 10)}.tw\:md\:px-16{padding-inline:calc(var(--tw-spacing) * 16)}.tw\:md\:px-\[100px\]{padding-inline:100px}.tw\:md\:py-16{padding-block:calc(var(--tw-spacing) * 16)}.tw\:md\:py-\[70px\]{padding-block:70px}.tw\:md\:pt-10{padding-top:calc(var(--tw-spacing) * 10)}.tw\:md\:pt-16{padding-top:calc(var(--tw-spacing) * 16)}.tw\:md\:pb-20{padding-bottom:calc(var(--tw-spacing) * 20)}.tw\:md\:pb-\[110px\]{padding-bottom:110px}.tw\:md\:text-right{text-align:right}}@media(min-width:64rem){.tw\:lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tw\:lg\:grid-cols-\[1\.65fr_1fr\]{grid-template-columns:1.65fr 1fr}.tw\:lg\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}}}:root{color-scheme:light;--duration-short:.12s;--duration-standard:.2s;--duration-reveal:.32s;--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-color:var(--tw-color-ink);--brand-plate:transparent}:root[data-theme=dark]{color-scheme:dark;--brand-plate:#f2f2f0;--tw-color-ground:#121211;--tw-color-surface:#212120;--tw-color-surface-2:#1a1a18;--tw-color-ink:#f6f6f4;--tw-color-ink-2:#a9a9a0;--tw-color-ink-3:#919185;--tw-color-line:#2e2e2a;--tw-color-line-strong:#77776e;--tw-color-brand:#e0533c;--tw-color-accent:#f9784f;--tw-color-accent-soft:#3a1d14;--tw-color-accent-bright:#fd9068;--tw-color-accent-deep:#e9673c;--tw-color-verified:#82c46c;--tw-color-verified-soft:#1c2c17;--tw-color-attention:#d9a03f;--tw-color-attention-soft:#32270f;--tw-color-removed:#f28197;--tw-color-removed-soft:#3d1a21;--tw-color-attention-line:#6b531f;--tw-color-star:#e8b54b;--tw-color-code-ground:#0e0e0d;--tw-color-code-base:#d7e0d9;--tw-color-code-key:#a3c545;--tw-color-code-string:#e8d9a0;--tw-color-code-brace:#8fa294;--tw-color-code-add:#6cc678;--tw-color-code-add-soft:#13291a;--tw-color-code-del:#f28a76;--tw-color-code-del-soft:#2f1613;--tw-shadow-1:0 1px 1px #0006, 0 1px 3px #00000080;--tw-shadow-2:0 2px 4px #00000080, 0 12px 24px -18px #000000e6;--tw-shadow-3:0 2px 6px #00000080, 0 28px 56px -34px #000;--tw-color-scrim:#0009}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--brand-plate:#f2f2f0;--tw-color-ground:#121211;--tw-color-surface:#212120;--tw-color-surface-2:#1a1a18;--tw-color-ink:#f6f6f4;--tw-color-ink-2:#a9a9a0;--tw-color-ink-3:#919185;--tw-color-line:#2e2e2a;--tw-color-line-strong:#77776e;--tw-color-brand:#e0533c;--tw-color-accent:#f9784f;--tw-color-accent-soft:#3a1d14;--tw-color-accent-bright:#fd9068;--tw-color-accent-deep:#e9673c;--tw-color-verified:#82c46c;--tw-color-verified-soft:#1c2c17;--tw-color-attention:#d9a03f;--tw-color-attention-soft:#32270f;--tw-color-removed:#f28197;--tw-color-removed-soft:#3d1a21;--tw-color-attention-line:#6b531f;--tw-color-star:#e8b54b;--tw-color-code-ground:#0e0e0d;--tw-color-code-base:#d7e0d9;--tw-color-code-key:#a3c545;--tw-color-code-string:#e8d9a0;--tw-color-code-brace:#8fa294;--tw-color-code-add:#6cc678;--tw-color-code-add-soft:#13291a;--tw-color-code-del:#f28a76;--tw-color-code-del-soft:#2f1613;--tw-shadow-1:0 1px 1px #0006, 0 1px 3px #00000080;--tw-shadow-2:0 2px 4px #00000080, 0 12px 24px -18px #000000e6;--tw-shadow-3:0 2px 6px #00000080, 0 28px 56px -34px #000;--tw-color-scrim:#0009}}:root[data-theme=dark] body{background-color:var(--tw-color-ground);color:var(--tw-color-ink)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) body{background-color:var(--tw-color-ground);color:var(--tw-color-ink)}}body,.direction-d{background-image:radial-gradient(1100px 520px at 12% -6%,var(--tw-color-surface-2),transparent 70%);background-repeat:no-repeat}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/hanken-grotesk-300-600-latin.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin.woff2)format("woff2")}.direction-d{background-color:var(--tw-color-d-ground);color:var(--tw-color-d-ink);font-family:var(--tw-font-d-sans);font-size:var(--tw-text-base);line-height:var(--tw-text-base--line-height)}.direction-d .sp-brand-mark{background:var(--brand-plate)}.direction-d :where(h1,h2,h3,h4,p,button,input){font-family:inherit}.direction-d :where(h1,h2,h3,h4){color:inherit}.direction-d :where(code,pre,.d-mono){font-family:var(--tw-font-d-mono)}.direction-d :where(*){box-sizing:border-box}.direction-d :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.direction-d [data-chain-step] [data-chain-row]{transition:background-color .4s var(--tw-ease-d-standard)}.direction-d [data-chain-step=source] [data-chain-row=source],.direction-d [data-chain-step=finding] [data-chain-row=finding],.direction-d [data-chain-step=fix] [data-chain-row=fix],.direction-d [data-chain-step=status] [data-chain-row=status]{background:var(--tw-color-surface)}.direction-d [data-trade-word]{transition:opacity .24s var(--tw-ease-d-standard);display:inline-block}.direction-d [data-trade-word][data-trade-fading=true]{opacity:0}@media(prefers-reduced-motion:reduce){.direction-d *,.direction-d :before,.direction-d :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes d-stamp-spin{to{transform:rotate(360deg)}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700.woff2) format("woff2")}@font-face{font-family:Inter Display;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-display-500.woff2) format("woff2")}@font-face{font-family:Inter Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-display-600.woff2) format("woff2")}@font-face{font-family:Inter Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-display-700.woff2) format("woff2")}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0%;size-adjust:107.89%}@font-face{font-family:Inter Display Fallback;src:local("Arial");ascent-override:96.48%;descent-override:24.02%;line-gap-override:0%;size-adjust:100.41%}.inspection-hero{position:relative;isolation:isolate;padding:76px 24px 0;overflow:clip;color:var(--tw-color-ink);background:var(--tw-color-ground);font-family:var(--tw-font-sans);transition:padding .65s cubic-bezier(.4,0,.2,1)}.inspection-hero *,.inspection-hero *:before,.inspection-hero *:after{box-sizing:border-box}.inspection-hero [hidden]{display:none!important}.inspection-hero button,.inspection-hero input{font:inherit}.inspection-hero button,.inspection-hero a{-webkit-tap-highlight-color:transparent}.inspection-hero :is(button,a,input,summary):focus-visible{outline:2px solid var(--tw-color-ink);outline-offset:4px}.inspection-ambient{position:absolute;z-index:-1;inset:130px 0 0;pointer-events:none;opacity:.65;background:url(/assets/inspection/ambient.webp) center top / 100% 100% no-repeat;-webkit-mask-image:linear-gradient(transparent,black 28%,black 85%,transparent);mask-image:linear-gradient(transparent,black 28%,black 85%,transparent)}.inspection-ambient canvas{width:100%;height:100%;opacity:0}.inspection-intro{text-align:center;transition:margin .65s cubic-bezier(.4,0,.2,1),opacity .4s}.inspection-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:1.5;color:var(--tw-color-ink-2);letter-spacing:.01em}.inspection-eyebrow>span{width:6px;height:6px;border-radius:50%;background:var(--tw-color-brand)}.inspection-hero .inspection-intro h1{font-family:var(--tw-font-display, var(--tw-font-sans));max-width:1100px;margin:24px auto;font-size:clamp(40px,5.3vw,76px);line-height:1.02;letter-spacing:-.045em;font-weight:500}.inspection-intro p{font-size:19px;line-height:1.55;color:var(--tw-color-ink-2);margin:0}.inspection-entry{position:relative;width:min(100%,640px);margin:32px auto 40px}.inspection-entry label{display:block;margin:0 0 8px;font-size:13px;color:var(--tw-color-ink-2);text-align:left}.inspection-input-row{display:flex;align-items:center;padding:6px;background:var(--tw-color-surface);border:1px solid var(--tw-color-line-strong);border-radius:12px;box-shadow:var(--tw-shadow-2)}.inspection-url-icon{padding-left:12px;color:var(--tw-color-ink-3)}.inspection-input-row input{min-width:0;flex:1;padding:12px;border:0;background:transparent;color:var(--tw-color-ink);outline-offset:-3px!important}.inspection-primary,.inspection-secondary{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:42px;padding:10px 16px;border:1px solid transparent;border-radius:8px;text-decoration:none;font-size:13px!important;font-weight:500!important;line-height:1.45;cursor:pointer;transition:background .15s cubic-bezier(.4,0,.2,1),transform .15s}.inspection-primary{background:var(--tw-color-ink);color:var(--tw-color-surface)!important}.inspection-primary:hover{background:var(--tw-color-ink-2)}.inspection-secondary{border-color:var(--tw-color-line-strong);background:var(--tw-color-surface);color:var(--tw-color-ink)}.inspection-secondary:hover{background:var(--tw-color-surface-2)}.inspection-primary:disabled{opacity:.55;cursor:wait}.inspection-fine{font-size:12px;line-height:1.6;color:var(--tw-color-ink-2)}.inspection-entry>.inspection-fine{text-align:center;margin:12px 0}.inspection-entry-actions{display:flex;justify-content:center;gap:24px}.inspection-text-button{padding:4px 0;border:0;background:none;color:var(--tw-color-ink-2);font-size:12px;cursor:pointer;text-decoration:none}.inspection-text-button:hover{color:var(--tw-color-ink);text-decoration:underline;text-underline-offset:4px}#inspection-error{color:var(--tw-color-removed);font-size:13px;line-height:1.5;margin:12px 0}[data-inspection-security]:not(:empty){min-height:65px;margin:12px auto 0}.inspection-stage{position:relative;max-width:1160px;margin:0 auto;padding:12px;border:1px solid var(--tw-color-line);border-radius:16px 16px 0 0;background:color-mix(in srgb,var(--tw-color-surface-2) 70%,transparent);transform:perspective(1600px) rotateX(3deg) scale(.97);transform-origin:center top;transition:transform .75s cubic-bezier(.4,0,.2,1),max-width .75s cubic-bezier(.4,0,.2,1)}.inspection-hero:not([data-state=idle]) .inspection-stage{transform:perspective(1600px) rotateX(0) scale(1);max-width:1240px}.inspection-frame{min-width:0;overflow:hidden;border:1px solid var(--tw-color-line);border-radius:9px;background:var(--tw-color-surface);box-shadow:var(--tw-shadow-2)}.inspection-toolbar{display:flex;align-items:center;gap:16px;min-height:58px;padding:12px 20px;border-bottom:1px solid var(--tw-color-line)}.inspection-site{min-width:0;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;flex:1}[data-site-label]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inspection-site-symbol{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--tw-color-line);border-radius:6px}.inspection-state-label{flex-shrink:0;font-size:11px;color:var(--tw-color-ink-2)}.inspection-outline-tag{display:inline-block;padding:5px 8px;border:1px solid var(--tw-color-line);border-radius:5px;color:var(--tw-color-ink-2);font-size:10px;line-height:1.6}.inspection-under-frame{text-align:center;font-size:11px;margin:14px 0 2px;color:var(--tw-color-ink-3)}.inspection-status{display:flex;justify-content:space-between;gap:16px;padding:12px 20px;border-bottom:1px solid var(--tw-color-line);background:var(--tw-color-ground);font-size:12px}.inspection-failure{padding:40px 32px 20px;max-width:650px;line-height:1.7}.inspection-failure+button,[data-state=cancelled] [data-inspection-content]>button{margin:0 32px 32px}.inspection-result-summary{padding:24px 28px 16px}.inspection-result-summary h2{margin:0 0 8px;font-size:24px;letter-spacing:-.025em;font-weight:500}.inspection-result-summary p{margin:6px 0}.inspection-partial{font-size:13px;color:var(--tw-color-attention)}.inspection-workspace{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);border-top:1px solid var(--tw-color-line)}.inspection-workspace-main{min-width:0;padding:24px}.inspection-preview{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;padding:24px;background:var(--tw-color-ground);border:1px solid var(--tw-color-line);border-radius:8px;overflow-wrap:anywhere}.inspection-preview h2{font-size:18px;font-weight:500;line-height:1.4;margin:12px 0 4px}.inspection-preview p{margin:4px 0;font-size:12px}.inspection-preview-icon{font-size:22px;color:var(--tw-color-ink-3)}.inspection-source-link{font-size:12px;color:var(--tw-color-ink-2);margin-top:12px}.inspection-findings{display:grid;gap:8px;margin:20px 0}.inspection-finding{display:flex;gap:12px;align-items:center;text-align:left;width:100%;border:1px solid var(--tw-color-line);background:var(--tw-color-surface);border-radius:7px;padding:14px 12px;color:var(--tw-color-ink);cursor:pointer;font-size:12px!important;line-height:1.5}.inspection-finding[aria-pressed=true]{border-color:var(--tw-color-line-strong);background:var(--tw-color-ground)}.inspection-finding>.inspection-fine{margin-left:auto;max-width:90px;font-size:10px;flex-shrink:0}.inspection-finding-index{color:var(--tw-color-ink-3);font-size:10px}.inspection-finding-panel h3,.inspection-record h3{font-family:var(--tw-font-display);font-size:20px;font-weight:500;line-height:1.3;letter-spacing:-.02em}.inspection-finding-panel h4,.inspection-record h4{font-size:12px;font-weight:600;margin:18px 0 8px}.inspection-finding-panel p,.inspection-record p{font-size:13px;line-height:1.7;color:var(--tw-color-ink-2)}.inspection-evidence pre,.inspection-technical pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.7;border:1px solid var(--tw-color-line);background:var(--tw-color-ground);padding:16px;border-radius:6px;color:var(--tw-color-ink-2)}.inspection-record{min-width:0;padding:24px;border-left:1px solid var(--tw-color-line)}.inspection-comparison-controls{display:flex;gap:4px;padding:4px;border:1px solid var(--tw-color-line);background:var(--tw-color-ground);border-radius:8px}.inspection-comparison-button{flex:1;border:1px solid transparent;border-radius:5px;padding:8px 6px;font-size:11px!important;line-height:1.4;cursor:pointer;background:transparent;color:var(--tw-color-ink-2)}.inspection-comparison-button[aria-pressed=true]{border-color:var(--tw-color-line);background:var(--tw-color-surface);color:var(--tw-color-ink);box-shadow:var(--tw-shadow-1)}.inspection-facts{margin:24px 0}.inspection-facts>div{display:grid;grid-template-columns:115px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--tw-color-line);font-size:12px;line-height:1.55}.inspection-facts dt{color:var(--tw-color-ink-2)}.inspection-facts dd{margin:0;overflow-wrap:anywhere}.inspection-proposal-form{display:grid;gap:12px;margin-top:24px}.inspection-proposal-form label{font-size:12px}.inspection-proposal-form input{width:100%;padding:12px;border:1px solid var(--tw-color-line-strong);border-radius:6px;color:var(--tw-color-ink);background:var(--tw-color-surface)}.inspection-change{border-top:1px solid var(--tw-color-line);overflow-wrap:anywhere}.inspection-technical{font-size:12px;margin:20px 0}.inspection-technical summary,.inspection-findings summary{cursor:pointer;padding:10px 0;font-size:12px}.inspection-next{display:flex;align-items:center;justify-content:space-between;gap:32px;border-top:1px solid var(--tw-color-line);padding:24px 28px;background:var(--tw-color-ground)}.inspection-next h3{font-size:16px;margin:0 0 8px;font-weight:500}.inspection-next p{max-width:540px;font-size:12px;color:var(--tw-color-ink-2);line-height:1.7;margin:0}.inspection-next-actions{display:flex;align-items:center;flex-direction:column;gap:10px;flex-shrink:0}.attio-marketing{background:var(--tw-color-ground);color:var(--tw-color-ink);font-family:var(--tw-font-sans)}.attio-marketing>header{background:var(--tw-color-ground);min-height:68px}.attio-marketing>header nav{min-height:68px;max-width:1240px}.attio-marketing>main>section:not(.inspection-hero){max-width:1240px;padding-top:100px;padding-bottom:100px;border-bottom:1px solid var(--tw-color-line)}.attio-marketing>main>section:not(.inspection-hero) h2{font-family:var(--tw-font-display);font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.1;letter-spacing:-.035em;max-width:750px}@media(max-width:767px){.inspection-hero{padding:40px 16px 0}.inspection-hero .inspection-intro h1{font-size:42px;letter-spacing:-.04em;margin:20px auto}.inspection-wide-break{display:none}.inspection-intro p{font-size:16px}.inspection-entry{margin:28px auto}.inspection-input-row{flex-wrap:wrap;gap:2px}.inspection-input-row>button{width:100%;min-height:46px}.inspection-input-row input{min-height:44px}.inspection-entry-actions{gap:20px}.inspection-stage{padding:6px;transform:none;border-radius:12px 12px 0 0}.inspection-toolbar{flex-wrap:wrap;padding:12px;gap:8px}.inspection-toolbar>[data-action=reset]{width:100%;text-align:left}.inspection-state-label{font-size:10px}.inspection-workspace{grid-template-columns:minmax(0,1fr)}.inspection-workspace-main,.inspection-record{padding:16px}.inspection-record{border-left:0;border-top:1px solid var(--tw-color-line)}.inspection-result-summary{padding:20px 16px}.inspection-result-summary h2{font-size:21px}.inspection-next{flex-direction:column;align-items:stretch;padding:20px 16px;gap:20px}.inspection-facts>div{grid-template-columns:90px minmax(0,1fr)}.attio-marketing>header,.attio-marketing>header nav{min-height:52px}.attio-marketing>main>section:not(.inspection-hero){padding-top:64px;padding-bottom:64px}.inspection-text-button{min-height:36px}}@media(prefers-reduced-motion:reduce){.inspection-hero *,.inspection-hero *:before{transition:none!important;animation:none!important;scroll-behavior:auto!important}.inspection-stage{transform:none}}@media(pointer:coarse){.inspection-ambient canvas{display:none}}.inspection-intro{display:grid;grid-template-rows:1fr;transition:grid-template-rows .65s cubic-bezier(.4,0,.2,1),opacity .4s}.inspection-hero:not([data-state=idle]){padding-top:24px}.inspection-hero:not([data-state=idle]) .inspection-intro{grid-template-rows:0fr;opacity:0}.attio-marketing>header [data-component=button][data-variant=primary]{background:var(--tw-color-ink);border-color:var(--tw-color-ink);color:var(--tw-color-surface)}.inspection-hero :is(h1,h2,h3,h4){font-family:var(--tw-font-display, var(--tw-font-sans));color:var(--tw-color-ink)}.sample-demo-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border-bottom:1px solid var(--tw-color-line)}.sample-demo button{font-size:11px;color:var(--tw-color-ink-2);background:none;border:0;cursor:pointer;min-height:36px}.sample-demo-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-height:355px}.sample-website{min-width:0;margin:24px;border:1px solid var(--tw-color-line);border-radius:7px;overflow:hidden;background:var(--tw-color-ground)}.sample-website-nav{display:flex;align-items:center;gap:9px;padding:14px;border-bottom:1px solid var(--tw-color-line);font-size:10px}.sample-website-nav>span:last-child{margin-left:auto;font-size:8px;color:var(--tw-color-ink-2)}.sample-website-mark{font-size:18px;font-weight:600}.sample-website-body{position:relative;isolation:isolate;overflow:hidden;padding:24px}.sample-website-body .inspection-eyebrow{max-width:85%;font-size:8px}.sample-website-body h2{font-size:29px;line-height:1.05;font-weight:500;letter-spacing:-.035em;margin:18px 0 12px}.sample-website-body p{font-size:10px;line-height:1.6;color:var(--tw-color-ink-2)}.sample-website-cta{display:inline-block;font-size:8px;padding:7px 9px;margin-top:10px;border:1px solid var(--tw-color-line-strong);border-radius:4px}.sample-architecture{position:absolute;right:-40px;bottom:-28px;z-index:-1;width:185px;height:220px;transform:rotate(-24deg)}.sample-architecture i{position:absolute;inset:30px;border:1px solid var(--tw-color-line-strong);border-radius:70px 70px 0 0;background:var(--tw-color-surface-2);box-shadow:var(--tw-shadow-2)}.sample-architecture i:nth-child(2){transform:translate(30px,-24px);background:var(--tw-color-surface)}.sample-architecture i:nth-child(3){transform:translate(60px,-48px);background:var(--tw-color-ground)}.sample-website-source{display:flex;align-items:center;gap:24px;padding:12px 16px;border-top:1px solid var(--tw-color-line);background:var(--tw-color-surface);font-size:8px;color:var(--tw-color-ink-2)}.sample-website-source code{font-size:9px;line-height:1.6}.sample-story{padding:36px 28px 24px;border-left:1px solid var(--tw-color-line)}.sample-story section{animation:sample-arrive .3s ease-out}.sample-story h3{max-width:330px;margin:20px 0 14px;font-size:26px;line-height:1.14;letter-spacing:-.03em;font-weight:500}.sample-story p{font-size:12px;line-height:1.7;color:var(--tw-color-ink-2);margin:0 0 20px}.sample-record-line{display:flex;flex-direction:column;gap:7px;padding:12px 0;border-top:1px solid var(--tw-color-line);font-size:11px;overflow-wrap:anywhere}.sample-record-line>span{color:var(--tw-color-ink-2);font-size:10px}.sample-record-line strong{font-weight:500}.sample-record-proposal{margin-bottom:14px}.sample-demo-footer{padding:12px 20px;display:flex;align-items:center;gap:20px;border-top:1px solid var(--tw-color-line)}.sample-demo-footer>div{display:flex;gap:2px;flex:1;overflow-x:auto}.sample-demo-footer [data-demo-step]{flex:1;min-width:100px;display:flex;gap:6px;flex-direction:column;align-items:flex-start;padding:9px;text-align:left;border-radius:5px;font-size:10px;line-height:1.4}.sample-demo-footer [data-demo-step] span{color:var(--tw-color-ink-3);font-size:9px}.sample-demo-footer [aria-pressed=true]{background:var(--tw-color-ground);color:var(--tw-color-ink);box-shadow:inset 0 0 0 1px var(--tw-color-line)}.sample-demo-footer [data-demo-walkthrough]{flex-shrink:0;text-decoration:underline;text-underline-offset:4px}.sample-demo-note{font-size:10px;line-height:1.6;color:var(--tw-color-ink-2);padding:0 20px 14px;margin:0}#demo,#pricing,#included{scroll-margin-top:88px}.homepage-dialog{width:min(960px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid var(--tw-color-line);border-radius:16px;background:var(--tw-color-surface);color:var(--tw-color-ink);box-shadow:var(--tw-shadow-3);font-family:var(--tw-font-sans)}.homepage-dialog::backdrop{background:color-mix(in srgb,var(--tw-color-ink) 35%,transparent)}.homepage-dialog-close{display:block;margin:16px 20px 0 auto;min-height:36px;padding:8px 12px;border:1px solid var(--tw-color-line);border-radius:6px;background:var(--tw-color-surface);color:var(--tw-color-ink);font:inherit;font-size:12px;cursor:pointer}.homepage-dialog-body{padding:20px 28px 28px}.homepage-dialog h2{margin:0 0 12px;font:500 26px/1.2 var(--tw-font-display);letter-spacing:-.03em}.homepage-dialog-body>p{color:var(--tw-color-ink-2);font-size:12px;line-height:1.7}.homepage-dialog video{width:100%;margin:12px 0;border:1px solid var(--tw-color-line);border-radius:8px}.homepage-dialog details{font-size:13px;line-height:1.7}.homepage-dialog summary{cursor:pointer;padding:12px 0}.homepage-dialog h3{font-size:15px;font-weight:500}.homepage-dialog-signup{width:min(540px,calc(100% - 32px))}.homepage-dialog-signup .homepage-dialog-body>main{min-height:0;padding:0}.homepage-dialog :is(button,input,a,summary):focus-visible{outline:2px solid var(--tw-color-ink);outline-offset:3px}@keyframes sample-arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767px){.sample-demo-heading{padding:12px;gap:8px}.sample-demo-layout{grid-template-columns:minmax(0,1fr)}.sample-website{margin:16px}.sample-website-body{padding:20px}.sample-website-body h2{font-size:29px}.sample-website-nav>span:last-child{display:none}.sample-story{padding:24px 20px;border-left:0;border-top:1px solid var(--tw-color-line);min-height:370px}.sample-story h3{font-size:25px}.sample-demo-footer{padding:12px;flex-direction:column;align-items:stretch;gap:8px}.sample-demo-footer>div{flex:none}.sample-demo-footer [data-demo-walkthrough]{text-align:left}.sample-demo-note{padding:0 12px 16px}.homepage-dialog-body{padding:20px}.homepage-dialog-signup .homepage-dialog-body>main{padding:0}}.inspection-intro-content{min-height:0;overflow:hidden}.sample-story{display:grid}.sample-story [data-demo-panel]{grid-area:1 / 1}.inspection-hero .sample-story [data-demo-panel][hidden]{display:block!important;visibility:hidden;pointer-events:none}.inspection-research-link{text-decoration:none}.inspection-research-link:hover{text-decoration:underline;text-underline-offset:4px}.inspection-research-link>span:last-child{width:auto;height:auto;background:none;border-radius:0}.homepage-dialog-research{max-width:780px}.homepage-research-article{font-size:15px;line-height:1.85;color:var(--tw-color-ink-2)}.homepage-research-article h2{margin:32px 0 14px;font-size:23px;line-height:1.25;color:var(--tw-color-ink)}.homepage-research-article p{margin:16px 0}.homepage-research-article :is(ul,ol){padding-left:24px}.homepage-research-article a{color:var(--tw-color-ink);text-decoration:underline;text-underline-offset:3px}@media(min-width:768px){.inspection-hero{padding-top:36px}.inspection-hero .inspection-intro h1{font-size:clamp(44px,4.7vw,68px);margin:18px auto}.inspection-intro p{font-size:17px;line-height:1.5}.inspection-entry{margin:24px auto}.inspection-entry>.inspection-fine{margin:8px 0}}.inspection-ambient{opacity:.85}.inspection-stage{background:color-mix(in srgb,var(--tw-color-brand) 3%,var(--tw-color-ground));box-shadow:0 24px 64px -36px color-mix(in srgb,var(--tw-color-ink) 30%,transparent)}.sample-story{grid-template-rows:auto 1fr;align-content:start}.sample-story [data-demo-panel]{grid-area:2 / 1}.sample-story-identity{grid-area:1 / 1;display:flex;gap:10px;align-items:center;padding-bottom:20px}.sample-story-identity>span{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--tw-color-line);border-radius:6px;font-size:16px}.sample-story-identity>div{display:flex;flex-direction:column;gap:3px}.sample-story-identity strong{font-size:11px;font-weight:500}.sample-story-identity div>span{font-size:9px;color:var(--tw-color-ink-2)}.inspection-hero[data-state=idle] .inspection-toolbar{display:none}.inspection-research-link{min-height:32px;gap:8px;padding:5px 11px;border:1px solid var(--tw-color-line);border-radius:999px;background:var(--tw-color-surface);transition:border-color .15s ease-out}.inspection-research-link:hover{border-color:var(--tw-color-line-strong)}.attio-product.direction-d{background:var(--tw-color-surface);color:var(--tw-color-ink);font-family:var(--tw-font-sans);font-size:.875rem;line-height:1.5;--duration-short: .15s;--duration-standard: .2s}.attio-product .direction-d{background:var(--tw-color-surface);font-family:var(--tw-font-sans)}.attio-product :where(h1,h2,h3,p,dd,td){overflow-wrap:anywhere}.attio-sidebar{width:256px;background:var(--tw-color-ground);border-color:var(--tw-color-line)}.attio-workspace-brand,.attio-workspace-topbar{min-height:54px;background:var(--tw-color-surface)}.attio-workspace-brand{padding-inline:16px}.attio-workspace-brand .sp-brand-mark,.attio-workspace-brand .sp-brand-mark img{width:24px;height:24px}.attio-workspace-brand .sp-brand-name{font-size:15px;letter-spacing:-.03em}.attio-workspace-topbar{padding-inline:28px}.attio-workspace-topbar :where(a,span){font-size:13px}.attio-site-switcher{gap:6px;padding:16px 12px 12px;border-bottom:0}.attio-site-switcher label,.attio-nav-label{font-family:var(--tw-font-sans);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.attio-site-switcher label{padding-left:4px}.attio-site-switcher select{min-height:36px;padding:6px 8px;font:500 13px/1.4 var(--tw-font-sans);border-radius:8px}.attio-quick-actions{display:flex;align-items:center;gap:8px;min-height:34px;margin:10px 12px 0;padding:6px 8px;border:1px solid var(--tw-color-line);border-radius:8px;background:var(--tw-color-surface);box-shadow:var(--tw-shadow-1);color:var(--tw-color-ink-2);font:500 13px/1.4 var(--tw-font-sans);text-align:left;cursor:pointer}.attio-quick-actions kbd{margin-left:auto;padding:0 4px;border:1px solid var(--tw-color-line);border-radius:4px;color:var(--tw-color-ink-3);font:11px/1.5 var(--tw-font-sans)}.attio-quick-actions:hover{border-color:var(--tw-color-line-strong)}.attio-main-nav{padding:14px 8px 16px}.attio-main-nav>ul{gap:2px}.attio-nav-entry{min-height:34px;gap:9px;padding:6px 9px;border:0;border-radius:7px;color:var(--tw-color-ink-2);font-size:13px;font-weight:450;line-height:1.4}.attio-nav-entry:hover{background:var(--tw-color-surface-2);color:var(--tw-color-ink)}.attio-nav-entry[aria-current=page]{background:var(--tw-color-surface-2);color:var(--tw-color-ink);font-weight:550}.attio-nav-icon{flex:0 0 16px}.attio-nav-label{padding:22px 9px 7px}.attio-workspace-account{padding:14px 16px}.attio-workspace-account :where(label,select){font-family:var(--tw-font-sans);letter-spacing:0;text-transform:none}.attio-add-site{min-height:32px;padding-inline:12px;border-radius:8px;box-shadow:var(--tw-shadow-1)}.attio-workspace-content{max-width:none;padding:28px}.attio-workspace-content>:where(div,section){max-width:none}.attio-workspace-content>:where(div,section)>header:first-child{padding-bottom:22px;border-bottom:1px solid var(--tw-color-line)}.attio-product h1{font-family:var(--tw-font-display, var(--tw-font-sans));font-size:24px;font-weight:600;line-height:1.3;letter-spacing:-.035em}.attio-group-tabs{margin:-8px -28px 26px;padding-inline:28px}.attio-group-tabs ul{gap:18px}.attio-group-tabs a{min-height:40px;padding-inline:2px;font-size:13px}.attio-group-tabs a:hover{color:var(--tw-color-ink)}.attio-product [data-component=button]{min-height:36px;padding:7px 12px;border-radius:8px;font-size:13px;line-height:1.4;font-weight:500;background-image:none}.attio-product [data-component=button][data-size=sm]{min-height:32px;padding:5px 10px}.attio-product [data-component=button][data-variant=primary]{background:var(--tw-color-ink);border-color:var(--tw-color-ink);color:var(--tw-color-surface);box-shadow:var(--tw-shadow-1)}.attio-product [data-component=button][data-variant=primary]:hover{background:var(--tw-color-ink-2)}.attio-product [data-component=button][data-variant=secondary]{background:var(--tw-color-surface);box-shadow:var(--tw-shadow-1)}.attio-product [data-component=button][data-variant=secondary]:hover{background:var(--tw-color-surface-2)}.attio-product [data-component=button][data-variant=tertiary]{padding-inline:0;box-shadow:none;text-decoration:underline}.attio-product [data-component=section]{gap:18px}.attio-product [data-slot=section-header]{gap:12px}.attio-product [data-slot=section-header] :where(h2,h3){font-size:16px;font-weight:550;letter-spacing:-.015em}.attio-product [data-slot=section-header] p{max-width:68ch;font-size:13px;line-height:1.6}.attio-product [data-slot=section-header] span{font-family:var(--tw-font-sans);letter-spacing:0;text-transform:none}.attio-product [data-component=panel][data-elevation=flat]{border-radius:10px;box-shadow:none}.attio-product [data-slot=panel-header]{gap:12px;padding:16px 18px}.attio-product [data-slot=panel-header] h3{font-size:14px;font-weight:550;letter-spacing:-.01em}.attio-product [data-slot=panel-header] p{font-size:12px}.attio-product [data-slot=panel-body]:not([data-flush]){padding:18px}.attio-product [data-component=field]{gap:6px;min-width:0}.attio-product [data-component=field] :where(input,select,textarea){min-height:36px;padding:7px 10px;border-radius:8px;font-size:13px;line-height:1.5}.attio-product [data-component=field] textarea{min-height:100px;resize:vertical}.attio-product [data-component=field] label{font-size:13px}.attio-product [data-component=field] p{font-size:12px}.attio-product [data-component=key-value]>div{gap:6px 18px;padding-block:11px}.attio-product [data-component=key-value] dt{font-size:13px}.attio-product [data-component=key-value] dd{font-size:13px;gap:8px}.attio-product [data-component=key-value] dd>span{min-width:0;overflow-wrap:anywhere}.attio-product [data-component=status-tag]{padding:2px 7px;border-radius:6px;font-size:11px;letter-spacing:0}.attio-product [data-component=notice]{padding:12px 14px;font-size:13px;line-height:1.6}.attio-product [data-component=empty-state]{gap:10px;padding-block:30px}.attio-product [data-component=empty-state]>p:first-child{font-size:15px}.attio-product [data-component=empty-state]>p:nth-child(2){font-size:13px;max-width:58ch}.attio-product [data-component=stat-tile]{border-radius:8px;box-shadow:none}.attio-product [data-component=stat-tile]>span:first-child{font-family:var(--tw-font-sans);font-size:12px;text-transform:none;letter-spacing:0}.attio-product [data-component=data-table]{font-size:13px}.attio-product [data-component=data-table] :where(th,th button){background:var(--tw-color-surface);font-family:var(--tw-font-sans);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.attio-product [data-component=data-table] thead tr{border-color:var(--tw-color-line)}.attio-product [data-component=data-table] :where(th,td){padding:10px 14px;vertical-align:middle}.attio-product [data-component=data-table] td{font-size:13px}.attio-product [data-component=data-table][data-density=dense] td{padding-block:8px;font-size:13px}.attio-product [data-component=data-table] td[data-label]{background:var(--tw-color-surface)}.attio-product [data-component=data-table] tr:hover td[data-label]{background:var(--tw-color-ground)}.attio-product [data-component=data-table] td[id$=-expanded]{padding:20px;border-bottom:1px solid var(--tw-color-line)}.attio-product [data-component=dialog]{max-height:calc(100svh - 32px);border-radius:14px}.attio-product [data-component=dialog]>div{padding:18px 22px}.attio-product [data-component=dialog] h2{font-size:16px;font-weight:600;letter-spacing:-.02em}.attio-findings-layout{display:grid;min-width:0;align-items:start}.attio-finding-open{font:inherit;font-weight:500;line-height:1.6}.attio-finding-open:hover,.attio-finding-open[aria-expanded=true]{text-decoration:underline;text-underline-offset:3px}.attio-finding-details{scroll-margin-top:80px;min-width:0;border:1px solid var(--tw-color-line);border-radius:10px;background:var(--tw-color-surface);outline-offset:3px}.attio-product [data-component=data-table] td>[data-component=status-tag]{justify-self:start}.attio-finding-details>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px;border-bottom:1px solid var(--tw-color-line)}.attio-finding-details h2{margin:0;font-size:14px;font-weight:550}.attio-inspector-close{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:6px;color:var(--tw-color-ink-2);background:transparent;font-size:22px;cursor:pointer}.attio-inspector-close:hover{background:var(--tw-color-surface-2)}.attio-finding-details-body{display:grid;justify-items:start;gap:12px;padding:18px}.attio-finding-details-body>*{min-width:0;max-width:100%}.attio-finding-details h3{margin:0;font-size:14px;line-height:1.55;font-weight:550}.attio-finding-details p{margin:0;font-size:12px;line-height:1.6;color:var(--tw-color-ink-2)}.attio-finding-details [data-component=key-value]{width:100%}.attio-finding-details [data-component=key-value]>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px}.attio-finding-details [data-component=key-value] dt{width:auto;font-size:12px}.attio-finding-details [data-component=key-value] dd{font-size:12px}.attio-finding-source,.attio-finding-next{display:grid;gap:9px;width:100%;padding-top:8px}.attio-finding-source summary{padding:8px 0;color:var(--tw-color-ink-2);font-size:12px;cursor:pointer}.attio-overview-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:36px;align-items:start}.attio-overview-activity,.attio-overview-context{display:grid;min-width:0;gap:32px}.attio-overview-activity>section+section,.attio-overview-context>section+section{padding-top:28px;border-top:1px solid var(--tw-color-line)}.attio-overview-context{padding-left:26px;border-left:1px solid var(--tw-color-line)}.attio-overview .attio-overview-note{margin:0;font-size:13px;color:var(--tw-color-ink-2);line-height:1.7}.attio-overview [data-component=empty-state]{padding:4px 0 12px}.attio-overview [data-component=empty-state]>p:first-child{font-size:14px}.attio-overview-context [data-component=key-value]>div{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:12px}.attio-overview-context [data-component=key-value] dt{width:auto;font-size:12px}.attio-overview-context [data-component=key-value] dd{font-size:12px}.attio-overview-links{display:flex;flex-wrap:wrap;gap:8px 18px}.attio-observation-counts{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0 0 22px;color:var(--tw-color-ink-3);font-size:12px;font-variant-numeric:tabular-nums}.attio-observation-list{display:grid;margin:0;padding:0;list-style:none}.attio-observation-list>li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;position:relative;padding:0 0 25px}.attio-observation-list>li:last-child{padding-bottom:0}.attio-observation-list>li:not(:last-child):before{content:"";position:absolute;top:15px;bottom:0;left:7px;border-left:1px solid var(--tw-color-line)}.attio-observation-marker{width:7px;height:7px;margin:7px 0 0 4px;border-radius:50%;background:var(--tw-color-ink-3)}.attio-observation-link{padding:0;border:0;background:transparent;color:var(--tw-color-ink);font:500 13px/1.6 var(--tw-font-sans);text-align:left;cursor:pointer}.attio-observation-link:hover{text-decoration:underline;text-underline-offset:3px}.attio-observation-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px;color:var(--tw-color-ink-3);font-size:11px}@media(max-width:1100px){.attio-overview-layout{grid-template-columns:minmax(0,1fr);gap:32px}.attio-overview-context{padding:28px 0 0;border-left:0;border-top:1px solid var(--tw-color-line)}}@media(min-width:901px){.attio-sidebar{position:sticky;top:0;height:100svh;align-self:flex-start}.attio-workspace[data-workspace-group=billing] .attio-workspace-content,.attio-workspace[data-workspace-group=connections] .attio-workspace-content,.attio-workspace[data-workspace-group=session] .attio-workspace-content,.attio-workspace[data-workspace-group=help] .attio-workspace-content{max-width:920px;padding-top:42px}}@media(min-width:1280px){.attio-findings-layout[data-inspector-open=true]{grid-template-columns:minmax(0,1fr) 340px;gap:22px}.attio-finding-details{position:sticky;top:20px}}@media(max-width:1279px){.attio-finding-details{grid-row:1;margin-bottom:22px}}@media(min-width:768px){.attio-product [data-component=data-table] :where(th,td[data-label]):not(:last-child){border-right:1px solid var(--tw-color-line)}.attio-product [data-component=key-value] dt{width:180px}}@media(max-width:900px){.attio-sidebar{width:min(320px,calc(100vw - 48px))}.attio-workspace-topbar{min-height:62px;padding-inline:16px}.attio-workspace-content{padding:22px 18px}.attio-group-tabs{margin-inline:-18px;padding-inline:18px}.attio-product h1{font-size:22px}}@media(max-width:767px){.attio-product [data-component=data-table] tr{border-radius:0;padding-block:10px}.attio-product [data-component=data-table] td[data-label]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:12px;padding:7px 12px}.attio-product [data-component=data-table] td[data-label]:before{font-size:12px}.attio-product [data-component=data-table] td[id$=-expanded]{padding:14px}.attio-product [data-component=key-value]>div{gap:4px}.attio-product [data-component=dialog]>div{padding:16px}}@media(pointer:coarse),(max-width:900px){.attio-nav-entry,.attio-quick-actions,.attio-add-site,.attio-product [data-component=button],.attio-product [data-component=button][data-size=sm],.attio-product [data-component=field] :where(input,select),.attio-site-switcher select{min-height:44px}.attio-inspector-close{width:44px;height:44px}.attio-product [data-component=field] :where(input,select,textarea){font-size:16px}}@media(prefers-reduced-motion:reduce){.attio-product{--duration-short: 0ms;--duration-standard: 0ms}}.attio-product-tour{--tour-rule: var(--tw-color-line);color:var(--tw-color-ink);background:var(--tw-color-surface-2);border-block:1px solid var(--tour-rule);font-family:var(--tw-font-sans)}.attio-tour-heading{max-width:1440px;margin-inline:auto;padding:80px 58px 64px}.attio-tour-eyebrow{display:block;margin-bottom:24px;color:var(--tw-color-ink-2);font-size:14px;font-weight:500}.attio-product-tour .attio-tour-heading h2{max-width:896px;margin:0;font-family:var(--tw-font-display);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:500;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.attio-tour-layout{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,3fr);max-width:1440px;margin-inline:auto;border-top:1px solid var(--tour-rule)}.attio-tour-nav{align-self:start;padding:64px 24px 64px 58px}.attio-tour-nav button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:48px;padding:8px 0;border:0;background:none;color:var(--tw-color-ink-2);font:inherit;font-size:14px;text-align:left;cursor:pointer;transition:color .2s ease}.attio-tour-nav button>:last-child{opacity:0}.attio-tour-nav button[aria-selected=true]{color:var(--tw-color-ink);font-weight:600}.attio-tour-nav button[aria-selected=true]>:last-child{opacity:1}.attio-tour-nav button:hover{color:var(--tw-color-ink)}.attio-tour-nav button:focus-visible,.attio-tour-panel:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:4px}.attio-tour-panels{min-width:0;min-height:590px;border-left:1px solid var(--tour-rule)}.attio-tour-panel{padding:56px 58px 64px}.attio-tour-panel[hidden]{display:none}[data-tour-ready=true] .attio-tour-panel:not([hidden]){animation:attio-tour-reveal .2s ease-out both}.attio-product-tour .attio-tour-panel h3{max-width:560px;margin:0;font-family:var(--tw-font-display);font-size:24px;font-weight:600;line-height:1.15;letter-spacing:-.01em}.attio-tour-panel-intro>p{max-width:620px;margin:16px 0 32px;color:var(--tw-color-ink-2);font-size:15px;line-height:1.6}.attio-tour-example{margin:0;overflow:hidden;border:1px solid var(--tour-rule);border-radius:12px;background:var(--tw-color-surface);box-shadow:var(--tw-shadow-1)}.attio-tour-frame-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:12px 20px;border-bottom:1px solid var(--tour-rule);font-size:12px;color:var(--tw-color-ink-2)}.attio-tour-example-label{padding:2px 7px;border-radius:5px;background:var(--tw-color-surface-2);color:var(--tw-color-ink-2);font-weight:500}.attio-tour-example-body{padding:0 20px 16px}.attio-tour-view-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding-block:20px;font-size:14px;font-weight:600}.attio-tour-view-title small{color:var(--tw-color-ink-2);font-size:11px;font-weight:400}.attio-tour-record{border-top:1px solid var(--tour-rule)}.attio-tour-record-row{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:16px;padding-block:13px;border-bottom:1px solid var(--tour-rule);font-size:12px;line-height:1.5}.attio-tour-record-row>span{color:var(--tw-color-ink-2)}.attio-tour-record-row strong{display:block;font-weight:500;overflow-wrap:anywhere}.attio-tour-record-row small{display:block;margin-top:4px;color:var(--tw-color-ink-2);font-size:11px}.attio-tour-evidence-note{margin:16px 0 0;color:var(--tw-color-ink-2);font-size:12px;line-height:1.5}.attio-tour-comparison{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--tour-rule)}.attio-tour-comparison>div{padding:16px 16px 16px 0}.attio-tour-comparison>div+div{border-left:1px solid var(--tour-rule);padding:16px 0 16px 16px}.attio-tour-column-label{font-size:12px;font-weight:600}.attio-tour-comparison p,.attio-tour-comparison dl{margin:16px 0;font-size:12px;line-height:1.6}.attio-tour-comparison dt{color:var(--tw-color-ink-2);font-size:11px}.attio-tour-comparison dd{margin:2px 0 10px;overflow-wrap:anywhere}.attio-tour-comparison small{color:var(--tw-color-ink-2);font-size:11px;line-height:1.5}.attio-tour-history{list-style:none;margin:0;padding:0;border-top:1px solid var(--tour-rule)}.attio-tour-history li{display:flex;align-items:baseline;gap:14px;padding-block:15px;border-bottom:1px solid var(--tour-rule)}.attio-tour-history-dot{flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:var(--tw-color-ink-3)}.attio-tour-history strong{font-size:12px;font-weight:500}.attio-tour-history p{margin:5px 0 0;color:var(--tw-color-ink-2);font-size:11px;line-height:1.5}.attio-tour-noscript{max-width:1000px;margin:0 auto;padding:24px;color:var(--tw-color-ink-2)}@keyframes attio-tour-reveal{0%{opacity:0}to{opacity:1}}@media(min-width:1440px){.attio-tour-heading{padding-top:112px}.attio-tour-nav{padding-top:80px}}@media(max-width:1023px){.attio-tour-heading{padding:64px 32px 48px}.attio-tour-nav{padding:40px 24px 40px 32px}.attio-tour-panel{padding:40px 32px}}@media(max-width:767px){.attio-tour-heading{padding:48px 24px 32px}.attio-product-tour .attio-tour-heading h2{font-size:32px;line-height:1.12}.attio-tour-layout{display:block}.attio-tour-nav{display:flex;gap:24px;overflow-x:auto;padding:8px 24px;border-bottom:1px solid var(--tour-rule)}.attio-tour-nav button{flex:0 0 auto;width:auto;font-size:13px;white-space:nowrap}.attio-tour-nav button>:last-child{display:none}.attio-tour-panels{min-height:640px;border-left:0}.attio-tour-panel{padding:32px 24px 40px}.attio-tour-panel-intro>p{font-size:14px}.attio-tour-frame-header,.attio-tour-example-body{padding-inline:14px}.attio-tour-record-row{grid-template-columns:1fr;gap:4px}.attio-tour-comparison{grid-template-columns:1fr}.attio-tour-comparison>div+div{border-left:0;border-top:1px solid var(--tour-rule);padding-left:0}}@media(prefers-reduced-motion:reduce){.attio-tour-nav button{transition:none}[data-tour-ready=true] .attio-tour-panel:not([hidden]){animation:none}}.public-page{color:var(--tw-color-ink);background:var(--tw-color-ground);font-family:var(--tw-font-sans);font-size:16px;line-height:1.6}.public-page :where(h1,h2,h3,p,li,a){overflow-wrap:anywhere}.public-page-body{width:100%;max-width:1120px;margin-inline:auto;padding:64px 40px}.public-page .public-page-title{max-width:22ch;margin:0;font:500 clamp(40px,5vw,64px)/1.08 var(--tw-font-display);letter-spacing:-.045em}.public-page-kicker{margin:0;color:var(--tw-color-ink-3);font:500 12px/1.5 var(--tw-font-sans);letter-spacing:.07em;text-transform:uppercase}.public-page-lead{max-width:64ch;margin:0;color:var(--tw-color-ink-2);font-size:18px;line-height:1.65}.public-page :where(a,button,input,summary):focus-visible,.public-site-header :where(a,button,select):focus-visible{outline:2px solid var(--tw-color-ink);outline-offset:4px}.public-page a:not(.funnel-button):not([data-component]):not(.sp-wordmark){color:var(--tw-color-ink);text-decoration:underline;text-decoration-color:var(--tw-color-line-strong);text-underline-offset:4px}.public-page a:hover{text-decoration-color:currentColor}.public-page [data-component=button],.public-report .funnel-button{min-height:44px;padding:10px 16px;border-radius:8px;font:500 14px/1.5 var(--tw-font-sans);letter-spacing:-.01em}.public-page [data-variant=primary],.public-report .funnel-button{border:1px solid var(--tw-color-ink);background:var(--tw-color-ink);color:var(--tw-color-surface);box-shadow:var(--tw-shadow-1)}.public-page [data-variant=primary]:hover,.public-report .funnel-button:hover{background:var(--tw-color-ink-2)}.public-site-header{padding:16px 24px;border-bottom:1px solid var(--tw-color-line);background:var(--tw-color-ground)}.public-site-header>div{width:100%;max-width:1040px;min-height:40px;margin-inline:auto;padding:0}.public-site-header nav{font:400 14px/1.5 var(--tw-font-sans)}.public-site-header nav a{min-height:40px;align-items:center}.public-legal-header nav a{display:inline-flex}.public-site-header nav a:hover{text-decoration:underline;text-underline-offset:4px}.public-auth{padding:56px 24px 72px}.public-auth>section{max-width:480px;padding:32px;border:1px solid var(--tw-color-line);border-radius:14px;background:var(--tw-color-surface);box-shadow:var(--tw-shadow-1)}.public-auth header{gap:12px}.public-auth .public-page-title{font-size:34px;line-height:1.15}.public-auth header>p:last-child{font-size:15px;line-height:1.65}.public-auth input:not([type=checkbox]){min-height:46px;border-radius:8px;font:400 16px/1.5 var(--tw-font-sans)}.public-auth form>[data-component=button]{width:100%}.public-auth footer{font-size:14px}.public-pricing{max-width:1120px;gap:48px}.public-pricing>header{display:grid;gap:18px}.public-offer{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);border:1px solid var(--tw-color-line);border-radius:14px;background:var(--tw-color-surface);box-shadow:var(--tw-shadow-1)}.public-offer-summary,.public-offer-details{display:flex;min-width:0;flex-direction:column;gap:20px;padding:32px}.public-offer-details{border-left:1px solid var(--tw-color-line)}.public-offer-price{margin:0;color:var(--tw-color-ink-2);font-size:15px}.public-offer-price strong{display:block;margin-bottom:4px;color:var(--tw-color-ink);font:500 56px/1.1 var(--tw-font-display);letter-spacing:-.05em}.public-offer p,.public-offer ul{margin:0}.public-offer ul{display:grid;gap:0;padding:0;list-style:none}.public-offer li{padding:12px 0;border-bottom:1px solid var(--tw-color-line);font-size:15px}.public-offer li:first-child{padding-top:0}.public-offer-notes{display:grid;gap:28px}.public-offer-notes section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;padding-top:28px;border-top:1px solid var(--tw-color-line)}.public-offer-notes h2{margin:0;font:500 24px/1.3 var(--tw-font-display);letter-spacing:-.03em}.public-offer-notes p{margin:0;color:var(--tw-color-ink-2)}.public-legal-document article{max-width:760px;gap:36px}.public-legal-document article>header{gap:18px}.public-legal-document h2{font:500 26px/1.3 var(--tw-font-display);letter-spacing:-.03em}.public-legal-copy{font:400 16px/1.8 var(--tw-font-sans)}.public-legal-copy p{margin:0 0 1em}.public-legal-copy p:last-child{margin-bottom:0}.public-legal-footer{max-width:1040px;margin-inline:auto;padding:32px 0 40px}.public-legal-footer nav{display:flex;flex-wrap:wrap;gap:8px 20px}.public-legal-footer nav a{display:inline-flex;min-height:32px;align-items:center}.public-how>header{display:grid;gap:18px;padding-bottom:32px}.public-how .public-page-title{max-width:26ch;font-size:clamp(36px,4.2vw,56px);line-height:1.15}.public-how>section{max-width:1120px;padding:48px 40px;margin-inline:auto}.public-loop{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--tw-color-line);list-style:none}.public-loop li{display:flex;min-width:0;flex-direction:column;gap:12px;padding:24px 24px 24px 0;border-bottom:1px solid var(--tw-color-line)}.public-loop li>span:first-child{color:var(--tw-color-ink-3);font:400 12px/1.5 var(--tw-font-sans)}.public-loop li>span:last-child{font:500 22px/1.35 var(--tw-font-display);letter-spacing:-.025em}.public-how>section h2{font:500 32px/1.2 var(--tw-font-display);letter-spacing:-.035em}.public-report{--ink: var(--tw-color-ink);--muted: var(--tw-color-ink-2);--paper: var(--tw-color-surface);--line: var(--tw-color-line);--accent: var(--tw-color-accent);--accent-deep: var(--tw-color-accent-deep);--accent-soft: var(--tw-color-surface-2)}.public-report>.funnel-page{width:100%;max-width:none;margin:0;padding:0}.public-report .report-banner{flex-wrap:wrap;align-items:flex-start}.public-report .report-banner>.mono,.public-report .section-kicker{font:500 12px/1.5 var(--tw-font-sans);letter-spacing:.02em}.public-report :is(.note-badge,.mini-label,.finding-number,.finding-button-copy small,.entity-map-state,.source-badge,.evidence-block span){font:400 12px/1.5 var(--tw-font-sans);letter-spacing:0;text-transform:none}.public-report .note-badge{border-color:var(--tw-color-line);color:var(--tw-color-ink-2)}.public-report :is(.evidence-block,.source-badge,.evidence-block span){background:var(--tw-color-surface-2);color:var(--tw-color-ink-2)}.public-report .report-address{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.entity-map-link.is-neutral{border-color:var(--tw-color-line)}.public-report .health-score :is(span,small){color:var(--tw-color-ink-2);font-family:var(--tw-font-sans)}.public-report .report-title{align-items:start;gap:32px;margin:32px 0 40px}.public-report .report-title h1{margin-top:16px;font:500 clamp(36px,4.5vw,56px)/1.12 var(--tw-font-display);letter-spacing:-.04em}.public-report .report-title h1 em{color:var(--tw-color-ink-2);font-style:normal}.public-report .health-score{border:1px solid var(--tw-color-line);border-radius:12px;background:var(--tw-color-surface)}.public-report .health-score strong{font:500 56px/1.1 var(--tw-font-display)}.public-report .health-score small{font-size:12px;line-height:1.5}.public-report .impact-grid{margin:32px 0 0;border:1px solid var(--tw-color-line);border-radius:12px;background:var(--tw-color-surface);overflow:hidden}.public-report .impact-grid article{padding:24px}.public-report .impact-grid article>span{font:500 36px/1.2 var(--tw-font-display)}.public-report .report-scope{margin:12px 0 40px;color:var(--tw-color-ink-2);font-size:13px}.public-report .report-main{grid-template-columns:220px minmax(0,1fr);gap:32px}.public-report .finding-card-v2{margin-bottom:12px;border:1px solid var(--tw-color-line);border-radius:10px;background:var(--tw-color-surface);overflow:hidden}.public-report .finding-card-v2>button{padding:20px}.public-report .finding-button-copy strong{font:500 18px/1.4 var(--tw-font-sans)}.public-report .finding-details{padding:0 20px 20px}.public-report .free-proof-callout{align-items:start;gap:32px;padding:28px;border:1px solid var(--tw-color-line);border-radius:12px;background:var(--tw-color-surface);color:var(--tw-color-ink)}.public-report .free-proof-callout h2,.public-report .two-column-title h2,.public-report .proof-title h2{font:500 30px/1.25 var(--tw-font-display);letter-spacing:-.035em}.public-report .free-proof-callout p{color:var(--tw-color-ink-2);line-height:1.65}.public-report .report-capture{display:flex;min-width:0;max-width:340px;flex:0 0 40%;flex-direction:column;align-items:stretch;gap:12px}.public-report #fix-email{min-height:44px;padding:10px 12px;border:1px solid var(--tw-color-line-strong);border-radius:8px;background:var(--tw-color-surface);color:var(--tw-color-ink);font:400 16px/1.5 var(--tw-font-sans)}.public-report .report-error{margin-top:8px;color:var(--tw-color-attention);font-size:13px}.public-report-state{min-height:55vh;max-width:760px}.public-report-state h1{font:500 40px/1.15 var(--tw-font-display);letter-spacing:-.04em}.public-stop{display:flex;max-width:760px;min-height:100vh;flex-direction:column;align-items:flex-start;gap:24px}.public-stop>p{margin:0}.public-stop .sp-wordmark{margin-bottom:24px}.public-stop .public-page-title{font-size:clamp(36px,4.5vw,48px)}.public-guided-scan>section{max-width:960px;padding:48px 40px}.public-guided-scan h1{font:500 36px/1.18 var(--tw-font-display);letter-spacing:-.035em}.public-guided-scan h2{font-family:var(--tw-font-display);letter-spacing:-.025em}.public-guided-scan section[aria-labelledby]>span:first-child{font-family:var(--tw-font-sans)}@media(max-width:700px){.public-page-body{padding:40px 24px}.public-auth{padding:32px 20px 48px}.public-auth>section{padding:24px}.public-auth .public-page-title{font-size:30px}.public-offer,.public-offer-notes section{grid-template-columns:minmax(0,1fr)}.public-offer-summary,.public-offer-details{padding:24px}.public-offer-details{border-top:1px solid var(--tw-color-line);border-left:0}.public-offer-notes section{gap:12px}.public-legal-header nav a[href="/"]{display:none}.public-legal-footer{margin-inline:24px}.public-how>section{padding:32px 24px}.public-loop{grid-template-columns:repeat(2,minmax(0,1fr))}.public-loop li{padding:20px 16px 20px 0}.public-loop li>span:last-child{font-size:20px}.public-report .report-title,.public-report .report-main,.public-report .diff-columns{grid-template-columns:minmax(0,1fr)}.public-report .health-score{min-height:0}.public-report .impact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-report .impact-grid article{padding:16px}.public-report .free-proof-callout{flex-direction:column;padding:24px}.public-report .report-capture{width:100%;max-width:none;flex-basis:auto}.public-guided-scan>section{padding:32px 24px}.public-guided-scan h1{font-size:30px}}
