.legacy-surface{--paper:#fdfcf8;--paper-deep:#f7f3eb;--ink:#292524;--ink-muted:#78716c;--ink-faint:#a8a29e;--border:rgba(var(--legacy-ink-rgb),0.11);--border-strong:rgba(var(--legacy-ink-rgb),0.2);--sage:#e8efe8;--lavender:#efedf4;--peach:#ffb7b2;--cream:#f7edcf;--signal:#292524;--signal-dim:#e8efe8;--signal-ink:#292524;--score-good:#48705a;--score-mid:#bb744f;--score-bad:#b8574f;--shadow:0 4px 20px -2px rgba(0,0,0,0.05)}:where(.legacy-surface) .audit-library{overflow:hidden;background:radial-gradient(circle at 86% 7%,rgba(252,229,234,.9),transparent 24rem),radial-gradient(circle at 4% 38%,rgba(232,239,232,.72),transparent 28rem),var(--paper)}:where(.legacy-surface) .audit-library-hero{position:relative;border-bottom:1px solid var(--border);padding:104px 0 86px}:where(.legacy-surface) .audit-library-hero:after{position:absolute;right:-110px;bottom:-110px;width:260px;height:260px;border:1px solid rgba(var(--legacy-ink-rgb),.1);border-radius:50%;content:"";box-shadow:0 0 0 34px rgba(var(--legacy-paper-rgb),.2),0 0 0 70px rgba(var(--legacy-paper-rgb),.13)}:where(.legacy-surface) .audit-library-hero-inner{position:relative;z-index:1}:where(.legacy-surface) .audit-library-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:38px;border:1px solid var(--border-strong);border-radius:999px;background:rgba(var(--legacy-paper-rgb),.64);padding:8px 13px;color:var(--ink-muted);font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}:where(.legacy-surface) .audit-library-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:80px;align-items:end}:where(.legacy-surface) .audit-library-heading h1{max-width:790px;margin:0;font-size:clamp(64px,9vw,116px);letter-spacing:-.065em;line-height:.86}:where(.legacy-surface) .audit-library-heading h1 span{position:relative;display:inline-block;color:#b8574f}:where(.legacy-surface) .audit-library-heading h1 span:after{position:absolute;right:2%;bottom:-13px;left:2%;height:12px;background:url(/underline.svg) 50%/100% 100% no-repeat;content:"";opacity:.7}:where(.legacy-surface) .audit-library-intro{display:grid;gap:30px}:where(.legacy-surface) .audit-library-intro>p{max-width:470px;margin:0;color:var(--ink-muted);font-size:18px;line-height:1.65}:where(.legacy-surface) .audit-library-count{display:flex;align-items:baseline;gap:10px;padding-top:20px;border-top:1px solid var(--border-strong)}:where(.legacy-surface) .audit-library-count strong{font-family:var(--font-reenie),cursive;font-size:47px;font-weight:400;line-height:1}:where(.legacy-surface) .audit-library-count span{color:var(--ink-faint);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}:where(.legacy-surface) .audit-library-content{padding-top:82px;padding-bottom:130px}:where(.legacy-surface) .audit-library-section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:44px}:where(.legacy-surface) .audit-library-section-head>div{display:flex;align-items:center;gap:13px}:where(.legacy-surface) .audit-library-rule{width:38px;height:1px;background:var(--ink)}:where(.legacy-surface) .audit-library-section-head h2{margin:0;font-size:14px;letter-spacing:.08em;text-transform:uppercase}:where(.legacy-surface) .audit-library-section-head p{max-width:440px;margin:0;color:var(--ink-faint);font-size:13px;text-align:right}:where(.legacy-surface) .audit-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}:where(.legacy-surface) .audit-library-card:nth-child(2n){margin-top:0}:where(.legacy-surface) .audit-library-card-link{display:block;overflow:hidden;border:1px solid rgba(var(--legacy-ink-rgb),.13);border-radius:1.65rem;background:rgba(var(--legacy-paper-rgb),.72);color:inherit;text-decoration:none;box-shadow:0 24px 65px -42px rgba(var(--legacy-ink-rgb),.42);transition:border-color .22s ease,box-shadow .35s ease,transform .42s cubic-bezier(.22,1,.36,1)}:where(.legacy-surface) .audit-library-card-link:hover{border-color:rgba(var(--legacy-ink-rgb),.28);box-shadow:0 34px 80px -42px rgba(var(--legacy-ink-rgb),.52);transform:translateY(-7px)}:where(.legacy-surface) .audit-library-cover{position:relative;overflow:hidden;aspect-ratio:16/9;border-bottom:1px solid rgba(var(--legacy-ink-rgb),.11);background:#ebe9e4}:where(.legacy-surface) .audit-library-cover>img{width:100%;height:100%;object-fit:cover;object-position:top center;filter:saturate(.9);transition:filter .35s ease,transform .65s cubic-bezier(.22,1,.36,1)}:where(.legacy-surface) .audit-library-card-link:hover .audit-library-cover>img{filter:saturate(1);transform:scale(1.025)}:where(.legacy-surface) .audit-library-browser-bar{position:absolute;z-index:2;top:0;right:0;left:0;display:flex;align-items:center;gap:6px;height:34px;border-bottom:1px solid rgba(var(--legacy-ink-rgb),.12);background:rgba(252,251,247,.9);padding:0 13px;backdrop-filter:blur(12px)}:where(.legacy-surface) .audit-library-browser-bar i{width:6px;height:6px;border-radius:50%;background:#d9d4cd}:where(.legacy-surface) .audit-library-browser-bar i:first-child{background:#efaaa5}:where(.legacy-surface) .audit-library-browser-bar span{overflow:hidden;margin-left:7px;color:#77716d;font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}:where(.legacy-surface) .audit-library-score{position:absolute;z-index:3;right:13px;bottom:13px;display:flex;align-items:baseline;justify-content:center;min-width:65px;border:1px solid rgba(var(--legacy-paper-rgb),.68);border-radius:999px;background:rgba(34,31,29,.9);padding:9px 11px;color:#fff;box-shadow:0 12px 28px -14px rgba(0,0,0,.6);backdrop-filter:blur(12px)}:where(.legacy-surface) .audit-library-score.score-strong{background:rgba(61,101,75,.92)}:where(.legacy-surface) .audit-library-score.score-fragile{background:rgba(151,71,65,.92)}:where(.legacy-surface) .audit-library-score strong{font-size:16px;line-height:1}:where(.legacy-surface) .audit-library-score span{margin-left:2px;color:rgba(var(--legacy-paper-rgb),.68);font-size:9px}:where(.legacy-surface) .audit-library-cover-fallback{display:grid;height:100%;place-content:center;gap:12px;background:linear-gradient(135deg,rgba(252,229,234,.8),rgba(232,239,232,.9));color:var(--ink-muted);text-align:center}:where(.legacy-surface) .audit-library-card-body{padding:20px 21px 22px}:where(.legacy-surface) .audit-library-card-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px;color:var(--ink-faint);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}:where(.legacy-surface) .audit-library-card-meta span:first-child{color:#b8574f}:where(.legacy-surface) .audit-library-domain{margin:0 0 9px;color:var(--ink-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}:where(.legacy-surface) .audit-library-card h3{display:-webkit-box;overflow:hidden;margin:0;font-size:clamp(22px,2.25vw,29px);letter-spacing:-.035em;line-height:1.05;-webkit-box-orient:vertical;-webkit-line-clamp:2}:where(.legacy-surface) .audit-library-summary{display:-webkit-box;overflow:hidden;min-height:3.1em;margin:13px 0 20px;color:var(--ink-muted);font-size:13px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}:where(.legacy-surface) .audit-library-read{display:inline-flex;align-items:center;gap:7px;border-bottom:1px solid var(--ink);padding-bottom:4px;font-size:12px;font-weight:700}:where(.legacy-surface) .audit-library-read svg{transition:transform .22s ease}:where(.legacy-surface) .audit-library-card-link:hover .audit-library-read svg{transform:translate(2px,-2px)}:where(.legacy-surface) .audit-library-empty{display:grid;min-height:380px;place-items:center;align-content:center;gap:13px;border:1px dashed var(--border-strong);border-radius:2.4rem;background:rgba(var(--legacy-paper-rgb),.46);text-align:center}:where(.legacy-surface) .audit-library-empty h2,:where(.legacy-surface) .audit-library-empty p{margin:0}:where(.legacy-surface) .audit-library-empty .button{margin-top:15px}:where(.legacy-surface) .audit-library-cta{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-bottom:110px;border:1px solid rgba(var(--legacy-ink-rgb),.14);border-radius:2.5rem;background:radial-gradient(circle at 75% 0,rgba(252,229,234,.9),transparent 18rem),#252220;padding:46px 50px;color:#fff;box-shadow:0 28px 70px -45px rgba(var(--legacy-ink-rgb),.7)}:where(.legacy-surface) .audit-library-cta span{color:rgba(var(--legacy-paper-rgb),.55);font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}:where(.legacy-surface) .audit-library-cta h2{max-width:650px;margin:8px 0 0;font-size:clamp(30px,4vw,48px);line-height:1}:where(.legacy-surface) .audit-library-cta .button{flex-shrink:0;background:#fff;color:#252220}@media (max-width:900px){:where(.legacy-surface) .audit-library-heading{grid-template-columns:1fr;gap:45px}:where(.legacy-surface) .audit-library-intro{grid-template-columns:1fr auto;align-items:end}:where(.legacy-surface) .audit-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.legacy-surface) .audit-library-card:nth-child(2n){margin-top:0}}@media (max-width:680px){:where(.legacy-surface) .audit-library-hero{padding:72px 0 60px}:where(.legacy-surface) .audit-library-hero:after{display:none}:where(.legacy-surface) .audit-library-kicker{margin-bottom:29px}:where(.legacy-surface) .audit-library-heading{gap:35px}:where(.legacy-surface) .audit-library-heading h1{font-size:clamp(58px,20vw,78px)}:where(.legacy-surface) .audit-library-heading h1 span:after{bottom:-8px;height:8px}:where(.legacy-surface) .audit-library-intro{grid-template-columns:1fr;gap:23px}:where(.legacy-surface) .audit-library-intro>p{font-size:16px;line-height:1.55}:where(.legacy-surface) .audit-library-count{padding-top:16px}:where(.legacy-surface) .audit-library-content{padding-top:55px;padding-bottom:82px}:where(.legacy-surface) .audit-library-section-head{display:block;margin-bottom:27px}:where(.legacy-surface) .audit-library-section-head p{margin-top:12px;text-align:left}:where(.legacy-surface) .audit-library-grid{grid-template-columns:1fr;gap:20px}:where(.legacy-surface) .audit-library-card:nth-child(2n){margin-top:0}:where(.legacy-surface) .audit-library-card-link{border-radius:1.55rem}:where(.legacy-surface) .audit-library-cover{aspect-ratio:16/8.75}:where(.legacy-surface) .audit-library-card-body{padding:18px 19px 20px}:where(.legacy-surface) .audit-library-card h3{font-size:24px}:where(.legacy-surface) .audit-library-summary{min-height:0;margin:11px 0 18px;-webkit-line-clamp:1}:where(.legacy-surface) .audit-library-cta{align-items:stretch;flex-direction:column;margin-bottom:72px;border-radius:1.8rem;padding:33px 27px}:where(.legacy-surface) .audit-library-cta .button{width:100%}}:where(.legacy-surface) *{box-sizing:border-box}.legacy-surface{scroll-behavior:smooth;scroll-padding-top:100px;display:flex;min-width:320px;flex-direction:column;margin:0;overflow-x:hidden;background:var(--paper);color:var(--ink);font-family:var(--font-outfit),sans-serif;font-size:17px;line-height:1.6;text-rendering:optimizeLegibility}.legacy-surface:before{position:fixed;z-index:1000;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.18'/%3E%3C/svg%3E");content:"";opacity:.35;pointer-events:none;mix-blend-mode:multiply}:where(.legacy-surface) ::selection{background:var(--peach);color:var(--ink)}:where(.legacy-surface) button,:where(.legacy-surface) input{font:inherit}:where(.legacy-surface) a{color:inherit;text-decoration:none}:where(.legacy-surface) h1,:where(.legacy-surface) h2,:where(.legacy-surface) h3,:where(.legacy-surface) p{margin-top:0}:where(.legacy-surface) .display{font-family:var(--font-outfit),sans-serif;font-weight:600;letter-spacing:-.025em}:where(.legacy-surface) .mono{font-family:var(--font-outfit),sans-serif;font-variant-numeric:tabular-nums}:where(.legacy-surface) .shell{width:min(1200px,calc(100% - 48px));margin-inline:auto}:where(.legacy-surface) .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:where(.legacy-surface) .site-header{position:sticky;z-index:50;top:0;border-bottom:1px solid rgba(var(--legacy-ink-rgb),.08);background:rgba(var(--legacy-paper-rgb),.88);backdrop-filter:blur(18px)}:where(.legacy-surface) .header-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:76px}:where(.legacy-surface) .brand{display:inline-flex;align-items:center;justify-self:start;gap:10px;font:650 22px/1 var(--font-outfit),sans-serif;letter-spacing:-.035em}:where(.legacy-surface) .brand-logo{display:block;width:31px;height:31px}:where(.legacy-surface) .nav-links{display:flex;align-items:center;gap:34px;color:var(--ink-muted);font-size:15px}:where(.legacy-surface) .footer-links a,:where(.legacy-surface) .nav-links a{transition:color .18s ease}:where(.legacy-surface) .footer-links a:hover,:where(.legacy-surface) .nav-links a:hover{color:var(--ink)}:where(.legacy-surface) .mobile-nav-panel,:where(.legacy-surface) .mobile-nav-toggle{display:none}:where(.legacy-surface) .button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:9px;border:1px solid var(--ink);border-radius:999px;background:var(--ink);color:var(--paper);padding:0 22px;font-weight:600;cursor:pointer;box-shadow:var(--shadow);transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}:where(.legacy-surface) .button:hover{background:#171412;color:var(--paper);box-shadow:0 8px 25px -8px rgba(var(--legacy-ink-rgb),.35);transform:translateY(-2px)}:where(.legacy-surface) .button:disabled{cursor:wait;opacity:.62;transform:none}:where(.legacy-surface) .button-secondary{border-color:var(--border-strong);background:var(--paper);color:var(--ink)}:where(.legacy-surface) .nav-button{justify-self:end;min-height:44px;padding-inline:18px;font-size:14px}:where(.legacy-surface) .header-actions{display:flex;align-items:center;justify-self:end;gap:13px}:where(.legacy-surface) .auth-page{display:grid;place-items:center;min-height:calc(100vh - 72px);padding:32px 16px 48px}:where(.legacy-surface) .auth-page-inner{width:min(100%,420px)}:where(.legacy-surface) .auth-page-copy{margin-bottom:24px;text-align:center}:where(.legacy-surface) .auth-page-copy .display{margin:0 0 8px;font-size:34px}:where(.legacy-surface) .auth-page-copy .lede{margin:0}:where(.legacy-surface) .auth-widget-shell{min-height:420px}:where(.legacy-surface) .auth-widget-loading{display:grid;place-items:center;gap:14px;min-height:420px;padding:28px;border:1px solid var(--border);border-radius:18px;background:rgba(var(--legacy-paper-rgb),.92);color:var(--ink-muted);text-align:center;box-shadow:0 18px 40px -28px rgba(var(--legacy-ink-rgb),.35)}:where(.legacy-surface) .auth-widget-loading p{margin:0;font-size:14px}:where(.legacy-surface) .auth-widget-loading .button-spinner{width:22px;height:22px;border-width:2px}:where(.legacy-surface) .dashboard-link{color:var(--ink-muted);font-size:14px;font-weight:550}:where(.legacy-surface) .dashboard-link:hover{color:var(--ink)}:where(.legacy-surface) .app-nav-label{color:var(--ink-faint);font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}:where(.legacy-surface) .card{border:1px solid var(--border);border-radius:2rem;background:rgba(var(--legacy-paper-rgb),.84);box-shadow:var(--shadow)}:where(.legacy-surface) .hero{position:relative;overflow:hidden;border-bottom:1px solid var(--border)}:where(.legacy-surface) .hero-inner{position:relative;z-index:2;padding:clamp(90px,11vw,150px) 0 110px}:where(.legacy-surface) .hero-copy{max-width:1120px;margin:0 auto;text-align:center}:where(.legacy-surface) .eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:20px;color:var(--ink-muted);font-size:12px;font-weight:650;letter-spacing:.14em;line-height:1;text-transform:uppercase}:where(.legacy-surface) .hero-copy .eyebrow,:where(.legacy-surface) .pricing-heading .eyebrow,:where(.legacy-surface) .proof-heading .eyebrow{justify-content:center}:where(.legacy-surface) .eyebrow-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--peach);box-shadow:0 0 0 5px rgba(255,183,178,.22)}:where(.legacy-surface) .hero h1{max-width:1080px;margin:0 auto;font-size:clamp(42px,6.6vw,76px);line-height:1.02;text-wrap:balance}:where(.legacy-surface) .accent-line{display:block;margin-top:12px;color:#4f6554}:where(.legacy-surface) .hero .accent-line{position:relative;color:var(--ink)}:where(.legacy-surface) .hero .accent-line:after{position:absolute;z-index:-1;right:5%;bottom:1px;left:9%;height:18px;border-radius:50%;background:var(--peach);content:"";opacity:.7;transform:rotate(-1deg)}:where(.legacy-surface) .hero-lede{max-width:730px;margin:28px auto 0;color:var(--ink-muted);font-size:clamp(16px,1.45vw,18px);line-height:1.55;text-wrap:pretty}:where(.legacy-surface) .hero-form-wrap{max-width:760px;margin:38px auto 0}:where(.legacy-surface) .url-form{position:relative;display:flex;gap:8px;margin-top:30px;padding:7px;border:1px solid var(--border-strong);border-radius:999px;background:rgba(var(--legacy-paper-rgb),.8);box-shadow:0 12px 40px -20px rgba(var(--legacy-ink-rgb),.25)}:where(.legacy-surface) .hero-form-wrap .url-form{margin-top:0}:where(.legacy-surface) .hero-form-support{display:flex;justify-content:center;gap:17px;align-items:center;margin-top:12px}:where(.legacy-surface) .intake-choice{display:inline-flex;gap:4px;margin:0 auto 12px;border:1px solid var(--border);border-radius:999px;background:rgba(var(--legacy-paper-rgb),.7);padding:4px}:where(.legacy-surface) .intake-choice-option{display:inline-flex;align-items:center;gap:7px;border:0;border-radius:999px;background:transparent;padding:9px 15px;color:var(--ink-muted);font:inherit;font-size:13px;font-weight:650;cursor:pointer;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}:where(.legacy-surface) .intake-choice-option:hover:not([data-selected=true]){color:var(--ink);background:rgba(var(--legacy-ink-rgb),.04)}:where(.legacy-surface) .intake-choice-option[data-selected=true]{background:var(--ink);color:var(--paper);box-shadow:0 6px 18px -10px rgba(var(--legacy-ink-rgb),.7)}:where(.legacy-surface) .intake-choice-option em{border-radius:999px;background:rgba(var(--legacy-ink-rgb),.07);padding:2px 7px;font-size:11px;font-style:normal;font-weight:700;letter-spacing:.01em}:where(.legacy-surface) .intake-choice-option[data-selected=true] em{background:rgba(var(--legacy-paper-rgb),.2);color:var(--paper)}:where(.legacy-surface) .intake-choice-option svg{flex:0 0 auto;opacity:.75}:where(.legacy-surface) .intake{display:flex;flex-direction:column}:where(.legacy-surface) .intake-hint{margin:0;color:var(--ink-muted);font-size:13px;text-align:center}:where(.legacy-surface) .visitor-persona{display:flex;flex-direction:column;align-items:center;margin-top:12px;text-align:left}:where(.legacy-surface) .visitor-persona-reveal{display:grid;grid-template-rows:0fr;margin-top:0;opacity:0;pointer-events:none;transition:grid-template-rows .36s ease,opacity .32s ease,margin-top .36s ease}:where(.legacy-surface) .visitor-persona-reveal.is-visible{grid-template-rows:1fr;margin-top:12px;opacity:1;pointer-events:auto}:where(.legacy-surface) .visitor-persona-reveal-inner{min-height:0;overflow:hidden}:where(.legacy-surface) .intake .visitor-persona{margin-top:0}@media (prefers-reduced-motion:reduce){:where(.legacy-surface) .visitor-persona-reveal{transition:none}:where(.legacy-surface) .visitor-persona-trigger-chevron{transition:none}:where(.legacy-surface) .visitor-persona-examples-viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}:where(.legacy-surface) .visitor-persona-examples-track{animation:none}:where(.legacy-surface) .visitor-persona-examples-set[aria-hidden=true]{display:none}}:where(.legacy-surface) .visitor-persona-trigger{display:flex;align-items:center;gap:8px;width:fit-content;margin-inline:auto;border:1px solid var(--border-strong);border-radius:999px;background:#fff;padding:9px 14px 9px 12px;color:var(--ink);font-size:13px;font-weight:650;line-height:1;white-space:nowrap;cursor:pointer;list-style:none;appearance:none;user-select:none;box-shadow:0 1px 0 rgba(var(--legacy-ink-rgb),.04);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}:where(.legacy-surface) .visitor-persona-trigger::-webkit-details-marker{display:none}:where(.legacy-surface) .onboarding-optional>.visitor-persona-trigger:before,:where(.legacy-surface) .visitor-persona>.visitor-persona-trigger:before{content:none}:where(.legacy-surface) .visitor-persona-trigger:hover{border-color:var(--ink);background:#fff;box-shadow:0 8px 18px -14px rgba(var(--legacy-ink-rgb),.55)}:where(.legacy-surface) .visitor-persona-trigger:focus-visible{outline:2px solid var(--ink);outline-offset:2px}:where(.legacy-surface) .visitor-persona-trigger svg{flex:0 0 auto;color:var(--ink-muted)}:where(.legacy-surface) .visitor-persona-trigger em{border-radius:999px;background:rgba(var(--legacy-ink-rgb),.07);padding:3px 7px;color:var(--ink-muted);font-size:11px;font-style:normal;font-weight:700;letter-spacing:.01em}:where(.legacy-surface) .visitor-persona-trigger-chevron{display:inline-flex;margin-left:1px;transition:transform .18s ease}:where(.legacy-surface) .onboarding-optional[open]>.visitor-persona-trigger,:where(.legacy-surface) .visitor-persona[open]>.visitor-persona-trigger{margin-bottom:12px;border-color:var(--border-strong);background:#fff}:where(.legacy-surface) .onboarding-optional[data-expanded=true] .visitor-persona-trigger-chevron,:where(.legacy-surface) .onboarding-optional[open] .visitor-persona-trigger-chevron,:where(.legacy-surface) .visitor-persona[data-expanded=true] .visitor-persona-trigger-chevron,:where(.legacy-surface) .visitor-persona[open] .visitor-persona-trigger-chevron{transform:rotate(180deg)}:where(.legacy-surface) .visitor-persona-body{display:grid;gap:10px;width:100%;min-width:0}:where(.legacy-surface) .visitor-persona-field{display:grid;gap:6px}:where(.legacy-surface) .visitor-persona-field>span{color:var(--ink-muted);font-size:12px;font-weight:650}:where(.legacy-surface) .visitor-persona-field input{width:100%;border:1px solid var(--border);border-radius:999px;background:rgba(var(--legacy-paper-rgb),.8);padding:10px 14px;color:var(--ink);font:inherit;font-size:14px}:where(.legacy-surface) .visitor-persona-field input:focus{outline:2px solid var(--ink);outline-offset:1px}:where(.legacy-surface) .visitor-persona-hint{margin:0;color:var(--ink-faint);font-size:12px;line-height:1.4}:where(.legacy-surface) .visitor-persona-examples{display:grid;gap:8px;min-width:0}:where(.legacy-surface) .visitor-persona-examples>span{color:var(--ink-faint);font-size:11px;font-weight:650;letter-spacing:.09em;text-transform:uppercase}:where(.legacy-surface) .visitor-persona-examples-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent)}:where(.legacy-surface) .visitor-persona-examples-track{display:flex;width:max-content;animation:visitor-persona-marquee 36s linear infinite}:where(.legacy-surface) .visitor-persona-examples-set{display:flex;flex-shrink:0;gap:8px;padding-right:8px}:where(.legacy-surface) .visitor-persona-examples-viewport:focus-within .visitor-persona-examples-track,:where(.legacy-surface) .visitor-persona-examples-viewport:hover .visitor-persona-examples-track{animation-play-state:paused}:where(.legacy-surface) .visitor-persona-examples-track button{flex-shrink:0;border:1px solid var(--border);border-radius:999px;background:rgba(var(--legacy-paper-rgb),.6);color:var(--ink-muted);padding:6px 12px;font:inherit;font-size:13px;white-space:nowrap;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}:where(.legacy-surface) .visitor-persona-examples-track button:hover{border-color:var(--border-strong);background:#fff;color:var(--ink)}:where(.legacy-surface) .visitor-persona-examples-track button[data-selected=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}@keyframes visitor-persona-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}:where(.legacy-surface) .dashboard-new-audit .visitor-persona{align-items:flex-start;margin-top:10px}:where(.legacy-surface) .dashboard-new-audit .visitor-persona>summary{margin-inline:0}:where(.legacy-surface) .onboarding-optional .visitor-persona-body{display:grid;gap:10px;min-width:0}:where(.legacy-surface) .onboarding-optional .visitor-persona-field>span{color:var(--ink-muted);font-size:12px;font-weight:650}:where(.legacy-surface) .hero-form-support .form-note{margin:0}:where(.legacy-surface) .hero-sample-link{display:inline-flex;gap:6px;align-items:center;border-left:1px solid var(--border-strong);padding-left:17px;color:var(--ink);font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}:where(.legacy-surface) .hero-sample-link:hover{color:#9c5d58}:where(.legacy-surface) .hero-sample-link svg{transition:transform .16s ease}:where(.legacy-surface) .hero-sample-link:hover svg{transform:translateX(3px)}:where(.legacy-surface) .url-field{min-width:0;flex:1;height:52px;min-height:52px;border:0;border-radius:999px;background:transparent;color:var(--ink);padding:0 19px;font-size:16px;line-height:1.25;outline:none}:where(.legacy-surface) .url-field::placeholder{color:var(--ink-faint)}:where(.legacy-surface) .url-field:focus-visible{box-shadow:inset 0 0 0 2px var(--peach)}:where(.legacy-surface) .analyze-button{min-width:118px}:where(.legacy-surface) .error,:where(.legacy-surface) .form-note{margin:11px 0 0;color:var(--ink-faint);font-size:13px;line-height:1.4}:where(.legacy-surface) .error{position:absolute;top:calc(100% + 18px);left:18px;color:var(--score-bad)}:where(.legacy-surface) .blob{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;animation:blob-float 6s ease-in-out infinite}:where(.legacy-surface) .blob-sage{top:25px;left:-7vw;width:400px;height:400px;background:rgba(188,216,191,.5)}:where(.legacy-surface) .blob-lavender{top:105px;right:-6vw;width:430px;height:430px;background:rgba(214,205,230,.5);animation-delay:-3s}:where(.legacy-surface) .report-preview{position:relative;margin-top:88px;overflow:hidden;border:1px solid var(--border);border-radius:2.75rem;background:rgba(var(--legacy-paper-rgb),.76);box-shadow:0 24px 70px -35px rgba(var(--legacy-ink-rgb),.28)}:where(.legacy-surface) .report-preview:after{position:absolute;top:74px;right:-45px;width:170px;height:170px;border-radius:50%;background:var(--peach);content:"";filter:blur(70px);opacity:.28}:where(.legacy-surface) .hero-report-preview{display:block;color:inherit;text-decoration:none}:where(.legacy-surface) .hero-report-open{position:absolute;z-index:4;right:24px;bottom:74px;display:flex;align-items:center;gap:7px;border-radius:999px;background:var(--ink);padding:9px 13px;color:var(--paper);font-size:10px;font-weight:700;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;transition:transform .16s ease}:where(.legacy-surface) .hero-report-open:hover{transform:translateY(-2px)}:where(.legacy-surface) .preview-toolbar{position:relative;z-index:2;display:flex;align-items:center;gap:18px;min-height:68px;padding:0 26px;border-bottom:1px solid var(--border)}:where(.legacy-surface) .preview-brand{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:650}:where(.legacy-surface) .preview-mark{display:block;width:25px;height:25px}:where(.legacy-surface) .preview-domain{margin-right:auto;color:var(--ink-faint);font-size:13px}:where(.legacy-surface) .preview-pill,:where(.legacy-surface) .price-badge{border-radius:999px;background:var(--sage);color:#4f6554;padding:7px 12px;font-size:11px;font-weight:650;letter-spacing:.05em;text-transform:uppercase}:where(.legacy-surface) .preview-grid{position:relative;z-index:2;display:grid;grid-template-columns:.8fr 1.2fr}:where(.legacy-surface) .preview-finding,:where(.legacy-surface) .preview-score-panel{min-width:0;padding:clamp(30px,5vw,60px)}:where(.legacy-surface) .preview-score-panel{border-right:1px solid var(--border);background:rgba(232,239,232,.5)}:where(.legacy-surface) .mini-label{margin-bottom:12px;color:var(--ink-muted);font-size:11px;font-weight:650;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}:where(.legacy-surface) .preview-score{display:flex;align-items:flex-end;gap:7px}:where(.legacy-surface) .score-number{font:650 clamp(74px,11vw,126px)/.82 var(--font-outfit),sans-serif;letter-spacing:-.075em;animation:resolve-score 1.1s cubic-bezier(.16,1,.3,1) .25s both}:where(.legacy-surface) .score-total{margin-bottom:8px;color:var(--ink-faint);font-size:17px}:where(.legacy-surface) .preview-verdict{max-width:250px;margin:24px 0 26px;font-size:18px;font-weight:550;line-height:1.35}:where(.legacy-surface) .score-track{width:100%;height:8px;overflow:hidden;border-radius:999px;background:rgba(var(--legacy-ink-rgb),.08)}:where(.legacy-surface) .score-track span{display:block;width:62%;height:100%;border-radius:inherit;background:var(--peach);transform-origin:left;animation:track-in 1s cubic-bezier(.16,1,.3,1) .4s both}:where(.legacy-surface) .preview-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:17px}:where(.legacy-surface) .preview-tags span{border:1px solid var(--border);border-radius:999px;background:rgba(var(--legacy-paper-rgb),.6);padding:6px 10px;color:var(--ink-muted);font-size:11px}:where(.legacy-surface) .finding-topline{display:flex;align-items:center;justify-content:space-between;gap:20px}:where(.legacy-surface) .finding-topline>span{color:var(--ink-faint);font-size:13px}:where(.legacy-surface) .preview-finding h3{max-width:520px;margin:28px 0 18px;font-size:clamp(26px,3.4vw,43px);line-height:1.05}:where(.legacy-surface) .preview-finding>p{max-width:600px;color:var(--ink-muted);font-size:15px}:where(.legacy-surface) .rewrite-box{display:grid;gap:8px;margin-top:28px;border-radius:1.4rem;background:var(--lavender);padding:20px 22px}:where(.legacy-surface) .rewrite-box span{color:var(--ink-muted);font-size:11px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}:where(.legacy-surface) .rewrite-box strong{font-size:17px;font-weight:600;line-height:1.35}:where(.legacy-surface) .preview-progress{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border)}:where(.legacy-surface) .preview-progress span{display:flex;min-height:58px;align-items:center;gap:7px;padding:12px 18px;border-right:1px solid var(--border);color:var(--ink-muted);font-size:11px;line-height:1.25}:where(.legacy-surface) .preview-progress span:last-child{border-right:0}:where(.legacy-surface) .preview-progress svg{flex:0 0 auto;color:#5f806b}:where(.legacy-surface) .section{position:relative;padding:clamp(100px,12vw,160px) 0}:where(.legacy-surface) .section-heading{margin-bottom:64px}:where(.legacy-surface) .split-heading{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:end}:where(.legacy-surface) .section h2{margin-bottom:0;font-size:clamp(44px,5.2vw,72px);line-height:1.02;text-wrap:balance}:where(.legacy-surface) .handwritten{display:inline-block;color:#9c5d58;font-family:var(--font-reenie),cursive;font-size:1.18em;font-weight:400;letter-spacing:0;transform:rotate(-2deg)}:where(.legacy-surface) .lede,:where(.legacy-surface) .section-intro{max-width:620px;margin-bottom:0;color:var(--ink-muted);font-size:18px;line-height:1.65}:where(.legacy-surface) .how-section{background:var(--paper)}:where(.legacy-surface) .steps-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}:where(.legacy-surface) .step-card{display:flex;min-height:270px;flex-direction:column;justify-content:space-between;border:1px solid rgba(var(--legacy-ink-rgb),.07);border-radius:2.75rem;padding:clamp(26px,4vw,42px);box-shadow:var(--shadow);transition:transform .26s ease,box-shadow .26s ease}:where(.legacy-surface) .step-card:hover{box-shadow:0 18px 45px -28px rgba(var(--legacy-ink-rgb),.3);transform:translateY(-5px) rotate(-.25deg)}:where(.legacy-surface) .step-card:nth-child(2n):hover{transform:translateY(-5px) rotate(.25deg)}:where(.legacy-surface) .step-sage{background:var(--sage)}:where(.legacy-surface) .step-lavender{background:var(--lavender)}:where(.legacy-surface) .step-peach{background:rgba(255,183,178,.7)}:where(.legacy-surface) .step-cream{background:var(--cream)}:where(.legacy-surface) .step-number{display:grid;width:46px;height:46px;place-items:center;border:1px solid var(--border);border-radius:50%;background:rgba(var(--legacy-paper-rgb),.55);font-size:12px;font-weight:650}:where(.legacy-surface) .step-card h3{max-width:470px;margin-bottom:10px;font-size:clamp(26px,3vw,37px);line-height:1.08}:where(.legacy-surface) .step-card p{max-width:480px;margin-bottom:0;color:rgba(var(--legacy-ink-rgb),.7);font-size:15px}:where(.legacy-surface) .proof-section{overflow:hidden;border-radius:4rem 4rem 0 0;background:var(--lavender)}:where(.legacy-surface) .proof-heading{max-width:850px;margin-right:auto;margin-left:auto;text-align:center}:where(.legacy-surface) .proof-heading .section-intro{margin:26px auto 0}:where(.legacy-surface) .coral-underline{position:relative;z-index:1;white-space:nowrap}:where(.legacy-surface) .coral-underline:after{position:absolute;z-index:-1;right:-3px;bottom:2px;left:-3px;height:13px;border-radius:50%;background:var(--peach);content:"";opacity:.8;transform:rotate(-1.5deg)}:where(.legacy-surface) .evidence-chain{overflow:hidden;border:1px solid rgba(var(--legacy-ink-rgb),.1);border-radius:2.5rem;background:rgba(var(--legacy-paper-rgb),.86);box-shadow:0 24px 65px -40px rgba(var(--legacy-ink-rgb),.3)}:where(.legacy-surface) .evidence-chain-topline{display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid var(--border);padding:18px 25px}:where(.legacy-surface) .evidence-chain-topline>span{color:var(--ink-muted);font-size:11px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}:where(.legacy-surface) .evidence-chain-topline>div{display:flex;flex-wrap:wrap;gap:7px}:where(.legacy-surface) .evidence-chain-topline>div span{border:1px solid var(--border);border-radius:999px;padding:5px 9px;color:var(--ink-muted);font-size:10px}:where(.legacy-surface) .evidence-chain-grid{display:grid;grid-template-columns:repeat(3,1fr)}:where(.legacy-surface) .evidence-chain-grid article{position:relative;min-height:340px;border-right:1px solid var(--border);padding:clamp(28px,4vw,46px)}:where(.legacy-surface) .evidence-chain-grid article:last-child{border-right:0}:where(.legacy-surface) .evidence-chain-grid article:nth-child(2){background:rgba(239,237,244,.58)}:where(.legacy-surface) .evidence-chain-grid article:nth-child(3){background:rgba(232,239,232,.68)}:where(.legacy-surface) .evidence-step{display:grid;width:39px;height:39px;margin-bottom:48px;place-items:center;border:1px solid var(--border-strong);border-radius:50%;font-size:11px;font-weight:650}:where(.legacy-surface) .evidence-chain-grid h3{margin:17px 0 16px;font-size:clamp(25px,2.7vw,36px);line-height:1.08}:where(.legacy-surface) .evidence-chain-grid article>p:last-child{margin-bottom:0;color:var(--ink-muted);font-size:14px;line-height:1.65}:where(.legacy-surface) .evidence-verdict{display:grid;grid-template-columns:135px minmax(0,1fr) auto;gap:30px;align-items:center;border-top:1px solid var(--border);background:var(--peach);padding:28px clamp(28px,5vw,52px)}:where(.legacy-surface) .evidence-verdict>span{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}:where(.legacy-surface) .evidence-verdict strong{font-size:clamp(24px,3.5vw,40px);font-weight:600;line-height:1.08}:where(.legacy-surface) .evidence-sample-link{display:inline-flex;min-height:45px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--ink);border-radius:999px;background:var(--ink);color:var(--paper);padding:0 17px;font-size:13px;font-weight:650;white-space:nowrap;transition:background .18s ease,color .18s ease,transform .18s ease}:where(.legacy-surface) .evidence-sample-link:hover{background:var(--paper);color:var(--ink);transform:translateY(-2px)}:where(.legacy-surface) .evidence-sample-link svg{transition:transform .18s ease}:where(.legacy-surface) .evidence-sample-link:hover svg{transform:translateX(3px)}:where(.legacy-surface) .text-link{display:inline-flex;align-items:center;gap:8px;margin-top:28px;border-bottom:1px solid var(--ink);padding-bottom:3px;font-weight:600}:where(.legacy-surface) .text-link svg{transition:transform .18s ease}:where(.legacy-surface) .text-link:hover svg{transform:translateX(4px)}:where(.legacy-surface) .included-section{background:var(--sage)}:where(.legacy-surface) .included-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(48px,6vw,96px);align-items:start}:where(.legacy-surface) .included-heading{position:sticky;top:120px}:where(.legacy-surface) .included-heading .section-intro{margin-top:27px}:where(.legacy-surface) .included-groups{display:grid;gap:34px}:where(.legacy-surface) .included-group{border-top:1px solid rgba(var(--legacy-ink-rgb),.15);padding-top:20px}:where(.legacy-surface) .included-group .mini-label{margin:0 0 16px}:where(.legacy-surface) .included-group ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 34px;margin:0;padding:0;list-style:none}:where(.legacy-surface) .included-item{display:grid;grid-template-columns:17px minmax(0,1fr);gap:12px;align-items:start}:where(.legacy-surface) .included-item h3{margin-bottom:4px;font-size:18px;line-height:1.25}:where(.legacy-surface) .included-item p{margin-bottom:0;color:var(--ink-muted);font-size:14px;line-height:1.5;text-wrap:pretty}:where(.legacy-surface) .included-item svg{margin-top:3px;color:#4f6d59}:where(.legacy-surface) .included-note{margin:0;border-radius:1.25rem;background:rgba(239,237,244,.8);padding:16px 18px;color:var(--ink);font-size:14px;line-height:1.55}:where(.legacy-surface) .pricing-section{overflow:hidden;background:var(--paper)}:where(.legacy-surface) .pricing-heading{max-width:880px;margin:0 auto 68px;text-align:center}:where(.legacy-surface) .pricing-heading .accent-line{color:#9c5d58}:where(.legacy-surface) .blob-pricing{top:100px;left:50%;width:550px;height:320px;background:rgba(255,183,178,.32);transform:translateX(-50%)}:where(.legacy-surface) .pricing-grid{position:relative;z-index:2;display:grid;max-width:980px;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0 auto}:where(.legacy-surface) .pricing-grid-note{grid-column:1/-1;margin-top:8px}:where(.legacy-surface) .price-card{position:relative;display:flex;min-height:560px;flex-direction:column;border:1px solid var(--border);border-radius:3rem;padding:clamp(30px,4.5vw,48px);box-shadow:var(--shadow);background:rgba(var(--legacy-paper-rgb),.84)}:where(.legacy-surface) .full-card{position:relative;background:radial-gradient(circle at 92% 8%,rgba(var(--legacy-paper-rgb),.55),transparent 31%),rgba(255,183,178,.72)}:where(.legacy-surface) .price-badge{position:absolute;top:24px;right:24px;background:var(--paper);color:var(--ink)}:where(.legacy-surface) .price-name{margin-bottom:14px;color:var(--ink-muted);font-size:13px;font-weight:650;letter-spacing:.09em;text-transform:uppercase}:where(.legacy-surface) .price-includes{margin:10px 0 0;max-width:28ch;color:var(--ink);font-size:15px;font-weight:600;line-height:1.35;letter-spacing:-.02em}:where(.legacy-surface) .price{display:flex;align-items:baseline;gap:10px;margin-bottom:30px}:where(.legacy-surface) .price strong{font-size:clamp(55px,7vw,78px);font-weight:600;letter-spacing:-.07em;line-height:1}:where(.legacy-surface) .price span{color:var(--ink-muted);font-size:14px}:where(.legacy-surface) .price-was{position:relative;display:inline-block;margin-left:8px;color:rgba(var(--legacy-ink-rgb),.58)!important;font-size:clamp(25px,3vw,34px)!important;font-weight:600;letter-spacing:-.04em}:where(.legacy-surface) .price-was:after{position:absolute;top:51%;right:-7px;left:-7px;height:3px;border-radius:999px;background:var(--ink);content:"";transform:rotate(-8deg);transform-origin:center}:where(.legacy-surface) .price-card>p{color:var(--ink-muted);font-size:15px}:where(.legacy-surface) .price-card ul{display:grid;gap:10px;margin:auto 0 0;padding:0;list-style:none}:where(.legacy-surface) .price-card li{display:flex;align-items:center;gap:9px;font-size:14px}:where(.legacy-surface) .full-report-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 26px!important;margin:8px 0 42px!important;padding-top:31px!important;border-top:1px solid rgba(var(--legacy-ink-rgb),.14)}:where(.legacy-surface) .full-report-list li{align-items:flex-start;font-size:16px;line-height:1.35}:where(.legacy-surface) .full-report-list svg{flex:0 0 auto;margin-top:2px}:where(.legacy-surface) .price-button{align-self:flex-start;margin-top:auto;border-color:var(--ink)}:where(.legacy-surface) .choose-plan .full-report-list,:where(.legacy-surface) .founder-unlock .full-report-list{grid-template-columns:1fr}:where(.legacy-surface) .pricing-grid-three{max-width:1240px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}:where(.legacy-surface) .pricing-grid-three .price-card{min-height:620px;padding:clamp(26px,2.6vw,36px);border-radius:2.5rem}:where(.legacy-surface) .pricing-grid-three .price strong{font-size:clamp(46px,4.4vw,60px)}:where(.legacy-surface) .pricing-grid-three .price-includes{max-width:none;font-size:14px}:where(.legacy-surface) .pricing-grid-three .full-report-list{grid-template-columns:1fr;gap:11px!important;margin-bottom:30px!important;padding-top:24px!important}:where(.legacy-surface) .pricing-grid-three .full-report-list li{font-size:14px;line-height:1.4}:where(.legacy-surface) .pricing-grid-three .price-badge{top:20px;right:20px;padding:6px 10px;font-size:10px}:where(.legacy-surface) .spots-note{margin:24px auto 0;color:var(--ink-faint);font-size:12px;text-align:center}:where(.legacy-surface) .faq-section{border-radius:4rem 4rem 0 0;background:var(--cream)}:where(.legacy-surface) .faq-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(60px,9vw,130px)}:where(.legacy-surface) .faq-heading{position:sticky;top:120px;align-self:start}:where(.legacy-surface) .faq-heading h2{font-size:clamp(42px,4.6vw,66px)}:where(.legacy-surface) .faq-list{border-top:1px solid rgba(var(--legacy-ink-rgb),.15)}:where(.legacy-surface) .faq-item{border-bottom:1px solid rgba(var(--legacy-ink-rgb),.15)}:where(.legacy-surface) .faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:28px 0;font-size:20px;font-weight:600;line-height:1.25;cursor:pointer;list-style:none}:where(.legacy-surface) .faq-item summary::-webkit-details-marker{display:none}:where(.legacy-surface) .faq-toggle{display:grid;width:35px;height:35px;flex:0 0 auto;place-items:center;border:1px solid var(--border-strong);border-radius:50%;font-size:23px;font-weight:300;transition:transform .22s ease}:where(.legacy-surface) .faq-item[open] .faq-toggle{transform:rotate(45deg)}:where(.legacy-surface) .faq-item p{max-width:700px;margin:-6px 60px 29px 0;color:var(--ink-muted);font-size:16px}:where(.legacy-surface) .site-footer{margin-top:auto;background:var(--ink);color:var(--paper);padding:74px 0 28px}:where(.legacy-surface) .checkout-loading{display:grid;flex:1;place-items:center;padding:72px 0}:where(.legacy-surface) .checkout-loading-card{display:grid;justify-items:center;gap:16px;color:var(--ink-muted);font-size:16px}:where(.legacy-surface) .checkout-loading-card p{margin:0}:where(.legacy-surface) .skeleton{display:block;position:relative;overflow:hidden;border-radius:8px;background:var(--paper-deep)}:where(.legacy-surface) .skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(var(--legacy-paper-rgb),.55),transparent);animation:skeleton-sheen 1.4s ease-in-out infinite}:where(.legacy-surface) .skeleton-line{height:13px;border-radius:6px}:where(.legacy-surface) .skeleton-block{border-radius:14px}:where(.legacy-surface) .skeleton-cover{width:100%;height:100%;border-radius:0}@media (prefers-reduced-motion:reduce){:where(.legacy-surface) .skeleton:after{animation:none}}@keyframes skeleton-sheen{to{transform:translateX(100%)}}:where(.legacy-surface) .navigation-progress{position:fixed;top:0;left:0;z-index:9999;width:100%;height:2px;transform-origin:left center;background:var(--signal);pointer-events:none;transition:transform .18s ease-out}:where(.legacy-surface) .page-skeleton{padding-top:48px;padding-bottom:72px}:where(.legacy-surface) .page-skeleton-inner{display:flex;flex-direction:column;gap:14px;max-width:760px}:where(.legacy-surface) .footer-top{display:grid;grid-template-columns:1fr 1fr auto;gap:70px;align-items:start;padding-bottom:75px}:where(.legacy-surface) .footer-intro>p{max-width:250px;margin:18px 0 0;color:rgba(var(--legacy-paper-rgb),.55);font-size:14px}:where(.legacy-surface) .footer-socials{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}:where(.legacy-surface) .footer-socials a{display:inline-flex;min-height:34px;align-items:center;gap:7px;border:1px solid rgba(var(--legacy-paper-rgb),.14);border-radius:999px;padding:0 11px;color:rgba(var(--legacy-paper-rgb),.68);font-size:12px;transition:border-color .18s ease,color .18s ease,transform .18s ease}:where(.legacy-surface) .footer-socials a:hover{border-color:rgba(255,183,178,.65);color:var(--paper);transform:translateY(-2px)}:where(.legacy-surface) .footer-socials svg{width:14px;height:14px}:where(.legacy-surface) .footer-links{display:grid;grid-template-columns:repeat(2,1fr);gap:50px}:where(.legacy-surface) .footer-links>div{display:grid;gap:9px}:where(.legacy-surface) .footer-links span{margin-bottom:7px;color:rgba(var(--legacy-paper-rgb),.4);font-size:11px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}:where(.legacy-surface) .footer-links a{color:rgba(var(--legacy-paper-rgb),.72);font-size:14px}:where(.legacy-surface) .footer-links a:hover{color:var(--paper)}:where(.legacy-surface) .audit-badge{display:flex;align-items:center;gap:10px;border:1px solid rgba(var(--legacy-paper-rgb),.2);border-radius:999px;padding:7px 13px 7px 7px;color:rgba(var(--legacy-paper-rgb),.75);font-size:11px;transition:border-color .18s ease}:where(.legacy-surface) .audit-badge:hover{border-color:var(--peach)}:where(.legacy-surface) .badge-score{display:grid;min-width:38px;height:28px;place-items:center;border-radius:999px;background:var(--peach);color:var(--ink);font-size:12px;font-weight:700}:where(.legacy-surface) .audit-badge strong{color:var(--paper)}:where(.legacy-surface) .footer-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(var(--legacy-paper-rgb),.12);padding-top:25px;color:rgba(var(--legacy-paper-rgb),.42);font-size:12px}:where(.legacy-surface) .footer-credit{display:flex;align-items:center;gap:22px}:where(.legacy-surface) .footer-credit a,:where(.legacy-surface) .footer-support-email{color:rgba(var(--legacy-paper-rgb),.72);transition:color .18s ease}:where(.legacy-surface) .footer-credit a{text-decoration:underline;text-decoration-color:rgba(255,183,178,.55);text-underline-offset:4px}:where(.legacy-surface) .footer-credit a:hover,:where(.legacy-surface) .footer-support-email:hover{color:var(--paper)}:where(.legacy-surface) .footer-meta-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:flex-end}:where(.legacy-surface) .footer-consent-button{border:0;background:none;padding:0;color:rgba(var(--legacy-paper-rgb),.56);cursor:pointer;font:inherit;transition:color .18s ease}:where(.legacy-surface) .footer-consent-button:hover{color:var(--paper)}:where(.legacy-surface) .footer-credit-separator{width:3px;height:3px;border-radius:50%;background:rgba(var(--legacy-paper-rgb),.25)}:where(.legacy-surface) .analytics-consent{position:fixed;z-index:1200;right:18px;bottom:18px;display:grid;width:min(680px,calc(100vw - 36px));grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;border:1px solid var(--border-strong);border-radius:1.7rem;background:radial-gradient(circle at 90% 0,rgba(255,183,178,.22),transparent 34%),rgba(var(--legacy-paper-rgb),.97);box-shadow:0 22px 70px rgba(var(--legacy-ink-rgb),.2);padding:21px;color:var(--ink);backdrop-filter:blur(18px)}:where(.legacy-surface) .analytics-consent strong{display:block;margin-bottom:3px;font-size:14px}:where(.legacy-surface) .analytics-consent p{margin:0;color:var(--ink-muted);font-size:12px;line-height:1.5}:where(.legacy-surface) .analytics-consent>div:last-child{display:flex;gap:8px}:where(.legacy-surface) .analytics-consent .button{min-height:40px;padding:0 15px;white-space:nowrap;font-size:12px}:where(.legacy-surface) .legal-page{position:relative;min-height:100vh;overflow:hidden;padding-bottom:130px}:where(.legacy-surface) .legal-wash{position:absolute;z-index:0;border-radius:50%;filter:blur(90px);opacity:.65;pointer-events:none}:where(.legacy-surface) .legal-wash-sage{top:80px;right:-130px;width:410px;height:410px;background:var(--sage)}:where(.legacy-surface) .legal-wash-peach{top:420px;left:-180px;width:360px;height:360px;background:rgba(255,183,178,.23)}:where(.legacy-surface) .legal-hero{position:relative;z-index:1;max-width:920px;padding-top:84px;padding-bottom:76px}:where(.legacy-surface) .legal-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:58px;color:var(--ink-muted);font-size:13px;font-weight:600;transition:color .18s ease,transform .18s ease}:where(.legacy-surface) .legal-back:hover{color:var(--ink);transform:translateX(-3px)}:where(.legacy-surface) .legal-hero h1{max-width:780px;margin:18px 0 19px;font-size:clamp(52px,8vw,92px);line-height:.95}:where(.legacy-surface) .legal-hero>p:last-of-type{max-width:680px;margin-bottom:28px;color:var(--ink-muted);font-size:clamp(17px,2vw,21px);line-height:1.55}:where(.legacy-surface) .legal-updated{display:inline-flex;border:1px solid var(--border);border-radius:999px;background:rgba(var(--legacy-paper-rgb),.72);padding:6px 12px;color:var(--ink-muted);font-size:12px}:where(.legacy-surface) .legal-layout{position:relative;z-index:1;display:grid;grid-template-columns:250px minmax(0,720px);gap:clamp(55px,9vw,120px);align-items:start;justify-content:center}:where(.legacy-surface) .legal-note{position:sticky;top:110px;border-top:3px solid var(--peach);border-radius:0 0 18px 18px;background:rgba(247,243,235,.75);padding:25px 23px 23px}:where(.legacy-surface) .legal-note p{margin:13px 0 19px;color:var(--ink-muted);font-size:13px;line-height:1.65}:where(.legacy-surface) .legal-note a{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:650}:where(.legacy-surface) .legal-document{border-top:1px solid var(--border-strong)}:where(.legacy-surface) .legal-document section{padding:42px 0 38px;border-bottom:1px solid var(--border)}:where(.legacy-surface) .legal-document h2{margin-bottom:17px;font-size:clamp(22px,3vw,30px);line-height:1.2;letter-spacing:-.02em}:where(.legacy-surface) .legal-document li,:where(.legacy-surface) .legal-document p{color:var(--ink-muted);font-size:16px;line-height:1.75}:where(.legacy-surface) .legal-document p{margin-bottom:17px}:where(.legacy-surface) .legal-document p:last-child{margin-bottom:0}:where(.legacy-surface) .legal-document ul{display:grid;gap:9px;margin:5px 0 19px;padding-left:22px}:where(.legacy-surface) .legal-document strong{color:var(--ink);font-weight:650}:where(.legacy-surface) .legal-document a{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--peach);text-decoration-thickness:2px;text-underline-offset:4px}:where(.legacy-surface) .resolve{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s cubic-bezier(.16,1,.3,1)}:where(.legacy-surface) .resolve[data-visible=true]{opacity:1;transform:translateY(0)}:where(.legacy-surface) .app-page{min-height:calc(100vh - 76px);padding:80px 0 120px}:where(.legacy-surface) .order-wait{display:grid;min-height:520px;place-items:center;align-content:center;text-align:center}:where(.legacy-surface) .order-status-icon{display:grid;width:58px;height:58px;place-items:center;border-radius:50%;background:var(--paper-deep);color:var(--ink-muted)}:where(.legacy-surface) .order-status-icon svg{width:29px;height:29px;stroke-width:1.8}:where(.legacy-surface) .order-status-icon-failed{background:rgba(255,183,178,.32);color:var(--score-bad)}:where(.legacy-surface) .order-status-icon-timed_out{background:var(--cream);color:var(--score-mid)}:where(.legacy-surface) .order-wait .eyebrow{justify-content:center;margin-top:20px}:where(.legacy-surface) .order-wait h1{max-width:660px;margin-bottom:14px;font-size:clamp(34px,5vw,56px);line-height:1.05}:where(.legacy-surface) .order-wait .lede{max-width:520px}:where(.legacy-surface) .order-wait-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}:where(.legacy-surface) .button-spinner{display:inline-block;width:18px;height:18px;flex:0 0 auto;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:spinner-turn .7s linear infinite}:where(.legacy-surface) .order-spinner{width:28px;height:28px;border-width:2.5px;color:var(--score-mid)}:where(.legacy-surface) .dashboard-page{max-width:1080px;padding:90px 0 130px}:where(.legacy-surface) .dashboard-heading{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-bottom:24px;border:1px solid var(--border);border-radius:2.4rem;background:radial-gradient(circle at 92% 8%,rgba(239,237,244,.95),transparent 34%),linear-gradient(135deg,rgba(var(--legacy-paper-rgb),.84),rgba(var(--legacy-paper-rgb),.64));padding:34px;box-shadow:0 24px 70px -48px rgba(var(--legacy-ink-rgb),.42)}:where(.legacy-surface) .dashboard-heading h1{margin-bottom:10px;font-size:clamp(46px,6vw,68px);line-height:.95}:where(.legacy-surface) .dashboard-heading .lede{max-width:590px;margin-bottom:0;font-size:17px;line-height:1.5}:where(.legacy-surface) .dashboard-new-audit{position:relative;flex:0 1 auto;width:142px;max-width:100%;transition:width .52s cubic-bezier(.22,1,.36,1)}:where(.legacy-surface) .dashboard-new-audit-open{width:520px}:where(.legacy-surface) .dashboard-intake-choice{margin:0 0 10px auto;background:rgba(var(--legacy-paper-rgb),.82)}:where(.legacy-surface) .dashboard-intake-choice .intake-choice-option{padding:7px 12px;font-size:12px}:where(.legacy-surface) .dashboard-audit-choice-copy{max-width:500px;margin:0 auto 9px;color:var(--ink-muted);font-size:12px;line-height:1.45;text-align:center}:where(.legacy-surface) .dashboard-url-form{position:relative;overflow:visible;margin-top:0;border-color:transparent;background:transparent;box-shadow:none;padding:0;gap:0;width:100%;min-width:0;transform-origin:right center;transition:padding .36s cubic-bezier(.22,1,.36,1),background-color .18s ease,box-shadow .3s ease,border-color .3s ease}:where(.legacy-surface) .dashboard-new-audit-open .dashboard-url-form{border-color:var(--border-strong);background:rgba(var(--legacy-paper-rgb),.8);box-shadow:0 12px 40px -20px rgba(var(--legacy-ink-rgb),.25);padding:7px;gap:8px}:where(.legacy-surface) .dashboard-url-form .url-field{width:0;padding-right:0;padding-left:0;opacity:0;pointer-events:none;transition:width .52s cubic-bezier(.22,1,.36,1),padding .42s cubic-bezier(.22,1,.36,1),opacity .16s ease}:where(.legacy-surface) .dashboard-new-audit-open .url-field{width:auto;padding-right:12px;padding-left:43px;opacity:1;pointer-events:auto}:where(.legacy-surface) .dashboard-new-audit-cancel{position:absolute;z-index:2;top:50%;left:11px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:999px;background:transparent;color:var(--ink-muted);cursor:pointer;opacity:0;pointer-events:none;transform:translate(-8px,-50%) scale(.82);transition:opacity .18s ease .18s,transform .3s cubic-bezier(.22,1,.36,1) .14s,background .16s ease}:where(.legacy-surface) .dashboard-new-audit-open .dashboard-new-audit-cancel{opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1)}:where(.legacy-surface) .dashboard-new-audit-cancel:hover{color:var(--ink);background:var(--cream)}:where(.legacy-surface) .dashboard-new-audit-cancel:disabled{opacity:0;cursor:not-allowed}:where(.legacy-surface) .dashboard-new-audit-open .dashboard-new-audit-cancel:disabled{opacity:.5}:where(.legacy-surface) .dashboard-url-form .analyze-button{position:relative;flex:0 0 142px;justify-content:center;min-width:142px;overflow:hidden;transition:flex-basis .42s cubic-bezier(.22,1,.36,1),min-width .42s cubic-bezier(.22,1,.36,1),background-color .18s ease,transform .18s ease}:where(.legacy-surface) .dashboard-new-audit-open .dashboard-url-form .analyze-button{flex-basis:126px;min-width:126px}:where(.legacy-surface) .dashboard-new-audit-label{display:inline-block;white-space:nowrap;transition:opacity .18s ease,transform .32s cubic-bezier(.22,1,.36,1)}:where(.legacy-surface) .dashboard-new-audit-label-analyze{position:absolute;right:0;left:0;text-align:center;opacity:0;transform:translateY(13px)}:where(.legacy-surface) .dashboard-new-audit-open .dashboard-new-audit-label-new{opacity:0;transform:translateY(-13px)}:where(.legacy-surface) .dashboard-new-audit-open .dashboard-new-audit-label-analyze{opacity:1;transform:translateY(0);transition-delay:.11s}:where(.legacy-surface) .dashboard-notice{margin-bottom:18px;border:1px solid rgba(79,101,84,.18);border-radius:1.2rem;background:var(--sage);padding:14px 18px;color:#4f6554;font-size:14px}:where(.legacy-surface) .dashboard-notice-error{border-color:rgba(184,87,79,.18);background:rgba(255,183,178,.35);color:var(--score-bad)}:where(.legacy-surface) .dashboard-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:22px}:where(.legacy-surface) .dashboard-overview article{display:grid;min-width:0;gap:3px;border:1px solid var(--border);border-radius:1.45rem;background:rgba(var(--legacy-paper-rgb),.58);padding:17px 18px 16px}:where(.legacy-surface) .dashboard-overview article>span{color:var(--ink-faint);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}:where(.legacy-surface) .dashboard-overview strong{margin-top:3px;font-size:31px;font-weight:650;line-height:1}:where(.legacy-surface) .dashboard-overview small{overflow:hidden;color:var(--ink-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}:where(.legacy-surface) .order-row{display:grid;grid-template-columns:1fr auto;gap:35px;align-items:center;margin-bottom:16px;padding:28px 30px;background:var(--lavender)}:where(.legacy-surface) .order-row h2{margin:7px 0;font-size:28px}:where(.legacy-surface) .order-row p{margin-bottom:0;color:var(--ink-muted);font-size:14px}:where(.legacy-surface) .retry-action{position:relative}:where(.legacy-surface) .retry-error{position:static;max-width:260px;text-align:right}:where(.legacy-surface) .audit-status{border-radius:999px;background:var(--lavender);padding:5px 10px;color:var(--ink-muted);font-size:11px;font-weight:650;letter-spacing:.05em;text-transform:uppercase}:where(.legacy-surface) .audit-status-complete{background:var(--sage);color:#4f6554}:where(.legacy-surface) .audit-status-failed{background:rgba(255,183,178,.35);color:var(--score-bad)}:where(.legacy-surface) .dashboard-list-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:42px 2px 14px}:where(.legacy-surface) .dashboard-list-heading .mini-label{margin-bottom:5px}:where(.legacy-surface) .dashboard-list-heading h2{font-size:32px;line-height:1}:where(.legacy-surface) .dashboard-list-heading>span{color:var(--ink-faint);font-size:12px}:where(.legacy-surface) .dashboard-empty{border:1px dashed var(--border-strong);border-radius:2.5rem;padding:65px 35px;text-align:center}:where(.legacy-surface) .dashboard-empty .handwritten{margin-bottom:4px;font-size:52px}:where(.legacy-surface) .dashboard-empty .lede{margin-inline:auto}:where(.legacy-surface) .audit-progress-shell{overflow:hidden;border:1px solid var(--border);border-radius:3rem;background:rgba(var(--legacy-paper-rgb),.78);box-shadow:0 24px 70px -35px rgba(var(--legacy-ink-rgb),.28)}:where(.legacy-surface) .audit-progress-toolbar{display:flex;min-height:68px;align-items:center;gap:18px;border-bottom:1px solid var(--border);padding:0 26px}:where(.legacy-surface) .progress-live-pill{display:flex;align-items:center;gap:7px}:where(.legacy-surface) .progress-live-pill i{width:7px;height:7px;border-radius:50%;background:#5f806b;box-shadow:0 0 0 0 rgba(95,128,107,.4);animation:live-pulse 1.8s ease-out infinite}:where(.legacy-surface) .audit-progress-main{display:grid;min-height:440px;grid-template-columns:.85fr 1.15fr;align-items:center;background:radial-gradient(circle at 18% 40%,rgba(232,239,232,.9),transparent 33%),radial-gradient(circle at 86% 18%,rgba(239,237,244,.9),transparent 32%)}:where(.legacy-surface) .audit-orbit{position:relative;width:min(270px,70%);aspect-ratio:1;margin:auto}:where(.legacy-surface) .orbit-ring{position:absolute;inset:0;border:1px solid rgba(var(--legacy-ink-rgb),.13);border-radius:50%}:where(.legacy-surface) .orbit-ring-one{animation:orbit-breathe 3.2s ease-in-out infinite}:where(.legacy-surface) .orbit-ring-two{inset:17%;border-style:dashed;animation:spinner-turn 12s linear infinite}:where(.legacy-surface) .orbit-core{position:absolute;inset:31%;display:flex;align-items:baseline;justify-content:center;border-radius:50%;background:var(--ink);color:var(--paper);box-shadow:0 14px 35px -18px rgba(var(--legacy-ink-rgb),.6)}:where(.legacy-surface) .orbit-core span{align-self:center;font-size:clamp(42px,6vw,64px);font-weight:600;letter-spacing:-.08em;line-height:1}:where(.legacy-surface) .orbit-core small{align-self:center;margin:26px 0 0 4px;color:rgba(var(--legacy-paper-rgb),.55);font-size:12px}:where(.legacy-surface) .orbit-dot{position:absolute;top:47%;left:47%;width:16px;height:16px;border:4px solid var(--paper);border-radius:50%;background:var(--peach);transform-origin:8px 8px;animation:orbit-dot 4.5s linear infinite}:where(.legacy-surface) .audit-progress-copy{max-width:560px;padding:55px 55px 55px 20px;animation:progress-copy-in .55s cubic-bezier(.16,1,.3,1) both}:where(.legacy-surface) .progress-kicker{display:block;margin-bottom:18px;color:var(--ink-muted);font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}:where(.legacy-surface) .audit-failed h1,:where(.legacy-surface) .audit-progress-copy h1{margin-bottom:17px;font-size:clamp(38px,5vw,58px);line-height:1.03}:where(.legacy-surface) .audit-failed>p,:where(.legacy-surface) .audit-progress-copy>p{max-width:510px;color:var(--ink-muted);font-size:17px}:where(.legacy-surface) .progress-time{display:inline-block;margin-top:20px;border-radius:999px;background:rgba(255,183,178,.32);padding:7px 12px;color:#8c5753;font-size:12px;font-weight:600}:where(.legacy-surface) .audit-stage-list{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border)}:where(.legacy-surface) .audit-stage{display:flex;min-height:88px;align-items:center;gap:11px;border-right:1px solid var(--border);padding:16px 20px;color:var(--ink-faint);transition:background .35s ease,color .35s ease}:where(.legacy-surface) .audit-stage:last-child{border-right:0}:where(.legacy-surface) .audit-stage-active{background:var(--lavender);color:var(--ink)}:where(.legacy-surface) .audit-stage-complete{color:#4f6554}:where(.legacy-surface) .audit-stage-icon{display:grid;width:29px;height:29px;flex:0 0 auto;place-items:center;border:1px solid;border-radius:50%;font-size:11px;font-weight:700}:where(.legacy-surface) .audit-stage-active .audit-stage-icon{border-color:var(--peach);background:var(--peach);color:var(--ink);animation:active-stage-pulse 1.8s ease-in-out infinite}:where(.legacy-surface) .audit-stage-complete .audit-stage-icon{border-color:var(--sage);background:var(--sage)}:where(.legacy-surface) .audit-stage div{display:grid}:where(.legacy-surface) .audit-stage strong{font-size:13px}:where(.legacy-surface) .audit-stage small{color:inherit;font-size:10px}:where(.legacy-surface) .audit-failed{max-width:720px;margin:70px auto;padding:clamp(35px,7vw,70px);background:rgba(255,183,178,.25);text-align:center}:where(.legacy-surface) .audit-failed .button{margin-top:15px}:where(.legacy-surface) .live-report-hero{margin-top:0}:where(.legacy-surface) .live-report-hero .preview-toolbar{display:grid;grid-template-columns:1fr minmax(240px,560px) 1fr}:where(.legacy-surface) .live-report-hero .preview-brand{justify-self:start}:where(.legacy-surface) .live-report-hero .preview-pill{justify-self:end}:where(.legacy-surface) .report-url-bar{display:flex;min-width:0;width:100%;max-width:560px;margin-inline:auto;align-items:center;justify-self:center;gap:8px;border:1px solid var(--border);border-radius:999px;background:rgba(var(--legacy-paper-rgb),.72);padding:8px 12px;color:var(--ink-muted);font-size:11px}:where(.legacy-surface) .report-url-bar:hover{border-color:var(--border-strong);color:var(--ink)}:where(.legacy-surface) .report-url-bar>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.legacy-surface) .report-url-lock{color:var(--score-good);font-size:7px}:where(.legacy-surface) .report-hero-grid .preview-finding h1{max-width:580px;margin:28px 0 18px;font-size:clamp(28px,3.4vw,40px);line-height:1.06}:where(.legacy-surface) .report-summary-grid{display:grid;grid-template-columns:1fr;gap:18px;margin-top:18px}:where(.legacy-surface) .report-intro-card{display:flex;min-height:0;flex-direction:column;background:var(--sage);padding:clamp(26px,4vw,42px)}:where(.legacy-surface) .report-intro-card h2{margin-bottom:17px;font-size:clamp(28px,3.4vw,38px);line-height:1.06}:where(.legacy-surface) .report-intro-card>p:last-child{margin-bottom:0;color:var(--ink-muted)}:where(.legacy-surface) .report-shot{position:relative;margin:0;overflow:hidden;background:var(--paper-deep)}:where(.legacy-surface) .report-shot img{display:block;width:100%;height:auto;object-fit:contain}:where(.legacy-surface) .report-shot figcaption{position:absolute;right:14px;bottom:14px;border-radius:999px;background:rgba(var(--legacy-paper-rgb),.88);padding:6px 10px;color:var(--ink-muted);font-size:10px;font-weight:650;backdrop-filter:blur(8px)}:where(.legacy-surface) .report-shot-annotated{min-height:0}:where(.legacy-surface) .full-report{margin-top:clamp(85px,11vw,130px)}:where(.legacy-surface) .report-actions{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:45px}:where(.legacy-surface) .report-actions h2,:where(.legacy-surface) .report-block-heading h2{max-width:770px;margin-bottom:0;font-size:clamp(36px,5vw,54px);line-height:1.02}:where(.legacy-surface) .module-score-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}:where(.legacy-surface) .module-score-card{min-width:0;border:1px solid var(--border);border-radius:2.25rem;background:var(--lavender);padding:30px}:where(.legacy-surface) .module-score-card:nth-child(2){background:rgba(255,183,178,.55)}:where(.legacy-surface) .module-score-card:nth-child(3){background:var(--cream)}:where(.legacy-surface) .module-score-card>span{display:block;color:var(--ink-muted);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}:where(.legacy-surface) .module-score-card>strong{display:block;margin:26px 0 22px;font-size:clamp(55px,7vw,80px);font-weight:600;letter-spacing:-.08em;line-height:.8}:where(.legacy-surface) .module-score-card>strong small{margin-left:4px;color:var(--ink-faint);font-size:13px;letter-spacing:0}:where(.legacy-surface) .module-score-card p{margin-bottom:0;color:var(--ink-muted);font-size:13px}:where(.legacy-surface) .click-result-card{display:grid;grid-template-columns:1fr;gap:12px;margin-top:18px;overflow:hidden;background:var(--ink);color:var(--paper);padding:18px}:where(.legacy-surface) .click-result-card>div{padding:35px 18px 35px 35px}:where(.legacy-surface) .click-result-card .mini-label,:where(.legacy-surface) .click-result-card p{color:rgba(var(--legacy-paper-rgb),.58)}:where(.legacy-surface) .click-result-card h2{margin-bottom:18px;font-size:clamp(27px,3.4vw,38px);line-height:1.06}:where(.legacy-surface) .click-result-card .report-shot{min-height:0;border-radius:2.2rem}:where(.legacy-surface) .report-block{margin-top:clamp(95px,12vw,145px)}:where(.legacy-surface) .report-block-heading{max-width:800px;margin-bottom:48px}:where(.legacy-surface) .killer-list{display:grid;gap:15px}:where(.legacy-surface) .killer-card{display:grid;grid-template-columns:75px 1fr;gap:25px;border:1px solid var(--border);border-radius:2.5rem;background:rgba(var(--legacy-paper-rgb),.62);padding:clamp(27px,5vw,46px)}:where(.legacy-surface) .killer-index{display:grid;width:54px;height:54px;place-items:center;border-radius:50%;background:var(--peach);font-size:13px;font-weight:700}:where(.legacy-surface) .killer-card h3{max-width:760px;margin-bottom:13px;font-size:clamp(25px,3.2vw,34px);line-height:1.08}:where(.legacy-surface) .killer-card>div>p{max-width:760px;color:var(--ink-muted)}:where(.legacy-surface) .killer-card .rewrite-box{max-width:780px;background:var(--sage)}:where(.legacy-surface) .rewrite-section{border-radius:4rem;background:var(--lavender);padding:clamp(35px,7vw,75px)}:where(.legacy-surface) .report-rewrites{display:grid;gap:12px}:where(.legacy-surface) .report-rewrite{border-radius:2rem;background:rgba(var(--legacy-paper-rgb),.78);padding:clamp(25px,4vw,40px)}:where(.legacy-surface) .report-rewrite>span{color:var(--ink-muted);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}:where(.legacy-surface) .rewrite-original{margin:22px 0 12px;color:var(--ink-faint)}:where(.legacy-surface) .report-rewrite h3{margin-bottom:12px;font-size:clamp(24px,3vw,32px);line-height:1.1}:where(.legacy-surface) .report-rewrite>p:last-child{margin-bottom:0;color:var(--ink-muted);font-size:14px}:where(.legacy-surface) .report-bottom-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:16px;margin-top:18px}:where(.legacy-surface) .checklist-card,:where(.legacy-surface) .share-card{padding:clamp(28px,5vw,45px)}:where(.legacy-surface) .checklist-card{background:var(--sage)}:where(.legacy-surface) .share-card{background:var(--cream)}:where(.legacy-surface) .checklist-card h2,:where(.legacy-surface) .share-card h2{margin-bottom:28px;font-size:clamp(25px,3.2vw,34px);line-height:1.08}:where(.legacy-surface) .checklist-card div{display:grid;gap:12px}:where(.legacy-surface) .checklist-card div p{display:flex;gap:10px;margin-bottom:0;font-size:14px}:where(.legacy-surface) .checklist-card svg{flex:0 0 auto;margin-top:4px;color:#4f6d59}:where(.legacy-surface) .share-card>img{display:block;max-width:100%;margin:25px 0}:where(.legacy-surface) .full-page-shot{margin-top:18px;border-radius:2.5rem}:where(.legacy-surface) .full-page-shot img{height:auto;object-fit:contain}:where(.legacy-surface) .locked-report-outline{display:grid;gap:18px;margin-top:clamp(70px,9vw,110px);padding-bottom:110px}:where(.legacy-surface) .locked-report-heading{max-width:710px;margin-bottom:18px}:where(.legacy-surface) .locked-report-heading h2{margin:14px 0;font-size:clamp(36px,5vw,54px);line-height:1.02}:where(.legacy-surface) .locked-report-heading>p:last-child{max-width:640px;color:var(--ink-muted)}:where(.legacy-surface) .locked-breakdown-card{overflow:hidden;border:1px solid var(--border);border-radius:2rem;background:rgba(var(--legacy-paper-rgb),.68);box-shadow:var(--shadow)}:where(.legacy-surface) .locked-breakdown-card>header{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border);padding:17px 22px}:where(.legacy-surface) .locked-breakdown-card>header h3,:where(.legacy-surface) .locked-breakdown-card>header p{margin:0;font-size:14px;font-weight:650}:where(.legacy-surface) .locked-breakdown-card>header span{color:var(--ink-muted);font-size:11px}:where(.legacy-surface) .locked-priorities{background:rgba(var(--legacy-paper-rgb),.8)}:where(.legacy-surface) .locked-priority-list{display:grid;padding:9px 22px}:where(.legacy-surface) .locked-priority-row{display:grid;grid-template-columns:34px 1fr;gap:12px;border-bottom:1px solid var(--border);padding:16px 0}:where(.legacy-surface) .locked-priority-row:last-child{border-bottom:0}:where(.legacy-surface) .locked-priority-row>span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--peach);font-size:10px;font-weight:750}:where(.legacy-surface) .locked-priority-row:nth-child(2)>span{background:var(--cream)}:where(.legacy-surface) .locked-priority-row:nth-child(3)>span{background:var(--sage)}:where(.legacy-surface) .locked-priority-row strong{font-size:11px;letter-spacing:.08em;text-transform:uppercase}:where(.legacy-surface) .locked-priority-row p{display:-webkit-box;overflow:hidden;margin:3px 0 0;color:var(--ink-muted);font-size:13px;-webkit-box-orient:vertical;-webkit-line-clamp:2}:where(.legacy-surface) .locked-breakdown-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}:where(.legacy-surface) .locked-breakdown-grid .locked-breakdown-card>p{display:-webkit-box;height:85px;overflow:hidden;margin:0;padding:22px;color:var(--ink-muted);font-size:14px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}:where(.legacy-surface) .locked-copy-lines{display:grid;gap:10px;padding:0 22px 22px}:where(.legacy-surface) .locked-copy-lines span{height:13px;border-radius:8px;background:rgba(var(--legacy-ink-rgb),.14)}:where(.legacy-surface) .locked-copy-lines span:first-child{width:92%}:where(.legacy-surface) .locked-copy-lines span:nth-child(2){width:78%}:where(.legacy-surface) .locked-copy-lines span:nth-child(3){width:64%}:where(.legacy-surface) .locked-copy-lines span:nth-child(4){width:48%}:where(.legacy-surface) .locked-copy-lines span:nth-child(5){width:70%}:where(.legacy-surface) .locked-card-footer{display:flex;align-items:center;justify-content:center;gap:7px;border-top:1px solid var(--border);background:rgba(var(--legacy-paper-rgb),.86);padding:12px 18px;color:var(--ink-muted);font-size:10px;font-weight:650}:where(.legacy-surface) .unlock-dock{position:sticky;z-index:15;bottom:18px;display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid var(--border-strong);border-radius:1.5rem;background:rgba(var(--legacy-paper-rgb),.92);box-shadow:0 18px 55px rgba(var(--legacy-ink-rgb),.16);padding:14px 16px 14px 22px;backdrop-filter:blur(16px)}:where(.legacy-surface) .unlock-price>span{color:#b8574f;font-size:12px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}:where(.legacy-surface) .unlock-price p{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:4px 0 0}:where(.legacy-surface) .unlock-price strong{font-size:clamp(34px,5vw,44px);font-weight:650;letter-spacing:-.06em;line-height:.9}:where(.legacy-surface) .unlock-price s{color:var(--ink-faint);font-size:clamp(18px,2.4vw,22px);text-decoration-color:var(--peach);text-decoration-thickness:2px}:where(.legacy-surface) .unlock-price small{flex-basis:100%;color:var(--ink-muted);font-size:12px;font-weight:550}:where(.legacy-surface) .report-wrap{max-width:1100px;padding:80px 0 130px}:where(.legacy-surface) .demo-report-page{padding-top:58px}:where(.legacy-surface) .demo-report-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(28px,6vw,70px);align-items:end;margin-bottom:28px;border:1px solid var(--founder-line);border-radius:2.4rem;background:radial-gradient(circle at 88% 12%,rgba(255,183,178,.35),transparent 30%),var(--lavender);padding:clamp(30px,6vw,58px)}:where(.legacy-surface) .demo-report-intro h1{max-width:760px;margin:10px 0 16px;font-size:clamp(36px,5.2vw,58px);line-height:1}:where(.legacy-surface) .demo-report-intro>div>p:last-child{max-width:720px;margin:0;color:var(--ink-muted);font-size:14px;line-height:1.55}:where(.legacy-surface) .demo-report-intro .button{white-space:nowrap}:where(.legacy-surface) .report-score{font:650 clamp(72px,12vw,130px)/.9 var(--font-outfit),sans-serif;letter-spacing:-.08em}:where(.legacy-surface) .score-good{color:var(--score-good)}:where(.legacy-surface) .score-mid{color:var(--score-mid)}:where(.legacy-surface) .score-bad{color:var(--score-bad)}:where(.legacy-surface) .report-section{margin-top:26px;padding:clamp(26px,5vw,42px)}:where(.legacy-surface) .report-section h2{font-size:clamp(28px,4vw,42px);line-height:1.08}:where(.legacy-surface) .report-section p{color:var(--ink-muted)}:where(.legacy-surface) .fix-number{display:block;margin-bottom:24px;color:var(--ink-muted);font-size:12px;font-weight:650}:where(.legacy-surface) .locked{position:relative;overflow:hidden}:where(.legacy-surface) .locked-copy{user-select:none;filter:blur(7px)}:where(.legacy-surface) .lock-panel{position:absolute;inset:0;display:grid;place-content:center;padding:24px;background:rgba(var(--legacy-paper-rgb),.78);text-align:center;backdrop-filter:blur(4px)}:where(.legacy-surface) .audit-list{display:grid;gap:12px;margin-top:32px}:where(.legacy-surface) .audit-row{display:grid;grid-template-columns:1fr auto auto;gap:20px;align-items:center;padding:18px 20px}@keyframes resolve-score{0%{opacity:.18;filter:blur(12px);transform:scale(.95)}to{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes track-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes blob-float{0%,to{transform:translateY(-10px)}50%{transform:translateY(10px)}}@keyframes spinner-turn{to{transform:rotate(1turn)}}@keyframes live-pulse{70%{box-shadow:0 0 0 8px rgba(95,128,107,0)}to{box-shadow:0 0 0 0 rgba(95,128,107,0)}}@keyframes orbit-breathe{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.03)}}@keyframes orbit-dot{0%{transform:rotate(0deg) translateX(134px) rotate(0deg)}to{transform:rotate(1turn) translateX(134px) rotate(-1turn)}}@keyframes progress-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes active-stage-pulse{50%{transform:scale(1.08)}}@media (max-width:900px){:where(.legacy-surface) .shell{width:min(100% - 36px,720px)}:where(.legacy-surface) .header-inner{position:relative;grid-template-columns:1fr auto}:where(.legacy-surface) .nav-links{display:none}:where(.legacy-surface) .mobile-nav-toggle{display:inline-flex;width:42px;height:42px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(var(--legacy-ink-rgb),.14);border-radius:999px;background:rgba(var(--legacy-paper-rgb),.84);color:var(--ink);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}:where(.legacy-surface) .mobile-nav-toggle:hover{border-color:var(--border-strong);background:var(--cream)}:where(.legacy-surface) .mobile-nav-toggle:active{transform:scale(.94)}:where(.legacy-surface) .mobile-nav-toggle:focus-visible{outline:3px solid rgba(79,128,100,.24);outline-offset:2px}:where(.legacy-surface) .mobile-nav-panel{position:absolute;z-index:60;top:calc(100% - 1px);right:0;left:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;border:1px solid rgba(var(--legacy-ink-rgb),.12);border-radius:0 0 1.6rem 1.6rem;background:rgba(var(--legacy-paper-rgb),.98);padding:10px;box-shadow:0 24px 55px -24px rgba(var(--legacy-ink-rgb),.35);backdrop-filter:blur(20px);animation:mobile-nav-in .22s cubic-bezier(.22,1,.36,1)}:where(.legacy-surface) .mobile-nav-panel a{display:grid;gap:3px;border-radius:1rem;padding:13px 14px;transition:background-color .16s ease,transform .16s ease}:where(.legacy-surface) .mobile-nav-panel a:hover{background:var(--cream);transform:translateY(-1px)}:where(.legacy-surface) .mobile-nav-panel span{color:var(--ink);font-size:14px;font-weight:650;letter-spacing:-.01em}:where(.legacy-surface) .mobile-nav-panel small{color:var(--ink-faint);font-size:11px;line-height:1.35}@keyframes mobile-nav-in{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}:where(.legacy-surface) .app-nav-label{display:none}:where(.legacy-surface) .audit-progress-main,:where(.legacy-surface) .click-result-card,:where(.legacy-surface) .demo-report-intro,:where(.legacy-surface) .faq-layout,:where(.legacy-surface) .included-layout,:where(.legacy-surface) .preview-grid,:where(.legacy-surface) .pricing-grid-three,:where(.legacy-surface) .report-bottom-grid,:where(.legacy-surface) .report-summary-grid,:where(.legacy-surface) .split-heading{grid-template-columns:1fr}:where(.legacy-surface) .pricing-grid-three .price-card{min-height:0}:where(.legacy-surface) .intake-choice{align-self:center}:where(.legacy-surface) .demo-report-intro{align-items:start}:where(.legacy-surface) .demo-report-intro .button{width:fit-content}:where(.legacy-surface) .locked-breakdown-grid{grid-template-columns:1fr}:where(.legacy-surface) .preview-score-panel{border-right:0;border-bottom:1px solid var(--border)}:where(.legacy-surface) .preview-progress{grid-template-columns:repeat(2,1fr)}:where(.legacy-surface) .preview-progress span:nth-child(2){border-right:0}:where(.legacy-surface) .preview-progress span:nth-child(-n+2){border-bottom:1px solid var(--border)}:where(.legacy-surface) .included-group ul{grid-template-columns:minmax(0,1fr)}:where(.legacy-surface) .faq-heading,:where(.legacy-surface) .included-heading{position:static}:where(.legacy-surface) .included-heading{max-width:620px}:where(.legacy-surface) .footer-top{grid-template-columns:1fr 1fr}:where(.legacy-surface) .audit-badge{justify-self:start}:where(.legacy-surface) .legal-layout{grid-template-columns:minmax(0,720px);gap:28px}:where(.legacy-surface) .legal-note{position:static;display:grid;grid-template-columns:1fr auto;gap:8px 30px;align-items:center}:where(.legacy-surface) .legal-note .mini-label{grid-column:1/-1}:where(.legacy-surface) .legal-note p{max-width:520px;margin:4px 0 0}:where(.legacy-surface) .audit-orbit{width:240px;margin-top:55px}:where(.legacy-surface) .audit-progress-copy{max-width:640px;padding:40px 45px 55px;text-align:center}:where(.legacy-surface) .audit-progress-copy>p{margin-inline:auto}:where(.legacy-surface) .audit-stage-list{grid-template-columns:repeat(2,1fr)}:where(.legacy-surface) .audit-stage:nth-child(2){border-right:0}:where(.legacy-surface) .audit-stage:nth-child(-n+2){border-bottom:1px solid var(--border)}:where(.legacy-surface) .module-score-grid{grid-template-columns:1fr}:where(.legacy-surface) .module-score-card{display:grid;grid-template-columns:1fr auto;gap:12px 25px;align-items:center}:where(.legacy-surface) .module-score-card>strong{grid-row:span 2;margin:0}:where(.legacy-surface) .click-result-card>div{padding:35px 28px 5px}}@media (max-width:680px){.legacy-surface{font-size:16px}:where(.legacy-surface) .shell{width:calc(100% - 28px)}:where(.legacy-surface) .header-inner{min-height:68px}:where(.legacy-surface) .header-actions{gap:8px}:where(.legacy-surface) .mobile-nav-panel{max-height:calc(100vh - 82px);grid-template-columns:1fr;overflow-y:auto;overscroll-behavior:contain}:where(.legacy-surface) .nav-button{min-height:40px;padding-inline:14px;font-size:12px}:where(.legacy-surface) .nav-button span{display:none}:where(.legacy-surface) .brand{font-size:19px}:where(.legacy-surface) .brand-logo{width:28px;height:28px}:where(.legacy-surface) .dashboard-link{font-size:13px}:where(.legacy-surface) .dashboard-heading{align-items:flex-start;flex-direction:column;padding:30px}:where(.legacy-surface) .dashboard-new-audit{align-self:flex-end;width:142px;max-width:none;min-width:0}:where(.legacy-surface) .dashboard-new-audit-open{width:100%}:where(.legacy-surface) .dashboard-audit-choice-copy{margin-inline:auto;text-align:center}:where(.legacy-surface) .dashboard-overview{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.legacy-surface) .order-row{grid-template-columns:1fr}:where(.legacy-surface) .order-row .button{width:100%}:where(.legacy-surface) .hero-inner{padding:76px 0 74px}:where(.legacy-surface) .hero-report-open{right:16px;bottom:16px}:where(.legacy-surface) .hero h1{font-size:clamp(42px,12.5vw,58px)}:where(.legacy-surface) .hero .accent-line:after{right:0;left:0;height:10px}:where(.legacy-surface) .hero-lede{font-size:16px}:where(.legacy-surface) .url-form{align-items:stretch;flex-direction:column;gap:8px;padding:8px;border-radius:1.5rem}:where(.legacy-surface) .url-field{width:100%;height:56px;min-height:56px;border-radius:1rem;padding-inline:16px;font-size:16px}:where(.legacy-surface) .url-form .button{width:100%;height:56px;min-height:56px;padding-block:0}:where(.legacy-surface) .dashboard-url-form{flex-direction:row;align-items:center;gap:0;border-radius:999px;padding:0}:where(.legacy-surface) .dashboard-new-audit-open .dashboard-url-form{gap:8px;padding:7px}:where(.legacy-surface) .dashboard-url-form .url-field{height:52px;min-height:52px;border-radius:999px}:where(.legacy-surface) .dashboard-url-form .analyze-button{width:142px;height:52px;min-height:52px}:where(.legacy-surface) .dashboard-new-audit-open .dashboard-url-form .analyze-button{width:126px}:where(.legacy-surface) .hero-form-support{gap:7px 14px;flex-wrap:wrap}:where(.legacy-surface) .hero-sample-link{border-left:0;padding-left:0}:where(.legacy-surface) .error{position:static;margin:7px 12px 4px}:where(.legacy-surface) .report-preview{margin-top:62px;border-radius:2rem}:where(.legacy-surface) .audit-progress-shell{border-radius:2rem}:where(.legacy-surface) .audit-progress-toolbar{padding:0 18px}:where(.legacy-surface) .audit-orbit{width:190px}:where(.legacy-surface) .orbit-dot{animation-name:none;top:-2px;left:calc(50% - 8px)}:where(.legacy-surface) .audit-progress-copy{padding:35px 23px 45px}:where(.legacy-surface) .audit-stage{min-height:78px;padding:13px}:where(.legacy-surface) .report-wrap{padding-top:35px}:where(.legacy-surface) .report-actions{align-items:stretch;flex-direction:column}:where(.legacy-surface) .report-actions .button{width:100%}:where(.legacy-surface) .killer-card{grid-template-columns:1fr}:where(.legacy-surface) .killer-index{width:44px;height:44px}:where(.legacy-surface) .rewrite-section{border-radius:2.5rem;padding-inline:20px}:where(.legacy-surface) .preview-toolbar{padding:0 18px}:where(.legacy-surface) .preview-domain{display:none}:where(.legacy-surface) .live-report-hero .preview-toolbar{display:flex;flex-wrap:wrap;padding-block:12px}:where(.legacy-surface) .report-url-bar{order:3;width:100%;max-width:none;flex-basis:100%}:where(.legacy-surface) .preview-pill{margin-left:auto}:where(.legacy-surface) .unlock-dock{align-items:stretch;flex-direction:column;gap:12px;bottom:10px;padding:15px}:where(.legacy-surface) .unlock-dock .button{width:100%}:where(.legacy-surface) .preview-finding,:where(.legacy-surface) .preview-score-panel{padding:30px 24px}:where(.legacy-surface) .score-number{font-size:88px}:where(.legacy-surface) .preview-progress{display:none}:where(.legacy-surface) .section{padding:92px 0}:where(.legacy-surface) .section-heading{margin-bottom:42px}:where(.legacy-surface) .section h2{font-size:clamp(41px,12vw,56px)}:where(.legacy-surface) .pricing-grid,:where(.legacy-surface) .steps-grid{grid-template-columns:1fr}:where(.legacy-surface) .intake-choice{width:100%;justify-content:center;border-radius:1.25rem}:where(.legacy-surface) .intake-choice-option{flex:1 1 0;justify-content:center;border-radius:1rem;padding:11px 8px;font-size:12px}:where(.legacy-surface) .step-card{min-height:250px;border-radius:2rem}:where(.legacy-surface) .faq-section,:where(.legacy-surface) .proof-section{border-radius:2.5rem 2.5rem 0 0}:where(.legacy-surface) .coral-underline{white-space:normal}:where(.legacy-surface) .evidence-chain{border-radius:2rem}:where(.legacy-surface) .evidence-chain-topline{align-items:flex-start;flex-direction:column;padding:18px 22px}:where(.legacy-surface) .evidence-chain-grid{grid-template-columns:1fr}:where(.legacy-surface) .evidence-chain-grid article{min-height:0;border-right:0;border-bottom:1px solid var(--border);padding:30px 23px 32px}:where(.legacy-surface) .evidence-chain-grid article:last-child{border-bottom:0}:where(.legacy-surface) .evidence-step{margin-bottom:27px}:where(.legacy-surface) .evidence-verdict{grid-template-columns:1fr;gap:11px;padding:25px 23px 28px}:where(.legacy-surface) .evidence-verdict strong{font-size:29px}:where(.legacy-surface) .evidence-sample-link{width:100%;margin-top:8px}:where(.legacy-surface) .included-group ul{gap:18px}:where(.legacy-surface) .price-card{min-height:600px;border-radius:2.25rem}:where(.legacy-surface) .full-report-list{grid-template-columns:1fr}:where(.legacy-surface) .price-badge{position:static;align-self:flex-start;order:-1;margin-bottom:25px}:where(.legacy-surface) .faq-item summary{font-size:18px}:where(.legacy-surface) .footer-top{grid-template-columns:1fr;gap:45px}:where(.legacy-surface) .footer-links{gap:35px}:where(.legacy-surface) .footer-bottom{align-items:flex-start;flex-direction:column;gap:12px}:where(.legacy-surface) .footer-credit{flex-wrap:wrap;gap:7px 12px}:where(.legacy-surface) .footer-meta-actions{justify-content:flex-start}:where(.legacy-surface) .analytics-consent{grid-template-columns:1fr;gap:16px}:where(.legacy-surface) .analytics-consent>div:last-child{display:grid;grid-template-columns:1fr 1fr}:where(.legacy-surface) .analytics-consent .button{width:100%}:where(.legacy-surface) .legal-page{padding-bottom:85px}:where(.legacy-surface) .legal-hero{padding-top:60px;padding-bottom:55px}:where(.legacy-surface) .legal-back{margin-bottom:42px}:where(.legacy-surface) .legal-hero h1{font-size:clamp(45px,14vw,65px)}:where(.legacy-surface) .legal-note{grid-template-columns:1fr}:where(.legacy-surface) .legal-note .mini-label{grid-column:auto}:where(.legacy-surface) .legal-document section{padding:33px 0 31px}:where(.legacy-surface) .legal-document li,:where(.legacy-surface) .legal-document p{font-size:15px}:where(.legacy-surface) .audit-row{grid-template-columns:1fr auto}:where(.legacy-surface) .dashboard-page{width:calc(100% - 40px);padding-top:64px;padding-bottom:90px}:where(.legacy-surface) .dashboard-heading{gap:24px;margin-bottom:18px;border-radius:1.8rem;padding:24px 20px}:where(.legacy-surface) .dashboard-heading>div:first-child{width:100%}:where(.legacy-surface) .dashboard-heading .eyebrow{margin-bottom:16px}:where(.legacy-surface) .dashboard-heading h1{margin-bottom:12px;font-size:clamp(48px,14vw,60px);line-height:.98}:where(.legacy-surface) .dashboard-heading .lede{max-width:none;font-size:16px;line-height:1.5}:where(.legacy-surface) .dashboard-new-audit,:where(.legacy-surface) .dashboard-new-audit-open{align-self:stretch;width:100%}:where(.legacy-surface) .dashboard-audit-choice-copy{margin-bottom:10px;font-size:11px}:where(.legacy-surface) .dashboard-overview{gap:8px;margin-bottom:18px}:where(.legacy-surface) .dashboard-overview article{border-radius:1.2rem;padding:14px}:where(.legacy-surface) .dashboard-overview strong{font-size:27px}:where(.legacy-surface) .dashboard-overview small{white-space:normal}:where(.legacy-surface) .dashboard-url-form .analyze-button{width:100%;min-width:100%;flex-basis:100%}:where(.legacy-surface) .dashboard-new-audit-open .dashboard-url-form .analyze-button{width:122px;min-width:122px;flex-basis:122px}:where(.legacy-surface) .dashboard-notice{margin-bottom:14px;border-radius:1rem;padding:13px 15px}:where(.legacy-surface) .reenter-panel{max-width:none;padding:8px 0 24px}:where(.legacy-surface) .reenter-panel .display{font-size:clamp(32px,9vw,40px)}:where(.legacy-surface) .dashboard-agency-credits{grid-template-columns:1fr;gap:10px;padding:16px 18px}:where(.legacy-surface) .dashboard-agency-credits-hint{justify-self:start}:where(.legacy-surface) .order-row{gap:20px;margin-bottom:14px;border-radius:1.5rem;padding:22px 20px}:where(.legacy-surface) .order-row h2{margin:8px 0 6px;font-size:25px}:where(.legacy-surface) .order-row p{font-size:14px;line-height:1.55}:where(.legacy-surface) .audit-list{gap:10px;margin-top:18px}:where(.legacy-surface) .dashboard-list-heading{margin-top:34px}:where(.legacy-surface) .dashboard-list-heading h2{font-size:28px}:where(.legacy-surface) .audit-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;border-radius:1.4rem;padding:18px 18px 16px;box-shadow:0 10px 30px -25px rgba(var(--legacy-ink-rgb),.45)}:where(.legacy-surface) .audit-row>div{min-width:0}:where(.legacy-surface) .audit-row strong{display:block;overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}:where(.legacy-surface) .audit-row-score{align-self:start;padding-top:1px;min-width:62px}:where(.legacy-surface) .audit-row-score strong{font-size:14px;font-weight:650}:where(.legacy-surface) .audit-row .audit-status{grid-column:1/-1;justify-self:start;margin-top:5px;padding:6px 11px;font-size:10px}:where(.legacy-surface) .dashboard-empty{border-radius:1.75rem;padding:45px 22px}:where(.legacy-surface) .dashboard-empty .handwritten{font-size:43px}}@media (prefers-reduced-motion:reduce){.legacy-surface{scroll-behavior:auto}:where(.legacy-surface) *,:where(.legacy-surface) :after,:where(.legacy-surface) :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}:where(.legacy-surface) .resolve{opacity:1;transform:none}}:where(.legacy-surface) .narrative-report{--route-line:rgba(var(--legacy-ink-rgb),0.16)}:where(.legacy-surface) .narrative-cover{margin-top:0;overflow:hidden}:where(.legacy-surface) .narrative-cover .preview-toolbar{display:grid;grid-template-columns:1fr minmax(240px,560px) 1fr}:where(.legacy-surface) .narrative-cover .preview-brand{justify-self:start}:where(.legacy-surface) .narrative-cover .preview-pill{justify-self:end}:where(.legacy-surface) .narrative-contract-grid{display:grid;min-height:430px;grid-template-columns:.72fr 1.28fr}:where(.legacy-surface) .narrative-score-panel{display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--border);background:radial-gradient(circle at 20% 20%,rgba(var(--legacy-paper-rgb),.85),transparent 38%),var(--lavender);padding:clamp(32px,5vw,62px)}:where(.legacy-surface) .narrative-score-panel .preview-score{margin:24px 0 10px}:where(.legacy-surface) .visit-contract{display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 88% 18%,rgba(255,183,178,.3),transparent 30%),rgba(var(--legacy-paper-rgb),.58);padding:clamp(34px,6vw,74px)}:where(.legacy-surface) .visit-contract h1{max-width:760px;margin:20px 0 34px;font-size:clamp(32px,4.5vw,52px);line-height:1.02}:where(.legacy-surface) .contract-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:where(.legacy-surface) .contract-facts>div{display:grid;grid-template-columns:auto 1fr;gap:1px 9px;align-items:center;border:1px solid var(--border);border-radius:1.3rem;background:rgba(var(--legacy-paper-rgb),.72);padding:15px 17px}:where(.legacy-surface) .contract-facts svg{grid-row:1/3;color:var(--score-mid)}:where(.legacy-surface) .contract-facts span{color:var(--ink-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}:where(.legacy-surface) .contract-facts strong{font-size:13px;line-height:1.35}:where(.legacy-surface) .axis-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}:where(.legacy-surface) .axis-strip article{display:grid;min-height:180px;grid-template-columns:1fr auto;border:1px solid var(--border);border-radius:2rem;background:var(--sage);padding:26px 28px}:where(.legacy-surface) .axis-strip article:nth-child(2){background:rgba(255,183,178,.46)}:where(.legacy-surface) .axis-strip article:nth-child(3){background:var(--cream)}:where(.legacy-surface) .axis-strip article>span{align-self:start;color:var(--ink-muted);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}:where(.legacy-surface) .axis-strip strong{align-self:start;font-size:34px;letter-spacing:-.07em;line-height:.9}:where(.legacy-surface) .axis-strip strong small{color:var(--ink-faint);font-size:11px}:where(.legacy-surface) .axis-strip p{grid-column:1/-1;align-self:end;max-width:270px;margin:30px 0 0;color:var(--ink-muted);font-size:13px;line-height:1.45}:where(.legacy-surface) .encounter-section,:where(.legacy-surface) .evidence-appendix,:where(.legacy-surface) .patch-section,:where(.legacy-surface) .repair-section{margin-top:clamp(86px,11vw,135px)}:where(.legacy-surface) .narrative-section-heading{max-width:780px;margin-bottom:44px}:where(.legacy-surface) .narrative-section-heading h2{margin:10px 0 14px;font-size:clamp(36px,5vw,54px);line-height:1.02}:where(.legacy-surface) .narrative-section-heading>p:last-child{max-width:680px;margin-bottom:0;color:var(--ink-muted)}:where(.legacy-surface) .encounter-timeline{position:relative;display:grid;gap:18px}:where(.legacy-surface) .encounter-beat{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr);gap:18px}:where(.legacy-surface) .encounter-marker{position:relative;z-index:1;display:grid;width:44px;height:44px;margin-top:24px;place-items:center;border:1px solid var(--border-strong);border-radius:50%;background:var(--paper);font-size:11px;font-weight:750}:where(.legacy-surface) .encounter-beat:not(:last-child) .encounter-marker:after{position:absolute;z-index:-1;top:43px;bottom:-400px;left:50%;width:1px;background:var(--route-line);content:""}:where(.legacy-surface) .encounter-card{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:2.4rem;background:rgba(var(--legacy-paper-rgb),.65);padding:clamp(26px,4.5vw,45px)}:where(.legacy-surface) .encounter-card:before{position:absolute;inset:0 auto 0 0;width:5px;background:var(--sage);content:""}:where(.legacy-surface) .encounter-card.friction-fragile:before{background:var(--peach)}:where(.legacy-surface) .encounter-card.friction-blocked:before{background:var(--score-bad)}:where(.legacy-surface) .encounter-card>header{display:flex;align-items:center;justify-content:space-between;gap:20px}:where(.legacy-surface) .friction-pill,:where(.legacy-surface) .phase-pill{border-radius:999px;background:var(--lavender);padding:5px 10px;color:var(--ink-muted);font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}:where(.legacy-surface) .friction-pill.friction-clear{background:var(--sage);color:var(--score-good)}:where(.legacy-surface) .friction-pill.friction-fragile{background:rgba(255,183,178,.34);color:#9a5d55}:where(.legacy-surface) .friction-pill.friction-blocked{background:rgba(184,87,79,.13);color:var(--score-bad)}:where(.legacy-surface) .encounter-card h3{max-width:760px;margin:22px 0 20px;font-size:clamp(27px,3.5vw,38px);line-height:1.04}:where(.legacy-surface) .encounter-card blockquote{margin:0 0 22px;border-left:2px solid var(--peach);padding-left:18px;color:var(--ink-muted);font-size:18px;font-weight:550}:where(.legacy-surface) .reasoning-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:where(.legacy-surface) .reasoning-pair>div{border-radius:1.35rem;background:var(--paper-deep);padding:19px 20px}:where(.legacy-surface) .reasoning-pair>div:last-child{background:var(--lavender)}:where(.legacy-surface) .reasoning-pair span{color:var(--ink-muted);font-size:10px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}:where(.legacy-surface) .reasoning-pair p{margin:7px 0 0;font-size:14px;line-height:1.5}:where(.legacy-surface) .encounter-card>footer{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}:where(.legacy-surface) .encounter-card>footer span{border:1px solid var(--border);border-radius:999px;padding:4px 8px;color:var(--ink-faint);font-size:9px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}:where(.legacy-surface) .evidence-frame{position:relative;grid-column:2;margin:0 0 10px;overflow:hidden;border:1px solid var(--border);border-radius:2.4rem;background:var(--paper-deep);box-shadow:var(--shadow)}:where(.legacy-surface) .evidence-frame img{display:block;width:100%;height:auto;object-fit:contain}:where(.legacy-surface) .evidence-frame figcaption{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--border);background:rgba(var(--legacy-paper-rgb),.94);padding:11px 16px;color:var(--ink-muted);font-size:10px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}:where(.legacy-surface) .evidence-frame figcaption span{color:var(--ink)}:where(.legacy-surface) .evidence-locked img{opacity:.82}:where(.legacy-surface) .evidence-lock{position:absolute;z-index:2;top:50%;left:50%;display:flex;width:max-content;max-width:calc(100% - 32px);align-items:center;gap:8px;border:1px solid rgba(var(--legacy-paper-rgb),.22);border-radius:999px;background:rgba(var(--legacy-ink-rgb),.9);padding:10px 15px;color:var(--paper);font-size:11px;transform:translate(-50%,-50%);backdrop-filter:blur(10px)}:where(.legacy-surface) .encounter-beat-locked .encounter-card{background:linear-gradient(105deg,rgba(239,237,244,.8),rgba(var(--legacy-paper-rgb),.62))}:where(.legacy-surface) .locked-moment-copy{display:-webkit-box;max-width:700px;margin-bottom:14px;overflow:hidden;color:var(--ink-muted);-webkit-box-orient:vertical;-webkit-line-clamp:2}:where(.legacy-surface) .breakpoint-card{display:grid;grid-template-columns:auto 1fr;gap:clamp(20px,4vw,38px);align-items:start;margin-top:clamp(70px,9vw,105px);border-radius:3rem;background:radial-gradient(circle at 90% 20%,rgba(255,183,178,.22),transparent 28%),var(--ink);padding:clamp(30px,6vw,64px);color:var(--paper)}:where(.legacy-surface) .breakpoint-icon{display:grid;width:52px;height:52px;place-items:center;border-radius:50%;background:var(--peach);color:var(--ink)}:where(.legacy-surface) .breakpoint-card .mini-label{color:rgba(var(--legacy-paper-rgb),.52)}:where(.legacy-surface) .breakpoint-card h2{max-width:780px;margin:12px 0 16px;font-size:clamp(30px,4.2vw,48px);line-height:1.04}:where(.legacy-surface) .breakpoint-card p:last-child{max-width:780px;margin-bottom:0;color:rgba(var(--legacy-paper-rgb),.68)}:where(.legacy-surface) .narrative-lock-zone,:where(.legacy-surface) .narrative-open-report{margin-top:clamp(92px,12vw,145px)}:where(.legacy-surface) .repair-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}:where(.legacy-surface) .repair-card{display:flex;min-height:430px;flex-direction:column;border:1px solid var(--border);border-radius:2.4rem;background:var(--sage);padding:30px}:where(.legacy-surface) .repair-card.repair-next{background:var(--lavender)}:where(.legacy-surface) .repair-card.repair-later{background:var(--cream)}:where(.legacy-surface) .repair-card>header{display:flex;justify-content:space-between;color:var(--ink-muted);font-size:10px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}:where(.legacy-surface) .repair-card h3{margin:36px 0 14px;font-size:clamp(24px,2.7vw,32px);line-height:1.06}:where(.legacy-surface) .repair-card>p{color:var(--ink-muted);font-size:14px}:where(.legacy-surface) .repair-change{margin-top:auto;border-radius:1.35rem;background:rgba(var(--legacy-paper-rgb),.76);padding:17px}:where(.legacy-surface) .repair-change span{display:block;margin-bottom:5px;color:var(--ink-muted);font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}:where(.legacy-surface) .repair-change strong{font-size:13px;line-height:1.4}:where(.legacy-surface) .repair-verify{display:grid;grid-template-columns:auto 1fr;gap:8px;margin-top:16px;color:var(--ink-muted);font-size:11px;line-height:1.4}:where(.legacy-surface) .patch-list{display:grid;gap:12px}:where(.legacy-surface) .patch-card{display:grid;grid-template-columns:.48fr 1fr auto 1fr;gap:14px;align-items:center;border:1px solid var(--border);border-radius:2.2rem;background:rgba(var(--legacy-paper-rgb),.62);padding:22px}:where(.legacy-surface) .patch-target{display:grid;gap:6px;padding:8px 12px}:where(.legacy-surface) .patch-copy span,:where(.legacy-surface) .patch-target span{color:var(--ink-muted);font-size:9px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}:where(.legacy-surface) .patch-target strong{font-size:14px}:where(.legacy-surface) .patch-copy{min-height:130px;border-radius:1.4rem;background:var(--paper-deep);padding:18px}:where(.legacy-surface) .patch-after{background:var(--sage)}:where(.legacy-surface) .patch-copy p{margin:10px 0 0;font-size:15px;font-weight:550;line-height:1.4}:where(.legacy-surface) .patch-before p{color:var(--ink-muted);text-decoration:line-through;text-decoration-color:rgba(184,87,79,.55)}:where(.legacy-surface) .patch-arrow{color:var(--ink-faint)}:where(.legacy-surface) .patch-rationale{grid-column:2/-1;margin:0 10px 5px;color:var(--ink-muted);font-size:12px}:where(.legacy-surface) .keep-recheck-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:clamp(80px,10vw,120px)}:where(.legacy-surface) .keep-card,:where(.legacy-surface) .recheck-card{padding:clamp(28px,5vw,48px)}:where(.legacy-surface) .keep-card{background:var(--sage)}:where(.legacy-surface) .recheck-card{background:var(--lavender)}:where(.legacy-surface) .keep-card h2,:where(.legacy-surface) .recheck-card h2{margin:10px 0 28px;font-size:clamp(28px,3.6vw,40px);line-height:1.05}:where(.legacy-surface) .keep-card>div,:where(.legacy-surface) .recheck-card>div{display:grid;grid-template-columns:auto 1fr;gap:10px;border-top:1px solid var(--border);padding:15px 0}:where(.legacy-surface) .keep-card>div p,:where(.legacy-surface) .recheck-card>div p{margin:0;font-size:14px}:where(.legacy-surface) .keep-card>div span{display:block;color:var(--ink-muted);font-size:12px}:where(.legacy-surface) .recheck-card>div>span{color:var(--ink-muted);font-size:11px;font-weight:750}:where(.legacy-surface) .narrative-share-card{display:grid;grid-template-columns:1fr auto auto;gap:24px;align-items:center;margin-top:14px;background:var(--cream);padding:28px 34px}:where(.legacy-surface) .narrative-share-card h2{margin:5px 0 0;font-size:28px}:where(.legacy-surface) .narrative-share-card>img{width:min(240px,100%)}:where(.legacy-surface) .narrative-lock-zone{border:1px solid var(--border);border-radius:3rem;background:linear-gradient(rgba(var(--legacy-paper-rgb),.4),rgba(var(--legacy-paper-rgb),.95)),var(--lavender);padding:clamp(28px,6vw,64px)}:where(.legacy-surface) .locked-repair-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}:where(.legacy-surface) .locked-patch-row article,:where(.legacy-surface) .locked-repair-grid article{border:1px solid var(--border);border-radius:1.6rem;background:rgba(var(--legacy-paper-rgb),.74);padding:21px}:where(.legacy-surface) .locked-repair-grid header{display:flex;justify-content:space-between;color:var(--ink-muted);font-size:9px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}:where(.legacy-surface) .locked-repair-grid h3{margin:22px 0 9px;font-size:19px;line-height:1.15}:where(.legacy-surface) .locked-patch-row p,:where(.legacy-surface) .locked-repair-grid p{display:-webkit-box;margin-bottom:0;overflow:hidden;color:var(--ink-muted);font-size:13px;-webkit-box-orient:vertical;-webkit-line-clamp:2}:where(.legacy-surface) .locked-patch-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}:where(.legacy-surface) .locked-patch-row article{position:relative}:where(.legacy-surface) .locked-patch-row article>span{color:var(--ink-muted);font-size:10px;font-weight:750;text-transform:uppercase}:where(.legacy-surface) .locked-patch-row svg{position:absolute;top:18px;right:18px}:where(.legacy-surface) .narrative-lock-zone .unlock-dock{position:sticky;z-index:4;bottom:18px;margin-top:24px}:where(.legacy-surface) .evidence-appendix{border-top:1px solid var(--border);padding-top:clamp(70px,9vw,105px)}:where(.legacy-surface) .evidence-full{display:block;max-height:none}@media (max-width:900px){:where(.legacy-surface) .narrative-contract-grid{grid-template-columns:1fr}:where(.legacy-surface) .narrative-score-panel{min-height:300px;border-right:0;border-bottom:1px solid var(--border)}:where(.legacy-surface) .repair-grid{grid-template-columns:1fr}:where(.legacy-surface) .repair-card{min-height:0}:where(.legacy-surface) .patch-card{grid-template-columns:1fr}:where(.legacy-surface) .patch-rationale,:where(.legacy-surface) .patch-target{grid-column:1}:where(.legacy-surface) .patch-arrow{margin-inline:auto;transform:rotate(90deg)}:where(.legacy-surface) .keep-recheck-grid{grid-template-columns:1fr}:where(.legacy-surface) .narrative-share-card{grid-template-columns:1fr}}@media (max-width:640px){:where(.legacy-surface) .narrative-cover .preview-toolbar{display:flex;flex-wrap:wrap;padding-block:12px}:where(.legacy-surface) .narrative-cover .report-url-bar{order:3;width:100%;max-width:none;flex-basis:100%}:where(.legacy-surface) .axis-strip,:where(.legacy-surface) .contract-facts,:where(.legacy-surface) .locked-patch-row,:where(.legacy-surface) .locked-repair-grid,:where(.legacy-surface) .reasoning-pair{grid-template-columns:1fr}:where(.legacy-surface) .axis-strip article{min-height:150px}:where(.legacy-surface) .encounter-beat{grid-template-columns:34px minmax(0,1fr);gap:9px}:where(.legacy-surface) .encounter-marker{width:30px;height:30px;font-size:9px}:where(.legacy-surface) .encounter-beat:not(:last-child) .encounter-marker:after{top:29px}:where(.legacy-surface) .encounter-card,:where(.legacy-surface) .evidence-frame{border-radius:1.7rem}:where(.legacy-surface) .evidence-frame{grid-column:2}:where(.legacy-surface) .encounter-card h3{font-size:27px}:where(.legacy-surface) .breakpoint-card{grid-template-columns:1fr;border-radius:2rem}:where(.legacy-surface) .narrative-lock-zone{border-radius:2rem;padding-inline:18px}:where(.legacy-surface) .evidence-lock{width:calc(100% - 26px);justify-content:center;text-align:center}}:where(.legacy-surface) .founder-report{--founder-line:rgba(var(--legacy-ink-rgb),0.12)}:where(.legacy-surface) .founder-cover{margin-top:0}:where(.legacy-surface) .founder-cover .preview-toolbar{display:grid;grid-template-columns:1fr minmax(240px,560px) 1fr}:where(.legacy-surface) .founder-cover .preview-brand{justify-self:start}:where(.legacy-surface) .founder-cover .preview-pill{justify-self:end}:where(.legacy-surface) .founder-cover-grid{display:grid;min-height:370px;grid-template-columns:.68fr 1.32fr}:where(.legacy-surface) .founder-score{display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--founder-line);background:var(--lavender);padding:clamp(32px,5vw,58px)}:where(.legacy-surface) .founder-score .preview-score{margin:21px 0 8px}:where(.legacy-surface) .founder-verdict{display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 88% 18%,rgba(255,183,178,.32),transparent 30%),rgba(var(--legacy-paper-rgb),.55);padding:clamp(34px,6vw,70px)}:where(.legacy-surface) .founder-verdict h1,:where(.legacy-surface) .founder-verdict h2{max-width:720px;margin:16px 0 15px;font-size:clamp(32px,4.4vw,50px);line-height:1.03}:where(.legacy-surface) .founder-verdict>p{max-width:570px;margin-bottom:24px;color:var(--ink-muted);font-size:15px}:where(.legacy-surface) .founder-verdict-locked{display:flex;max-width:570px;gap:11px;align-items:flex-start;border:1px solid rgba(var(--legacy-ink-rgb),.11);border-radius:1.25rem;background:rgba(var(--legacy-paper-rgb),.68);padding:14px 16px}:where(.legacy-surface) .founder-verdict-locked>svg{flex:0 0 auto;margin-top:2px;color:var(--ink-muted)}:where(.legacy-surface) .founder-verdict-locked p{display:grid;gap:3px;margin:0;font-size:13px;line-height:1.45}:where(.legacy-surface) .founder-verdict-locked span{color:var(--ink-muted)}:where(.legacy-surface) .founder-report-actions{display:grid;gap:11px;align-self:flex-start}:where(.legacy-surface) .founder-report-action-buttons{display:flex;flex-wrap:wrap;gap:9px}:where(.legacy-surface) .founder-report-action-buttons .button{min-height:46px;box-shadow:none;font-size:13px}:where(.legacy-surface) .founder-sharing-status{display:flex;align-items:flex-start;gap:7px;color:var(--ink-faint);font-size:11px}:where(.legacy-surface) .founder-sharing-status>span{width:7px;height:7px;flex:0 0 auto;margin-top:4px;border-radius:50%;background:var(--ink-faint)}:where(.legacy-surface) .founder-sharing-status.is-public>span{background:var(--score-good);box-shadow:0 0 0 4px rgba(72,112,90,.11)}:where(.legacy-surface) .founder-sharing-status p{margin:0;flex:1;min-width:0}:where(.legacy-surface) .founder-sharing-status button{border:0;border-bottom:1px solid;background:transparent;color:var(--ink-muted);padding:0;font:inherit;font-weight:650;cursor:pointer}:where(.legacy-surface) .founder-sharing-status button:disabled{cursor:wait;opacity:.6}:where(.legacy-surface) .founder-fixes-section,:where(.legacy-surface) .founder-rewrites-section,:where(.legacy-surface) .founder-story-section{margin-top:clamp(75px,10vw,115px)}:where(.legacy-surface) .founder-section-heading{max-width:720px;margin-bottom:34px}:where(.legacy-surface) .founder-section-heading h2{margin:10px 0 0;font-size:clamp(34px,4.6vw,50px);line-height:1.03}:where(.legacy-surface) .founder-story{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}:where(.legacy-surface) .founder-story-preview{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.legacy-surface) .founder-story-preview .founder-story-step{min-height:240px;max-width:none}:where(.legacy-surface) .founder-story-step.is-locked h3,:where(.legacy-surface) .founder-story-step.is-locked>p{filter:blur(5px);user-select:none}:where(.legacy-surface) .founder-story-step{position:relative;display:flex;min-height:285px;flex-direction:column;border:1px solid var(--founder-line);border-radius:2.2rem;background:var(--sage);padding:27px}:where(.legacy-surface) .founder-story-step:nth-child(2){background:var(--lavender)}:where(.legacy-surface) .founder-story-step:nth-child(3){background:rgba(255,183,178,.46)}:where(.legacy-surface) .founder-step-number{display:grid;width:34px;height:34px;margin-bottom:27px;place-items:center;border-radius:50%;background:rgba(var(--legacy-paper-rgb),.9);font-size:11px;font-weight:750}:where(.legacy-surface) .founder-story-step>svg{position:absolute;top:34px;right:30px;color:var(--ink-muted)}:where(.legacy-surface) .founder-story-step>span{color:var(--ink-muted);font-size:10px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}:where(.legacy-surface) .founder-story-step h3{margin:11px 0 14px;font-size:clamp(22px,2.5vw,29px);line-height:1.08}:where(.legacy-surface) .founder-story-step>p{margin:auto 0 0;color:var(--ink-muted);font-size:14px;line-height:1.48}:where(.legacy-surface) .founder-story-step.is-collapsible:not(.is-expanded) h3,:where(.legacy-surface) .founder-story-step.is-collapsible:not(.is-expanded)>p{display:block;overflow:visible}:where(.legacy-surface) .founder-story-toggle{display:flex;width:fit-content;gap:7px;align-items:center;margin-top:16px;border:0;border-bottom:1px solid;background:transparent;padding:3px 0;color:var(--ink);cursor:pointer;font:inherit;font-size:11px;font-weight:750}:where(.legacy-surface) .founder-story-toggle svg{transition:transform .16s ease}:where(.legacy-surface) .founder-story-step.is-expanded .founder-story-toggle svg{transform:rotate(180deg)}:where(.legacy-surface) .founder-story-toggle:focus-visible{outline:2px solid var(--ink);outline-offset:4px}:where(.legacy-surface) .founder-story-locked{background:linear-gradient(120deg,rgba(239,237,244,.9),rgba(var(--legacy-paper-rgb),.76))}:where(.legacy-surface) .founder-story-locked h3,:where(.legacy-surface) .founder-story-locked>p{opacity:.68}:where(.legacy-surface) .founder-screenshot{margin:14px 0 0;overflow:hidden;border:1px solid var(--founder-line);border-radius:2.4rem;background:var(--paper-deep)}:where(.legacy-surface) .founder-screenshot img{display:block;width:100%;height:auto;object-fit:contain}:where(.legacy-surface) .founder-screenshot figcaption{border-top:1px solid var(--founder-line);padding:11px 17px;color:var(--ink-muted);font-size:10px;font-weight:650;letter-spacing:.05em;text-transform:uppercase}:where(.legacy-surface) .founder-click-screenshot{margin-top:12px}:where(.legacy-surface) .founder-browsing-evidence,:where(.legacy-surface) .founder-jargon-section{margin-top:clamp(75px,10vw,115px)}:where(.legacy-surface) .founder-browsing-evidence .founder-section-heading>p:last-child{max-width:620px;margin:13px 0 0;color:var(--ink-muted);font-size:14px;line-height:1.5}:where(.legacy-surface) .founder-evidence-dossier{display:grid;grid-template-columns:minmax(290px,.4fr) minmax(0,1fr);gap:12px;align-items:stretch}:where(.legacy-surface) .founder-evidence-summary{display:grid;grid-template-rows:auto auto 1fr;overflow:hidden;border:1px solid var(--founder-line);border-radius:2rem;background:var(--ink);color:var(--paper)}:where(.legacy-surface) .founder-primary-cta{display:grid;gap:10px;background:radial-gradient(circle at 85% 12%,rgba(130,224,170,.25),transparent 35%),var(--ink);padding:28px 25px 25px}:where(.legacy-surface) .founder-overlay-card{display:grid;gap:10px;background:radial-gradient(circle at 85% 12%,rgba(130,224,170,.18),transparent 35%),var(--ink);padding:24px 22px 22px}:where(.legacy-surface) .founder-overlay-card>span,:where(.legacy-surface) .founder-primary-cta>span{color:rgba(var(--legacy-paper-rgb),.5);font-size:10px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}:where(.legacy-surface) .founder-primary-cta strong{font-family:var(--font-display);font-size:clamp(30px,3.4vw,44px);line-height:1;letter-spacing:-.04em}:where(.legacy-surface) .founder-overlay-card strong{color:var(--paper);font-family:var(--font-outfit),sans-serif;font-size:15px;font-weight:600;line-height:1.45;letter-spacing:-.01em}:where(.legacy-surface) .founder-overlay-card p,:where(.legacy-surface) .founder-primary-cta p{display:flex;gap:7px;align-items:center;margin:6px 0 0;color:rgba(var(--legacy-paper-rgb),.6);font-size:11px}:where(.legacy-surface) .founder-evidence-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border-block:1px solid rgba(var(--legacy-paper-rgb),.12)}:where(.legacy-surface) .founder-evidence-stats>div{display:grid;gap:6px;padding:16px 10px;text-align:center}:where(.legacy-surface) .founder-evidence-stats>div+div{border-left:1px solid rgba(var(--legacy-paper-rgb),.12)}:where(.legacy-surface) .founder-evidence-stats dt{color:rgba(var(--legacy-paper-rgb),.45);font-size:8px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}:where(.legacy-surface) .founder-evidence-stats dd{margin:0;font-family:var(--font-display);font-size:28px;line-height:1}:where(.legacy-surface) .founder-annotation-legend{display:grid;align-content:start;gap:6px;padding:24px 20px 26px}:where(.legacy-surface) .founder-annotation-legend>.mini-label{margin:0 0 5px 5px;color:rgba(var(--legacy-paper-rgb),.4)}:where(.legacy-surface) .founder-annotation-legend>div{display:grid;grid-template-columns:30px minmax(0,1fr);gap:11px;align-items:center;border-radius:1rem;background:rgba(var(--legacy-paper-rgb),.07);padding:10px}:where(.legacy-surface) .founder-annotation-legend>div>span{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:50%;color:white;font-size:10px;font-weight:800}:where(.legacy-surface) .founder-annotation-legend p{display:grid;margin:0;overflow:hidden;color:rgba(var(--legacy-paper-rgb),.65);font-size:11.5px;line-height:1.32}:where(.legacy-surface) .founder-annotation-legend p strong{color:var(--paper);font-size:9px;letter-spacing:.07em;text-transform:uppercase}:where(.legacy-surface) .founder-evidence-shot{margin:0;border-radius:2rem}:where(.legacy-surface) .founder-evidence-browserbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--founder-line);padding:11px 15px;background:var(--paper-deep)}:where(.legacy-surface) .founder-evidence-browserbar>span{display:flex;gap:5px}:where(.legacy-surface) .founder-evidence-browserbar i{width:7px;height:7px;border-radius:50%;background:var(--peach)}:where(.legacy-surface) .founder-evidence-browserbar i:nth-child(2){background:#e5c979}:where(.legacy-surface) .founder-evidence-browserbar i:nth-child(3){background:#8bc29e}:where(.legacy-surface) .founder-evidence-browserbar small,:where(.legacy-surface) .founder-evidence-browserbar strong{color:var(--ink-muted);font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}:where(.legacy-surface) .founder-evidence-browserbar small{justify-self:end;color:var(--ink-faint)}:where(.legacy-surface) .founder-evidence-viewport{max-height:650px;overflow:auto;overscroll-behavior:contain;scrollbar-color:var(--ink-faint) transparent}:where(.legacy-surface) .founder-evidence-viewport img{display:block;width:100%;height:auto}:where(.legacy-surface) .founder-cta-tests{display:grid;gap:8px;margin-top:18px}:where(.legacy-surface) .founder-cta-tests-heading{display:flex;justify-content:space-between;gap:20px;align-items:end;padding:0 4px 5px}:where(.legacy-surface) .founder-cta-tests-heading p{margin:0}:where(.legacy-surface) .founder-cta-tests-heading>span{color:var(--ink-muted);font-size:10px}:where(.legacy-surface) .founder-cta-tests article{display:grid;grid-template-columns:38px 1fr;gap:14px;border:1px solid var(--founder-line);border-radius:1.35rem;background:rgba(var(--legacy-paper-rgb),.62);padding:16px 18px}:where(.legacy-surface) .founder-cta-tests article>span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--lavender);font-size:11px;font-weight:800}:where(.legacy-surface) .founder-cta-tests article>span.is-primary{background:#bdebd2;color:#174d31}:where(.legacy-surface) .founder-cta-tests header{display:flex;justify-content:space-between;gap:16px}:where(.legacy-surface) .founder-cta-tests small{color:var(--ink-muted);font-size:9px;letter-spacing:.05em;text-transform:uppercase}:where(.legacy-surface) .founder-cta-tests p{margin:6px 0;color:var(--ink-muted);font-size:12px}:where(.legacy-surface) .founder-cta-tests a,:where(.legacy-surface) .founder-cta-tests code{display:flex;max-width:100%;gap:5px;align-items:center;overflow:hidden;color:var(--ink);font-family:inherit;font-size:10px;text-overflow:ellipsis;white-space:nowrap}:where(.legacy-surface) .founder-jargon-list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}:where(.legacy-surface) .founder-jargon-list article{min-height:155px;border:1px solid var(--founder-line);border-radius:1.8rem;background:var(--cream);padding:24px}:where(.legacy-surface) .founder-jargon-list span{display:inline-block;border-radius:999px;background:var(--ink);padding:6px 10px;color:var(--paper);font-size:11px;font-weight:750}:where(.legacy-surface) .founder-jargon-list p{margin:22px 0 0;color:var(--ink-muted);font-size:13px;line-height:1.45}:where(.legacy-surface) .founder-open-report{margin-top:clamp(75px,10vw,115px)}:where(.legacy-surface) .founder-primary-fix{display:grid;grid-template-columns:auto 1fr;gap:clamp(20px,4vw,36px);align-items:start;border-radius:2.8rem;background:var(--ink);padding:clamp(30px,6vw,60px);color:var(--paper)}:where(.legacy-surface) .founder-fix-check{display:grid;width:52px;height:52px;place-items:center;border-radius:50%;background:var(--peach);color:var(--ink)}:where(.legacy-surface) .founder-primary-fix .mini-label{color:rgba(var(--legacy-paper-rgb),.5)}:where(.legacy-surface) .founder-primary-fix h2{max-width:none;margin:10px 0 0;font-size:clamp(29px,4vw,44px);line-height:1.06;overflow-wrap:anywhere}:where(.legacy-surface) .founder-score-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}:where(.legacy-surface) .founder-score-row>div{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--founder-line);border-radius:1.5rem;background:rgba(var(--legacy-paper-rgb),.62);padding:17px 20px}:where(.legacy-surface) .founder-score-row span{color:var(--ink-muted);font-size:12px}:where(.legacy-surface) .founder-score-row strong{font-size:24px;letter-spacing:-.05em}:where(.legacy-surface) .founder-score-row small{color:var(--ink-faint);font-size:10px}:where(.legacy-surface) .founder-fix-list{display:grid;gap:10px}:where(.legacy-surface) .founder-fix-list article{display:grid;grid-template-columns:48px 1fr;gap:18px;border:1px solid var(--founder-line);border-radius:2rem;background:rgba(var(--legacy-paper-rgb),.62);padding:clamp(24px,4vw,37px)}:where(.legacy-surface) .founder-fix-list article>span{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:var(--cream);font-size:10px;font-weight:750}:where(.legacy-surface) .founder-fix-list h3{margin-bottom:9px;font-size:clamp(22px,2.8vw,31px);line-height:1.08}:where(.legacy-surface) .founder-fix-list p{max-width:820px;margin-bottom:0;color:var(--ink-muted);font-size:14px}:where(.legacy-surface) .founder-rewrite-list{display:grid;gap:10px}:where(.legacy-surface) .founder-rewrite-list>article{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center;border:1px solid var(--founder-line);border-radius:2rem;background:var(--lavender);padding:clamp(20px,4vw,34px)}:where(.legacy-surface) .founder-rewrite-list>article>div{border-radius:1.25rem;background:rgba(var(--legacy-paper-rgb),.74);padding:18px}:where(.legacy-surface) .founder-rewrite-list>article>div:nth-of-type(2){background:var(--sage)}:where(.legacy-surface) .founder-rewrite-list span{color:var(--ink-muted);font-size:9px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}:where(.legacy-surface) .founder-rewrite-list p{margin:8px 0 0;font-size:15px;font-weight:550;line-height:1.42}:where(.legacy-surface) .founder-copy-old{color:var(--ink-muted);text-decoration:line-through;text-decoration-color:rgba(184,87,79,.55)}:where(.legacy-surface) .founder-rewrite-list details{grid-column:1/-1;color:var(--ink-muted);font-size:12px}:where(.legacy-surface) .founder-rewrite-list summary{width:fit-content;cursor:pointer;font-weight:650}:where(.legacy-surface) .founder-rewrite-list details p{max-width:720px;font-size:12px;font-weight:400}:where(.legacy-surface) .founder-full-page{margin-top:clamp(70px,9vw,105px);border-top:1px solid var(--founder-line);padding-top:20px}:where(.legacy-surface) .founder-full-page-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px;border:0;border-radius:1.5rem;background:var(--paper-deep);padding:20px 22px;color:var(--ink);text-align:left;cursor:pointer}:where(.legacy-surface) .founder-full-page-toggle span{display:grid}:where(.legacy-surface) .founder-full-page-toggle small{margin-top:3px;color:var(--ink-muted);font-size:11px}:where(.legacy-surface) .founder-full-page-toggle svg{transition:transform .18s ease}:where(.legacy-surface) .founder-full-page-toggle svg.is-open{transform:rotate(180deg)}:where(.legacy-surface) .founder-paywall{display:grid;gap:clamp(28px,5vw,48px);margin-top:clamp(75px,10vw,115px)}:where(.legacy-surface) .founder-paywall-heading{border:1px solid var(--founder-line);border-radius:2.8rem;background:radial-gradient(circle at 90% 18%,rgba(255,183,178,.4),transparent 34%),var(--lavender);padding:clamp(30px,6vw,58px)}:where(.legacy-surface) .founder-paywall-heading h2{max-width:720px;margin:12px 0;font-size:clamp(31px,4.2vw,46px);line-height:1.05}:where(.legacy-surface) .founder-paywall-heading>p{max-width:640px;margin:0;color:var(--ink-muted);font-size:14px;line-height:1.55}:where(.legacy-surface) .founder-paywall-stack{display:grid;gap:clamp(48px,7vw,88px);position:relative;border:1px solid var(--founder-line);border-radius:2.8rem;background:linear-gradient(180deg,rgba(var(--legacy-paper-rgb),.35),rgba(var(--legacy-paper-rgb),.92)),var(--paper-deep);padding:clamp(28px,5vw,52px)}:where(.legacy-surface) .founder-paywall-section{display:grid;gap:18px}:where(.legacy-surface) .founder-paywall-palette{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;margin-top:18px}:where(.legacy-surface) .founder-paywall-heading .founder-paywall-palette{margin-top:22px}:where(.legacy-surface) .founder-paywall-swatches{display:flex;gap:8px}:where(.legacy-surface) .founder-paywall-swatches>span{width:28px;height:28px;border:1px solid rgba(var(--legacy-ink-rgb),.14);border-radius:999px;box-shadow:inset 0 0 0 1px rgba(var(--legacy-paper-rgb),.35)}:where(.legacy-surface) .founder-paywall-palette>p{margin:0;color:var(--ink-muted);font-size:12px;font-weight:550}:where(.legacy-surface) .founder-paywall-shot{margin:0}:where(.legacy-surface) .founder-paywall-shot-frame{position:relative;overflow:hidden;border:1px solid var(--founder-line);border-radius:1.6rem;background:#111}:where(.legacy-surface) .founder-paywall-shot-frame img{display:block;width:100%;max-height:420px;object-fit:cover;object-position:top center}:where(.legacy-surface) .founder-paywall-shot-frame:has(img[alt*=Full-page]) img,:where(.legacy-surface) .founder-paywall-shot[data-full=true] img{max-height:720px}@media (max-width:700px){:where(.legacy-surface) .founder-paywall-shot-frame{aspect-ratio:5/3;max-height:190px}:where(.legacy-surface) .founder-paywall-shot-frame img{height:100%;max-height:none;object-fit:cover;object-position:top center;filter:blur(3px);transform:scale(1.08)}:where(.legacy-surface) .founder-paywall-shot[data-full=true] .founder-paywall-shot-frame{aspect-ratio:4/5;max-height:240px}:where(.legacy-surface) .founder-paywall-shot-veil{place-items:center;background:linear-gradient(180deg,rgba(var(--legacy-paper-rgb),.18),rgba(var(--legacy-ink-rgb),.38) 55%,rgba(var(--legacy-ink-rgb),.55))}}:where(.legacy-surface) .founder-paywall-shot-veil{position:absolute;inset:0;display:grid;place-items:end center;padding:16px;background:linear-gradient(180deg,rgba(var(--legacy-paper-rgb),.05),rgba(var(--legacy-paper-rgb),.18) 40%,rgba(var(--legacy-ink-rgb),.42));pointer-events:none}:where(.legacy-surface) .founder-paywall-shot-veil>span{display:inline-flex;gap:7px;align-items:center;border:1px solid rgba(var(--legacy-paper-rgb),.28);border-radius:999px;background:rgba(var(--legacy-ink-rgb),.72);padding:8px 12px;color:var(--paper);font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}:where(.legacy-surface) .founder-paywall-shot figcaption{margin-top:10px;color:var(--ink-muted);font-size:12px}:where(.legacy-surface) .founder-paywall-section>.founder-section-heading h3{margin:10px 0 8px;font-size:clamp(26px,3.4vw,38px);line-height:1.05}:where(.legacy-surface) .founder-paywall-section>.founder-section-heading p:last-child{max-width:640px;margin:0;color:var(--ink-muted);font-size:14px}:where(.legacy-surface) .founder-paywall-blur{position:relative;overflow:hidden;border:1px solid rgba(var(--legacy-ink-rgb),.08);border-radius:1.8rem;background:rgba(var(--legacy-paper-rgb),.55);padding:4px}:where(.legacy-surface) .founder-paywall-blur .locked-copy{pointer-events:none;user-select:none}:where(.legacy-surface) .founder-paywall-veil{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(180deg,rgba(var(--legacy-paper-rgb),.08),rgba(var(--legacy-paper-rgb),.22) 55%,rgba(var(--legacy-paper-rgb),.42));pointer-events:none}:where(.legacy-surface) .founder-paywall-veil>svg{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(var(--legacy-ink-rgb),.12);border-radius:999px;background:rgba(var(--legacy-paper-rgb),.92);padding:10px;color:var(--ink-muted);box-shadow:0 10px 28px rgba(var(--legacy-ink-rgb),.08)}:where(.legacy-surface) .founder-paywall-card{margin:0}:where(.legacy-surface) .founder-paywall-score-mask{color:var(--ink-faint)!important;letter-spacing:.08em}:where(.legacy-surface) .founder-paywall-breakdowns{margin-top:14px}:where(.legacy-surface) .founder-paywall-blur .locked-copy-lines{padding:10px 0 0}:where(.legacy-surface) .founder-paywall-blur .founder-breakdown-list>article,:where(.legacy-surface) .founder-paywall-blur .founder-fix-list>article,:where(.legacy-surface) .founder-paywall-blur .founder-gaps-card,:where(.legacy-surface) .founder-paywall-blur .founder-growth-findings>article,:where(.legacy-surface) .founder-paywall-blur .founder-honest-verdict,:where(.legacy-surface) .founder-paywall-blur .founder-jargon-list>article,:where(.legacy-surface) .founder-paywall-blur .founder-option-grid article,:where(.legacy-surface) .founder-paywall-blur .founder-primary-fix,:where(.legacy-surface) .founder-paywall-blur .founder-rewrite-list>article,:where(.legacy-surface) .founder-paywall-blur .founder-strategy,:where(.legacy-surface) .founder-paywall-blur .founder-strengths-card{background:rgba(var(--legacy-paper-rgb),.82)}:where(.legacy-surface) .founder-paywall-dock{margin-top:8px}:where(.legacy-surface) .founder-paywall-dock .unlock-price small{display:block;margin-top:4px}:where(.legacy-surface) .unlock-plans-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px 16px;background:rgba(var(--legacy-ink-rgb),.48);backdrop-filter:blur(8px)}:where(.legacy-surface) .unlock-plans-panel{width:min(920px,100%);max-height:min(92vh,920px);overflow:auto;border:1px solid var(--border-strong);border-radius:2rem;background:radial-gradient(circle at 92% 8%,rgba(255,183,178,.28),transparent 32%),var(--paper);box-shadow:0 28px 80px rgba(var(--legacy-ink-rgb),.28);padding:clamp(22px,4vw,36px)}:where(.legacy-surface) .unlock-plans-header{display:flex;gap:20px;align-items:flex-start;justify-content:space-between;margin-bottom:22px}:where(.legacy-surface) .unlock-plans-header h2{max-width:18ch;margin:8px 0 10px;font-size:clamp(28px,4vw,40px);line-height:.95}:where(.legacy-surface) .unlock-plans-header p:last-child{max-width:42ch;margin:0;color:var(--ink-muted);font-size:14px}:where(.legacy-surface) .unlock-plans-close{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border:1px solid var(--border-strong);border-radius:999px;background:rgba(var(--legacy-paper-rgb),.9);color:var(--ink);cursor:pointer}:where(.legacy-surface) .unlock-plans-close:hover{background:var(--cream)}:where(.legacy-surface) .unlock-plans-panel .unlock-pricing-grid{max-width:none;width:100%}:where(.legacy-surface) .unlock-plans-panel .price-card{min-height:0}:where(.legacy-surface) .unlock-plans-panel .price-card:not(.full-card){background:rgba(var(--legacy-paper-rgb),.9)}:where(.legacy-surface) .founder-unlock{display:grid;grid-template-columns:1fr;gap:28px;align-items:start;margin-top:clamp(75px,10vw,115px);border:1px solid var(--founder-line);border-radius:2.8rem;background:radial-gradient(circle at 90% 18%,rgba(255,183,178,.4),transparent 34%),var(--lavender);padding:clamp(30px,6vw,58px)}:where(.legacy-surface) .founder-unlock .unlock-pricing-grid{max-width:none;width:100%}:where(.legacy-surface) .founder-unlock .price-card{min-height:0;background:rgba(var(--legacy-paper-rgb),.82)}:where(.legacy-surface) .choose-plan{max-width:980px;margin:0 auto;padding:28px 0 64px}:where(.legacy-surface) .reenter-panel{max-width:640px;margin:0 auto;padding:24px 0 40px;text-align:left}:where(.legacy-surface) .reenter-panel .display{margin:10px 0 12px;font-size:clamp(34px,5vw,46px);line-height:1.05}:where(.legacy-surface) .reenter-panel .lede{max-width:38ch;margin-bottom:0}:where(.legacy-surface) .reenter-panel .url-form{margin-top:28px}:where(.legacy-surface) .choose-plan-grid{margin-top:28px}:where(.legacy-surface) .dashboard-credit-note{margin-top:10px;max-width:62ch;color:var(--ink-muted);font-size:14px}:where(.legacy-surface) .choose-plan-alt{margin:22px 0 0;color:var(--ink-muted);font-size:14px;text-align:center}:where(.legacy-surface) .choose-plan-alt a{color:var(--ink);font-weight:650;text-decoration:underline;text-underline-offset:3px}:where(.legacy-surface) .dashboard-list-heading+.audit-list{margin-top:0}:where(.legacy-surface) .audit-row{border-color:rgba(var(--legacy-ink-rgb),.1);border-radius:1.55rem;background:rgba(var(--legacy-paper-rgb),.68);padding:21px 24px;box-shadow:0 15px 40px -34px rgba(var(--legacy-ink-rgb),.4);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}:where(.legacy-surface) .audit-row:hover{border-color:var(--border-strong);box-shadow:0 20px 48px -34px rgba(var(--legacy-ink-rgb),.52);transform:translateY(-1px)}:where(.legacy-surface) .audit-row>div:first-child{min-width:0}:where(.legacy-surface) .audit-row>div:first-child>strong{font-size:17px;letter-spacing:-.01em}:where(.legacy-surface) .audit-row-meta{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;margin-top:7px;color:var(--ink-faint);font-size:12px}:where(.legacy-surface) .audit-row-meta>span{border-radius:999px;background:rgba(var(--legacy-ink-rgb),.05);padding:3px 9px}:where(.legacy-surface) .audit-row-kind{color:var(--ink-muted);font-weight:650}:where(.legacy-surface) .audit-row-kind-activation{background:rgba(239,237,244,.95)!important;color:#5b5273}:where(.legacy-surface) .audit-row-outcome-aha_reached{background:rgba(72,112,90,.14)!important;color:#3d6350}:where(.legacy-surface) .audit-row-outcome-aha_not_reached,:where(.legacy-surface) .audit-row-outcome-guardrail_stopped{background:rgba(184,87,79,.13)!important;color:#8f4b45}:where(.legacy-surface) .audit-row-score{display:grid;gap:2px;min-width:72px;text-align:right}:where(.legacy-surface) .audit-row-score small{color:var(--ink-faint);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}:where(.legacy-surface) .audit-row-score strong{font-size:15px;font-weight:700}:where(.legacy-surface) .dashboard-credit-note a{color:var(--ink);font-weight:650;text-decoration:underline;text-underline-offset:3px}:where(.legacy-surface) .dashboard-agency-credits{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px 28px;margin:0 0 22px;border:1px solid var(--border);border-radius:1.6rem;background:linear-gradient(135deg,rgba(214,232,214,.55),rgba(var(--legacy-paper-rgb),.92) 48%),var(--paper);padding:16px 22px}:where(.legacy-surface) .dashboard-agency-credits-ready{animation:dashboard-agency-ready 1.1s ease}@keyframes dashboard-agency-ready{0%{box-shadow:0 0 0 0 rgba(90,130,90,.28)}55%{box-shadow:0 0 0 8px rgba(90,130,90,0)}to{box-shadow:none}}:where(.legacy-surface) .dashboard-agency-credits-plan{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}:where(.legacy-surface) .dashboard-agency-credits-balance{display:flex;align-items:baseline;gap:8px}:where(.legacy-surface) .dashboard-agency-credits-balance strong{font-size:28px;font-weight:750;letter-spacing:-.04em;line-height:1}:where(.legacy-surface) .dashboard-agency-credits-balance span{color:var(--ink-muted);font-size:14px;font-weight:550}:where(.legacy-surface) .dashboard-agency-credits-hint{margin:0;color:var(--ink-faint);font-size:13px;justify-self:end}:where(.legacy-surface) .founder-unlock h2{max-width:690px;margin:12px 0;font-size:clamp(31px,4.2vw,46px);line-height:1.05}:where(.legacy-surface) .founder-unlock-summary{margin-bottom:0;color:var(--ink-muted);font-size:14px}:where(.legacy-surface) .founder-unlock-includes{display:grid;max-width:650px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:24px 0 0;padding:0;list-style:none}:where(.legacy-surface) .founder-unlock-includes li{display:grid;gap:2px;border:1px solid rgba(var(--legacy-ink-rgb),.1);border-radius:1rem;background:rgba(var(--legacy-paper-rgb),.48);padding:12px}:where(.legacy-surface) .founder-unlock-includes strong{font-size:21px}:where(.legacy-surface) .founder-unlock-includes span{color:var(--ink-muted);font-size:10px;line-height:1.25}:where(.legacy-surface) .founder-unlock-action{border-radius:1.7rem;background:rgba(var(--legacy-paper-rgb),.76);padding:22px}:where(.legacy-surface) .founder-unlock-action .button{width:100%;margin-top:15px}@media (max-width:900px){:where(.legacy-surface) .dashboard-agency-credits{grid-template-columns:auto 1fr}:where(.legacy-surface) .dashboard-agency-credits-hint{grid-column:1/-1;justify-self:start}:where(.legacy-surface) .founder-cover-grid,:where(.legacy-surface) .founder-preview-locked,:where(.legacy-surface) .founder-unlock{grid-template-columns:1fr}:where(.legacy-surface) .founder-paywall-stack{padding:22px}:where(.legacy-surface) .unlock-plans-modal{padding:12px;place-items:end center}:where(.legacy-surface) .unlock-plans-panel{max-height:92vh;border-radius:1.6rem 1.6rem 0 0;padding:18px 16px 22px}:where(.legacy-surface) .unlock-plans-header h2{max-width:none}:where(.legacy-surface) .founder-score{min-height:270px;border-right:0;border-bottom:1px solid var(--founder-line)}:where(.legacy-surface) .founder-story{grid-template-columns:1fr}:where(.legacy-surface) .founder-jargon-list{grid-template-columns:1fr}:where(.legacy-surface) .founder-evidence-dossier{grid-template-columns:1fr}:where(.legacy-surface) .founder-story-step{min-height:230px}}@media (max-width:640px){:where(.legacy-surface) .audit-row{border-radius:1.4rem;padding:18px 18px 16px;box-shadow:0 10px 30px -25px rgba(var(--legacy-ink-rgb),.45)}:where(.legacy-surface) .audit-row-score{min-width:62px}:where(.legacy-surface) .audit-row-score strong{font-size:14px}:where(.legacy-surface) .dashboard-agency-credits{grid-template-columns:1fr;gap:10px;padding:16px 18px}:where(.legacy-surface) .dashboard-agency-credits-hint{grid-column:auto}:where(.legacy-surface) .founder-cover .preview-toolbar{display:flex;flex-wrap:wrap;padding-block:12px}:where(.legacy-surface) .founder-cover .report-url-bar{order:3;width:100%;max-width:none;flex-basis:100%}:where(.legacy-surface) .founder-score-row{grid-template-columns:1fr}:where(.legacy-surface) .founder-report-action-buttons,:where(.legacy-surface) .founder-report-actions{width:100%}:where(.legacy-surface) .founder-report-action-buttons{display:grid;grid-template-columns:1fr}:where(.legacy-surface) .founder-report-action-buttons .button{width:100%}:where(.legacy-surface) .founder-cta-tests header{display:grid;gap:3px}:where(.legacy-surface) .founder-evidence-viewport{max-height:520px}:where(.legacy-surface) .founder-primary-fix{grid-template-columns:1fr;border-radius:2rem}:where(.legacy-surface) .founder-fix-list article{grid-template-columns:1fr}:where(.legacy-surface) .founder-fix-list article.is-locked{grid-template-columns:minmax(0,1fr) auto}:where(.legacy-surface) .founder-rewrite-list>article{grid-template-columns:1fr}:where(.legacy-surface) .founder-rewrite-list>article>svg{margin-inline:auto;transform:rotate(90deg)}:where(.legacy-surface) .founder-unlock{border-radius:2rem}:where(.legacy-surface) .founder-unlock-includes{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.legacy-surface) .agent-progress-shell{overflow:hidden;border:1px solid rgba(var(--legacy-ink-rgb),.12);border-radius:2.8rem;background:rgba(var(--legacy-paper-rgb),.56);box-shadow:var(--shadow)}:where(.legacy-surface) .agent-progress-toolbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;border-bottom:1px solid rgba(var(--legacy-ink-rgb),.1);padding:14px 20px}:where(.legacy-surface) .agent-progress-toolbar .preview-domain{justify-self:center}:where(.legacy-surface) .agent-progress-toolbar .preview-pill{justify-self:end}:where(.legacy-surface) .agent-progress-grid{display:grid;grid-template-columns:1.04fr .96fr;gap:clamp(28px,6vw,74px);align-items:center;padding:clamp(35px,7vw,76px)}:where(.legacy-surface) .agent-progress-overview h1{max-width:680px;margin:15px 0 18px;font-size:clamp(38px,5.4vw,64px);line-height:.98}:where(.legacy-surface) .agent-progress-overview>p{max-width:590px;color:var(--ink-muted);font-size:15px}:where(.legacy-surface) .agent-progress-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:26px 0 0}:where(.legacy-surface) .agent-progress-facts>div{display:grid;gap:4px;border:1px solid rgba(var(--legacy-ink-rgb),.1);border-radius:1.15rem;background:rgba(var(--legacy-paper-rgb),.54);padding:13px 14px}:where(.legacy-surface) .agent-progress-facts dt{display:flex;align-items:center;gap:7px;color:var(--ink-muted);font-size:10px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}:where(.legacy-surface) .agent-progress-facts dt svg{color:#c86e66}:where(.legacy-surface) .agent-progress-facts dd{margin:0;font-size:15px;font-weight:720}:where(.legacy-surface) .agent-progress-meter{margin-top:24px}:where(.legacy-surface) .agent-progress-meter>div:first-child{display:flex;justify-content:space-between;margin-bottom:9px;color:var(--ink-muted);font-size:11px;font-weight:650}:where(.legacy-surface) .agent-progress-track{height:8px;overflow:hidden;border-radius:999px;background:rgba(var(--legacy-ink-rgb),.08)}:where(.legacy-surface) .agent-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--peach),#dc837b);transition:width .6s ease}:where(.legacy-surface) .agent-current-activity{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:start;margin-top:17px;border:1px solid rgba(var(--legacy-ink-rgb),.1);border-radius:1.6rem;background:var(--sage);padding:18px}:where(.legacy-surface) .agent-activity-pulse{width:9px;height:9px;margin-top:5px;border-radius:50%;background:#4f8b65;box-shadow:0 0 0 0 rgba(79,139,101,.32);animation:agentPulse 1.8s infinite}:where(.legacy-surface) .agent-current-activity div{display:grid}:where(.legacy-surface) .agent-current-activity small{color:var(--ink-muted);font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}:where(.legacy-surface) .agent-current-activity strong{margin-top:4px;font-size:14px}:where(.legacy-surface) .agent-current-activity p{margin:3px 0 0;color:var(--ink-muted);font-size:11px;line-height:1.4}:where(.legacy-surface) .agent-current-activity time{color:var(--ink-muted);font-family:var(--font-mono,monospace);font-size:11px;font-variant-numeric:tabular-nums}:where(.legacy-surface) .agent-time-note{margin:12px 0 0;font-size:11px!important}:where(.legacy-surface) .agent-email-note{display:flex;align-items:center;gap:11px;margin-top:15px;border:1px solid rgba(79,101,84,.14);border-radius:1rem;background:rgba(232,239,232,.72);padding:12px 14px;color:#4f6554}:where(.legacy-surface) .agent-email-note>svg{flex:0 0 auto}:where(.legacy-surface) .agent-email-note p{display:grid;gap:2px;margin:0!important;font-size:12px!important;line-height:1.4!important}:where(.legacy-surface) .agent-email-note strong{color:var(--ink);font-size:12px}:where(.legacy-surface) .agent-email-note span{color:var(--ink-muted)}:where(.legacy-surface) .agent-journey-visual{overflow:hidden;border:1px solid rgba(var(--legacy-ink-rgb),.18);border-radius:2rem;background:radial-gradient(circle at 100% 0,rgba(255,183,178,.16),transparent 32%),var(--ink);color:var(--paper);box-shadow:0 28px 65px -32px rgba(var(--legacy-ink-rgb),.52);transform:rotate(.7deg)}:where(.legacy-surface) .agent-journey-visual>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(var(--legacy-paper-rgb),.13);padding:23px 24px 20px}:where(.legacy-surface) .agent-journey-visual>header>div{display:grid;gap:5px}:where(.legacy-surface) .agent-journey-visual .mini-label{margin:0;color:rgba(var(--legacy-paper-rgb),.54)}:where(.legacy-surface) .agent-journey-visual>header strong{font-size:clamp(25px,3.4vw,35px);line-height:1}:where(.legacy-surface) .agent-journey-visual>header>span{border:1px solid rgba(var(--legacy-paper-rgb),.14);border-radius:999px;background:rgba(var(--legacy-paper-rgb),.07);padding:6px 10px;color:rgba(var(--legacy-paper-rgb),.68);font-size:10px;white-space:nowrap}:where(.legacy-surface) .agent-journey-visual ol{margin:0;padding:0;list-style:none}:where(.legacy-surface) .agent-journey-visual li{position:relative;display:grid;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:13px;border-bottom:1px solid rgba(var(--legacy-paper-rgb),.1);padding:15px 24px}:where(.legacy-surface) .agent-journey-visual li>span{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;border:1px solid rgba(var(--legacy-paper-rgb),.22);border-radius:50%;color:rgba(var(--legacy-paper-rgb),.64);font-family:var(--font-mono,monospace);font-size:9px}:where(.legacy-surface) .agent-journey-visual li>div{min-width:0}:where(.legacy-surface) .agent-journey-visual li strong{display:block;font-size:13px}:where(.legacy-surface) .agent-journey-visual li p{margin:3px 0 0;color:rgba(var(--legacy-paper-rgb),.54);font-size:10px;line-height:1.4}:where(.legacy-surface) .agent-journey-visual li small{color:rgba(var(--legacy-paper-rgb),.4);font-size:8px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}:where(.legacy-surface) .agent-journey-visual li[data-state=complete]>span{border-color:rgba(178,218,186,.24);background:rgba(178,218,186,.14);color:#bfddc5}:where(.legacy-surface) .agent-journey-visual li[data-state=active]{background:linear-gradient(90deg,rgba(255,183,178,.14),transparent)}:where(.legacy-surface) .agent-journey-visual li[data-state=active]>span{border-color:var(--peach);background:var(--peach);color:var(--ink);box-shadow:0 0 0 5px rgba(255,183,178,.09)}:where(.legacy-surface) .agent-journey-visual li[data-state=active] small{color:var(--peach)}:where(.legacy-surface) .agent-journey-visual li[data-state=upcoming]{opacity:.58}:where(.legacy-surface) .agent-journey-visual>footer{display:flex;align-items:center;gap:10px;background:rgba(var(--legacy-paper-rgb),.06);padding:14px 24px;color:rgba(var(--legacy-paper-rgb),.6);font-size:10px;line-height:1.4}:where(.legacy-surface) .agent-journey-visual>footer svg{flex:0 0 auto;color:var(--peach)}:where(.legacy-surface) .agent-browser-visual{overflow:hidden;border:1px solid rgba(var(--legacy-ink-rgb),.13);border-radius:2rem;background:var(--paper);box-shadow:0 24px 60px -28px rgba(var(--legacy-ink-rgb),.32);transform:rotate(1.2deg)}:where(.legacy-surface) .agent-browser-bar{display:flex;align-items:center;gap:5px;border-bottom:1px solid rgba(var(--legacy-ink-rgb),.09);padding:11px 13px}:where(.legacy-surface) .agent-browser-bar>span{width:7px;height:7px;border-radius:50%;background:var(--peach)}:where(.legacy-surface) .agent-browser-bar>span:nth-child(2){background:var(--cream)}:where(.legacy-surface) .agent-browser-bar>span:nth-child(3){background:#bfd7bf}:where(.legacy-surface) .agent-browser-bar div{max-width:270px;margin-inline:auto;overflow:hidden;border-radius:999px;background:var(--paper-deep);padding:6px 16px;color:var(--ink-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}:where(.legacy-surface) .agent-browser-page{position:relative;min-height:390px;overflow:hidden;background:radial-gradient(circle at 78% 25%,rgba(255,183,178,.48),transparent 27%),linear-gradient(180deg,#fff 0,var(--paper) 100%);padding:26px}:where(.legacy-surface) .agent-browser-journey-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;border:1px solid rgba(var(--legacy-ink-rgb),.09);border-radius:999px;background:rgba(var(--legacy-paper-rgb),.72);padding:5px}:where(.legacy-surface) .agent-browser-journey-strip span{overflow:hidden;border-radius:999px;padding:6px 5px;color:var(--ink-faint);font-size:7px;font-weight:700;text-align:center;text-overflow:ellipsis;white-space:nowrap}:where(.legacy-surface) .agent-browser-journey-strip span[data-state=done]{background:var(--sage);color:#4f6554}:where(.legacy-surface) .agent-browser-journey-strip span[data-state=active]{background:var(--peach);color:var(--ink)}:where(.legacy-surface) .agent-onboarding-screen{display:grid;width:min(86%,340px);gap:8px;margin:38px auto 0;border:1px solid rgba(var(--legacy-ink-rgb),.1);border-radius:1.5rem;background:rgba(var(--legacy-paper-rgb),.84);padding:22px;box-shadow:0 20px 45px -30px rgba(var(--legacy-ink-rgb),.42)}:where(.legacy-surface) .agent-onboarding-screen>span{color:#c86e66;font-size:8px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}:where(.legacy-surface) .agent-onboarding-screen>strong{font-size:18px;letter-spacing:-.025em}:where(.legacy-surface) .agent-onboarding-screen>p{max-width:230px;margin:0;color:var(--ink-muted);font-size:9px;line-height:1.4}:where(.legacy-surface) .agent-onboarding-fields{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:5px}:where(.legacy-surface) .agent-onboarding-fields i{height:35px;border:1px solid rgba(var(--legacy-ink-rgb),.1);border-radius:.75rem;background:linear-gradient(rgba(var(--legacy-ink-rgb),.08),rgba(var(--legacy-ink-rgb),.08)) 10px 10px /42% 5px no-repeat,var(--paper)}:where(.legacy-surface) .agent-onboarding-screen button{justify-self:start;margin-top:5px;border:0;border-radius:999px;background:var(--ink);padding:9px 15px;color:var(--paper);font:inherit;font-size:8px;font-weight:750}:where(.legacy-surface) .agent-browser-page[data-view=onboarding] .agent-cursor{top:77%;left:62%}:where(.legacy-surface) .agent-scan-line{position:absolute;z-index:3;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,transparent,#db746b,transparent);box-shadow:0 8px 24px rgba(219,116,107,.45);animation:agentScan 3.1s ease-in-out infinite}:where(.legacy-surface) .agent-page-nav{display:flex;justify-content:flex-end;gap:8px}:where(.legacy-surface) .agent-page-nav i{width:42px;height:5px;border-radius:999px;background:rgba(var(--legacy-ink-rgb),.12)}:where(.legacy-surface) .agent-page-nav i:last-child{width:56px;height:20px;margin-top:-7px;background:var(--ink)}:where(.legacy-surface) .agent-page-copy{display:flex;max-width:78%;flex-direction:column;align-items:flex-start;margin-top:62px}:where(.legacy-surface) .agent-page-copy>span{width:70px;height:7px;margin-bottom:14px;border-radius:999px;background:var(--peach)}:where(.legacy-surface) .agent-page-copy>strong{width:100%;height:23px;margin-bottom:8px;border-radius:7px;background:var(--ink)}:where(.legacy-surface) .agent-page-copy>strong:nth-of-type(2){width:74%}:where(.legacy-surface) .agent-page-copy>p{width:88%;height:7px;margin:13px 0 0;border-radius:999px;background:rgba(var(--legacy-ink-rgb),.14)}:where(.legacy-surface) .agent-page-copy>p:nth-of-type(2){width:61%;margin-top:6px}:where(.legacy-surface) .agent-page-copy button{margin-top:25px;border:0;border-radius:999px;background:var(--peach);padding:10px 18px;color:var(--ink);font:inherit;font-size:9px;font-weight:750}:where(.legacy-surface) .agent-page-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:48px}:where(.legacy-surface) .agent-page-cards i{height:58px;border-radius:13px;background:var(--sage)}:where(.legacy-surface) .agent-page-cards i:nth-child(2){background:var(--lavender)}:where(.legacy-surface) .agent-page-cards i:nth-child(3){background:var(--cream)}:where(.legacy-surface) .agent-cursor{position:absolute;left:48%;top:63%;filter:drop-shadow(0 4px 5px rgba(var(--legacy-ink-rgb),.25));animation:agentCursor 3.1s ease-in-out infinite}:where(.legacy-surface) .agent-browser-status{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(var(--legacy-ink-rgb),.09);padding:12px 15px;font-size:9px}:where(.legacy-surface) .agent-browser-status span{display:flex;align-items:center;gap:6px;color:var(--ink-muted)}:where(.legacy-surface) .agent-browser-status i{width:6px;height:6px;border-radius:50%;background:#4f8b65}:where(.legacy-surface) .agent-checklist{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(var(--legacy-ink-rgb),.1);background:var(--paper-deep)}:where(.legacy-surface) .agent-check{display:flex;gap:10px;align-items:center;min-height:76px;border-right:1px solid rgba(var(--legacy-ink-rgb),.08);border-bottom:1px solid rgba(var(--legacy-ink-rgb),.08);padding:14px 16px}:where(.legacy-surface) .agent-check:nth-child(4n){border-right:0}:where(.legacy-surface) .agent-check-icon{display:grid;width:27px;height:27px;flex:0 0 auto;place-items:center;border:1px solid rgba(var(--legacy-ink-rgb),.12);border-radius:50%;background:rgba(var(--legacy-paper-rgb),.7);color:var(--ink-muted);font-size:9px;font-weight:750}:where(.legacy-surface) .agent-check>div{display:grid}:where(.legacy-surface) .agent-check strong{font-size:11px}:where(.legacy-surface) .agent-check small{margin-top:2px;color:var(--ink-faint);font-size:9px}:where(.legacy-surface) .agent-check-active{background:rgba(255,183,178,.25)}:where(.legacy-surface) .agent-check-active .agent-check-icon{border-color:var(--peach);background:var(--peach);color:var(--ink);box-shadow:0 0 0 5px rgba(255,183,178,.2)}:where(.legacy-surface) .agent-check-complete .agent-check-icon{border-color:#4f8b65;background:#4f8b65;color:white}:where(.legacy-surface) .agent-check-upcoming{opacity:.54}@keyframes agentPulse{70%{box-shadow:0 0 0 8px rgba(79,139,101,0)}to{box-shadow:0 0 0 0 rgba(79,139,101,0)}}@keyframes agentScan{0%,to{transform:translateY(25px);opacity:0}15%,85%{opacity:1}50%{transform:translateY(335px)}}@keyframes agentCursor{0%,38%,to{transform:translate(58px,-38px)}55%,72%{transform:translate(0) scale(.92)}}@media (max-width:900px){:where(.legacy-surface) .agent-progress-grid{grid-template-columns:1fr}:where(.legacy-surface) .agent-browser-visual{max-width:620px;transform:none}:where(.legacy-surface) .agent-journey-visual{max-width:620px;transform:none}:where(.legacy-surface) .agent-checklist{grid-template-columns:repeat(2,1fr)}:where(.legacy-surface) .agent-check:nth-child(2n){border-right:0}}@media (max-width:640px){:where(.legacy-surface) .agent-progress-shell{border-radius:2rem}:where(.legacy-surface) .agent-progress-toolbar{grid-template-columns:1fr auto}:where(.legacy-surface) .agent-progress-toolbar .preview-domain{grid-column:1/-1;grid-row:2;justify-self:start}:where(.legacy-surface) .agent-progress-grid{padding:30px 20px}:where(.legacy-surface) .agent-progress-facts{grid-template-columns:1fr}:where(.legacy-surface) .agent-current-activity{grid-template-columns:auto 1fr}:where(.legacy-surface) .agent-current-activity time{grid-column:2}:where(.legacy-surface) .agent-browser-page{min-height:320px;padding:20px}:where(.legacy-surface) .agent-journey-visual>header{padding-inline:19px}:where(.legacy-surface) .agent-journey-visual li{grid-template-columns:29px minmax(0,1fr) auto;gap:11px;padding:14px 19px}:where(.legacy-surface) .agent-journey-visual li>span{width:29px;height:29px}:where(.legacy-surface) .agent-journey-visual>footer{padding-inline:19px}:where(.legacy-surface) .agent-page-copy{margin-top:48px}:where(.legacy-surface) .agent-page-cards{margin-top:35px}:where(.legacy-surface) .agent-checklist{grid-template-columns:1fr}:where(.legacy-surface) .agent-check{border-right:0}}@media (prefers-reduced-motion:reduce){:where(.legacy-surface) .agent-activity-pulse,:where(.legacy-surface) .agent-cursor,:where(.legacy-surface) .agent-scan-line{animation:none}}:where(.legacy-surface) .founder-context{margin-top:clamp(70px,9vw,105px)}:where(.legacy-surface) .founder-context>header{max-width:720px;margin-bottom:30px}:where(.legacy-surface) .founder-context>header h2{margin:10px 0 0;font-size:clamp(34px,4.6vw,50px)}:where(.legacy-surface) .founder-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:where(.legacy-surface) .founder-context-grid article{position:relative;display:flex;min-height:190px;flex-direction:column;border:1px solid rgba(var(--legacy-ink-rgb),.11);border-radius:2rem;background:var(--sage);padding:26px}:where(.legacy-surface) .founder-context-grid article:nth-child(2){background:var(--lavender)}:where(.legacy-surface) .founder-context-grid article:nth-child(3){background:var(--cream)}:where(.legacy-surface) .founder-context-grid article:nth-child(4){background:rgba(255,183,178,.43)}:where(.legacy-surface) .founder-context-grid article>svg{position:absolute;top:25px;right:25px;color:var(--ink-muted)}:where(.legacy-surface) .founder-context-grid article>span{color:var(--ink-muted);font-size:9px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}:where(.legacy-surface) .founder-context-grid article>strong{max-width:88%;margin-top:25px;font-size:19px;line-height:1.22}:where(.legacy-surface) .founder-context-grid article.is-locked>strong{filter:blur(5px);user-select:none}:where(.legacy-surface) .founder-context-grid article>p{margin:10px 0 0;color:var(--ink-muted);font-size:12px}:where(.legacy-surface) .founder-context-note{display:flex;gap:11px;align-items:flex-start;margin-top:10px;border:1px dashed rgba(var(--legacy-ink-rgb),.17);border-radius:1.4rem;padding:17px 20px;color:var(--ink-muted)}:where(.legacy-surface) .founder-context-note p{margin:0;font-size:12px;line-height:1.5}:where(.legacy-surface) .founder-context-locked{display:flex;gap:11px;align-items:flex-start;margin-top:10px;border:1px dashed rgba(var(--legacy-ink-rgb),.17);border-radius:1.4rem;background:rgba(var(--legacy-paper-rgb),.32);padding:17px 20px}:where(.legacy-surface) .founder-context-locked>svg{flex:0 0 auto;margin-top:1px;color:var(--ink-muted)}:where(.legacy-surface) .founder-context-locked p{margin:0;color:var(--ink-muted);font-size:12px;line-height:1.5}:where(.legacy-surface) .founder-context-locked strong{display:block;margin-bottom:2px;color:var(--ink)}:where(.legacy-surface) .founder-story{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.legacy-surface) .founder-story-step:nth-child(4n){background:var(--cream)}:where(.legacy-surface) .founder-story-step:nth-child(5n){background:var(--sage)}:where(.legacy-surface) .founder-story-step:nth-child(6n){background:var(--lavender)}:where(.legacy-surface) .founder-strategy{display:grid;grid-template-columns:auto 1fr;gap:25px;border:1px solid rgba(var(--legacy-ink-rgb),.12);border-radius:2.8rem;background:radial-gradient(circle at 90% 10%,rgba(255,183,178,.35),transparent 34%),var(--cream);padding:clamp(30px,6vw,56px)}:where(.legacy-surface) .founder-strategy-icon{display:grid;width:54px;height:54px;place-items:center;border-radius:50%;background:var(--peach)}:where(.legacy-surface) .founder-strategy h2{max-width:760px;margin:10px 0 12px;font-size:clamp(30px,4vw,45px);line-height:1.08}:where(.legacy-surface) .founder-strategy-explanation{max-width:780px;color:var(--ink-muted);font-size:14px}:where(.legacy-surface) .founder-strategy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:24px}:where(.legacy-surface) .founder-strategy-grid>div{border-radius:1.4rem;background:rgba(var(--legacy-paper-rgb),.76);padding:18px}:where(.legacy-surface) .founder-strategy-grid>div>svg{margin-bottom:14px}:where(.legacy-surface) .founder-strategy-grid span{display:block;color:var(--ink-muted);font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}:where(.legacy-surface) .founder-strategy-grid p{margin:8px 0 0;font-size:12px;line-height:1.48}:where(.legacy-surface) .founder-breakdowns-section,:where(.legacy-surface) .founder-score-section{margin-top:clamp(75px,10vw,115px)}:where(.legacy-surface) .founder-score-section .founder-score-row{grid-template-columns:repeat(5,minmax(0,1fr))}:where(.legacy-surface) .founder-score-section .founder-score-row>div{min-height:112px;flex-direction:column;align-items:flex-start;justify-content:space-between}:where(.legacy-surface) .founder-breakdown-list{display:grid;gap:12px}:where(.legacy-surface) .founder-breakdown-list>article{overflow:hidden;border:1px solid rgba(var(--legacy-ink-rgb),.12);border-radius:2.2rem;background:rgba(var(--legacy-paper-rgb),.62)}:where(.legacy-surface) .founder-breakdown-list>article>header{display:grid;grid-template-columns:42px 1fr auto;gap:18px;align-items:start;padding:clamp(24px,4vw,36px)}:where(.legacy-surface) .founder-breakdown-list>article>header>span{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:var(--paper-deep);font-size:9px;font-weight:750}:where(.legacy-surface) .founder-breakdown-list h3{margin:0 0 8px;font-size:clamp(23px,3vw,31px)}:where(.legacy-surface) .founder-breakdown-list header p{max-width:780px;margin:0;color:var(--ink-muted);font-size:13px}:where(.legacy-surface) .founder-breakdown-list header>strong{font-size:27px}:where(.legacy-surface) .founder-breakdown-list header>strong small{color:var(--ink-faint);font-size:10px}:where(.legacy-surface) .founder-breakdown-columns{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(var(--legacy-ink-rgb),.09)}:where(.legacy-surface) .founder-breakdown-columns>div{min-height:150px;border-right:1px solid rgba(var(--legacy-ink-rgb),.08);padding:20px 24px}:where(.legacy-surface) .founder-breakdown-columns>div:last-child{border-right:0;background:var(--sage)}:where(.legacy-surface) .founder-breakdown-columns>div:nth-child(2){background:rgba(255,183,178,.18)}:where(.legacy-surface) .founder-breakdown-columns span{display:flex;gap:7px;align-items:center;color:var(--ink-muted);font-size:9px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}:where(.legacy-surface) .founder-breakdown-columns p{margin:12px 0 0;font-size:12px;line-height:1.45}:where(.legacy-surface) .founder-breakdowns-section+.founder-primary-fix{margin-top:clamp(75px,10vw,115px)}:where(.legacy-surface) .founder-primary-fix>div:last-child>p:not(.mini-label){max-width:none;margin:13px 0 0;color:rgba(var(--legacy-paper-rgb),.66);font-size:13px;overflow-wrap:anywhere}:where(.legacy-surface) .founder-primary-fix>div:last-child>div{max-width:none;margin-top:23px;border-radius:1.25rem;background:rgba(var(--legacy-paper-rgb),.11);padding:17px 19px}:where(.legacy-surface) .founder-primary-fix>div:last-child>div span{display:block;color:rgba(var(--legacy-paper-rgb),.48);font-size:8px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}:where(.legacy-surface) .founder-primary-fix>div:last-child>div strong{display:block;margin-top:6px;font-size:14px}:where(.legacy-surface) .founder-fix-list article>div>strong{display:block;margin-top:14px;border-radius:1.1rem;background:var(--sage);padding:13px 15px;font-size:13px;line-height:1.45}:where(.legacy-surface) .founder-protect-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:clamp(75px,10vw,115px)}:where(.legacy-surface) .founder-protect-grid>article{border:1px solid rgba(var(--legacy-ink-rgb),.11);border-radius:2.2rem;padding:clamp(25px,4vw,38px)}:where(.legacy-surface) .founder-strengths-card{background:var(--sage)}:where(.legacy-surface) .founder-gaps-card{background:var(--lavender)}:where(.legacy-surface) .founder-protect-grid h2{margin:8px 0 25px;font-size:clamp(27px,3.4vw,38px)}:where(.legacy-surface) .founder-protect-grid article>div{display:grid;gap:9px}:where(.legacy-surface) .founder-protect-grid article>div>section{display:grid;grid-template-columns:auto 1fr;gap:11px;border-radius:1.2rem;background:rgba(var(--legacy-paper-rgb),.72);padding:15px}:where(.legacy-surface) .founder-protect-grid section p{display:grid;gap:4px;margin:0;font-size:12px}:where(.legacy-surface) .founder-protect-grid section p span{color:var(--ink-muted);line-height:1.45}:where(.legacy-surface) .founder-gaps-card section>span{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:var(--cream);font-size:8px;font-weight:750}@media (max-width:900px){:where(.legacy-surface) .founder-breakdown-columns,:where(.legacy-surface) .founder-strategy-grid{grid-template-columns:1fr}:where(.legacy-surface) .founder-breakdown-columns>div,:where(.legacy-surface) .founder-strategy-grid>div{min-height:0;border-right:0;border-bottom:1px solid rgba(var(--legacy-ink-rgb),.08)}:where(.legacy-surface) .founder-score-section .founder-score-row{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.legacy-surface) .founder-protect-grid{grid-template-columns:1fr}}@media (max-width:640px){:where(.legacy-surface) .founder-context-grid,:where(.legacy-surface) .founder-story{grid-template-columns:1fr}:where(.legacy-surface) .founder-strategy{grid-template-columns:1fr;border-radius:2rem}:where(.legacy-surface) .founder-score-section .founder-score-row{grid-template-columns:1fr}:where(.legacy-surface) .founder-breakdown-list>article>header{grid-template-columns:38px 1fr}:where(.legacy-surface) .founder-breakdown-list header>strong{grid-column:2}}:where(.legacy-surface) .agent-progress-details-grid{border-top:1px solid rgba(var(--legacy-ink-rgb),.1);background:var(--paper-deep);padding:clamp(22px,4vw,34px)}:where(.legacy-surface) .agent-update-feed{min-width:0}:where(.legacy-surface) .agent-update-feed>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}:where(.legacy-surface) .agent-update-feed>header>div{display:flex;gap:10px;align-items:center}:where(.legacy-surface) .agent-update-feed>header .agent-activity-pulse{margin-top:0}:where(.legacy-surface) .agent-update-feed>header strong{font-size:12px}:where(.legacy-surface) .agent-update-feed>header time{color:var(--ink-muted);font-family:var(--font-mono,monospace);font-size:10px;font-variant-numeric:tabular-nums}:where(.legacy-surface) .agent-update-feed>div{display:grid;max-width:none;margin-inline:auto;overflow:hidden;border:1px solid rgba(var(--legacy-ink-rgb),.1);border-radius:1.5rem;background:rgba(var(--legacy-paper-rgb),.58)}:where(.legacy-surface) .agent-update{display:grid;grid-template-columns:28px 1fr auto;gap:11px;align-items:center;min-height:58px;border-bottom:1px solid rgba(var(--legacy-ink-rgb),.07);padding:11px 16px}:where(.legacy-surface) .agent-update:last-child{border-bottom:0}:where(.legacy-surface) .agent-update>span{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:#4f8b65;color:white}:where(.legacy-surface) .agent-update>p{margin:0;font-size:12px;line-height:1.4}:where(.legacy-surface) .agent-update>small{color:var(--ink-faint);font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}:where(.legacy-surface) .agent-update-active{background:rgba(255,183,178,.16)}:where(.legacy-surface) .agent-update-active>span{background:var(--peach)}:where(.legacy-surface) .agent-update-active>span i{width:7px;height:7px;border-radius:50%;background:var(--ink);animation:agentPulse 1.8s infinite}@media (max-width:640px){:where(.legacy-surface) .agent-progress-details-grid{padding:18px}:where(.legacy-surface) .agent-update{grid-template-columns:28px 1fr}:where(.legacy-surface) .agent-update>small{grid-column:2}}:where(.legacy-surface) .founder-honest-verdict{display:grid;grid-template-columns:auto 1fr;gap:25px;border-radius:2.8rem;background:radial-gradient(circle at 90% 12%,rgba(255,183,178,.2),transparent 34%),var(--ink);padding:clamp(32px,6vw,60px);color:var(--paper)}:where(.legacy-surface) .founder-honest-icon{display:grid;width:54px;height:54px;place-items:center;border-radius:50%;background:var(--peach);color:var(--ink)}:where(.legacy-surface) .founder-honest-verdict .mini-label{color:rgba(var(--legacy-paper-rgb),.5)}:where(.legacy-surface) .founder-honest-verdict h2{max-width:none;margin:11px 0 14px;font-size:clamp(31px,4.4vw,48px);line-height:1.04;overflow-wrap:anywhere}:where(.legacy-surface) .founder-honest-verdict>div:last-child>p:not(.mini-label){max-width:none;color:rgba(var(--legacy-paper-rgb),.68);font-size:14px;overflow-wrap:anywhere}:where(.legacy-surface) .founder-honest-verdict>div:last-child>div{max-width:none;margin-top:22px;border-radius:1.25rem;background:rgba(var(--legacy-paper-rgb),.1);padding:17px 19px}:where(.legacy-surface) .founder-honest-verdict>div:last-child>div span{display:block;color:rgba(var(--legacy-paper-rgb),.46);font-size:8px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}:where(.legacy-surface) .founder-honest-verdict>div:last-child>div strong{display:block;margin-top:6px;font-size:13px;line-height:1.45}:where(.legacy-surface) .founder-honest-verdict+.founder-strategy{margin-top:12px}@media (max-width:640px){:where(.legacy-surface) .founder-honest-verdict{grid-template-columns:1fr;border-radius:2rem}}:where(.legacy-surface) .founder-public-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(28px,6vw,70px);align-items:end;margin-top:clamp(75px,10vw,115px);border-radius:2.8rem;background:radial-gradient(circle at 90% 10%,rgba(255,183,178,.32),transparent 32%),var(--lavender);padding:clamp(32px,6vw,58px)}:where(.legacy-surface) .founder-public-cta h2{max-width:720px;margin:10px 0 13px;font-size:clamp(32px,4.8vw,52px);line-height:1}:where(.legacy-surface) .founder-public-cta>div:first-child>p:last-child{max-width:660px;margin:0;color:var(--ink-muted);font-size:14px}:where(.legacy-surface) .founder-public-cta>div:last-child{display:grid;gap:9px}:where(.legacy-surface) .founder-section-nav{position:sticky;z-index:40;top:88px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;margin-bottom:22px;border:1px solid var(--founder-line);border-radius:22px;background:rgba(var(--legacy-paper-rgb),.95);padding:9px 11px;box-shadow:0 10px 30px rgba(var(--legacy-ink-rgb),.08);backdrop-filter:blur(18px)}:where(.legacy-surface) .founder-section-nav-label{display:inline-flex;gap:7px;align-items:center;border-right:1px solid var(--founder-line);padding:4px 15px 4px 6px;color:var(--ink-muted);font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}:where(.legacy-surface) .founder-section-nav>div{display:flex;justify-content:center;gap:4px;overflow-x:auto;scrollbar-width:none}:where(.legacy-surface) .founder-section-nav>div::-webkit-scrollbar{display:none}:where(.legacy-surface) .founder-section-nav a{position:relative;flex:0 0 auto;border-radius:14px;padding:10px 14px;color:var(--ink-muted);font-size:12px;font-weight:700;line-height:1;text-decoration:none;transition:background .16s ease,color .16s ease,transform .16s ease}:where(.legacy-surface) .founder-section-nav a:hover{background:var(--paper-deep);color:var(--ink)}:where(.legacy-surface) .founder-section-nav a.is-active{background:var(--ink);color:var(--paper);box-shadow:0 5px 14px rgba(var(--legacy-ink-rgb),.18)}:where(.legacy-surface) .founder-section-nav a.is-active:after{position:absolute;bottom:4px;left:50%;width:3px;height:3px;border-radius:50%;background:var(--peach);content:"";transform:translateX(-50%)}:where(.legacy-surface) .founder-growth-preview,:where(.legacy-surface) .founder-growth-section,:where(.legacy-surface) .founder-options-section{margin-top:clamp(72px,8vw,96px);scroll-margin-top:158px}:where(.legacy-surface) .founder-preview-action{display:grid;gap:28px;margin-top:clamp(40px,5vw,64px)}:where(.legacy-surface) .founder-preview-rewrite .founder-section-heading{margin-bottom:18px}:where(.legacy-surface) .founder-preview-locked{margin-top:clamp(72px,8vw,96px);border:1px solid var(--founder-line);border-radius:2.5rem;background:var(--paper-deep);padding:clamp(28px,5vw,48px)}:where(.legacy-surface) .founder-preview-locked .founder-section-heading{margin-bottom:22px}:where(.legacy-surface) .founder-preview-next-fixes{margin-bottom:12px}:where(.legacy-surface) .founder-fix-list article.is-locked{position:relative;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;background:rgba(var(--legacy-paper-rgb),.62)}:where(.legacy-surface) .founder-fix-list article.is-locked>svg{color:var(--ink-muted)}:where(.legacy-surface) .founder-fix-list article.is-locked p{margin-top:6px;color:var(--ink-muted);font-size:13px}:where(.legacy-surface) .founder-fix-list article.is-locked .locked-copy-lines,:where(.legacy-surface) .founder-rewrite-list article.is-locked .locked-copy-lines{padding:8px 0 0}:where(.legacy-surface) .founder-preview-locked-title{filter:blur(5px);user-select:none}:where(.legacy-surface) .founder-rewrite-list>article.is-locked{opacity:.9}:where(.legacy-surface) .founder-preview-fix{margin-top:0}:where(.legacy-surface) .founder-growth-preview{border:1px solid var(--founder-line);border-radius:2.5rem;background:var(--paper-deep);padding:clamp(28px,5vw,48px)}:where(.legacy-surface) .founder-growth-preview-grid,:where(.legacy-surface) .founder-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:where(.legacy-surface) .founder-growth-preview-grid article{display:grid;grid-template-columns:1fr auto;gap:8px 20px;border:1px solid var(--founder-line);border-radius:1.5rem;background:rgba(var(--legacy-paper-rgb),.62);padding:20px}:where(.legacy-surface) .founder-growth-preview-grid article>span{color:var(--ink-muted);font-size:10px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}:where(.legacy-surface) .founder-growth-preview-grid article>strong{font-size:24px}:where(.legacy-surface) .founder-growth-preview-grid article>p{grid-column:1/-1;margin:0;font-size:13px}:where(.legacy-surface) .founder-growth-preview-grid article>.founder-preview-headline{font-size:15px;font-weight:650;line-height:1.35;color:var(--ink)}:where(.legacy-surface) .founder-growth-preview-grid article>p:last-child{color:var(--ink-muted)}:where(.legacy-surface) .founder-preview-locked .founder-growth-preview-grid{margin-top:12px}:where(.legacy-surface) .founder-growth-deliverables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:20px 0 0;padding:0;list-style:none}:where(.legacy-surface) .founder-growth-deliverables li{display:flex;gap:8px;align-items:center;color:var(--ink-muted);font-size:12px}:where(.legacy-surface) .founder-growth-heading{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center}:where(.legacy-surface) .founder-growth-heading h2{margin:0}:where(.legacy-surface) .founder-growth-heading>strong{font-size:28px}:where(.legacy-surface) .founder-growth-heading small,:where(.legacy-surface) .founder-growth-preview-grid small{color:var(--ink-faint);font-size:10px}:where(.legacy-surface) .founder-growth-read,:where(.legacy-surface) .founder-growth-strength,:where(.legacy-surface) .founder-search-snippet{margin:18px 0;border-radius:1.4rem;background:var(--cream);padding:19px 21px}:where(.legacy-surface) .founder-growth-strength span,:where(.legacy-surface) .founder-search-snippet span{display:block;margin-bottom:6px;color:var(--ink-muted);font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}:where(.legacy-surface) .founder-search-snippet strong{display:block;color:#3157a4;font-size:18px}:where(.legacy-surface) .founder-growth-read,:where(.legacy-surface) .founder-search-snippet p{color:var(--ink-muted);font-size:13px}:where(.legacy-surface) .founder-growth-read small{display:block;margin-top:8px}:where(.legacy-surface) .founder-growth-strength{display:grid;grid-template-columns:auto 1fr;gap:11px;background:var(--sage)}:where(.legacy-surface) .founder-growth-strength p{margin:0;font-size:13px}:where(.legacy-surface) .founder-growth-findings{display:grid;gap:10px}:where(.legacy-surface) .founder-growth-findings article{display:grid;grid-template-columns:42px 1fr;gap:16px;border:1px solid var(--founder-line);border-radius:1.8rem;background:rgba(var(--legacy-paper-rgb),.62);padding:24px}:where(.legacy-surface) .founder-growth-findings article>span{color:var(--ink-faint);font-size:10px}:where(.legacy-surface) .founder-growth-findings h3{margin:0 0 8px;font-size:23px}:where(.legacy-surface) .founder-growth-findings p,:where(.legacy-surface) .founder-option-grid article>p{color:var(--ink-muted);font-size:13px}:where(.legacy-surface) .founder-growth-findings strong{display:block;margin-top:13px;border-radius:1rem;background:var(--sage);padding:12px 14px;font-size:12px}:where(.legacy-surface) .founder-option-grid article{border:1px solid var(--founder-line);border-radius:2rem;background:var(--lavender);padding:clamp(24px,4vw,36px)}:where(.legacy-surface) .founder-option-grid article:nth-child(2){background:var(--cream)}:where(.legacy-surface) .founder-option-grid header{display:flex;justify-content:space-between;gap:15px;color:var(--ink-muted);font-size:9px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}:where(.legacy-surface) .founder-option-grid h3{margin:30px 0 10px;font-size:clamp(25px,3vw,34px)}:where(.legacy-surface) .founder-option-grid dl{display:grid;gap:8px;margin:22px 0 0}:where(.legacy-surface) .founder-option-grid dl>div{border-radius:1.1rem;background:rgba(var(--legacy-paper-rgb),.72);padding:14px}:where(.legacy-surface) .founder-option-grid dt{color:var(--ink-muted);font-size:8px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}:where(.legacy-surface) .founder-option-grid dd{margin:6px 0 0;font-size:12px;line-height:1.45}:where(.legacy-surface) #copy-rewrites,:where(.legacy-surface) #deep-dive,:where(.legacy-surface) #priority-fixes{scroll-margin-top:158px}:where(.legacy-surface) #priority-fixes{margin-top:clamp(72px,8vw,96px)}:where(.legacy-surface) .founder-growth-findings article>div,:where(.legacy-surface) .founder-growth-section,:where(.legacy-surface) .founder-open-report,:where(.legacy-surface) .founder-option-grid article,:where(.legacy-surface) .founder-options-section{min-width:0}:where(.legacy-surface) .founder-breakdown-list *,:where(.legacy-surface) .founder-fix-list *,:where(.legacy-surface) .founder-growth-section *,:where(.legacy-surface) .founder-options-section *,:where(.legacy-surface) .founder-primary-fix *{overflow-wrap:anywhere}:where(.legacy-surface) .founder-growth-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 28px;align-items:start;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--founder-line)}:where(.legacy-surface) .founder-growth-header>div:first-child{display:grid;gap:14px}:where(.legacy-surface) .founder-growth-header .eyebrow{margin:0}:where(.legacy-surface) .founder-growth-section-label{display:flex;gap:9px;align-items:center;color:var(--ink-muted);font-size:12px;font-weight:700}:where(.legacy-surface) .founder-growth-section-label svg{color:var(--ink)}:where(.legacy-surface) .founder-growth-score{display:inline-flex;min-width:78px;align-items:baseline;justify-content:center;gap:2px;border:1px solid var(--founder-line);border-radius:18px;background:var(--paper-deep);padding:13px 15px;font-size:28px;line-height:1}:where(.legacy-surface) .founder-growth-score small{color:var(--ink-faint);font-size:10px}:where(.legacy-surface) .founder-growth-header h2{grid-column:1/-1;max-width:880px;margin:5px 0 0;font-size:clamp(32px,4.2vw,46px);line-height:1.05;text-wrap:balance}:where(.legacy-surface) .founder-growth-header>p{grid-column:1/-1;max-width:720px;margin:0;color:var(--ink-muted);font-size:13px;line-height:1.55}:where(.legacy-surface) .founder-growth-read,:where(.legacy-surface) .founder-growth-strength,:where(.legacy-surface) .founder-search-snippet{border:1px solid rgba(var(--legacy-ink-rgb),.08);border-radius:20px;padding:22px 24px}:where(.legacy-surface) .founder-search-snippet{display:grid;grid-template-columns:minmax(140px,.28fr) minmax(0,1fr);gap:24px;align-items:start}:where(.legacy-surface) .founder-growth-action span,:where(.legacy-surface) .founder-growth-impact>span,:where(.legacy-surface) .founder-growth-read>span,:where(.legacy-surface) .founder-growth-strength span,:where(.legacy-surface) .founder-option-hypothesis>span,:where(.legacy-surface) .founder-search-snippet>span{display:block;margin:0 0 7px;color:var(--ink-muted);font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}:where(.legacy-surface) .founder-search-snippet strong{line-height:1.3}:where(.legacy-surface) .founder-growth-read p,:where(.legacy-surface) .founder-search-snippet p{margin:7px 0 0;line-height:1.55}:where(.legacy-surface) .founder-growth-read p{color:var(--ink);font-size:14px}:where(.legacy-surface) .founder-growth-read small{margin-top:12px;color:var(--ink-faint);font-size:10px}:where(.legacy-surface) .founder-growth-strength{gap:14px;align-items:start;background:rgba(222,237,225,.72)}:where(.legacy-surface) .founder-growth-strength p{line-height:1.55;overflow-wrap:anywhere;white-space:normal}:where(.legacy-surface) .founder-growth-findings{gap:14px;margin-top:14px}:where(.legacy-surface) .founder-growth-findings article{grid-template-columns:50px minmax(0,1fr);gap:22px;border-radius:20px;background:rgba(var(--legacy-paper-rgb),.72);padding:clamp(24px,4vw,34px)}:where(.legacy-surface) .founder-growth-finding-number{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:var(--paper-deep);color:var(--ink-muted);font-size:10px;font-weight:750}:where(.legacy-surface) .founder-growth-findings h3{max-width:none;margin:1px 0 16px;font-size:clamp(22px,2.7vw,29px);line-height:1.12;overflow-wrap:anywhere}:where(.legacy-surface) .founder-growth-impact{max-width:none;margin:0;color:var(--ink-muted);font-size:14px;line-height:1.55;overflow-wrap:anywhere;white-space:normal}:where(.legacy-surface) .founder-growth-action{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;align-items:start;margin-top:18px;border-radius:16px;background:var(--sage);padding:16px 18px}:where(.legacy-surface) .founder-growth-action svg{margin-top:2px}:where(.legacy-surface) .founder-growth-action p{margin:0;color:var(--ink);font-size:13px;font-weight:600;line-height:1.5;overflow-wrap:anywhere;white-space:normal}:where(.legacy-surface) .founder-growth-evidence{margin-top:14px;border-top:1px solid var(--founder-line);padding-top:13px;color:var(--ink-muted)}:where(.legacy-surface) .founder-growth-evidence summary{display:flex;min-height:44px;gap:8px;align-items:center;width:fit-content;border-radius:999px;background:var(--paper-deep);padding:0 12px;color:var(--ink);cursor:pointer;font-size:11px;font-weight:700;list-style:none;transition:background .16s ease}:where(.legacy-surface) .founder-growth-evidence summary::-webkit-details-marker{display:none}:where(.legacy-surface) .founder-growth-evidence summary:hover{background:var(--lavender)}:where(.legacy-surface) .founder-growth-evidence summary small{color:var(--ink-faint);font-size:9px;font-weight:500}:where(.legacy-surface) .founder-growth-evidence .when-open{display:none}:where(.legacy-surface) .founder-growth-evidence[open] .when-closed{display:none}:where(.legacy-surface) .founder-growth-evidence[open] .when-open{display:inline}:where(.legacy-surface) .founder-growth-evidence summary svg{transition:transform .16s ease}:where(.legacy-surface) .founder-growth-evidence[open] summary svg{transform:rotate(180deg)}:where(.legacy-surface) .founder-growth-evidence p{max-width:800px;margin:10px 0 0;font-size:12px;line-height:1.55}:where(.legacy-surface) .founder-design-board,:where(.legacy-surface) .founder-navigation-map,:where(.legacy-surface) .founder-serp-preview{margin:18px 0;overflow:hidden;border:1px solid var(--founder-line);border-radius:24px}:where(.legacy-surface) .founder-serp-preview{background:#fff;box-shadow:0 16px 45px rgba(49,87,164,.08)}:where(.legacy-surface) .founder-design-board>header,:where(.legacy-surface) .founder-navigation-map>header,:where(.legacy-surface) .founder-serp-preview>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 22px}:where(.legacy-surface) .founder-serp-preview>header{border-bottom:1px solid rgba(49,87,164,.11);background:#f4f7fc}:where(.legacy-surface) .founder-design-board-grid section>span,:where(.legacy-surface) .founder-design-board>header span,:where(.legacy-surface) .founder-navigation-map section>span,:where(.legacy-surface) .founder-navigation-map>header span,:where(.legacy-surface) .founder-serp-preview>header span{color:var(--ink-muted);font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}:where(.legacy-surface) .founder-design-board>header small,:where(.legacy-surface) .founder-serp-preview>header small{color:var(--ink-faint);font-size:9px}:where(.legacy-surface) .founder-serp-result{max-width:760px;padding:24px}:where(.legacy-surface) .founder-serp-site{display:flex;gap:10px;align-items:center}:where(.legacy-surface) .founder-serp-site>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:var(--ink);color:var(--paper);font-size:11px;font-weight:750}:where(.legacy-surface) .founder-serp-site p{display:grid;min-width:0;margin:0;color:var(--ink);font-size:11px}:where(.legacy-surface) .founder-serp-site small{max-width:520px;overflow:hidden;color:var(--ink-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}:where(.legacy-surface) .founder-serp-result h3{margin:13px 0 5px;color:#3157a4;font-family:var(--font-outfit),sans-serif;font-size:clamp(20px,2.5vw,25px);font-weight:550;line-height:1.2}:where(.legacy-surface) .founder-serp-result>p{margin:0;color:#514d49;font-size:13px;line-height:1.5}:where(.legacy-surface) .founder-seo-checks{display:flex;flex-wrap:wrap;gap:7px;border-top:1px solid rgba(49,87,164,.11);background:#f8f9fc;padding:13px 22px}:where(.legacy-surface) .founder-seo-checks>span{display:inline-flex;gap:5px;align-items:center;border-radius:999px;background:#fff;padding:6px 9px;color:var(--ink-muted);font-size:9px;font-weight:650}:where(.legacy-surface) .founder-seo-checks .is-present svg{color:#4f8064}:where(.legacy-surface) .founder-seo-checks .is-missing svg,:where(.legacy-surface) .founder-seo-checks .is-warning{color:#a26042}:where(.legacy-surface) .founder-design-board{background:radial-gradient(circle at 90% 5%,rgba(255,183,178,.19),transparent 32%),var(--ink);color:var(--paper)}:where(.legacy-surface) .founder-design-board>header{border-bottom:1px solid rgba(var(--legacy-paper-rgb),.12)}:where(.legacy-surface) .founder-design-board>header div{display:grid;gap:5px}:where(.legacy-surface) .founder-design-board-grid section>span,:where(.legacy-surface) .founder-design-board>header small,:where(.legacy-surface) .founder-design-board>header span{color:rgba(var(--legacy-paper-rgb),.5)}:where(.legacy-surface) .founder-design-board>header strong{font-size:16px}:where(.legacy-surface) .founder-design-board-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(var(--legacy-paper-rgb),.1)}:where(.legacy-surface) .founder-design-board-grid>section{min-width:0;background:rgba(var(--legacy-ink-rgb),.96);padding:22px}:where(.legacy-surface) .founder-palette-card>div{display:flex;min-height:72px;margin-top:18px;overflow:hidden;border:1px solid rgba(var(--legacy-paper-rgb),.12);border-radius:16px}:where(.legacy-surface) .founder-palette-card>div>span{flex:1;min-width:24px}:where(.legacy-surface) .founder-type-card>div{display:grid;gap:7px;margin-top:18px}:where(.legacy-surface) .founder-type-card strong{border-radius:12px;background:rgba(var(--legacy-paper-rgb),.08);padding:10px 12px;font-size:14px;font-weight:500}:where(.legacy-surface) .founder-cta-scale{grid-column:1/-1}:where(.legacy-surface) .founder-cta-scale>div{display:grid;gap:10px;margin-top:18px}:where(.legacy-surface) .founder-cta-scale>div>div{display:grid;grid-template-columns:minmax(70px,200px) minmax(0,1fr);gap:14px;align-items:center}:where(.legacy-surface) .founder-cta-scale i{display:block;max-width:100%;border:1px solid rgba(var(--legacy-paper-rgb),.26);border-radius:999px;background:var(--peach)}:where(.legacy-surface) .founder-cta-scale p{display:grid;margin:0;font-size:11px}:where(.legacy-surface) .founder-cta-scale small{color:rgba(var(--legacy-paper-rgb),.48);font-size:9px}:where(.legacy-surface) .founder-design-stats{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:1px}:where(.legacy-surface) .founder-design-stats>div{display:grid;gap:5px;border-radius:14px;background:rgba(var(--legacy-paper-rgb),.08);padding:15px}:where(.legacy-surface) .founder-design-stats strong{font-size:20px}:where(.legacy-surface) .founder-design-stats span{color:rgba(var(--legacy-paper-rgb),.5);font-size:9px}:where(.legacy-surface) .founder-navigation-map{background:var(--lavender)}:where(.legacy-surface) .founder-navigation-map>header{display:grid;gap:6px;border-bottom:1px solid rgba(var(--legacy-ink-rgb),.09)}:where(.legacy-surface) .founder-navigation-map>header strong{font-size:16px}:where(.legacy-surface) .founder-navigation-map-grid,:where(.legacy-surface) .founder-navigation-map>div{display:grid;gap:1px;background:rgba(var(--legacy-ink-rgb),.08)}:where(.legacy-surface) .founder-navigation-map-cols-1{grid-template-columns:1fr}:where(.legacy-surface) .founder-navigation-map-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.legacy-surface) .founder-navigation-map-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.legacy-surface) .founder-navigation-map section{min-width:0;background:rgba(var(--legacy-paper-rgb),.62);padding:20px}:where(.legacy-surface) .founder-navigation-map section>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}:where(.legacy-surface) .founder-navigation-map section>div>span{max-width:100%;border:1px solid rgba(var(--legacy-ink-rgb),.11);border-radius:999px;background:rgba(var(--legacy-paper-rgb),.72);padding:7px 9px;font-size:10px;font-weight:600;white-space:normal;overflow-wrap:anywhere}:where(.legacy-surface) .founder-navigation-map>p{display:flex;gap:8px;align-items:center;margin:0;border-top:1px solid rgba(var(--legacy-ink-rgb),.08);padding:13px 20px;color:#89563e;font-size:10px}:where(.legacy-surface) .founder-navigation-map>p.is-clear{color:#4f8064}:where(.legacy-surface) .founder-trust-checks{display:grid;gap:0;border-bottom:1px solid rgba(var(--legacy-ink-rgb),.08)}:where(.legacy-surface) .founder-trust-checks>header{display:grid;gap:4px;padding:16px 20px 10px}:where(.legacy-surface) .founder-trust-checks>header span,:where(.legacy-surface) .founder-trust-checks>header strong{font-size:10px;letter-spacing:.04em;text-transform:uppercase}:where(.legacy-surface) .founder-trust-checks>header strong{font-size:12px;letter-spacing:0;text-transform:none}:where(.legacy-surface) .founder-trust-checks>p{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;margin:0;padding:10px 20px 14px;color:var(--ink-muted);font-size:12px;line-height:1.45}:where(.legacy-surface) .founder-trust-checks>p strong{display:block;margin-bottom:2px;color:var(--ink);font-size:13px}:where(.legacy-surface) .founder-trust-checks>p.is-positive{color:#4f8064}:where(.legacy-surface) .founder-trust-checks>p.is-positive strong{color:#3d6b52}:where(.legacy-surface) .founder-trust-checks>p.is-negative{color:#89563e}:where(.legacy-surface) .founder-trust-checks>p.is-negative strong{color:#7a3f28}:where(.legacy-surface) .founder-trust-checks>p.is-inconclusive{color:var(--ink-muted)}:where(.legacy-surface) .founder-options-header{grid-template-columns:1fr}:where(.legacy-surface) .founder-option-grid{gap:14px;align-items:start}:where(.legacy-surface) .founder-option-grid article{border-radius:20px;padding:clamp(26px,4vw,34px)}:where(.legacy-surface) .founder-option-grid h3{margin:26px 0 16px;font-size:clamp(24px,2.8vw,31px);line-height:1.12}:where(.legacy-surface) .founder-option-hypothesis{border-radius:16px;background:rgba(var(--legacy-paper-rgb),.72);padding:16px 18px}:where(.legacy-surface) .founder-option-hypothesis p{margin:0;color:var(--ink);font-size:13px;line-height:1.55}:where(.legacy-surface) .founder-option-grid dl>div{border-radius:16px;padding:16px 18px}:where(.legacy-surface) .founder-option-grid dd{font-size:13px;line-height:1.5}:where(.legacy-surface) .not-found-page{display:grid;min-height:70vh;place-content:center;justify-items:start;padding-block:90px}:where(.legacy-surface) .not-found-mark{display:grid;width:62px;height:62px;margin-bottom:24px;place-items:center;border-radius:50%;background:var(--peach)}:where(.legacy-surface) .not-found-page h1{max-width:760px;margin:14px 0 18px;font-size:clamp(43px,7vw,78px);line-height:.95}:where(.legacy-surface) .not-found-page>p:not(.eyebrow){max-width:560px;color:var(--ink-muted)}:where(.legacy-surface) .not-found-page>div:last-child{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}@media (max-width:700px){:where(.legacy-surface) .founder-public-cta{grid-template-columns:1fr;border-radius:2rem}:where(.legacy-surface) .founder-public-cta>div:last-child{justify-items:stretch}:where(.legacy-surface) .founder-growth-deliverables,:where(.legacy-surface) .founder-growth-preview-grid,:where(.legacy-surface) .founder-option-grid{grid-template-columns:1fr}:where(.legacy-surface) .founder-section-nav{grid-template-columns:1fr;gap:0;top:12px;padding:8px}:where(.legacy-surface) .founder-section-nav-label{display:none}:where(.legacy-surface) .founder-section-nav>div{justify-content:flex-start}:where(.legacy-surface) #copy-rewrites,:where(.legacy-surface) #deep-dive,:where(.legacy-surface) #priority-fixes,:where(.legacy-surface) .founder-growth-section,:where(.legacy-surface) .founder-options-section{scroll-margin-top:76px}:where(.legacy-surface) .founder-growth-header{grid-template-columns:minmax(0,1fr) auto;gap:12px}:where(.legacy-surface) .founder-growth-header h2{font-size:28px;line-height:1.08}:where(.legacy-surface) .founder-search-snippet{grid-template-columns:1fr;gap:12px}:where(.legacy-surface) .founder-design-board>header,:where(.legacy-surface) .founder-navigation-map>header,:where(.legacy-surface) .founder-serp-preview>header{align-items:flex-start}:where(.legacy-surface) .founder-serp-result{padding:20px}:where(.legacy-surface) .founder-design-board-grid,:where(.legacy-surface) .founder-navigation-map-cols-2,:where(.legacy-surface) .founder-navigation-map-cols-3,:where(.legacy-surface) .founder-navigation-map-grid,:where(.legacy-surface) .founder-navigation-map>div{grid-template-columns:1fr}:where(.legacy-surface) .founder-cta-scale,:where(.legacy-surface) .founder-design-stats{grid-column:auto}:where(.legacy-surface) .founder-cta-scale>div>div{grid-template-columns:minmax(70px,150px) minmax(0,1fr)}:where(.legacy-surface) .founder-growth-findings article{grid-template-columns:1fr}:where(.legacy-surface) .founder-growth-finding-number{width:36px;height:36px}}:where(.legacy-surface) .muted{color:var(--ink-muted);font-size:14px}:where(.legacy-surface) .form-error{color:var(--score-bad);font-size:14px}:where(.legacy-surface) .activation-pitch{position:relative;overflow:hidden}:where(.legacy-surface) .activation-pitch-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:clamp(28px,4vw,56px);align-items:start;margin-top:clamp(38px,5vw,62px)}:where(.legacy-surface) .activation-pitch-steps{display:grid;gap:14px}:where(.legacy-surface) .activation-pitch-steps article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start;border:1px solid var(--border);border-radius:1.75rem;background:rgba(var(--legacy-paper-rgb),.7);padding:22px 24px}:where(.legacy-surface) .activation-pitch-steps span{color:var(--ink-faint);font-family:var(--font-mono,ui-monospace),monospace;font-size:12px;font-weight:700;letter-spacing:.08em}:where(.legacy-surface) .activation-pitch-steps h3{margin:0 0 6px;font-size:19px;letter-spacing:-.03em}:where(.legacy-surface) .activation-pitch-steps p{margin:0;color:var(--ink-muted);font-size:15px;line-height:1.5}:where(.legacy-surface) .activation-pitch-card{position:sticky;top:110px;border:1px solid var(--border-strong);border-radius:2.25rem;background:radial-gradient(circle at 88% 6%,rgba(var(--legacy-paper-rgb),.6),transparent 34%),rgba(239,237,244,.85);padding:clamp(24px,3vw,32px);box-shadow:var(--shadow)}:where(.legacy-surface) .activation-pitch-card-head{display:flex;justify-content:space-between;gap:12px;align-items:center}:where(.legacy-surface) .activation-pitch-verdict{border-radius:999px;background:rgba(184,87,79,.13);padding:5px 11px;color:#8f4b45;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}:where(.legacy-surface) .activation-pitch-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0 0}:where(.legacy-surface) .activation-pitch-metrics div{border-radius:1rem;background:rgba(var(--legacy-paper-rgb),.78);padding:13px 15px}:where(.legacy-surface) .activation-pitch-metrics dt{color:var(--ink-muted);font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}:where(.legacy-surface) .activation-pitch-metrics dd{margin:5px 0 0;font-size:24px;font-weight:600;letter-spacing:-.04em}:where(.legacy-surface) .activation-pitch-run{margin:20px 0 0;padding:0;list-style:none}:where(.legacy-surface) .activation-pitch-run li{display:grid;grid-template-columns:34px 11px minmax(0,1fr);gap:0 12px;padding:9px 0}:where(.legacy-surface) .activation-run-time{padding-top:2px;color:var(--ink-faint);font-family:var(--font-mono,ui-monospace),monospace;font-size:11px;font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:right}:where(.legacy-surface) .activation-run-dot{position:relative}:where(.legacy-surface) .activation-run-dot:before{position:absolute;top:5px;left:1px;width:9px;height:9px;border-radius:50%;background:var(--score-good);content:""}:where(.legacy-surface) .activation-run-dot:after{position:absolute;top:18px;bottom:-20px;left:5px;width:1px;background:rgba(var(--legacy-ink-rgb),.14);content:""}:where(.legacy-surface) .activation-pitch-run li:last-child .activation-run-dot:after{display:none}:where(.legacy-surface) .activation-pitch-run li[data-state=friction] .activation-run-dot:before{background:#d99a3f}:where(.legacy-surface) .activation-pitch-run li[data-state=stopped] .activation-run-dot:before{background:#b8574f;box-shadow:0 0 0 4px rgba(184,87,79,.16)}:where(.legacy-surface) .activation-pitch-run em{display:inline-block;margin:0 0 5px;border-radius:999px;padding:2px 8px;background:rgba(217,154,63,.2);color:#7f5310;font-size:10px;font-style:normal;font-weight:700;letter-spacing:.07em;text-transform:uppercase}:where(.legacy-surface) .activation-pitch-run li[data-state=stopped] em{background:rgba(184,87,79,.16);color:#8f4b45}:where(.legacy-surface) .activation-pitch-run li p{margin:0;color:var(--ink-muted);font-size:14px;line-height:1.5;text-wrap:pretty}:where(.legacy-surface) .activation-pitch-run li[data-state=friction] p,:where(.legacy-surface) .activation-pitch-run li[data-state=stopped] p{color:var(--ink)}:where(.legacy-surface) .activation-pitch-quote{margin:18px 0 22px;border-left:2px solid rgba(var(--legacy-ink-rgb),.2);padding-left:14px;color:var(--ink);font-size:15px;line-height:1.5}:where(.legacy-surface) .activation-pitch-card .price-button{width:100%;justify-content:center}@media (max-width:900px){:where(.legacy-surface) .activation-pitch-grid{grid-template-columns:minmax(0,1fr)}:where(.legacy-surface) .activation-pitch-card{position:static}}@media (max-width:680px){:where(.legacy-surface) .activation-pitch-steps article{gap:14px;border-radius:1.4rem;padding:18px 19px}:where(.legacy-surface) .activation-pitch-steps h3{font-size:18px}:where(.legacy-surface) .activation-pitch-card{border-radius:1.75rem;padding:20px 18px}:where(.legacy-surface) .activation-pitch-card-head{align-items:flex-start;flex-wrap:wrap;gap:8px}:where(.legacy-surface) .activation-pitch-metrics dd{font-size:21px}:where(.legacy-surface) .activation-pitch-run li{grid-template-columns:30px 11px minmax(0,1fr);gap:0 10px}}:where(.legacy-surface) .hero-form-support>.hero-sample-link:only-child{border-left:0;padding-left:0}:where(.legacy-surface) .onboarding-setup-page{padding:clamp(48px,7vw,86px) 0 clamp(72px,10vw,128px)}:where(.legacy-surface) .onboarding-setup{max-width:680px;margin-inline:auto}:where(.legacy-surface) .onboarding-setup-head{margin-bottom:30px}:where(.legacy-surface) .onboarding-setup-head h1{margin:0 0 14px;font-size:clamp(34px,4.6vw,46px);line-height:1.04;text-wrap:balance}:where(.legacy-surface) .onboarding-setup-lede{max-width:54ch;margin:0;color:var(--ink-muted);font-size:16px;line-height:1.6}:where(.legacy-surface) .onboarding-card{border:1px solid var(--border);border-radius:2rem;background:rgba(var(--legacy-paper-rgb),.84);padding:clamp(24px,4vw,38px);box-shadow:var(--shadow)}:where(.legacy-surface) .onboarding-card-locked{display:grid;justify-items:start;gap:14px;text-align:left}:where(.legacy-surface) .onboarding-card-locked h1{margin:0;font-size:clamp(28px,3.6vw,36px);line-height:1.06}:where(.legacy-surface) .onboarding-locked-icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:50%;background:var(--lavender);color:var(--ink-muted)}:where(.legacy-surface) .onboarding-progress{display:flex;flex-wrap:wrap;gap:6px 4px;margin:0 0 16px;border-bottom:1px solid var(--border);padding:0 0 18px;list-style:none}:where(.legacy-surface) .onboarding-progress button{display:inline-flex;gap:8px;align-items:center;border:0;border-radius:999px;background:transparent;color:var(--ink-faint);padding:6px 11px 6px 6px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:color .18s ease,background .18s ease}:where(.legacy-surface) .onboarding-progress button:disabled{cursor:default}:where(.legacy-surface) .onboarding-progress-mark{display:inline-flex;width:22px;height:22px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--border-strong);border-radius:50%;color:var(--ink-faint);font-size:11px;font-weight:700}:where(.legacy-surface) .onboarding-progress li[data-state=active] button{background:var(--ink);color:var(--paper)}:where(.legacy-surface) .onboarding-progress li[data-state=active] .onboarding-progress-mark{border-color:transparent;background:rgba(var(--legacy-paper-rgb),.22);color:var(--paper)}:where(.legacy-surface) .onboarding-progress li[data-state=done] button{color:var(--ink-muted)}:where(.legacy-surface) .onboarding-progress li[data-state=done] button:hover{background:var(--paper-deep);color:var(--ink)}:where(.legacy-surface) .onboarding-progress li[data-state=done] .onboarding-progress-mark{border-color:transparent;background:var(--sage);color:var(--score-good)}:where(.legacy-surface) .onboarding-run-limits{display:grid;gap:9px;margin:0 0 28px;border:1px solid rgba(79,101,84,.14);border-radius:1.15rem;background:linear-gradient(135deg,rgba(232,239,232,.72),rgba(var(--legacy-paper-rgb),.72));padding:13px 15px}:where(.legacy-surface) .onboarding-run-limits>div{display:flex;flex-wrap:wrap;gap:7px 18px}:where(.legacy-surface) .onboarding-run-limits span{display:inline-flex;align-items:center;gap:6px;color:#4f6554;font-size:12px}:where(.legacy-surface) .onboarding-run-limits svg{flex:0 0 auto;color:#67816d}:where(.legacy-surface) .onboarding-run-limits strong{color:var(--ink);font-weight:700}:where(.legacy-surface) .onboarding-run-limits p{margin:0;color:var(--ink-muted);font-size:12px;line-height:1.5}:where(.legacy-surface) .onboarding-step h2{margin:0 0 8px;font-family:var(--font-outfit),sans-serif;font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.15}:where(.legacy-surface) .onboarding-step-hint{max-width:56ch;margin:0 0 24px;color:var(--ink-muted);font-size:14px;line-height:1.6}:where(.legacy-surface) .onboarding-fields{display:grid;gap:18px}:where(.legacy-surface) .onboarding-fields-inset{margin-top:18px;border-left:2px solid var(--border);padding-left:18px}:where(.legacy-surface) .onboarding-field{display:grid;gap:7px}:where(.legacy-surface) .onboarding-field-label{color:var(--ink);font-size:14px;font-weight:600}:where(.legacy-surface) .onboarding-field-label em{color:var(--ink-faint);font-style:normal;font-weight:500}:where(.legacy-surface) .onboarding-field-hint{color:var(--ink-faint);font-size:13px;line-height:1.5}:where(.legacy-surface) .onboarding-field-error{color:#9b1c1c;font-size:13px;line-height:1.45}:where(.legacy-surface) .onboarding-card input:not([type]),:where(.legacy-surface) .onboarding-card input[type=email],:where(.legacy-surface) .onboarding-card input[type=password],:where(.legacy-surface) .onboarding-card input[type=text],:where(.legacy-surface) .onboarding-card input[type=url],:where(.legacy-surface) .onboarding-card textarea{width:100%;border:1px solid var(--border-strong);border-radius:1rem;background:rgba(var(--legacy-paper-rgb),.72);color:var(--ink);padding:13px 16px;font:inherit;font-size:15px;line-height:1.5;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}:where(.legacy-surface) .onboarding-card textarea{min-height:86px;resize:vertical}:where(.legacy-surface) .onboarding-card input::placeholder,:where(.legacy-surface) .onboarding-card textarea::placeholder{color:var(--ink-faint)}:where(.legacy-surface) .onboarding-card input:focus,:where(.legacy-surface) .onboarding-card textarea:focus{border-color:var(--ink);background:#fff;box-shadow:0 0 0 4px rgba(var(--legacy-ink-rgb),.07)}:where(.legacy-surface) .onboarding-choices{display:grid;gap:10px}:where(.legacy-surface) .onboarding-choice{display:flex;gap:13px;align-items:flex-start;border:1px solid var(--border);border-radius:1.25rem;background:rgba(var(--legacy-paper-rgb),.5);padding:16px 18px;cursor:pointer;transition:border-color .16s ease,background .16s ease}:where(.legacy-surface) .onboarding-choice:hover{border-color:var(--border-strong)}:where(.legacy-surface) .onboarding-choice[data-selected=true]{border-color:var(--ink);background:#fff}:where(.legacy-surface) .onboarding-choice input[type=radio]{width:17px;height:17px;flex:0 0 auto;margin:2px 0 0;accent-color:var(--ink)}:where(.legacy-surface) .onboarding-choice span{display:grid;gap:4px;color:var(--ink-muted);font-size:13px;line-height:1.55}:where(.legacy-surface) .onboarding-choice strong{color:var(--ink);font-size:15px;font-weight:600}:where(.legacy-surface) .onboarding-examples{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-top:-4px}:where(.legacy-surface) .onboarding-examples>span{color:var(--ink-faint);font-size:12px;font-weight:650;letter-spacing:.09em;text-transform:uppercase}:where(.legacy-surface) .onboarding-examples button{border:1px solid var(--border);border-radius:999px;background:rgba(var(--legacy-paper-rgb),.6);color:var(--ink-muted);padding:6px 12px;font:inherit;font-size:13px;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}:where(.legacy-surface) .onboarding-examples button:hover{border-color:var(--border-strong);background:#fff;color:var(--ink)}:where(.legacy-surface) .onboarding-examples button[data-selected=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}:where(.legacy-surface) .onboarding-optional>summary{width:fit-content;color:var(--ink-muted);font-size:13px;font-weight:600;cursor:pointer;list-style:none}:where(.legacy-surface) .onboarding-optional>summary::-webkit-details-marker{display:none}:where(.legacy-surface) .onboarding-optional>summary:before{display:inline-block;margin-right:7px;content:"+";font-weight:700}:where(.legacy-surface) .onboarding-optional[open]>summary{margin-bottom:14px;color:var(--ink)}:where(.legacy-surface) .onboarding-optional[open]>summary:before{content:"–"}:where(.legacy-surface) .onboarding-review{display:grid;gap:0;margin:0 0 22px;border:1px solid var(--border);border-radius:1.25rem;background:rgba(var(--legacy-paper-rgb),.5);overflow:hidden}:where(.legacy-surface) .onboarding-review>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:16px;border-bottom:1px solid var(--border);padding:13px 18px}:where(.legacy-surface) .onboarding-review>div:last-child{border-bottom:0}:where(.legacy-surface) .onboarding-review dt{color:var(--ink-faint);font-size:13px;font-weight:600}:where(.legacy-surface) .onboarding-review dd{margin:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}:where(.legacy-surface) .onboarding-review-strike{margin-left:6px;color:var(--ink-faint);text-decoration:line-through}:where(.legacy-surface) .onboarding-file-panel{display:grid;gap:12px;margin-top:6px;border:1px solid rgba(79,101,84,.16);border-radius:1.25rem;background:linear-gradient(135deg,rgba(232,239,232,.55),rgba(var(--legacy-paper-rgb),.9));padding:16px 16px 18px}:where(.legacy-surface) .onboarding-file-panel-copy{display:grid;gap:6px}:where(.legacy-surface) .onboarding-file-panel-kicker{margin:0;color:#4f6554;font-size:11px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}:where(.legacy-surface) .onboarding-file-panel h3{margin:0;font-family:var(--font-outfit),sans-serif;font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.25}:where(.legacy-surface) .onboarding-file-panel-copy>p:last-child{margin:0;max-width:54ch;color:var(--ink-muted);font-size:13px;line-height:1.55}:where(.legacy-surface) .onboarding-dropzone{position:relative;display:grid;justify-items:center;gap:6px;border:1.5px dashed rgba(79,101,84,.38);border-radius:1.1rem;background:rgba(var(--legacy-paper-rgb),.72);padding:22px 16px;text-align:center;cursor:pointer;transition:border-color .16s ease,background .16s ease}:where(.legacy-surface) .onboarding-dropzone:focus-within,:where(.legacy-surface) .onboarding-dropzone:hover,:where(.legacy-surface) .onboarding-dropzone[data-dragging=true]{border-color:#4f6554;background:#fff}:where(.legacy-surface) .onboarding-dropzone input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}:where(.legacy-surface) .onboarding-dropzone-icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;margin-bottom:4px;border-radius:50%;background:var(--sage);color:#4f6554}:where(.legacy-surface) .onboarding-dropzone strong{color:var(--ink);font-size:15px;font-weight:650}:where(.legacy-surface) .onboarding-dropzone>span:last-of-type{color:var(--ink-muted);font-size:13px;line-height:1.45}:where(.legacy-surface) .onboarding-file-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}:where(.legacy-surface) .onboarding-file-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border);border-radius:.9rem;background:rgba(var(--legacy-paper-rgb),.8);padding:10px 12px;font-size:13px;line-height:1.4}:where(.legacy-surface) .onboarding-file-list em{color:var(--ink-faint);font-style:normal}:where(.legacy-surface) .onboarding-file-list button{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;border:0;background:transparent;color:var(--ink-muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer}:where(.legacy-surface) .onboarding-file-list button:hover{color:var(--ink)}:where(.legacy-surface) .onboarding-attest{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--border);border-radius:1.25rem;background:var(--paper-deep);padding:15px 18px;color:var(--ink-muted);font-size:13px;line-height:1.55;cursor:pointer}:where(.legacy-surface) .onboarding-attest input{width:17px;height:17px;flex:0 0 auto;margin:1px 0 0;accent-color:var(--ink)}:where(.legacy-surface) .onboarding-wallet-opt-in{margin-top:18px}:where(.legacy-surface) .onboarding-wallet-opt-in strong{display:block;color:var(--ink);font-weight:650;margin-bottom:4px}:where(.legacy-surface) .onboarding-wallet-opt-in .onboarding-field-hint{display:block;margin-top:8px;font-style:normal}:where(.legacy-surface) .onboarding-safety{margin:14px 0 0;color:var(--ink-faint);font-size:12px;line-height:1.6}:where(.legacy-surface) .onboarding-error{margin:20px 0 0;border:1px solid rgba(184,87,79,.3);border-radius:1rem;background:rgba(184,87,79,.07);padding:12px 15px;color:var(--score-bad);font-size:14px}:where(.legacy-surface) .onboarding-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;align-items:center;margin-top:28px;border-top:1px solid var(--border);padding-top:24px}:where(.legacy-surface) .onboarding-actions .button{min-height:48px;box-shadow:none;font-size:15px}:where(.legacy-surface) .onboarding-actions .button-secondary:first-child{margin-right:auto}@media (max-width:640px){:where(.legacy-surface) .onboarding-progress-label{display:none}:where(.legacy-surface) .onboarding-progress li[data-state=active] .onboarding-progress-label{display:inline}:where(.legacy-surface) .onboarding-review>div{grid-template-columns:1fr;gap:3px}:where(.legacy-surface) .onboarding-actions .button{width:100%}}:where(.legacy-surface) .activation-report{margin:clamp(75px,10vw,115px) 0 22px;padding:clamp(26px,4vw,42px);scroll-margin-top:110px}:where(.legacy-surface) .activation-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(20px,3vw,34px);align-items:start;margin-bottom:clamp(22px,3vw,30px)}:where(.legacy-surface) .activation-head-copy h2{margin:0 0 18px;font-size:clamp(30px,3.9vw,44px);line-height:1.04}:where(.legacy-surface) .activation-target{display:flex;flex-wrap:wrap;gap:5px 9px;align-items:center;margin:0;border-left:2px solid var(--peach);padding-left:15px}:where(.legacy-surface) .activation-target svg{color:var(--ink-faint)}:where(.legacy-surface) .activation-target>span{color:var(--ink-faint);font-size:11px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}:where(.legacy-surface) .activation-target strong{flex:1 1 100%;font-size:15px;font-weight:550;line-height:1.55}:where(.legacy-surface) .activation-verdict{display:grid;gap:9px;justify-items:start;border:1px solid var(--border);border-radius:1.75rem;background:var(--lavender);padding:20px 22px}:where(.legacy-surface) .activation-verdict[data-outcome=aha_reached]{background:var(--sage)}:where(.legacy-surface) .activation-verdict[data-outcome=guardrail_stopped]{background:rgba(255,183,178,.42)}:where(.legacy-surface) .activation-verdict-chip{display:inline-flex;gap:7px;align-items:center;border-radius:999px;background:rgba(var(--legacy-paper-rgb),.82);padding:6px 12px;font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}:where(.legacy-surface) .activation-verdict strong{font-family:var(--font-outfit),sans-serif;font-size:19px;letter-spacing:-.02em;line-height:1.2}:where(.legacy-surface) .activation-verdict p{margin:0;color:var(--ink-muted);font-size:14px;line-height:1.6}:where(.legacy-surface) .activation-tabs{display:flex;gap:4px;overflow-x:auto;margin-bottom:clamp(20px,2.6vw,26px);border:1px solid var(--border);border-radius:18px;background:var(--paper-deep);padding:6px;scrollbar-width:none}:where(.legacy-surface) .activation-tabs::-webkit-scrollbar{display:none}:where(.legacy-surface) .activation-tabs button{display:inline-flex;flex:0 0 auto;gap:8px;align-items:center;border:0;border-radius:13px;background:transparent;padding:10px 15px;color:var(--ink-muted);font:inherit;font-size:13px;font-weight:650;cursor:pointer;transition:background .16s ease,color .16s ease}:where(.legacy-surface) .activation-tabs button:hover{color:var(--ink)}:where(.legacy-surface) .activation-tabs button.is-active{background:var(--ink);color:var(--paper);box-shadow:0 5px 14px rgba(var(--legacy-ink-rgb),.18)}:where(.legacy-surface) .activation-tabs small{border-radius:999px;background:rgba(var(--legacy-ink-rgb),.09);padding:2px 7px;font-size:10px;font-variant-numeric:tabular-nums;font-weight:750}:where(.legacy-surface) .activation-tabs button.is-active small{background:rgba(var(--legacy-paper-rgb),.24)}:where(.legacy-surface) .activation-panel{display:grid;gap:clamp(14px,2vw,20px)}:where(.legacy-surface) .activation-panel:focus{outline:none}:where(.legacy-surface) .activation-block{border:1px solid var(--border);border-radius:1.6rem;background:rgba(var(--legacy-paper-rgb),.5);padding:20px 22px}:where(.legacy-surface) .activation-block .mini-label{margin-bottom:14px}:where(.legacy-surface) .activation-cards button,:where(.legacy-surface) .activation-fix-list button,:where(.legacy-surface) .activation-headline button,:where(.legacy-surface) .activation-metrics button,:where(.legacy-surface) .activation-note button{display:inline-flex;gap:5px;align-items:center;justify-self:start;border:1px solid var(--border-strong);border-radius:999px;background:rgba(var(--legacy-paper-rgb),.7);padding:6px 12px;color:var(--ink);font:inherit;font-size:12px;font-weight:650;cursor:pointer;transition:background .16s ease}:where(.legacy-surface) .activation-cards button:hover,:where(.legacy-surface) .activation-fix-list button:hover,:where(.legacy-surface) .activation-headline button:hover,:where(.legacy-surface) .activation-metrics button:hover,:where(.legacy-surface) .activation-note button:hover{background:var(--paper)}:where(.legacy-surface) .activation-note{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;margin:14px 0 0;color:var(--ink-muted);font-size:13px;line-height:1.55}:where(.legacy-surface) .activation-note svg{flex:0 0 auto;color:var(--ink-faint)}:where(.legacy-surface) .activation-chips{display:flex;flex-wrap:wrap;gap:6px}:where(.legacy-surface) .activation-chips span{border:1px solid var(--border);border-radius:999px;background:var(--paper-deep);padding:6px 12px;font-size:12px;font-weight:600}:where(.legacy-surface) .activation-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}:where(.legacy-surface) .activation-metrics>div{display:grid;gap:7px;align-content:start;justify-items:start;border:1px solid var(--border);border-radius:1.4rem;background:rgba(var(--legacy-paper-rgb),.55);padding:17px 19px}:where(.legacy-surface) .activation-metrics small{color:var(--ink-faint);font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}:where(.legacy-surface) .activation-metrics strong{font-family:var(--font-outfit),sans-serif;font-size:clamp(24px,3vw,30px);font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1}:where(.legacy-surface) .activation-metrics>div>span{color:var(--ink-muted);font-size:12px;line-height:1.45}:where(.legacy-surface) .activation-metrics>div[data-tone=clear] strong{color:var(--score-good)}:where(.legacy-surface) .activation-metrics>div[data-tone=fragile] strong{color:var(--score-mid)}:where(.legacy-surface) .activation-metrics>div[data-tone=blocked] strong{color:var(--score-bad)}:where(.legacy-surface) .activation-phases{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}:where(.legacy-surface) .activation-phases li{display:grid;gap:6px;justify-items:start;border-radius:1.1rem;background:var(--paper-deep);padding:13px 15px}:where(.legacy-surface) .activation-phases li>span{display:inline-flex;width:21px;height:21px;align-items:center;justify-content:center;border:1px solid var(--border-strong);border-radius:50%;color:var(--ink-faint)}:where(.legacy-surface) .activation-phases strong{font-size:13px;line-height:1.25}:where(.legacy-surface) .activation-phases em{color:var(--ink-faint);font-size:11px;font-style:normal}:where(.legacy-surface) .activation-phases li[data-state=done]{background:var(--sage)}:where(.legacy-surface) .activation-phases li[data-state=done]>span{border-color:transparent;background:rgba(72,112,90,.16);color:var(--score-good)}:where(.legacy-surface) .activation-phases li[data-state=stopped]{background:rgba(255,183,178,.45)}:where(.legacy-surface) .activation-phases li[data-state=stopped]>span{border-color:transparent;background:rgba(184,87,79,.14);color:var(--score-bad)}:where(.legacy-surface) .activation-phases li[data-state=skipped] strong,:where(.legacy-surface) .activation-phases li[data-state=unreached] strong{color:var(--ink-faint)}:where(.legacy-surface) .activation-friction{margin:0;border:1px solid var(--border);border-radius:1.6rem;background:rgba(var(--legacy-paper-rgb),.5);padding:20px 22px}:where(.legacy-surface) .activation-friction figcaption{display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between;align-items:baseline;margin-bottom:16px}:where(.legacy-surface) .activation-friction figcaption .mini-label{margin:0}:where(.legacy-surface) .activation-friction figcaption span{color:var(--ink-faint);font-size:11px}:where(.legacy-surface) .activation-friction>div{position:relative;display:flex;height:126px;gap:3px;align-items:flex-end}:where(.legacy-surface) .activation-friction>div:after{position:absolute;right:0;bottom:18px;left:0;border-top:1px solid var(--border);content:""}:where(.legacy-surface) .activation-friction button{position:relative;display:flex;height:100%;min-width:0;flex:1 1 0;flex-direction:column;justify-content:flex-end;border:0;background:transparent;padding:0 0 18px;cursor:pointer}:where(.legacy-surface) .activation-friction i{display:block;border-radius:6px 6px 0 0;background:#cfdfd0;transition:filter .16s ease}:where(.legacy-surface) .activation-friction button[data-tone=fragile] i{background:rgba(255,183,178,.85)}:where(.legacy-surface) .activation-friction button[data-tone=blocked] i{background:rgba(184,87,79,.5)}:where(.legacy-surface) .activation-friction button:hover i{filter:brightness(.93)}:where(.legacy-surface) .activation-friction small{position:absolute;bottom:0;left:0;width:100%;color:var(--ink-faint);font-size:9px;font-variant-numeric:tabular-nums;text-align:center}:where(.legacy-surface) .activation-headline-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}:where(.legacy-surface) .activation-headline{display:grid;gap:8px;justify-items:start;border:1px solid var(--border);border-radius:1.6rem;padding:22px 24px}:where(.legacy-surface) .activation-headline.is-blocker{background:rgba(255,183,178,.32)}:where(.legacy-surface) .activation-headline.is-fix{background:var(--sage)}:where(.legacy-surface) .activation-headline svg{color:var(--ink-muted)}:where(.legacy-surface) .activation-headline .mini-label{margin:0}:where(.legacy-surface) .activation-headline strong{font-family:var(--font-outfit),sans-serif;font-size:19px;letter-spacing:-.02em;line-height:1.25}:where(.legacy-surface) .activation-headline>p:last-of-type{margin:0;color:var(--ink-muted);font-size:14px;line-height:1.6}:where(.legacy-surface) .activation-journey{display:grid;grid-template-columns:minmax(0,290px) minmax(0,1fr);gap:14px;align-items:start}:where(.legacy-surface) .activation-journey>aside{position:sticky;top:100px;border:1px solid var(--border);border-radius:1.6rem;background:rgba(var(--legacy-paper-rgb),.55);padding:16px}:where(.legacy-surface) .activation-journey>aside .mini-label{margin:0 0 10px 8px}:where(.legacy-surface) .activation-journey ol{display:grid;max-height:min(60vh,520px);gap:3px;overflow-y:auto;margin:0;padding:0 4px 0 0;list-style:none}:where(.legacy-surface) .activation-journey ol button{display:grid;width:100%;grid-template-columns:26px minmax(0,1fr) auto auto;gap:4px 10px;align-items:center;border:0;border-radius:1rem;background:transparent;padding:9px 10px;color:var(--ink-muted);font:inherit;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}:where(.legacy-surface) .activation-journey ol button:hover{background:var(--paper-deep);color:var(--ink)}:where(.legacy-surface) .activation-journey ol button.is-active{background:var(--ink);color:var(--paper)}:where(.legacy-surface) .activation-journey ol button>span{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:50%;background:rgba(var(--legacy-ink-rgb),.06);font-size:11px;font-variant-numeric:tabular-nums;font-weight:750}:where(.legacy-surface) .activation-journey ol button.is-active>span{background:rgba(var(--legacy-paper-rgb),.2)}:where(.legacy-surface) .activation-journey ol button strong{overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}:where(.legacy-surface) .activation-journey ol button em{color:inherit;font-size:11px;font-style:normal;font-variant-numeric:tabular-nums;opacity:.7}:where(.legacy-surface) .activation-journey ol button i{width:7px;height:7px;border-radius:50%;background:var(--score-good)}:where(.legacy-surface) .activation-journey ol button i[data-tone=fragile]{background:var(--peach)}:where(.legacy-surface) .activation-journey ol button i[data-tone=blocked]{background:var(--score-bad)}:where(.legacy-surface) .activation-step{border:1px solid var(--border);border-radius:1.75rem;background:rgba(var(--legacy-paper-rgb),.55);padding:clamp(20px,2.6vw,28px)}:where(.legacy-surface) .activation-step>header{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;margin-bottom:15px}:where(.legacy-surface) .activation-step>header em{display:inline-flex;gap:5px;align-items:center;color:var(--ink-faint);font-size:12px;font-style:normal;font-variant-numeric:tabular-nums}:where(.legacy-surface) .activation-step>header small{margin-left:auto;color:var(--ink-faint);font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}:where(.legacy-surface) .activation-step h3{margin:0 0 18px;font-size:clamp(21px,2.6vw,27px);line-height:1.15}:where(.legacy-surface) .activation-step-facts{display:grid;gap:13px;margin:0}:where(.legacy-surface) .activation-step-facts>div{border-left:2px solid var(--border-strong);padding-left:15px}:where(.legacy-surface) .activation-step-facts dt{color:var(--ink-faint);font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}:where(.legacy-surface) .activation-step-facts dd{margin:5px 0 0;color:var(--ink-muted);font-size:14px;line-height:1.65}:where(.legacy-surface) .activation-dimensions{display:grid;gap:9px;margin-top:20px;border-top:1px solid var(--border);padding-top:18px}:where(.legacy-surface) .activation-dimensions .mini-label{margin:0 0 2px}:where(.legacy-surface) .activation-dimensions .mini-label span{margin-left:8px;color:var(--ink-faint);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:none}:where(.legacy-surface) .activation-dimensions>div{display:grid;grid-template-columns:104px minmax(0,1fr) 20px;gap:12px;align-items:center}:where(.legacy-surface) .activation-dimensions span{color:var(--ink-muted);font-size:12px}:where(.legacy-surface) .activation-dimensions i{display:block;height:6px;overflow:hidden;border-radius:999px;background:rgba(var(--legacy-ink-rgb),.07)}:where(.legacy-surface) .activation-dimensions b{display:block;height:100%;border-radius:999px;background:var(--score-good)}:where(.legacy-surface) .activation-dimensions b[data-tone=fragile]{background:var(--peach)}:where(.legacy-surface) .activation-dimensions b[data-tone=blocked]{background:var(--score-bad)}:where(.legacy-surface) .activation-dimensions em{color:var(--ink-faint);font-size:12px;font-style:normal;font-variant-numeric:tabular-nums;text-align:right}:where(.legacy-surface) .activation-recommendation{display:flex;gap:9px;align-items:flex-start;margin:20px 0 0;border-radius:1.2rem;background:var(--cream);padding:15px 17px;font-size:14px;line-height:1.6}:where(.legacy-surface) .activation-recommendation svg{margin-top:3px;flex:0 0 auto}:where(.legacy-surface) .activation-shot{margin:20px 0 0;overflow:hidden;border:1px solid var(--border);border-radius:1.4rem;background:var(--paper-deep)}:where(.legacy-surface) .activation-shot-bar{display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--border);background:rgba(var(--legacy-paper-rgb),.8);padding:10px 14px}:where(.legacy-surface) .activation-shot-bar>span{display:inline-flex;gap:5px}:where(.legacy-surface) .activation-shot-bar i{width:8px;height:8px;border-radius:50%;background:rgba(var(--legacy-ink-rgb),.14)}:where(.legacy-surface) .activation-shot-bar strong{font-size:12px;font-weight:650}:where(.legacy-surface) .activation-shot-bar small{margin-left:auto;color:var(--ink-faint);font-size:11px;letter-spacing:.06em;text-transform:uppercase}:where(.legacy-surface) .activation-shot img{display:block;width:100%;height:auto}:where(.legacy-surface) .activation-step-nav{display:flex;gap:10px;justify-content:space-between;margin-top:22px;border-top:1px solid var(--border);padding-top:18px}:where(.legacy-surface) .activation-step-nav button{display:inline-flex;gap:6px;align-items:center;border:1px solid var(--border-strong);border-radius:999px;background:transparent;padding:9px 16px;color:var(--ink);font:inherit;font-size:13px;font-weight:650;cursor:pointer}:where(.legacy-surface) .activation-step-nav button:hover:not(:disabled){background:var(--paper-deep)}:where(.legacy-surface) .activation-step-nav button:disabled{color:var(--ink-faint);cursor:default;opacity:.6}:where(.legacy-surface) .activation-insights{display:grid;gap:clamp(22px,3vw,32px)}:where(.legacy-surface) .activation-insights h3{display:flex;gap:9px;align-items:center;margin:0 0 14px;font-size:21px}:where(.legacy-surface) .activation-insights h3 svg{color:var(--ink-faint)}:where(.legacy-surface) .activation-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}:where(.legacy-surface) .activation-cards article{display:grid;gap:7px;justify-items:start;border:1px solid var(--border);border-radius:1.4rem;padding:18px 20px}:where(.legacy-surface) .activation-cards.is-blocker article{background:rgba(255,183,178,.28)}:where(.legacy-surface) .activation-cards.is-strength article{background:var(--sage)}:where(.legacy-surface) .activation-cards strong{font-family:var(--font-outfit),sans-serif;font-size:16px;letter-spacing:-.015em;line-height:1.3}:where(.legacy-surface) .activation-cards p,:where(.legacy-surface) .activation-fix-list p{margin:0;color:var(--ink-muted);font-size:14px;line-height:1.6}:where(.legacy-surface) .activation-fix-list{display:grid;gap:10px}:where(.legacy-surface) .activation-fix-list article{display:grid;gap:9px;justify-items:start;border:1px solid var(--border);border-radius:1.5rem;background:rgba(var(--legacy-paper-rgb),.55);padding:20px 22px}:where(.legacy-surface) .activation-fix-list strong{font-family:var(--font-outfit),sans-serif;font-size:18px;letter-spacing:-.02em;line-height:1.25}:where(.legacy-surface) .activation-fix-action{display:flex;gap:9px;align-items:flex-start;border-radius:1.1rem;background:var(--paper-deep);padding:13px 15px;color:var(--ink)}:where(.legacy-surface) .activation-fix-action svg{margin-top:3px;flex:0 0 auto}:where(.legacy-surface) .priority-pill{display:inline-flex;border-radius:999px;background:var(--lavender);padding:4px 11px;color:var(--ink-muted);font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}:where(.legacy-surface) .priority-pill.is-now{background:rgba(184,87,79,.13);color:var(--score-bad)}:where(.legacy-surface) .priority-pill.is-next{background:rgba(255,183,178,.42);color:#9a5d55}:where(.legacy-surface) .activation-experiments{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px}:where(.legacy-surface) .activation-experiments article{display:grid;gap:11px;justify-items:start;border:1px solid var(--border);border-radius:1.5rem;background:var(--lavender);padding:20px 22px}:where(.legacy-surface) .activation-experiments header span{border-radius:999px;background:rgba(var(--legacy-paper-rgb),.75);padding:4px 11px;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}:where(.legacy-surface) .activation-experiments strong{font-family:var(--font-outfit),sans-serif;font-size:16px;letter-spacing:-.015em;line-height:1.35}:where(.legacy-surface) .activation-experiments dl{display:grid;gap:10px;margin:0}:where(.legacy-surface) .activation-experiments dt{color:var(--ink-faint);font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}:where(.legacy-surface) .activation-experiments dd{margin:4px 0 0;color:var(--ink-muted);font-size:13px;line-height:1.55}:where(.legacy-surface) .session-replay-head{display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end;align-items:center;margin-bottom:14px}:where(.legacy-surface) .session-replay-head label{display:inline-flex;gap:8px;align-items:center;color:var(--ink-muted);font-size:13px}:where(.legacy-surface) .session-replay-head select{border:1px solid var(--border-strong);border-radius:999px;background:var(--paper);padding:7px 12px;font:inherit;font-size:13px}:where(.legacy-surface) .session-replay-video{display:block;width:100%;border-radius:1.5rem;background:#16130f;aspect-ratio:16/10}:where(.legacy-surface) .session-replay-placeholder{display:grid;border:1px solid var(--border);border-radius:1.5rem;background:var(--paper-deep);aspect-ratio:16/10;place-items:center;padding:24px;color:var(--ink-faint);font-size:14px;text-align:center}:where(.legacy-surface) .session-replay-placeholder.is-error{color:var(--score-bad)}@media (max-width:1000px){:where(.legacy-surface) .activation-head{grid-template-columns:minmax(0,1fr)}:where(.legacy-surface) .activation-phases{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.legacy-surface) .activation-journey{grid-template-columns:minmax(0,1fr)}:where(.legacy-surface) .activation-journey>aside{position:static}:where(.legacy-surface) .activation-journey ol{display:flex;max-height:none;overflow-x:auto;padding:0 0 6px}:where(.legacy-surface) .activation-journey ol li{flex:0 0 auto}:where(.legacy-surface) .activation-journey ol button{grid-template-columns:26px auto}:where(.legacy-surface) .activation-journey ol button strong{max-width:160px}:where(.legacy-surface) .activation-journey ol button em,:where(.legacy-surface) .activation-journey ol button i{display:none}}@media (max-width:700px){:where(.legacy-surface) .activation-metrics,:where(.legacy-surface) .activation-phases{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.legacy-surface) .activation-dimensions>div{grid-template-columns:88px minmax(0,1fr) 18px;gap:9px}:where(.legacy-surface) .activation-step-nav{flex-direction:column}:where(.legacy-surface) .activation-step-nav button{justify-content:center}}:where(.legacy-surface) .hero-lede{max-width:900px}:where(.legacy-surface) .intake-choice-option:disabled{cursor:not-allowed;opacity:.48}:where(.legacy-surface) .preview-journey{position:relative;z-index:2;border-top:1px solid var(--border);background:linear-gradient(90deg,rgba(232,239,232,.48),rgba(239,237,244,.65));padding:24px clamp(24px,4vw,44px) 26px}:where(.legacy-surface) .preview-journey-head{display:flex;justify-content:space-between;gap:28px;align-items:start}:where(.legacy-surface) .preview-journey-head .mini-label{margin-bottom:6px}:where(.legacy-surface) .preview-journey-head strong{font-size:clamp(20px,2.2vw,28px);letter-spacing:-.035em}:where(.legacy-surface) .preview-journey-head dl{display:flex;gap:22px;margin:0}:where(.legacy-surface) .preview-journey-head dl div{min-width:82px}:where(.legacy-surface) .preview-journey-head dt{color:var(--ink-faint);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}:where(.legacy-surface) .preview-journey-head dd{margin:3px 0 0;font-family:var(--font-outfit),sans-serif;font-size:18px;font-weight:650}:where(.legacy-surface) .preview-journey ol{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:22px 0 0;padding:0;list-style:none}:where(.legacy-surface) .preview-journey ol:before{position:absolute;top:10px;right:10%;left:10%;height:1px;background:rgba(var(--legacy-ink-rgb),.16);content:""}:where(.legacy-surface) .preview-journey li{position:relative;display:grid;justify-items:center;gap:8px;min-width:0;text-align:center}:where(.legacy-surface) .preview-journey li>span{z-index:1;display:grid;width:21px;height:21px;border:1px solid var(--border-strong);border-radius:50%;background:var(--paper);color:var(--paper);place-items:center}:where(.legacy-surface) .preview-journey li[data-state=done]>span{border-color:transparent;background:var(--score-good)}:where(.legacy-surface) .preview-journey li[data-state=blocked]>span{border-color:#d99a3f;background:#d99a3f;box-shadow:0 0 0 4px rgba(217,154,63,.16)}:where(.legacy-surface) .preview-journey li[data-state=missed]>span{border-color:#b8574f;border-style:dashed}:where(.legacy-surface) .preview-journey li em{color:var(--ink-muted);font-size:10px;font-style:normal;font-weight:650;white-space:nowrap}:where(.legacy-surface) .preview-journey li[data-state=blocked] em,:where(.legacy-surface) .preview-journey li[data-state=missed] em{color:var(--ink)}:where(.legacy-surface) .preview-journey>p{max-width:680px;margin:18px auto 0;color:var(--ink-muted);font-size:12px;line-height:1.45;text-align:center}:where(.legacy-surface) .journey-section{overflow:hidden;background:var(--paper)}:where(.legacy-surface) .journey-path{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(42px,6vw,72px)}:where(.legacy-surface) .journey-path:before{position:absolute;top:35px;right:12.5%;left:12.5%;height:1px;background:rgba(var(--legacy-ink-rgb),.18);content:""}:where(.legacy-surface) .journey-stop{position:relative;min-width:0;border:1px solid var(--border);border-right:0;background:rgba(var(--legacy-paper-rgb),.72);padding:26px clamp(20px,2.4vw,32px) 28px}:where(.legacy-surface) .journey-stop:first-child{border-radius:2rem 0 0 2rem}:where(.legacy-surface) .journey-stop:last-child{border-right:1px solid var(--border);border-radius:0 2rem 2rem 0}:where(.legacy-surface) .journey-stop:nth-child(2){background:rgba(232,239,232,.58)}:where(.legacy-surface) .journey-stop:nth-child(3){background:rgba(239,237,244,.62)}:where(.legacy-surface) .journey-stop:nth-child(4){background:rgba(255,231,209,.48)}:where(.legacy-surface) .journey-stop-topline{position:relative;z-index:1;display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:34px}:where(.legacy-surface) .journey-stop-topline>span{display:grid;width:38px;height:38px;border:1px solid var(--border-strong);border-radius:50%;background:var(--paper);color:var(--ink);font-family:var(--font-mono,ui-monospace),monospace;font-size:10px;font-weight:700;place-items:center}:where(.legacy-surface) .journey-stop-topline em{color:var(--ink-faint);font-size:10px;font-style:normal;font-weight:700;letter-spacing:.08em;text-align:right;text-transform:uppercase}:where(.legacy-surface) .journey-stop h3{margin:0 0 12px;font-size:clamp(21px,2vw,27px);line-height:1.08}:where(.legacy-surface) .journey-stop>p{margin:0;color:var(--ink-muted);font-size:14px;line-height:1.55;text-wrap:pretty}:where(.legacy-surface) .journey-stop small{display:block;margin-top:22px;color:var(--ink-faint);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}:where(.legacy-surface) .journey-scope-note{width:fit-content;max-width:760px;margin:24px auto 0;border:1px solid var(--border);border-radius:999px;background:rgba(var(--legacy-paper-rgb),.64);padding:10px 18px;color:var(--ink-muted);font-size:12px;text-align:center}:where(.legacy-surface) .diagnosis-section{overflow:hidden;background:linear-gradient(180deg,rgba(239,237,244,.72),rgba(var(--legacy-paper-rgb),.96))}:where(.legacy-surface) .diagnosis-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:clamp(32px,5vw,72px);align-items:start;margin-top:clamp(42px,6vw,72px)}:where(.legacy-surface) .diagnosis-moments{display:grid;gap:14px}:where(.legacy-surface) .diagnosis-moments article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:16px;border:1px solid var(--border);border-radius:1.75rem;background:rgba(var(--legacy-paper-rgb),.72);padding:22px 24px}:where(.legacy-surface) .diagnosis-moments article>span{color:var(--ink-faint);font-family:var(--font-mono,ui-monospace),monospace;font-size:11px;font-weight:700;letter-spacing:.08em}:where(.legacy-surface) .diagnosis-moments .mini-label{margin-bottom:7px}:where(.legacy-surface) .diagnosis-moments h3{margin:0 0 7px;font-size:20px;line-height:1.15}:where(.legacy-surface) .diagnosis-moments div>p:last-child{margin:0;color:var(--ink-muted);font-size:14px;line-height:1.5}:where(.legacy-surface) .journey-case-card{top:96px}:where(.legacy-surface) .journey-case-card .activation-pitch-metrics dd{font-size:clamp(19px,2vw,24px)}@media (max-width:900px){:where(.legacy-surface) .diagnosis-grid,:where(.legacy-surface) .preview-journey-head{grid-template-columns:minmax(0,1fr)}:where(.legacy-surface) .preview-journey-head{display:grid}:where(.legacy-surface) .journey-path{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}:where(.legacy-surface) .journey-path:before{display:none}:where(.legacy-surface) .journey-stop,:where(.legacy-surface) .journey-stop:first-child,:where(.legacy-surface) .journey-stop:last-child{border:1px solid var(--border);border-radius:1.75rem}:where(.legacy-surface) .journey-stop-topline{margin-bottom:24px}:where(.legacy-surface) .diagnosis-grid{display:grid}:where(.legacy-surface) .journey-case-card{position:static}}@media (max-width:680px){:where(.legacy-surface) .hero h1{font-size:38px;line-height:1.02}:where(.legacy-surface) .hero-lede{font-size:15px;line-height:1.5}:where(.legacy-surface) .preview-journey{padding:20px 18px 22px}:where(.legacy-surface) .preview-journey-head dl{justify-content:space-between}:where(.legacy-surface) .preview-journey ol{grid-template-columns:repeat(5,minmax(0,1fr))}:where(.legacy-surface) .preview-journey ol:before{right:10%;left:10%}:where(.legacy-surface) .preview-journey li em{font-size:9px;line-height:1.2;white-space:normal}:where(.legacy-surface) .hero-report-open{position:static;width:calc(100% - 36px);justify-content:center;margin:0 18px 18px}:where(.legacy-surface) .journey-path{grid-template-columns:minmax(0,1fr)}:where(.legacy-surface) .journey-stop{padding:22px 20px 24px}:where(.legacy-surface) .journey-scope-note{border-radius:1.25rem;text-align:left}:where(.legacy-surface) .diagnosis-moments article{grid-template-columns:26px minmax(0,1fr);gap:12px;border-radius:1.4rem;padding:18px}}:where(.legacy-surface) .promo-code{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;overflow:hidden;border:1px dashed var(--border-strong);border-radius:999px;background:radial-gradient(circle at 6% 50%,rgba(255,183,178,.3),transparent 46%),rgba(var(--legacy-paper-rgb),.94);padding:7px 7px 7px 20px}:where(.legacy-surface) .promo-code:after{position:absolute;top:0;bottom:0;left:-55%;width:45%;background:linear-gradient(100deg,transparent,rgba(var(--legacy-paper-rgb),.85),transparent);content:"";pointer-events:none;animation:promo-code-sheen 3.6s ease-in-out 1.1s infinite}:where(.legacy-surface) .promo-code code{color:var(--ink);font-family:var(--font-outfit),sans-serif;font-size:clamp(16px,2vw,20px);font-weight:700;letter-spacing:.16em;white-space:nowrap}:where(.legacy-surface) .promo-code-button{display:inline-flex;min-height:40px;flex:0 0 auto;align-items:center;gap:7px;border:1px solid var(--ink);border-radius:999px;background:var(--ink);padding:0 17px;color:var(--paper);font-size:13px;font-weight:650;cursor:pointer;transition:transform .18s ease,background .18s ease}:where(.legacy-surface) .promo-code-button:hover{background:#171412;transform:translateY(-1px)}:where(.legacy-surface) .celebration-modal{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;background:rgba(28,25,23,.55);padding:24px 16px;backdrop-filter:blur(10px);animation:celebration-veil-in .26s ease both}:where(.legacy-surface) .celebration-panel{position:relative;display:grid;width:min(1010px,100%);max-height:min(92vh,720px);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);overflow:hidden;border:1px solid rgba(var(--legacy-ink-rgb),.24);border-radius:2.4rem;box-shadow:0 40px 120px rgba(28,25,23,.45);background:var(--paper);animation:celebration-panel-in .48s cubic-bezier(.16,1,.3,1) both}:where(.legacy-surface) .celebration-close{position:absolute;z-index:3;top:18px;right:18px;display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--border-strong);border-radius:999px;background:rgba(var(--legacy-paper-rgb),.92);color:var(--ink);cursor:pointer;backdrop-filter:blur(6px);transition:background .18s ease,transform .18s ease}:where(.legacy-surface) .celebration-close:hover{background:var(--cream);transform:rotate(90deg)}:where(.legacy-surface) .celebration-story{position:relative;overflow:hidden;padding:clamp(30px,3.4vw,48px);color:rgba(var(--legacy-paper-rgb),.78);background:radial-gradient(circle at 16% 8%,rgba(255,183,178,.34),transparent 46%),radial-gradient(circle at 88% 92%,rgba(232,239,232,.18),transparent 52%),linear-gradient(158deg,#322c29,#1b1817 72%)}:where(.legacy-surface) .celebration-story:after{position:absolute;right:-120px;bottom:-130px;width:260px;height:260px;border:1px solid rgba(var(--legacy-paper-rgb),.12);border-radius:50%;content:"";box-shadow:0 0 0 32px rgba(var(--legacy-paper-rgb),.04),0 0 0 66px rgba(var(--legacy-paper-rgb),.03);pointer-events:none}:where(.legacy-surface) .celebration-confetti{position:absolute;inset:0;overflow:hidden;pointer-events:none}:where(.legacy-surface) .celebration-confetti span{position:absolute;width:8px;height:8px;border-radius:2px;opacity:.85;animation:celebration-confetti-float 7s ease-in-out infinite}:where(.legacy-surface) .celebration-confetti span:first-child{top:12%;left:78%;background:var(--peach)}:where(.legacy-surface) .celebration-confetti span:nth-child(2){top:26%;left:89%;background:var(--cream);animation-delay:-1.4s}:where(.legacy-surface) .celebration-confetti span:nth-child(3){top:58%;left:84%;border-radius:50%;background:var(--sage);animation-delay:-2.8s}:where(.legacy-surface) .celebration-confetti span:nth-child(4){top:74%;left:12%;border-radius:50%;background:var(--peach);animation-delay:-3.6s}:where(.legacy-surface) .celebration-confetti span:nth-child(5){top:88%;left:46%;background:var(--cream);animation-delay:-5s}:where(.legacy-surface) .celebration-confetti span:nth-child(6){top:6%;left:34%;border-radius:50%;background:var(--sage);animation-delay:-6.2s}:where(.legacy-surface) .celebration-story>*{position:relative;z-index:1}:where(.legacy-surface) .celebration-eyebrow{margin-bottom:26px;color:rgba(var(--legacy-paper-rgb),.66)}:where(.legacy-surface) .celebration-count{display:flex;align-items:flex-end;gap:14px;margin:0 0 22px}:where(.legacy-surface) .celebration-count strong{background:linear-gradient(122deg,#fdfcf8,#ffb7b2 52%,#f7edcf);background-clip:text;color:transparent;font-size:clamp(76px,8.4vw,116px);font-weight:650;letter-spacing:-.075em;line-height:.8;-webkit-text-fill-color:transparent}:where(.legacy-surface) .celebration-count span{padding-bottom:8px;color:rgba(var(--legacy-paper-rgb),.6);font-size:13px;font-weight:600;letter-spacing:.06em;line-height:1.35;text-transform:uppercase}:where(.legacy-surface) .celebration-story h2{margin:0 0 16px;max-width:18ch;color:var(--paper);font-size:clamp(28px,3.1vw,38px);line-height:1.03}:where(.legacy-surface) .celebration-story-copy{margin:0;max-width:40ch;font-size:14px;line-height:1.65}:where(.legacy-surface) .celebration-story-list{display:grid;gap:11px;margin:26px 0 0;padding:22px 0 0;border-top:1px solid rgba(var(--legacy-paper-rgb),.14);list-style:none}:where(.legacy-surface) .celebration-story-list li{display:flex;align-items:center;gap:10px;color:rgba(var(--legacy-paper-rgb),.72);font-size:13px;font-weight:550}:where(.legacy-surface) .celebration-story-list svg{flex:0 0 auto;color:var(--peach)}:where(.legacy-surface) .celebration-offer{display:flex;flex-direction:column;padding:clamp(30px,3.4vw,48px);background:radial-gradient(circle at 94% 4%,rgba(255,183,178,.32),transparent 38%),radial-gradient(circle at 8% 96%,rgba(232,239,232,.5),transparent 42%),var(--paper)}:where(.legacy-surface) .celebration-badge{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;border:1px solid var(--border-strong);border-radius:999px;background:rgba(var(--legacy-paper-rgb),.7);padding:8px 14px;color:#b8574f;font-size:11px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}:where(.legacy-surface) .celebration-amount{display:flex;align-items:baseline;gap:9px;margin:24px 0 4px}:where(.legacy-surface) .celebration-amount strong{font-size:clamp(60px,7vw,88px);font-weight:650;letter-spacing:-.07em;line-height:.82}:where(.legacy-surface) .celebration-amount span{color:var(--ink-muted);font-size:15px;font-weight:650;letter-spacing:.16em;text-transform:uppercase}:where(.legacy-surface) .celebration-offer-title{margin:0 0 12px;max-width:20ch;font-size:clamp(24px,2.7vw,32px);line-height:1.08}:where(.legacy-surface) .celebration-offer-copy{margin:0;max-width:38ch;color:var(--ink-muted);font-size:14px;line-height:1.6}:where(.legacy-surface) .celebration-deadline{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;margin:16px 0 0;border:1px solid rgba(184,87,79,.22);border-radius:999px;background:rgba(255,183,178,.14);padding:8px 12px;color:#9c514b;font-size:12px;font-weight:700;letter-spacing:.015em}:where(.legacy-surface) .celebration-code{margin:20px 0 0;border:1px solid var(--border);border-radius:1.5rem;background:rgba(var(--legacy-paper-rgb),.66);box-shadow:var(--shadow);padding:18px}:where(.legacy-surface) .celebration-code .mini-label{display:flex;align-items:center;gap:7px;margin-bottom:10px}:where(.legacy-surface) .celebration-code-note{margin:12px 0 0;color:var(--ink-muted);font-size:12px}:where(.legacy-surface) .celebration-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:auto;padding-top:26px}:where(.legacy-surface) .celebration-actions .button{flex:1 1 220px}:where(.legacy-surface) .celebration-later{border:0;background:none;color:var(--ink-muted);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}:where(.legacy-surface) .celebration-later:hover{color:var(--ink)}:where(.legacy-surface) .celebration-banner{position:fixed;z-index:1150;bottom:18px;left:18px;display:grid;width:min(430px,calc(100vw - 36px));grid-template-areas:"icon copy close" "code code code";grid-template-columns:auto minmax(0,1fr) auto;gap:14px 13px;align-items:start;border:1px solid var(--border-strong);border-radius:1.7rem;background:radial-gradient(circle at 6% 0,rgba(255,183,178,.26),transparent 42%),rgba(var(--legacy-paper-rgb),.97);box-shadow:0 22px 70px rgba(var(--legacy-ink-rgb),.22);padding:18px;color:var(--ink);backdrop-filter:blur(18px);animation:celebration-banner-in .42s cubic-bezier(.16,1,.3,1) both}:where(.legacy-surface) .celebration-banner-icon{display:grid;width:34px;height:34px;grid-area:icon;place-items:center;border-radius:999px;background:var(--cream);color:#b8574f}:where(.legacy-surface) .celebration-banner-copy{grid-area:copy}:where(.legacy-surface) .celebration-banner-copy strong{display:block;margin-bottom:4px;font-size:14px;line-height:1.3}:where(.legacy-surface) .celebration-banner-copy p{margin:0;color:var(--ink-muted);font-size:12px;line-height:1.5}:where(.legacy-surface) .celebration-banner-copy b{color:var(--ink);font-weight:700}:where(.legacy-surface) .celebration-banner-close{display:grid;width:30px;height:30px;grid-area:close;place-items:center;border:1px solid var(--border);border-radius:999px;background:rgba(var(--legacy-paper-rgb),.8);color:var(--ink-muted);cursor:pointer;transition:color .18s ease,background .18s ease}:where(.legacy-surface) .celebration-banner-close:hover{background:var(--cream);color:var(--ink)}:where(.legacy-surface) .promo-code-inline{grid-area:code}:where(.legacy-surface) .promo-code-inline code{font-size:16px;letter-spacing:.14em}:where(.legacy-surface) .promo-code-inline .promo-code-button{min-height:36px;padding:0 14px;font-size:12px}.legacy-surface:has(.celebration-banner) .unlock-dock{bottom:198px;margin-bottom:190px}@keyframes celebration-veil-in{0%{opacity:0}to{opacity:1}}@keyframes celebration-panel-in{0%{opacity:0;transform:translateY(22px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes celebration-banner-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes celebration-confetti-float{0%,to{opacity:.45;transform:translateY(0) rotate(0deg)}50%{opacity:1;transform:translateY(-16px) rotate(140deg)}}@keyframes promo-code-sheen{0%,62%{transform:translateX(0)}to{transform:translateX(360%)}}@media (max-width:900px){:where(.legacy-surface) .celebration-panel{max-height:min(92vh,780px);grid-template-columns:1fr;overflow:auto}:where(.legacy-surface) .celebration-confetti,:where(.legacy-surface) .celebration-story:after{display:none}:where(.legacy-surface) .celebration-count strong{font-size:72px}:where(.legacy-surface) .celebration-story h2{max-width:none;font-size:28px}:where(.legacy-surface) .celebration-story-list{margin-top:20px;padding-top:18px}:where(.legacy-surface) .celebration-amount{margin-top:20px}:where(.legacy-surface) .celebration-actions{padding-top:22px}:where(.legacy-surface) .celebration-actions .button{flex-basis:100%}:where(.legacy-surface) .celebration-banner{right:18px;left:18px;width:auto}.legacy-surface:has(.celebration-banner) .unlock-dock{bottom:214px;margin-bottom:206px}}@media (max-width:640px){:where(.legacy-surface) .celebration-modal{padding:14px 12px}:where(.legacy-surface) .celebration-panel{border-radius:2rem}:where(.legacy-surface) .celebration-story-list li{font-size:12px}:where(.legacy-surface) .promo-code{flex-wrap:wrap;justify-content:center;border-radius:1.4rem;padding:12px}:where(.legacy-surface) .promo-code-button{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){:where(.legacy-surface) .celebration-banner,:where(.legacy-surface) .celebration-confetti span,:where(.legacy-surface) .celebration-modal,:where(.legacy-surface) .celebration-panel,:where(.legacy-surface) .promo-code:after{animation:none}:where(.legacy-surface) .promo-code:after{display:none}:where(.legacy-surface) .celebration-close:hover{transform:none}}:where(.legacy-surface) .gate-page{max-width:920px;margin:0 auto;padding-left:20px;padding-right:20px}:where(.legacy-surface) .gate-hero .button{margin-top:24px}:where(.legacy-surface) .gate-session-list{display:grid;gap:12px;margin-top:16px;list-style:none;padding:0}:where(.legacy-surface) .gate-session-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px}:where(.legacy-surface) .gate-onboarding{display:grid;gap:20px}:where(.legacy-surface) .gate-header h1{margin:6px 0}:where(.legacy-surface) .gate-card{padding:24px;display:grid;gap:12px}:where(.legacy-surface) .gate-card h2{margin:0;font-size:1.15rem}:where(.legacy-surface) .gate-actions{display:flex;flex-wrap:wrap;gap:12px}:where(.legacy-surface) .gate-guide ol{padding-left:20px;display:grid;gap:6px}:where(.legacy-surface) .gate-proposals{list-style:none;padding:0;margin:0;display:grid;gap:10px}:where(.legacy-surface) .gate-proposal{border:1px solid var(--line,#e5e5e5);border-radius:10px;padding:12px 14px;display:grid;gap:4px;animation:gate-appear .24s ease-out}:where(.legacy-surface) .gate-proposal label{display:flex;align-items:center;gap:10px;font-weight:600;cursor:pointer}:where(.legacy-surface) .gate-proposal-summary{margin:0;font-size:.92rem}:where(.legacy-surface) .gate-also-found{margin-top:12px}:where(.legacy-surface) .gate-also-found>summary{cursor:pointer;font-size:.92rem;color:var(--muted,#666)}:where(.legacy-surface) .gate-also-found .gate-proposals{margin-top:10px}:where(.legacy-surface) .gate-proposal-display{opacity:.85}:where(.legacy-surface) .gate-note{margin:0;font-size:.9rem}:where(.legacy-surface) .gate-pill{display:inline-block;font-size:.75rem;padding:2px 8px;border-radius:999px;background:#f1f1f1;width:max-content}:where(.legacy-surface) .gate-pill-authored,:where(.legacy-surface) .gate-pill-ok{background:#e6f6ea}:where(.legacy-surface) .gate-pill-authoring,:where(.legacy-surface) .gate-pill-selected{background:#eef2ff}:where(.legacy-surface) .gate-pill-partial{background:#fff4e0}:where(.legacy-surface) .gate-pill-needs_input{background:#fdecec}:where(.legacy-surface) .gate-pill-failed{background:#f1f1f1}:where(.legacy-surface) .gate-live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#2f855a;margin-right:6px;animation:gate-pulse 1.2s infinite}:where(.legacy-surface) .gate-approval{border-top:1px solid var(--line,#e5e5e5);padding-top:16px;display:grid;gap:10px}:where(.legacy-surface) .gate-approval h3{margin:0;font-size:1.02rem}:where(.legacy-surface) .gate-steps{padding-left:20px;margin:0;font-size:.92rem;display:grid;gap:2px}:where(.legacy-surface) .gate-boundary{font-weight:600}:where(.legacy-surface) .gate-form{display:grid;gap:8px}:where(.legacy-surface) .gate-approval>label,:where(.legacy-surface) .gate-form label{display:grid;gap:4px;font-size:.92rem}:where(.legacy-surface) .gate-approval select,:where(.legacy-surface) .gate-form input{padding:8px 10px;border:1px solid var(--line,#d0d0d0);border-radius:8px;font:inherit}:where(.legacy-surface) .gate-approval>label.gate-check,:where(.legacy-surface) .gate-check,:where(.legacy-surface) .gate-form label.gate-check{display:flex;gap:8px;align-items:flex-start;font-size:.92rem}:where(.legacy-surface) .gate-check input{width:auto;flex:0 0 auto;margin-top:3px}:where(.legacy-surface) .gate-disclosure{border:1px solid #f0c9c9;background:#fff7f7;border-radius:10px;padding:14px 16px;display:grid;gap:8px}:where(.legacy-surface) .gate-disclosure h4,:where(.legacy-surface) .gate-disclosure ul{margin:0}:where(.legacy-surface) .gate-disclosure ul{padding-left:18px}:where(.legacy-surface) .gate-timings table{width:100%;font-size:.85rem;border-collapse:collapse;margin-top:8px}:where(.legacy-surface) .gate-timings td{padding:4px 6px;border-top:1px solid var(--line,#eee)}@keyframes gate-appear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes gate-pulse{0%,to{opacity:1}50%{opacity:.35}}:where(.legacy-surface) .gate-receipt{border-color:#2f855a}:where(.legacy-surface) .gate-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}:where(.legacy-surface) .gate-plan{border:1px solid var(--line,#e5e5e5);border-radius:12px;padding:16px;display:grid;gap:8px;align-content:start}:where(.legacy-surface) .gate-plan-current{border-color:#2f855a}:where(.legacy-surface) .gate-plan h3{margin:0}:where(.legacy-surface) .gate-plan ul{margin:0;padding-left:18px;font-size:.92rem;display:grid;gap:3px}:where(.legacy-surface) .gate-price{font-size:1.4rem;font-weight:700;margin:0}:where(.legacy-surface) .metrics-page{max-width:1200px}:where(.legacy-surface) .metrics-table{width:100%;border-collapse:collapse;font-size:.85rem}:where(.legacy-surface) .metrics-table td,:where(.legacy-surface) .metrics-table th{text-align:left;padding:4px 8px;border-top:1px solid var(--line,#eee);vertical-align:top}:where(.legacy-surface) .metrics-table th{font-weight:600}.legacy-surface{--paper:var(--cv-panel);--paper-deep:var(--cv-bg);--ink:var(--cv-text);--ink-muted:var(--cv-muted);--ink-faint:var(--cv-faint);--border:var(--cv-line);--border-strong:var(--cv-line-strong);--signal:var(--cv-primary);--signal-ink:var(--cv-text);--signal-dim:var(--cv-green-bg);--sage:var(--cv-green-bg);--lavender:var(--cv-purple-bg);--peach:var(--cv-red-bg);--cream:var(--cv-amber-bg);--score-good:var(--cv-green);--score-mid:var(--cv-amber);--score-bad:var(--cv-red);--legacy-ink-rgb:238,240,243;--legacy-paper-rgb:17,19,21;color:var(--cv-text);background:var(--cv-bg);min-height:100dvh}:root[data-theme=light] .legacy-surface{--legacy-ink-rgb:28,32,39;--legacy-paper-rgb:255,255,255}.legacy-surface .audit-library,.legacy-surface .hero,.legacy-surface .site-footer{background:var(--cv-bg)}.legacy-surface .cv-brand{color:var(--cv-text)}@media (max-width:680px){:where(.legacy-surface) .header-actions>.nav-button{display:none}:where(.legacy-surface) .header-actions{margin-left:auto}}