:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#132019;background:#f4f6f1;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #132019;--ink-2: #203329;--muted: #66736c;--muted-2: #849088;--line: #dce3dc;--line-strong: #c9d3cb;--paper: #ffffff;--canvas: #f4f6f1;--canvas-2: #edf1eb;--forest: #0d2118;--forest-2: #143425;--accent: #1c7048;--accent-strong: #105a38;--accent-soft: #e5f5e9;--signal: #c9f96b;--teal: #58d9b3;--warning: #9a6418;--warning-soft: #fff3d9;--danger: #9e3b3b;--danger-soft: #fceaea;--success: #1d6943;--success-soft: #e7f6ec;--shadow-sm: 0 8px 24px rgba(22, 43, 31, .07);--shadow: 0 22px 70px rgba(18, 39, 27, .12);--radius-sm: 10px;--radius: 16px;--radius-lg: 24px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 85% -10%,rgba(88,217,179,.12),transparent 34rem),var(--canvas)}body,button,input,textarea,select{font:inherit}button,input,textarea,select{color:inherit}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button,a{-webkit-tap-highlight-color:transparent}::selection{background:#c9f96b9e;color:var(--forest)}:focus-visible{outline:3px solid rgba(28,112,72,.35);outline-offset:3px}h1,h2,h3,p{overflow-wrap:break-word}h1,h2,h3{color:var(--ink)}p{line-height:1.68}small{line-height:1.45}.marketing-page,.fit-page,.auth-page{min-height:100vh}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:850;letter-spacing:-.035em;color:var(--ink);flex:0 0 auto}.brand-word{font-size:1.04rem}.brand-mark{width:34px;height:34px}.brand-mark rect{fill:var(--forest);stroke:#ffffff24}.brand-mark-left{fill:var(--signal)}.brand-mark-right{fill:var(--teal)}.brand-mark circle{fill:#fff}.brand-inverse{color:#fff}.brand-inverse .brand-mark rect{fill:#fff}.brand-inverse .brand-mark-left{fill:var(--accent-strong)}.brand-inverse .brand-mark-right{fill:#1c9b72}.brand-inverse .brand-mark circle{fill:var(--forest)}.marketing-nav,.app-header{height:74px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(201,211,203,.8);background:#fafcf8e0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0;z-index:40}.marketing-nav{padding:0 max(24px,5vw)}.marketing-desktop-nav{display:flex;align-items:center;gap:28px;font-size:.91rem;color:#48574f}.marketing-desktop-nav a,.text-link{transition:color .15s ease}.marketing-desktop-nav a:hover,.text-link:hover{color:var(--accent)}.nav-actions,.hero-actions,.inline-actions,.form-actions,.decision-actions,.cta-actions{display:flex;align-items:center;gap:12px}.nav-login{font-size:.9rem}.marketing-menu-button{width:42px;height:42px;display:none;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0;border:1px solid var(--line);border-radius:10px;background:#fff;cursor:pointer}.marketing-menu-button span{width:17px;height:2px;border-radius:999px;background:#243128;transition:transform .15s ease,opacity .15s ease}.marketing-nav-open .marketing-menu-button span:nth-child(1){transform:translateY(6px) rotate(45deg)}.marketing-nav-open .marketing-menu-button span:nth-child(2){opacity:0}.marketing-nav-open .marketing-menu-button span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.marketing-mobile-panel{display:none}.button{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 17px;border:1px solid var(--forest);border-radius:11px;background:var(--forest);color:#fff;font-weight:760;line-height:1.2;cursor:pointer;box-shadow:0 8px 20px #0d211824;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}.button:hover{transform:translateY(-1px);box-shadow:0 11px 26px #0d211830}.button:active{transform:translateY(0)}.button:disabled{opacity:.52;cursor:not-allowed;transform:none;box-shadow:none}.button-small{min-height:38px;padding:8px 13px;font-size:.87rem}.button-large{min-height:50px;padding:14px 20px}.button-light{background:#fff;color:var(--ink);border-color:var(--line-strong);box-shadow:var(--shadow-sm)}.button-ghost{background:transparent;color:var(--ink);border-color:var(--line-strong);box-shadow:none}.button-ghost:hover{background:#ffffffb8}.button-bright{background:var(--signal);border-color:var(--signal);color:var(--forest)}.danger-button{background:var(--danger);border-color:var(--danger);color:#fff}.wide{width:100%}.hero{max-width:1320px;margin:0 auto;padding:92px max(24px,5vw) 76px;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(460px,.98fr);gap:clamp(42px,7vw,92px);align-items:center;min-height:calc(100vh - 74px)}.hero-copy{max-width:690px}.hero-kicker,.eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--accent);font-size:.74rem;font-weight:850;letter-spacing:.145em;text-transform:uppercase}.hero-kicker i{width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 5px #58d9b321}.eyebrow-light{color:#9ee7c2}.hero h1,.pricing-hero h1{margin:19px 0 22px;font-size:clamp(3.15rem,6.4vw,6.5rem);line-height:.94;letter-spacing:-.074em;font-weight:870}.hero-lead{max-width:650px;margin:0;color:#536159;font-size:clamp(1.08rem,1.6vw,1.27rem);line-height:1.65}.hero-actions{margin-top:32px;flex-wrap:wrap}.hero-proof{margin-top:27px;display:flex;flex-wrap:wrap;gap:12px 24px;color:#66736c;font-size:.87rem}.hero-proof span:before{content:"✓";margin-right:7px;color:var(--accent);font-weight:900}.hero-product{position:relative}.hero-product:before{content:"";position:absolute;inset:9% -7% -7% 9%;border-radius:32px;background:linear-gradient(145deg,#c9f96b3d,#58d9b31a);filter:blur(2px);z-index:-1}.window-bar{min-height:46px;padding:0 16px;display:flex;align-items:center;gap:7px;border:1px solid #203a2c;border-bottom:0;border-radius:20px 20px 0 0;background:var(--forest);color:#dbe8e0}.window-bar>span{width:8px;height:8px;border-radius:50%;background:#53665c}.window-bar>span:first-child{background:#f08b7e}.window-bar>span:nth-child(2){background:#e6bd5b}.window-bar>span:nth-child(3){background:#69ca8b}.window-bar b{margin-left:7px;font-size:.78rem;letter-spacing:.03em}.window-bar em{margin-left:auto;padding:4px 7px;border-radius:999px;background:#c9f96b26;color:var(--signal);font-style:normal;font-size:.65rem;font-weight:900;letter-spacing:.1em}.product-preview{padding:clamp(24px,4vw,34px);border:1px solid var(--line-strong);border-top:0;border-radius:0 0 20px 20px;background:#fffffff2;box-shadow:var(--shadow)}.preview-status{display:flex;align-items:center;color:var(--accent);font-size:.78rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.product-preview>h2{margin:13px 0 12px;font-size:clamp(1.55rem,2.5vw,2.15rem);line-height:1.12;letter-spacing:-.045em}.product-preview>p{margin:0;color:var(--muted);font-size:.93rem}.preview-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:22px 0 13px}.preview-metrics>div{padding:13px;border:1px solid #e1e8e1;border-radius:12px;background:#f8faf7}.preview-metrics span,.preview-test span,.trigger-box span{display:block;color:var(--muted);font-size:.69rem;font-weight:780;text-transform:uppercase;letter-spacing:.07em}.preview-metrics strong{display:block;margin:4px 0 1px;font-size:1.25rem;letter-spacing:-.035em}.preview-metrics small{color:var(--muted-2);font-size:.69rem}.preview-test{display:grid;grid-template-columns:1fr 110px;gap:16px;align-items:end;padding:16px;border:1px solid var(--line);border-radius:13px}.preview-test b{display:block;margin-top:5px;font-size:.88rem;line-height:1.45}.preview-progress>span{text-align:right;margin-bottom:7px}.trigger-box{margin-top:12px;padding:16px 18px;border-radius:13px;background:var(--forest);color:#fff}.trigger-box span{color:#96d8b4}.trigger-box p{margin:5px 0 0;color:#fff;line-height:1.5;font-weight:650}.outcome-strip{max-width:1220px;margin:0 auto 88px;padding:0 max(24px,5vw);display:grid;grid-template-columns:repeat(4,1fr)}.outcome-strip article{min-height:96px;padding:20px 22px;display:flex;gap:13px;align-items:flex-start;border:1px solid var(--line);border-right:0;background:#ffffffb8}.outcome-strip article:first-child{border-radius:16px 0 0 16px}.outcome-strip article:last-child{border-right:1px solid var(--line);border-radius:0 16px 16px 0}.outcome-strip article>span{color:var(--accent);font-size:.71rem;font-weight:900}.outcome-strip b,.outcome-strip small{display:block}.outcome-strip b{margin-bottom:5px;font-size:.93rem}.outcome-strip small{color:var(--muted)}.contrast{padding:96px max(24px,5vw);display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(42px,8vw,110px);align-items:center;background:var(--forest);color:#fff}.contrast h2,.cta-band h2{color:#fff}.contrast-copy{max-width:530px}.contrast-copy h2{margin:14px 0 18px;font-size:clamp(2.2rem,4.4vw,4.4rem);line-height:1;letter-spacing:-.06em}.contrast-copy p{color:#a9bbb0}.comparison-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.comparison-grid article{padding:27px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#ffffff0d}.comparison-grid article>span{color:#94a89d;font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.comparison-grid h3{margin:10px 0 18px;color:#fff;font-size:1.35rem}.comparison-grid ul{margin:0;padding-left:19px;color:#b6c6bd;display:grid;gap:10px}.comparison-highlight{background:linear-gradient(160deg,#58d9b32e,#c9f96b14)!important;border-color:#99e6be59!important}.comparison-highlight>span{color:var(--signal)!important}.steps,.artifact-section,.worked-example{padding:96px max(24px,5vw)}.section-intro{max-width:780px;margin:0 auto 44px;text-align:center}.section-intro h2{margin:13px 0;font-size:clamp(2.2rem,4.5vw,4.35rem);line-height:1.02;letter-spacing:-.06em}.section-intro p{margin:0 auto;max-width:680px;color:var(--muted);font-size:1.02rem}.step-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.step-grid article{min-height:250px;padding:25px;border:1px solid var(--line);border-radius:17px;background:#ffffffc2}.step-grid em{color:var(--accent);font-style:normal;font-size:.74rem;font-weight:900;letter-spacing:.1em}.step-grid h3{margin:42px 0 10px;font-size:1.23rem;letter-spacing:-.03em}.step-grid p{margin:0;color:var(--muted);font-size:.92rem}.artifact-section{background:#eaf0e9}.artifact-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.artifact-grid article{padding:25px;border:1px solid rgba(198,209,199,.9);border-radius:17px;background:#fff;box-shadow:var(--shadow-sm)}.artifact-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:var(--forest);color:var(--signal);font-size:.82rem;font-weight:900}.artifact-grid h3{margin:21px 0 8px}.artifact-grid p{margin:0;color:var(--muted);font-size:.92rem}.worked-example{background:#f8faf6}.example-story{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:56px repeat(4,1fr);gap:14px}.example-rail{display:flex;flex-direction:column;align-items:center;padding:10px 0}.example-rail span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--forest);color:var(--signal);font-size:.7rem;font-weight:900}.example-rail i{width:1px;flex:1;background:var(--line-strong)}.example-story article{padding:23px;border:1px solid var(--line);border-radius:16px;background:#fff}.example-story article>span,.example-trigger b,.example-postpone b{display:block;color:var(--accent);font-size:.71rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.example-story h3{margin:25px 0 9px;font-size:1.15rem;line-height:1.3}.example-story p{margin:0;color:var(--muted);font-size:.89rem}.example-story .example-priority{background:var(--accent-soft);border-color:#b9dfc4}.example-trigger,.example-postpone{max-width:1110px;margin:14px auto 0;padding:18px 20px;display:grid;grid-template-columns:235px 1fr;gap:18px;border-radius:14px}.example-trigger{background:var(--forest);color:#fff}.example-trigger b{color:#9be2bd}.example-postpone{border:1px solid var(--line);background:#fff}.honesty-section{padding:72px max(24px,5vw);display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center;border-top:1px solid var(--line)}.honesty-section h2{margin:11px 0 0;font-size:clamp(2rem,4vw,3.6rem);line-height:1.02;letter-spacing:-.055em}.honesty-section>p{color:var(--muted);font-size:1.05rem}.cta-band{padding:72px max(24px,5vw);display:flex;align-items:center;justify-content:space-between;gap:50px;background:var(--forest);color:#fff}.cta-band>div:first-child{max-width:760px}.cta-band h2{margin:10px 0;font-size:clamp(2rem,4vw,3.7rem);line-height:1;letter-spacing:-.055em}.cta-band p{margin:0;color:#aebfb5}.cta-actions{flex-direction:column;flex:0 0 auto}.text-link-light{color:#cce0d4}.marketing-footer{padding:44px max(24px,5vw);display:grid;grid-template-columns:1fr auto 1fr;gap:30px;align-items:end;background:#08150f;color:#eaf3ed}.marketing-footer p{margin:11px 0 0;color:#879a8f;font-size:.87rem}.marketing-footer nav{display:flex;gap:22px;color:#b6c6bc;font-size:.86rem}.marketing-footer small{text-align:right;color:#73867a}.pricing-page main{padding-bottom:90px}.pricing-hero{max-width:980px;margin:0 auto;padding:92px max(24px,5vw) 36px;text-align:center}.pricing-hero h1{font-size:clamp(3rem,6vw,5.8rem)}.pricing-hero p{max-width:690px;margin:0 auto;color:var(--muted);font-size:1.12rem}.price-card{width:min(980px,calc(100% - 40px));margin:30px auto 0;display:grid;grid-template-columns:.82fr 1.18fr;overflow:hidden;border:1px solid var(--line-strong);border-radius:22px;background:#fff;box-shadow:var(--shadow)}.price-card>div{padding:36px;background:var(--forest);color:#fff}.price-card>div h2{color:#fff}.price-card .eyebrow{color:#98dfba}.price{margin:17px 0;display:flex;align-items:baseline;gap:8px}.price strong{font-size:4rem;line-height:1;letter-spacing:-.065em}.price span{color:#aabcb1}.price-card>div p{color:#b6c6bd}.price-card>div small{display:block;margin-top:16px;color:#85998d}.price-card ul{margin:0;padding:36px 40px;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:15px 24px;align-content:center}.price-card li{position:relative;padding-left:24px;color:#405047}.price-card li:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:900}.pricing-note{width:min(980px,calc(100% - 40px));margin:18px auto 0;padding:24px 28px;border:1px solid var(--line);border-radius:16px;background:#ffffffb8}.pricing-note h2{margin:0 0 6px;font-size:1rem}.pricing-note p{margin:0;color:var(--muted);font-size:.91rem}.fit-page,.auth-page{background:radial-gradient(circle at 80% 0,rgba(88,217,179,.15),transparent 34rem),var(--canvas)}.fit-page>header,.auth-page>header{height:74px;padding:0 max(20px,5vw);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#fafcf8e6}.fit-page>header>a:last-child,.auth-page>header>a:last-child{color:var(--muted);font-size:.9rem}.fit-form-wrap{max-width:820px;margin:0 auto;padding:54px 20px 90px}.form-progress{margin-bottom:18px;padding:0 2px}.form-progress>div:first-child{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.form-progress span{font-weight:760}.form-progress b{color:var(--muted);font-size:.82rem}.form-card,.fit-result,.auth-card{border:1px solid var(--line-strong);border-radius:20px;background:#fff;box-shadow:var(--shadow)}.form-card{padding:clamp(25px,5vw,42px)}.form-card h1{margin:9px 0;font-size:clamp(2rem,4.5vw,3.25rem);line-height:1.03;letter-spacing:-.055em}.form-card>p{margin:0 0 26px;color:var(--muted)}.form-actions{margin-top:5px;justify-content:space-between}.fit-result{width:min(920px,calc(100% - 40px));margin:54px auto 90px;padding:clamp(27px,5vw,46px)}.result-icon{width:48px;height:48px;display:grid;place-items:center;margin-bottom:20px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:1.5rem;font-weight:900}.fit-result h1{max-width:760px;margin:10px 0 25px;font-size:clamp(2.1rem,4.5vw,3.8rem);line-height:1;letter-spacing:-.06em}.result-decision{padding:23px;border-radius:15px;background:var(--forest);color:#fff}.result-decision span{color:#9ddfba;font-size:.72rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.result-decision h2{margin:8px 0 0;color:#fff;font-size:1.35rem}.result-columns{margin-top:16px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.result-columns section{padding:22px;border:1px solid var(--line);border-radius:15px}.result-columns h3{margin-top:0}.result-columns p{margin:8px 0;color:var(--muted);font-size:.9rem}.result-next{margin-top:16px;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:15px;background:var(--accent-soft)}.result-next span,.result-next strong{display:block}.result-next span{color:var(--muted);font-size:.74rem;text-transform:uppercase;letter-spacing:.08em}.result-next strong{margin-top:4px}.fit-result>small{display:block;margin-top:17px;color:var(--muted)}.fit-assessment-meta{display:flex;flex-wrap:wrap;gap:8px;margin:-8px 0 18px}.fit-assessment-meta span{padding:7px 10px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);font-size:.76rem;font-weight:750;text-transform:capitalize}.fit-product-context{margin:0 0 16px;padding:18px 20px;border:1px solid #b9ddca;border-radius:14px;background:#f0faf5}.fit-product-context span,.fit-product-context strong{display:block}.fit-product-context span{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fit-product-context strong{margin-top:5px}.fit-product-context p{margin:7px 0 0;color:var(--muted);line-height:1.55}.fit-workflow-preview{margin-top:16px;padding:22px;border:1px solid var(--line);border-radius:15px;background:#fafaf8}.fit-workflow-preview h3{margin:0 0 10px}.fit-workflow-preview ol{margin:0;padding-left:21px;color:var(--muted)}.fit-workflow-preview li+li{margin-top:7px}.fit-limitations{margin-top:16px;padding:14px 16px;border:1px solid var(--line);border-radius:13px;background:#fff}.fit-limitations summary{color:var(--accent);font-weight:800;cursor:pointer}.fit-limitations p{margin:8px 0 0;color:var(--muted);font-size:.86rem}.auth-layout{min-height:calc(100vh - 74px);display:grid;grid-template-columns:1fr minmax(420px,.78fr)}.auth-story{padding:clamp(45px,8vw,110px);display:flex;flex-direction:column;justify-content:center;background:var(--forest);color:#fff}.auth-story h1{max-width:680px;margin:15px 0 18px;color:#fff;font-size:clamp(2.8rem,5vw,5rem);line-height:.98;letter-spacing:-.065em}.auth-story>p{max-width:600px;color:#acbeb3;font-size:1.05rem}.auth-story-list{margin-top:31px;display:grid;gap:14px}.auth-story-list div{display:flex;gap:12px;align-items:flex-start}.auth-story-list span{width:25px;height:25px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#c9f96b24;color:var(--signal);font-size:.7rem;font-weight:900}.auth-story-list b,.auth-story-list small{display:block}.auth-story-list small{margin-top:2px;color:#81978a}.auth-panel{display:grid;place-items:center;padding:36px 20px}.auth-card{width:min(460px,100%);padding:clamp(28px,5vw,40px)}.auth-card h1{margin:9px 0 8px;font-size:2.45rem;letter-spacing:-.055em}.auth-card>p{margin:0 0 24px;color:var(--muted)}.auth-divider{margin:21px 0;display:flex;align-items:center;gap:12px;color:var(--muted-2);font-size:.82rem}.auth-divider:before,.auth-divider:after{content:"";height:1px;flex:1;background:var(--line)}.auth-google-button{margin-top:14px}.auth-note{margin-top:17px!important;font-size:.8rem;text-align:center}.auth-consent{margin-top:17px;display:flex;align-items:flex-start;gap:9px;color:var(--muted);font-size:.8rem;line-height:1.45}.auth-consent input{width:auto;margin-top:3px;flex:0 0 auto}.auth-consent a{color:var(--accent);font-weight:700}.auth-loading{min-height:100vh;display:grid;place-items:center;padding:30px;text-align:center}.auth-loading>div{max-width:520px}.auth-loading h1{letter-spacing:-.04em}.route-loading{min-height:100vh;display:grid;place-items:center;align-content:center;gap:14px;color:var(--muted);font-size:14px}.route-loading p{margin:0}.route-loading-mark{width:28px;height:28px;border:3px solid color-mix(in srgb,var(--accent) 20%,transparent);border-top-color:var(--accent);border-radius:50%;animation:route-loading-spin .8s linear infinite}@keyframes route-loading-spin{to{transform:rotate(360deg)}}.route-load-error{min-height:100vh;display:grid;place-items:center;padding:30px;text-align:center}.route-load-error>div{max-width:520px}.route-load-error h1{margin:8px 0 12px;letter-spacing:-.04em}.route-load-error p:not(.eyebrow){margin:0 auto 22px;color:var(--muted);line-height:1.6}.break-text{overflow-wrap:anywhere}.stack-form{display:grid;gap:17px}.stack-form.compact{gap:12px}.stack-form label,.form-card label,.decision-form label,.connector-completion label,.review-note{display:grid;gap:7px;font-size:.9rem;font-weight:720}.stack-form label>small,.form-card label>small{color:var(--muted);font-weight:500}.signup-password-control{position:relative;display:block}.signup-password-control input{padding-right:58px}.signup-password-control .text-button{position:absolute;top:50%;right:13px;transform:translateY(-50%);color:var(--accent-strong);font-size:.82rem}input,textarea,select{width:100%;padding:12px 13px;border:1px solid var(--line-strong);border-radius:10px;background:#fff;color:var(--ink);transition:border-color .15s ease,box-shadow .15s ease}textarea{resize:vertical;line-height:1.5}input:hover,textarea:hover,select:hover{border-color:#aebdb2}input:focus,textarea:focus,select:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px #1c70481c}input::placeholder,textarea::placeholder{color:#98a39c}.field-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.choice-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.choice-grid>*{min-height:48px;padding:12px 14px;border:1px solid var(--line);border-radius:11px}.choice-grid button{background:#fff;color:var(--ink);text-transform:capitalize;cursor:pointer}.choice-grid button:hover{border-color:#9fb4a5}.choice-grid button.selected{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong);font-weight:800}.check{display:flex!important;grid-template-columns:none!important;flex-direction:row!important;align-items:flex-start;gap:10px!important;font-weight:600!important;color:#33433a}.check input{width:18px;height:18px;margin:2px 0 0;flex:0 0 auto;accent-color:var(--accent)}.inline-form{display:flex;gap:10px;align-items:end}.inline-form>label{flex:1}.lead{max-width:720px;color:var(--muted);font-size:1.08rem;line-height:1.65}.muted{color:var(--muted)}.error-box,.success-box,.info-box{padding:13px 15px;border-radius:11px;font-size:.9rem}.error-box{border:1px solid #edc3c3;background:var(--danger-soft);color:#842f2f}.success-box{border:1px solid #bfe3ca;background:var(--success-soft);color:#165b39}.info-box{border:1px solid var(--line-strong);background:var(--canvas-2);color:var(--ink-2)}.progress{height:8px;overflow:hidden;border-radius:999px;background:#e1e8e2}.progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),#46b77f);transition:width .25s ease}.badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:6px 9px;border-radius:999px;font-size:.71rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.badge-neutral{background:#edf1ed;color:#58665e}.badge-good{background:var(--success-soft);color:var(--success)}.badge-warn{background:var(--warning-soft);color:var(--warning)}.badge-accent{background:var(--accent-soft);color:var(--accent)}.badge-danger{background:var(--danger-soft);color:var(--danger)}.status-dot{width:8px;height:8px;display:inline-block;border-radius:50%;background:#58d58d;box-shadow:0 0 0 4px #58d58d1c}.app-shell{min-height:100vh;display:grid;grid-template-columns:264px minmax(0,1fr);grid-template-rows:74px minmax(0,1fr);background:var(--canvas)}.app-header{grid-column:1 / 3;padding:0 24px}.app-header-leading,.header-actions,.zero-mode{display:flex;align-items:center;gap:12px}.workspace-label{margin-left:5px;padding-left:17px;border-left:1px solid var(--line);color:var(--muted);font-size:.82rem}.zero-mode{color:var(--muted);font-size:.78rem}.zero-mode i{width:7px;height:7px;border-radius:50%;background:#50c682}.header-settings-link{color:var(--muted);font-size:.83rem}.header-settings-link:hover{color:var(--accent)}.avatar{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--forest);color:var(--signal);font-size:.78rem;font-weight:850}.mobile-menu-button{display:none;width:38px;height:38px;padding:8px;border:1px solid var(--line);border-radius:10px;background:#fff;cursor:pointer}.mobile-menu-button span{display:block;height:2px;margin:4px 0;border-radius:2px;background:var(--ink)}.skip-link{position:fixed;left:16px;top:-80px;z-index:100;padding:10px 14px;border-radius:9px;background:var(--forest);color:#fff}.skip-link:focus{top:10px}.sidebar{position:fixed;top:74px;bottom:0;left:0;width:252px;z-index:30;padding:19px 15px 17px;display:flex;flex-direction:column;overflow-y:auto;background:var(--forest);color:#dce9e1}.sidebar-context{padding:14px 14px 18px;margin-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1)}.sidebar-context span,.sidebar-context strong,.sidebar-context small{display:block}.sidebar-context span{color:#7f9889;font-size:.64rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.sidebar-context strong{margin-top:5px;font-size:.93rem}.sidebar-context small{margin-top:3px;color:#748a7d;font-size:.74rem}.sidebar nav{display:grid;gap:19px}.nav-group{display:grid;gap:4px}.nav-group-label{padding:0 12px 5px;color:#6f8779;font-size:.62rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.sidebar a{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:9px;color:#aec0b5;font-size:.84rem;transition:background .15s ease,color .15s ease}.sidebar a:hover{background:#ffffff0f;color:#fff}.sidebar a.active{background:#c9f96b1c;color:#fff}.nav-icon{width:25px;flex:0 0 auto;color:#64806f;font-size:.62rem;font-variant-numeric:tabular-nums}.sidebar a.active .nav-icon{color:var(--signal)}.sidebar-foot{margin-top:18px;padding-top:18px;display:grid;gap:8px}.sidebar-status{padding:12px;display:flex;align-items:flex-start;gap:10px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#ffffff09}.sidebar-status b,.sidebar-status small{display:block}.sidebar-status b{font-size:.78rem}.sidebar-status small{margin-top:2px;color:#72887b;font-size:.69rem}.sidebar-button{width:100%;padding:9px 10px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:transparent;color:#a9bcb1;font-size:.75rem;cursor:pointer}.sidebar-button:hover{border-color:#ffffff3d;color:#fff}.sidebar-scrim{display:none}.app-main{grid-column:2;grid-row:2;min-width:0}.app-notice{position:sticky;top:74px;z-index:15;padding:10px 24px;display:flex;align-items:center;justify-content:center;gap:14px;background:var(--forest);color:#fff;font-size:.82rem}.app-notice button{border:0;background:transparent;color:#fff;font-size:1.1rem;cursor:pointer}.page-content{width:min(1220px,100%);margin:0 auto;padding:39px 34px 88px}.narrow-page{width:min(880px,100%)}.page-heading{margin-bottom:25px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.page-heading>div{max-width:790px}.page-heading h1,.page-content>h1{margin:8px 0;font-size:clamp(2.15rem,4vw,3.6rem);line-height:1.03;letter-spacing:-.058em}.page-heading p{margin:0;color:var(--muted)}.dashboard-grid,.two-col,.for-against{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.card,.decision-hero-card,.priority-card,.mapping-card,.connection-row{border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-sm)}.card{margin-bottom:16px;padding:23px}.card>:first-child{margin-top:0}.card>:last-child{margin-bottom:0}.section-title{margin:0 0 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;text-align:left}.section-title>div{max-width:730px}.section-title h2{margin:4px 0 0;font-size:1.2rem;letter-spacing:-.025em}.section-title p{margin:7px 0 0;color:var(--muted);font-size:.88rem}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.metric-grid.five{grid-template-columns:repeat(5,1fr)}.metric{padding:15px;border:1px solid #e3e9e3;border-radius:12px;background:#f7f9f6}.metric span,.metric small{display:block;color:var(--muted)}.metric span{font-size:.72rem;font-weight:730}.metric strong{display:block;margin:5px 0 2px;font-size:1.4rem;letter-spacing:-.04em}.metric small{font-size:.7rem}.empty-state{min-height:360px;padding:50px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px dashed #bfcac1;border-radius:20px;background:#ffffff94}.empty-state-mark{width:52px;height:52px;display:grid;place-items:center;margin-bottom:22px;border-radius:15px;background:var(--forest);color:var(--signal);font-weight:900}.empty-state h2{margin:10px 0 8px;font-size:2rem;letter-spacing:-.045em}.empty-state p{max-width:620px;margin:0 0 21px;color:var(--muted)}.workflow-steps{margin:0 0 22px;padding:0;display:grid;grid-template-columns:repeat(5,1fr);list-style:none;border:1px solid var(--line);border-radius:13px;overflow:hidden;background:#fff}.workflow-steps li{position:relative;padding:12px 10px;display:flex;align-items:center;gap:8px;border-right:1px solid var(--line);color:var(--muted-2);font-size:.75rem}.workflow-steps li:last-child{border-right:0}.workflow-steps li>span{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:#edf1ed;font-size:.67rem;font-weight:850}.workflow-steps li.complete{color:var(--success)}.workflow-steps li.complete>span{background:var(--success-soft);color:var(--success)}.workflow-steps li.current{color:var(--ink);background:#f8fbf7}.workflow-steps li.current>span{background:var(--forest);color:var(--signal)}.decision-hero-card{margin-bottom:16px;padding:25px;display:grid;grid-template-columns:1fr 230px;gap:24px;align-items:center}.decision-hero-card h2{margin:8px 0;font-size:1.65rem;letter-spacing:-.04em}.decision-hero-card p{margin:0;color:var(--muted)}.confidence-panel{padding:18px;border:1px solid var(--line);border-radius:13px;background:#f7f9f6}.confidence-panel span,.confidence-panel strong,.confidence-panel small{display:block}.confidence-panel span{color:var(--muted);font-size:.72rem}.confidence-panel strong{margin:4px 0;font-size:1.4rem}.confidence-panel small{color:var(--muted)}.priority-card,.mapping-card{padding:24px}.receipt-head,.connection-card-head,.explanation-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.explanation-list{display:grid;gap:13px}.explanation-list>*{padding:19px;border:1px solid var(--line);border-radius:13px;background:#fff}.evidence-chips{display:flex;flex-wrap:wrap;gap:7px}.evidence-chips span{padding:6px 9px;border-radius:999px;background:#edf3ee;color:#405047;font-size:.76rem}.postpone-list{padding-left:20px}.test-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.connection-cards{display:grid;gap:13px}.connection-row{padding:17px;display:flex;align-items:center;justify-content:space-between;gap:18px}.connection-detail{display:flex;align-items:center;gap:13px}.connection-detail small,.evidence-list small{display:block;margin-top:4px;color:var(--muted)}.source-icon{width:39px;height:39px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;background:var(--accent-soft);color:var(--accent);font-size:.78rem;font-weight:900}.source-icon.large{width:52px;height:52px}.connector-completion{margin-top:16px;padding:16px;display:flex;align-items:end;gap:12px;border-radius:12px;background:#f4f7f3}.connector-completion label{flex:1}.mapping-table,.evidence-table{overflow:hidden;border:1px solid var(--line);border-radius:13px;background:#fff}.table-head,.table-row{padding:13px 15px;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:12px;border-bottom:1px solid var(--line)}.table-row:last-child{border-bottom:0}.table-head{background:#f3f6f2;color:var(--muted);font-size:.7rem;font-weight:850;letter-spacing:.075em;text-transform:uppercase}.evidence-cols{grid-template-columns:1.3fr .8fr .8fr .8fr}.evidence-list{display:grid;gap:9px}.evidence-list article{padding:13px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--line);border-radius:11px;background:#fff}.quality-row{padding:9px 0;display:grid;grid-template-columns:100px 1fr;gap:12px;border-bottom:1px solid var(--line)}.decision-actions-card{display:flex;align-items:center;justify-content:space-between;gap:22px}.reassessment{padding:14px 0;border-top:1px solid var(--line)}.timeline{display:grid;gap:14px}.timeline article{display:grid;grid-template-columns:39px minmax(0,1fr);gap:14px}.timeline .timeline-node{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:.75rem;font-weight:850}.timeline pre{max-width:100%;overflow:auto;white-space:pre-wrap;padding:11px;border-radius:9px;background:#f3f6f2;font-size:.75rem}.receipt-page>.card{margin-top:16px}.review-queue{display:grid;gap:9px}.review-queue>button{width:100%;padding:14px;display:grid;grid-template-columns:1fr 1.4fr auto;gap:16px;align-items:center;text-align:left;border:1px solid var(--line);border-radius:11px;background:#fff;cursor:pointer}.review-queue>button:hover{border-color:var(--accent);background:#f8fbf8}.review-queue small{display:block;margin-top:4px;color:var(--muted)}.review-form{display:grid;gap:10px}.review-form>label:not(.review-note){padding:10px;display:flex;align-items:flex-start;gap:9px;border:1px solid var(--line);border-radius:9px}.review-form input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent)}.danger-zone,.danger-card{border-color:#edc3c3}.danger-zone h2,.danger-card h2{color:var(--danger)}.fatal-state{min-height:100vh;padding:32px;display:grid;place-items:center;align-content:center;gap:30px;background:var(--canvas)}.fatal-state-card{max-width:650px;padding:34px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:var(--shadow)}.fatal-state-card h1{margin:10px 0;font-size:2.25rem;letter-spacing:-.05em}.fatal-state-card p{color:var(--muted)}.fatal-state-card details{margin:18px 0;padding:12px;border:1px solid var(--line);border-radius:10px}.fatal-state-card code{display:block;margin-top:9px;overflow-wrap:anywhere;color:var(--danger)}@media(max-width:1100px){.hero{grid-template-columns:1fr;min-height:auto;padding-top:70px}.hero-copy{max-width:850px}.hero-product{width:min(720px,100%)}.outcome-strip{grid-template-columns:repeat(2,1fr)}.outcome-strip article{border-right:1px solid var(--line);border-bottom:0}.outcome-strip article:first-child{border-radius:16px 0 0}.outcome-strip article:nth-child(2){border-radius:0 16px 0 0}.outcome-strip article:nth-child(3){border-bottom:1px solid var(--line);border-radius:0 0 0 16px}.outcome-strip article:last-child{border-bottom:1px solid var(--line);border-radius:0 0 16px}.contrast{grid-template-columns:1fr}.contrast-copy{max-width:760px}.step-grid,.artifact-grid{grid-template-columns:repeat(2,1fr)}.example-story{grid-template-columns:44px repeat(2,1fr)}.example-rail{grid-row:span 2}.price-card{grid-template-columns:1fr}.price-card ul{grid-template-columns:repeat(2,1fr)}}@media(max-width:980px){.marketing-nav .marketing-desktop-nav,.nav-login{display:none}.marketing-menu-button{display:inline-flex}.marketing-mobile-panel{position:absolute;top:calc(100% + 1px);right:max(16px,4.5vw);left:max(16px,4.5vw);z-index:45;display:grid;gap:4px;padding:12px;border:1px solid #dfe6e1;border-radius:14px;background:#fffffffa;box-shadow:0 22px 60px #0d211824}.marketing-mobile-panel a{display:flex;min-height:44px;align-items:center;padding:10px 12px;border-radius:9px;color:#26342c;font-weight:720}.marketing-mobile-panel a:not(.button):hover{background:#f2f6f2;color:var(--accent)}.marketing-mobile-panel .button{justify-content:center;margin-top:4px;color:#fff}}@media(max-width:900px){.app-shell{display:block}.app-header{position:sticky;padding:0 16px}.mobile-menu-button{display:block}.workspace-label{display:none}.sidebar{position:fixed;top:74px;bottom:0;left:0;width:min(300px,86vw);z-index:38;transform:translate(-105%);transition:transform .18s ease;box-shadow:18px 0 45px #00000038}.app-shell-menu-open .sidebar{transform:translate(0)}.sidebar-scrim{position:fixed;inset:74px 0 0;z-index:37;border:0;background:#05100a78;opacity:0;pointer-events:none;transition:opacity .18s ease}.app-shell-menu-open .sidebar-scrim{display:block;opacity:1;pointer-events:auto}.app-main{display:block}.page-content{padding:30px 20px 72px}.honesty-section{grid-template-columns:1fr;gap:20px}.cta-band{align-items:flex-start;flex-direction:column}.cta-actions{align-items:flex-start}.marketing-footer{grid-template-columns:1fr;align-items:start}.marketing-footer small{text-align:left}.auth-layout{grid-template-columns:1fr}.auth-story{min-height:430px}.auth-panel{padding:50px 20px 80px}.dashboard-grid,.two-col,.for-against,.result-columns,.field-grid{grid-template-columns:1fr}.metric-grid.five{grid-template-columns:repeat(2,1fr)}.decision-hero-card,.workflow-steps{grid-template-columns:1fr}.workflow-steps li{border-right:0;border-bottom:1px solid var(--line)}.workflow-steps li:last-child{border-bottom:0}}@media(max-width:650px){.marketing-nav{padding:0 16px}.marketing-nav .button-small{padding-inline:11px}.marketing-preview-cta{font-size:.78rem}.marketing-mobile-panel{right:12px;left:12px}.hero{padding:54px 18px 60px;gap:45px}.hero h1{font-size:clamp(3rem,14vw,4.7rem)}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions .button{width:100%}.preview-metrics,.preview-test{grid-template-columns:1fr}.preview-progress>span{text-align:left}.outcome-strip{grid-template-columns:1fr;margin-bottom:60px}.outcome-strip article,.outcome-strip article:first-child,.outcome-strip article:nth-child(2),.outcome-strip article:nth-child(3),.outcome-strip article:last-child{border:1px solid var(--line);border-bottom:0;border-radius:0}.outcome-strip article:first-child{border-radius:14px 14px 0 0}.outcome-strip article:last-child{border-bottom:1px solid var(--line);border-radius:0 0 14px 14px}.contrast,.steps,.artifact-section,.worked-example,.honesty-section,.cta-band{padding-inline:18px}.comparison-grid,.step-grid,.artifact-grid{grid-template-columns:1fr}.step-grid article{min-height:auto}.step-grid h3{margin-top:30px}.example-story{grid-template-columns:1fr}.example-rail{display:none}.example-trigger,.example-postpone{grid-template-columns:1fr;gap:6px}.price-card{width:calc(100% - 28px)}.price-card>div,.price-card ul{padding:27px}.price-card ul{grid-template-columns:1fr}.pricing-note{width:calc(100% - 28px)}.form-card,.fit-result,.auth-card{border-radius:16px}.fit-result{width:calc(100% - 28px)}.result-next{align-items:flex-start;flex-direction:column}.form-actions{align-items:stretch;flex-direction:column-reverse}.form-actions .button{width:100%}.auth-story{padding:52px 22px;min-height:380px}.auth-story h1{font-size:3rem}.zero-mode,.header-settings-link{display:none}.page-heading{align-items:flex-start;flex-direction:column}.page-heading h1,.page-content>h1{font-size:2.3rem}.metric-grid,.metric-grid.five,.test-meta,.choice-grid{grid-template-columns:1fr}.connection-row,.decision-actions-card,.evidence-list article,.receipt-head{align-items:flex-start;flex-direction:column}.connector-completion{align-items:stretch;flex-direction:column}.table-head,.table-row,.evidence-cols{grid-template-columns:1fr;gap:4px}.table-head{display:none}.review-queue>button{grid-template-columns:1fr}.inline-actions{flex-wrap:wrap}.inline-form{align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}fieldset{margin:0;padding:0;border:0}legend{margin-bottom:9px;color:var(--ink);font-size:.86rem;font-weight:750}.choice-grid button{display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left}.choice-grid button b{font-size:.82rem}.choice-grid button small{color:var(--muted);font-size:.69rem;font-weight:500;text-transform:none}.choice-grid button.selected small{color:var(--accent-strong)}.right{justify-content:flex-end}.settings-facts{display:grid;gap:10px;margin:14px 0 18px}.settings-facts div{display:flex;justify-content:space-between;gap:18px;padding-bottom:9px;border-bottom:1px solid var(--line)}.settings-facts span{color:var(--muted);font-size:.82rem}.settings-facts b{max-width:68%;text-align:right;overflow-wrap:anywhere}.deletion-confirmation{display:grid;gap:14px;max-width:620px;padding:16px;border:1px solid #e9b7b7;border-radius:12px;background:#fff8f8}.deletion-confirmation code{padding:2px 6px;border-radius:5px;background:#f4dfdf;color:var(--danger);font-weight:800}.ledger-summary,.ledger-event-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ledger-summary{padding-bottom:14px;border-bottom:1px solid var(--line)}.ledger-summary h2{margin:4px 0 0}.ledger-event{min-width:0}.ledger-event-heading h3{margin:4px 0 0}.ledger-event-heading span{color:var(--muted);font-size:.78rem}.ledger-event>p{margin:8px 0 12px;color:var(--muted)}.ledger-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 10px}.ledger-facts div{min-width:0;padding:9px 10px;border:1px solid var(--line);border-radius:9px;background:var(--canvas)}.ledger-facts dt{color:var(--muted);font-size:.72rem}.ledger-facts dd{margin:3px 0 0;overflow-wrap:anywhere;font-size:.84rem;font-weight:750}.ledger-details summary{cursor:pointer;color:var(--accent);font-size:.8rem;font-weight:750}.review-console{display:grid;gap:14px}@media(max-width:640px){.settings-facts div,.ledger-summary,.ledger-event-heading{align-items:flex-start;flex-direction:column;gap:4px}.settings-facts b{max-width:none;text-align:left}.ledger-facts{grid-template-columns:1fr}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-button{padding:0;border:0;background:transparent;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-weight:750}.evidence-principle-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:28px;background:linear-gradient(135deg,var(--forest),var(--forest-2));border-color:transparent;color:#d8e6de}.evidence-principle-card h2{margin:5px 0 0;color:#fff}.evidence-principle-card p{margin:0;color:#c3d4ca}.choice-row{display:flex;flex-wrap:wrap;gap:18px}.csv-result{display:grid;gap:6px;margin-top:14px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--canvas)}.csv-result p{margin:0}.csv-result small{color:var(--muted)}@media(max-width:760px){.evidence-principle-card{grid-template-columns:1fr;gap:8px}}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:5px;margin:18px 0;border:1px solid var(--line);border-radius:12px;background:var(--surface-muted, #f6f7f5)}.auth-tabs button{border:0;border-radius:9px;padding:10px 12px;background:transparent;color:var(--muted);font:inherit;font-weight:700;cursor:pointer}.auth-tabs button.active{background:#fff;color:var(--ink);box-shadow:var(--shadow-sm)}.auth-inline-note{margin:4px 0 0;font-size:.9rem;color:var(--muted);text-align:center}.link-button{display:inline;border:0;padding:0;background:none;color:var(--accent);text-decoration:underline;font:inherit;cursor:pointer}.invite-summary{display:grid;gap:4px;padding:13px 15px;border:1px solid #b9ddca;border-radius:12px;background:#f0faf5}.invite-summary span{font-size:.88rem;color:var(--muted)}.legal-checks{display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:12px;background:#fafaf8}.legal-checks label{display:flex;align-items:flex-start;gap:9px;font-weight:500;line-height:1.45}.legal-checks input{position:absolute;width:1px;height:1px;opacity:0}.legal-checks a{color:var(--accent)}.legal-gate{padding:32px 20px}.legal-gate .auth-card{width:min(620px,100%)}.legal-page{min-height:100vh;background:var(--canvas)}.legal-page>header{height:72px;padding:0 clamp(20px,5vw,72px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#ffffffeb}.legal-page>main{width:min(780px,calc(100% - 40px));margin:0 auto;padding:72px 0 110px}.legal-page h1{margin:8px 0 12px;font-size:clamp(2.3rem,6vw,4.5rem);letter-spacing:-.055em}.legal-page h2{margin:38px 0 8px;font-size:1.22rem}.legal-page p{color:var(--muted);line-height:1.75}.legal-page .legal-intro{font-size:1.08rem;padding-bottom:22px;border-bottom:1px solid var(--line)}.admin-console{max-width:1480px}.admin-grid{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(380px,1.2fr);gap:20px}.admin-list{display:grid;gap:8px;max-height:440px;overflow:auto}.admin-list>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px;border:1px solid var(--line);border-radius:11px;background:#fff;text-align:left;cursor:pointer}.admin-list>button.selected{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.admin-list b,.admin-list small{display:block}.admin-list small{margin-top:4px;color:var(--muted)}.admin-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.metadata-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}.metadata-grid span{min-height:74px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#fafaf8;color:var(--muted);font-size:.88rem}.metadata-grid b{display:block;margin-bottom:5px;color:var(--ink)}.button.danger{color:#9b2c2c;border-color:#e6b7b7}.user-table{display:grid;overflow-x:auto}.user-table>div{min-width:940px;display:grid;grid-template-columns:1.35fr .75fr 1fr 1.25fr auto;gap:16px;align-items:center;padding:13px 8px;border-bottom:1px solid var(--line)}.user-table .user-table-head{color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.user-table b,.user-table small{display:block}.user-table small{margin-top:4px;color:var(--muted)}.audit-events{display:grid;gap:9px}.audit-events article{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:16px;padding:13px;border:1px solid var(--line);border-radius:11px;background:#fff}.audit-events b,.audit-events span,.audit-events small{display:block;overflow-wrap:anywhere}.audit-events small{margin-top:4px;color:var(--muted)}.delivery-error{display:block;margin-top:6px;color:var(--danger);overflow-wrap:anywhere}.audit-tech{margin-top:9px;font-size:.82rem}.audit-tech summary{color:var(--accent);cursor:pointer}.audit-tech dl{display:grid;grid-template-columns:84px minmax(0,1fr);gap:5px 10px;margin:9px 0 0}.audit-tech dt{color:var(--muted)}.audit-tech dd{margin:0;min-width:0;overflow-wrap:anywhere}.audit-tech pre{margin:0;max-height:180px;overflow:auto;white-space:pre-wrap;font:inherit}.connector-mark{width:39px;height:39px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;background:#f2f2ef;border:1px solid var(--line);overflow:hidden}.connector-mark.large{width:52px;height:52px;border-radius:14px}.connector-mark svg{width:72%;height:72%;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.connector-mark text{fill:currentColor;stroke:none;font-size:25px;font-weight:900;font-family:ui-sans-serif,system-ui,sans-serif}.connector-mark-posthog{color:#111;background:#fff6d7}.connector-mark-ga4{color:#e87300;background:#fff3e7}.connector-mark-stripe{color:#635bff;background:#f0efff}.connector-mark-dodo{color:#131313;background:#edf7ff}.connector-mark-manual{color:#176b45;background:#edf9f2}.connector-mark-csv{color:#24734a;background:#ebf7ef}.connector-selected-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:12px}.connector-selected-head .section-title{margin-bottom:0}.connector-roadmap{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.connector-roadmap span{padding:9px 12px;border:1px dashed var(--line-strong, #c8cbc5);border-radius:999px;background:#fafaf8;color:var(--muted);font-size:.88rem}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:900px){.admin-grid{grid-template-columns:1fr}.metadata-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-events article{grid-template-columns:1fr}}@media(max-width:580px){.metadata-grid{grid-template-columns:1fr}.admin-detail-head{flex-direction:column}}.marketing-footer nav{flex-wrap:wrap;justify-content:center}.legal-links{white-space:normal}.legal-links a{font-weight:700}.app-legal-links{display:flex;flex-wrap:wrap;gap:10px 14px;padding:4px 2px 2px;font-size:.76rem;color:var(--muted)}.app-legal-links a{color:inherit}.app-legal-links a:hover{color:var(--accent)}.legal-policy-meta{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--line);color:var(--muted);font-size:.86rem}.legal-markdown{padding-top:8px}.legal-markdown h1{margin:26px 0 12px;font-size:clamp(2.4rem,7vw,4.8rem);letter-spacing:-.055em;line-height:1}.legal-markdown h2{margin:42px 0 10px;font-size:1.35rem;letter-spacing:-.02em}.legal-markdown h3{margin:28px 0 8px;font-size:1.05rem}.legal-markdown p,.legal-markdown li{color:var(--muted);line-height:1.78}.legal-markdown ul,.legal-markdown ol{margin:14px 0 22px;padding-left:24px}.legal-markdown li+li{margin-top:7px}.legal-markdown blockquote{margin:24px 0;padding:18px 20px;border-left:4px solid var(--accent);border-radius:0 12px 12px 0;background:var(--accent-soft);color:var(--ink);line-height:1.7}.legal-markdown a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.legal-markdown code{padding:2px 6px;border-radius:6px;background:#edf0eb;font-size:.9em}.legal-markdown hr{margin:38px 0;border:0;border-top:1px solid var(--line)}.checkout-page{min-height:100vh;display:grid;place-items:center;padding:32px 20px;background:radial-gradient(circle at top,#eef7ef,var(--canvas) 50%)}.checkout-card{width:min(560px,100%);padding:clamp(28px,5vw,48px);border:1px solid var(--line);border-radius:24px;background:#fffffff5;box-shadow:0 24px 80px #0b17131f}.checkout-card .brand{display:inline-flex;margin-bottom:34px}.checkout-card h1{margin:10px 0 14px;font-size:clamp(2.25rem,7vw,4rem);line-height:1;letter-spacing:-.055em}.checkout-card>p{color:var(--muted);line-height:1.65}.checkout-price{display:flex;align-items:baseline;gap:12px;margin:28px 0 18px}.checkout-price strong{font-size:3rem;letter-spacing:-.06em}.checkout-price span{color:var(--muted)}.checkout-facts{display:grid;gap:10px;margin:0 0 26px;padding-left:20px;color:var(--muted);line-height:1.55}.checkout-card .text-button{width:100%;margin-top:12px;border:0;background:transparent;color:var(--muted);cursor:pointer}.checkout-legal{margin:22px 0 0;text-align:center;font-size:.8rem}.checkout-legal a{color:var(--accent)}.checkout-status-card{text-align:center}.checkout-status-card .brand{justify-content:center}.checkout-spinner{width:38px;height:38px;margin:28px auto 0;border:4px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:checkout-spin .8s linear infinite}@keyframes checkout-spin{to{transform:rotate(360deg)}}@media(max-width:720px){.legal-policy-meta{align-items:flex-start;flex-direction:column;gap:6px}.marketing-footer nav{justify-content:flex-start}}:root{--surface-glass: rgba(255, 255, 255, .78);--surface-dark: #08150f;--surface-dark-2: #0e241a;--glow: rgba(88, 217, 179, .2);--signal-glow: rgba(201, 249, 107, .2)}.brand-mark{width:38px;height:38px;filter:drop-shadow(0 8px 15px rgba(13,33,24,.13))}.brand-mark-surface{fill:var(--forest);stroke:#ffffff29;stroke-width:1.2}.brand-mark-gate{fill:url(#veravo-signal)}.brand-mark-bridge{fill:none;stroke:#ffffffd6;stroke-width:2;stroke-linecap:round}.brand-mark-signal{fill:var(--signal);stroke:var(--forest);stroke-width:1.8}.brand-gradient-start{stop-color:var(--signal)}.brand-gradient-end{stop-color:var(--teal)}.brand-inverse .brand-mark-surface{fill:#ffffff14;stroke:#fff3}.brand-inverse .brand-mark-gate{fill:url(#veravo-signal)}.brand-inverse .brand-mark-bridge{stroke:#ffffffe6}.brand-inverse .brand-mark-signal{stroke:#0b1d14}.brand-word{font-size:1.08rem}.marketing-nav{height:78px;padding-inline:max(22px,4.5vw);background:#f7faf5d1;box-shadow:0 1px #ffffffb8,0 14px 34px #0d211809}.marketing-desktop-nav a{position:relative;padding-block:22px}.marketing-desktop-nav a:after{content:"";position:absolute;right:0;bottom:14px;left:0;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--teal),var(--signal));transform:scaleX(0);transform-origin:center;transition:transform .18s ease}.marketing-desktop-nav a:hover:after,.marketing-desktop-nav a:focus-visible:after{transform:scaleX(1)}.button{border-radius:12px}.button:not(.button-ghost):not(.button-light):not(.button-bright):not(.danger-button){background:linear-gradient(145deg,#143526,#091811)}.button-bright{box-shadow:0 10px 28px #c9f96b26}.hero{position:relative;isolation:isolate;overflow:clip}.hero:before,.hero:after{content:"";position:absolute;z-index:-2;pointer-events:none;border-radius:999px;filter:blur(6px)}.hero:before{width:420px;height:420px;top:4%;left:-260px;background:radial-gradient(circle,rgba(201,249,107,.16),transparent 68%)}.hero:after{width:520px;height:520px;right:-210px;bottom:-155px;background:radial-gradient(circle,rgba(88,217,179,.17),transparent 67%)}.hero-atmosphere{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.hero-atmosphere i{position:absolute;border:1px solid rgba(28,112,72,.11);border-radius:999px}.hero-atmosphere i:first-child{width:270px;height:270px;top:15%;right:31%}.hero-atmosphere i:nth-child(2){width:150px;height:150px;top:25%;right:35%}.hero-atmosphere i:last-child{width:8px;height:8px;top:22%;right:32%;background:var(--signal);border:0;box-shadow:0 0 34px 13px #c9f96b38}.hero h1{text-wrap:balance}.hero-product{perspective:1100px}.hero-product .window-bar,.hero-product .product-preview{transform:rotateY(-1.2deg) rotateX(.5deg);transform-origin:center}.product-preview{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.preview-metrics>div,.preview-test{transition:transform .18s ease,border-color .18s ease,background .18s ease}.preview-metrics>div:hover,.preview-test:hover{transform:translateY(-2px);border-color:#bcd4c3;background:#fbfdf9}.evidence-paths{max-width:1180px;margin:-42px auto 88px;padding:0 max(24px,5vw)}.evidence-paths-inner{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:28px;align-items:center;padding:24px 28px;border:1px solid rgba(201,211,203,.95);border-radius:18px;background:var(--surface-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-sm)}.evidence-paths-copy span{display:block;color:var(--accent);font-size:.72rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.evidence-paths-copy p{margin:7px 0 0;color:var(--muted);font-size:.9rem}.evidence-path-list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.evidence-path-list span{min-height:38px;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:#fff;color:#3c4d43;font-size:.82rem;font-weight:720}.evidence-path-list span:before{content:"";width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,var(--teal),var(--signal))}.contrast,.artifact-section,.worked-example{position:relative;overflow:hidden}.contrast:after,.worked-example:after{content:"";position:absolute;width:360px;height:360px;border-radius:999px;pointer-events:none;background:radial-gradient(circle,rgba(88,217,179,.12),transparent 70%)}.contrast:after{right:-180px;top:-120px}.worked-example:after{left:-200px;bottom:-170px}.step-grid article,.artifact-grid article,.example-story article{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.step-grid article:hover,.artifact-grid article:hover,.example-story article:hover{transform:translateY(-4px);border-color:#bfd0c3;box-shadow:0 18px 42px #112a1b17}.marketing-footer{display:block;padding:68px max(24px,5vw) 26px;background:radial-gradient(circle at 15% 0,rgba(88,217,179,.09),transparent 28rem),linear-gradient(180deg,#0a1b13,#06100b)}.footer-primary{max-width:1260px;margin:0 auto;display:grid;grid-template-columns:minmax(260px,1.45fr) repeat(4,minmax(115px,.55fr));gap:clamp(24px,3.5vw,52px);align-items:start}.footer-brand-column p{max-width:420px;margin:18px 0 16px;color:#9fb0a6;font-size:.94rem;line-height:1.65}.footer-contact-link{color:#d8e4dc;font-size:.9rem;font-weight:720}.footer-contact-link:hover{color:var(--signal)}.marketing-footer .footer-primary nav{display:grid;justify-content:initial;gap:11px}.marketing-footer .footer-primary nav>span{margin-bottom:5px;color:#f1f7f3;font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.marketing-footer .footer-primary nav a{color:#9aada1;transition:color .15s ease,transform .15s ease}.marketing-footer .footer-primary nav a:hover{color:var(--signal);transform:translate(2px)}.footer-bottom{max-width:1260px;margin:52px auto 0;padding-top:22px;display:flex;justify-content:space-between;gap:24px;border-top:1px solid rgba(255,255,255,.09)}.marketing-footer .footer-bottom small{color:#72867a;text-align:left}.content-marketing-page main{overflow:hidden}.content-hero{max-width:1040px;margin:0 auto;padding:clamp(74px,10vw,132px) max(22px,5vw) clamp(54px,8vw,92px);position:relative}.content-hero:before{content:"";position:absolute;width:520px;height:520px;right:-330px;top:-210px;border-radius:50%;background:radial-gradient(circle,var(--glow),transparent 68%);pointer-events:none}.content-hero h1{max-width:1000px;margin:18px 0 22px;font-size:clamp(3.1rem,7vw,6.7rem);line-height:.94;letter-spacing:-.072em;text-wrap:balance}.content-hero>p{max-width:790px;margin:0;color:var(--muted);font-size:clamp(1.05rem,1.7vw,1.25rem)}.answer-panel,.content-section,.comparison-table-wrap,.case-study-shell{max-width:1180px;margin-inline:auto}.answer-panel{margin-bottom:92px;padding:clamp(28px,5vw,52px);border:1px solid var(--line-strong);border-radius:26px;background:linear-gradient(145deg,#fffffffa,#f1f7f1e6);box-shadow:var(--shadow)}.answer-panel h2{margin:12px 0;font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.055em}.answer-panel>p{max-width:850px;color:var(--muted);font-size:1.05rem}.answer-panel dl{margin:28px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.answer-panel dl div{padding:20px;border:1px solid var(--line);border-radius:15px;background:#fff}.answer-panel dt{font-weight:850}.answer-panel dd{margin:8px 0 0;color:var(--muted);line-height:1.58}.content-section{padding:78px max(22px,3vw)}.method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.method-grid article{min-height:245px;padding:25px;border:1px solid var(--line);border-radius:18px;background:#ffffffdb;box-shadow:0 10px 30px #112a1b0a}.method-grid article>span{width:35px;height:35px;display:grid;place-items:center;border-radius:11px;background:var(--forest);color:var(--signal);font-size:.78rem;font-weight:900}.method-grid h3{margin:46px 0 9px;font-size:1.25rem;letter-spacing:-.025em}.method-grid p{margin:0;color:var(--muted);font-size:.92rem}.two-column-content{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.two-column-content article{padding:clamp(28px,4vw,46px);border:1px solid var(--line);border-radius:22px;background:#fff}.two-column-content h2{margin:13px 0 12px;font-size:clamp(2rem,4vw,3.35rem);letter-spacing:-.055em}.two-column-content p{color:var(--muted)}.evidence-basis{grid-template-columns:.8fr 1.2fr;align-items:center;margin-bottom:72px;border-radius:25px;background:var(--forest);color:#fff}.evidence-basis h2{color:#fff}.evidence-basis p{color:#b8c9bf}.content-cta{margin-top:50px}.case-study-shell{padding:0 max(22px,3vw) 80px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:32px;align-items:start}.case-study-index{position:sticky;top:108px;padding:20px;display:grid;gap:12px;border:1px solid var(--line);border-radius:16px;background:#ffffffd1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.case-study-index>span{margin-bottom:3px;color:var(--accent);font-size:.7rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.case-study-index a{color:var(--muted);font-size:.84rem}.case-study-index a:hover{color:var(--accent)}.case-study-body{display:grid;gap:14px}.case-study-body>article{scroll-margin-top:102px;padding:clamp(26px,4vw,48px);display:grid;grid-template-columns:52px minmax(0,1fr);gap:20px;border:1px solid var(--line);border-radius:21px;background:#fff;box-shadow:0 10px 30px #112a1b0a}.case-number{width:43px;height:43px;display:grid;place-items:center;border-radius:13px;background:var(--canvas-2);color:var(--accent);font-size:.78rem;font-weight:900}.case-study-body h2{margin:12px 0;font-size:clamp(1.75rem,3vw,3rem);line-height:1.05;letter-spacing:-.045em}.case-study-body p,.case-study-body li{color:var(--muted)}.case-study-body ol{padding-left:22px}.case-study-body li+li{margin-top:12px}.case-metrics{margin:22px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.case-metrics div{padding:14px;border:1px solid var(--line);border-radius:13px;background:#f8faf7}.case-metrics span,.case-metrics strong{display:block}.case-metrics span{color:var(--muted);font-size:.72rem}.case-metrics strong{margin-top:7px;font-size:1.25rem}.case-priority{border-color:#b4d8bf!important;background:linear-gradient(145deg,#f2fbf4,#e7f7eb)!important}.case-postpone{margin-top:20px;padding:16px;display:grid;gap:5px;border-radius:13px;background:#ffffffbf}.contract-list{display:grid;gap:9px}.contract-list div{padding:15px 17px;border:1px solid var(--line);border-radius:12px}.contract-list dt{color:var(--accent);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.contract-list dd{margin:6px 0 0;line-height:1.55}.result-verdict{margin-top:23px;display:grid;grid-template-columns:auto 1fr;gap:8px 16px;padding:18px;border-radius:14px;background:var(--forest);color:#fff}.result-verdict span{color:#9eb3a7;font-size:.75rem}.comparison-table-wrap{padding:0 max(22px,3vw) 84px}.comparison-table{overflow:hidden;border:1px solid var(--line-strong);border-radius:21px;background:#fff;box-shadow:var(--shadow-sm)}.comparison-table-row{display:grid;grid-template-columns:.8fr 1fr 1fr 1fr}.comparison-table-row>*{min-width:0;padding:19px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);line-height:1.5}.comparison-table-row>*:last-child{border-right:0;background:#f2faf4}.comparison-table-row:last-child>*{border-bottom:0}.comparison-table-head{background:var(--forest);color:#fff;font-size:.72rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.comparison-table-head>*{color:#fff;border-color:#ffffff1c;background:transparent!important}.comparison-table-row span{color:var(--muted)}.comparison-table-row strong{color:var(--accent-strong)}.compare-honesty{margin-top:10px}.not-found-page{min-height:100vh;padding:clamp(24px,5vw,70px);display:grid;grid-template-rows:auto 1fr;background:radial-gradient(circle at 85% 12%,rgba(88,217,179,.18),transparent 30rem),var(--canvas)}.not-found-page section{width:min(850px,100%);margin:auto;padding-block:70px}.not-found-page h1{margin:14px 0 18px;font-size:clamp(3.3rem,9vw,7.5rem);line-height:.9;letter-spacing:-.075em}.not-found-page p{max-width:650px;color:var(--muted);font-size:1.08rem}.not-found-page .inline-actions{margin-top:28px}.app-header,.sidebar,.card,.decision-hero-card{box-shadow:0 8px 26px #112a1b09}.card{border-color:#c9d3cbeb}.app-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}@media(max-width:960px){.footer-primary{grid-template-columns:repeat(2,1fr);gap:28px 36px}.footer-brand-column{grid-column:1 / -1}.method-grid{grid-template-columns:repeat(2,1fr)}.answer-panel{margin-inline:20px}.case-study-shell{grid-template-columns:1fr}.case-study-index{position:static;grid-template-columns:repeat(3,1fr)}.case-study-index>span{grid-column:1 / -1}.case-metrics{grid-template-columns:repeat(2,1fr)}.comparison-table{overflow-x:auto}.comparison-table-row{min-width:850px}}@media(max-width:720px){.hero-atmosphere{display:none}.hero-product .window-bar,.hero-product .product-preview{transform:none}.evidence-paths{margin-top:-24px;padding-inline:18px}.evidence-paths-inner{grid-template-columns:1fr;padding:20px}.evidence-path-list{justify-content:flex-start}.footer-primary{grid-template-columns:repeat(2,1fr)}.footer-brand-column{grid-column:1 / -1}.footer-bottom{flex-direction:column;gap:8px}.answer-panel dl,.method-grid,.two-column-content,.evidence-basis{grid-template-columns:1fr}.case-study-index{grid-template-columns:repeat(2,1fr)}.case-study-body>article{grid-template-columns:1fr}.case-metrics{grid-template-columns:1fr 1fr}}@media(max-width:480px){.marketing-preview-cta{display:none}.footer-primary{grid-template-columns:1fr}.footer-brand-column{grid-column:auto}.case-study-index{grid-template-columns:1fr}.case-study-index>span{grid-column:auto}.case-metrics{grid-template-columns:1fr}.share-actions .button{width:100%}}@media(prefers-reduced-motion:no-preference){.hero-product{animation:veravo-float 8s ease-in-out infinite}.brand-mark-signal{animation:veravo-signal 3.8s ease-in-out infinite;transform-origin:center}}@keyframes veravo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes veravo-signal{0%,to{opacity:.75;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}.feedback-launcher{position:fixed;right:20px;bottom:20px;z-index:60;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:9px 14px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#113726f0;color:#fff;box-shadow:0 14px 36px #0b301f3d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-weight:780;cursor:pointer}.feedback-launcher:hover{transform:translateY(-1px);background:#133f2b}.feedback-launcher span{color:#8ee0bd}.feedback-overlay{position:fixed;inset:0;z-index:100;display:grid;place-items:end center;padding:22px;background:#07191175;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.feedback-sheet{position:relative;width:min(680px,100%);max-height:min(760px,calc(100vh - 44px));overflow:auto;padding:clamp(24px,4vw,38px);border:1px solid rgba(255,255,255,.42);border-radius:24px;background:#fbfdfb;box-shadow:0 28px 80px #04190e47}.feedback-sheet h2{margin:8px 42px 10px 0;font-size:clamp(1.65rem,4vw,2.5rem);letter-spacing:-.045em}.feedback-sheet>p{color:var(--muted);line-height:1.6}.feedback-close{position:absolute;top:17px;right:17px;width:38px;height:38px;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--ink);font-size:1.4rem;cursor:pointer}.feedback-signal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:22px 0}.feedback-signal-grid button{min-height:72px;padding:14px 15px;border:1px solid var(--line-strong);border-radius:14px;background:#fff;color:var(--ink);text-align:left;font-weight:740;cursor:pointer}.feedback-signal-grid button:hover,.feedback-signal-grid button.selected{border-color:var(--accent);background:#eef9f1;box-shadow:inset 0 0 0 1px var(--accent)}.feedback-thanks{display:grid;justify-items:start;gap:12px;margin-top:20px;padding:20px;border-radius:16px;background:#edf8f0}.feedback-thanks>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--accent);color:#fff;font-weight:900}.feedback-thanks p{margin:0;line-height:1.6}.feedback-pulse{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:18px 0;padding:16px 18px;border:1px solid rgba(45,136,87,.22);border-radius:15px;background:linear-gradient(135deg,#f7fcf8,#edf8f0)}.feedback-pulse>div:first-child{display:grid;gap:4px}.feedback-pulse .eyebrow{font-size:.66rem}.feedback-pulse-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.feedback-pulse-actions button{padding:8px 11px;border:1px solid rgba(28,112,72,.24);border-radius:999px;background:#fff;color:var(--accent-strong);font-size:.77rem;font-weight:750;cursor:pointer}.feedback-pulse-actions button:hover{background:var(--accent);color:#fff}.feedback-pulse>small{color:var(--danger)}.feedback-history{display:grid;gap:12px}.feedback-history article{padding:16px;border:1px solid var(--line);border-radius:14px;background:#ffffffbf}.feedback-history-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.feedback-history-head b,.feedback-history-head small{display:block}.feedback-history-head small{margin-top:5px;color:var(--muted)}.feedback-history blockquote{margin:14px 0 0;padding:13px 15px;border-left:3px solid var(--accent);border-radius:0 10px 10px 0;background:#f1f8f3;line-height:1.6}.feedback-history blockquote span{display:block;margin-bottom:4px;color:var(--accent-strong);font-size:.7rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.feedback-history-empty{padding:16px;border:1px dashed var(--line-strong);border-radius:14px}.feedback-history-empty p{margin-bottom:0}.admin-view-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:6px;border:1px solid var(--line);border-radius:14px;background:#ffffffb8;width:fit-content}.admin-view-tabs button{padding:9px 13px;border:0;border-radius:9px;background:transparent;color:var(--muted);font-weight:750;cursor:pointer}.admin-view-tabs button.selected{background:var(--forest);color:#fff;box-shadow:0 7px 18px #11372629}.admin-panel-stack{display:grid;gap:18px}.admin-feedback-layout{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(420px,1.22fr);gap:18px;align-items:start}.feedback-admin-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:15px}.feedback-admin-filters button{padding:7px 10px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);font-size:.74rem;font-weight:730;cursor:pointer;text-transform:capitalize}.feedback-admin-filters button.selected{border-color:var(--accent);background:#edf8f0;color:var(--accent-strong)}.feedback-admin-list{max-height:620px;overflow:auto}.feedback-admin-list button{width:100%;text-align:left}.feedback-admin-detail{position:sticky;top:90px}.feedback-context-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:16px 0}.feedback-context-grid>span{min-width:0;padding:12px;border:1px solid var(--line);border-radius:11px;background:#fafcfb;overflow-wrap:anywhere}.feedback-context-grid b,.feedback-context-grid small{display:block}.feedback-context-grid b{margin-bottom:4px;color:var(--muted);font-size:.68rem;text-transform:uppercase;letter-spacing:.06em}.feedback-context-grid small{margin-top:4px;color:var(--muted)}.feedback-context-grid code{font-size:.75rem}.empty-admin-detail{min-height:290px;display:grid;align-content:center;text-align:center}.empty-admin-detail p{max-width:460px;margin-inline:auto;color:var(--muted)}@media(max-width:900px){.admin-feedback-layout{grid-template-columns:1fr}.feedback-admin-detail{position:static}}@media(max-width:700px){.feedback-launcher{right:12px;bottom:12px}.feedback-overlay{padding:0;align-items:end}.feedback-sheet{max-height:92vh;border-radius:22px 22px 0 0}.feedback-signal-grid,.feedback-context-grid{grid-template-columns:1fr}.feedback-pulse{align-items:flex-start;flex-direction:column}.feedback-pulse-actions{justify-content:flex-start}}.cancellation-feedback{display:grid;gap:12px;margin-top:18px;padding:16px;border:1px solid rgba(183,133,52,.25);border-radius:14px;background:#fffaf0}.cancellation-feedback h3{margin:5px 0;font-size:1.05rem}.cancellation-feedback p{margin:0;color:var(--muted);font-size:.84rem}.cancellation-reasons{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.cancellation-reasons button{padding:10px 11px;border:1px solid var(--line-strong);border-radius:10px;background:#fff;color:var(--ink);text-align:left;font-size:.8rem;font-weight:700;cursor:pointer}.cancellation-reasons button.selected{border-color:#a96f14;background:#fff3d9;box-shadow:inset 0 0 0 1px #a96f14}.cancellation-feedback.complete{grid-template-columns:auto 1fr;background:#f1f8f3;border-color:#1c704838}.cancellation-feedback.complete b,.cancellation-feedback.complete span{display:block}.cancellation-feedback.complete span{color:var(--muted);font-size:.82rem}@media(max-width:600px){.cancellation-reasons{grid-template-columns:1fr}}.calm-marketing-page .hero:before,.calm-marketing-page .hero:after,.calm-marketing-page .hero-product:before,.calm-marketing-page .worked-example:after{display:none}.calm-marketing-page .hero{min-height:auto;padding-top:88px;padding-bottom:88px;overflow:visible}.calm-marketing-page .hero h1{font-size:clamp(3rem,5.8vw,5.9rem);line-height:.98}.calm-marketing-page .hero-product{perspective:none}.calm-marketing-page .hero-product .window-bar,.calm-marketing-page .hero-product .product-preview{transform:none}.calm-marketing-page .product-preview,.calm-marketing-page .evidence-paths-inner{-webkit-backdrop-filter:none;backdrop-filter:none}.calm-marketing-page .product-preview{background:#fff;box-shadow:0 24px 60px #0d21181a}.calm-marketing-page .hero-product{animation:none}.calm-marketing-page .preview-metrics>div:hover,.calm-marketing-page .preview-test:hover,.calm-marketing-page .step-grid article:hover,.calm-marketing-page .artifact-grid article:hover,.calm-marketing-page .example-story article:hover{transform:none;box-shadow:none}.hero-fineprint,.preview-disclosure{color:var(--muted-2);font-size:.78rem;line-height:1.55}.hero-fineprint{max-width:570px;margin:14px 0 0}.preview-disclosure{margin:11px 4px 0;text-align:center}.truth-disclosure{max-width:860px;margin-top:26px;padding:16px 18px;border:1px solid #d5ded6;border-radius:13px;background:#f7faf6;color:#46554c;line-height:1.6}.truth-disclosure b{color:var(--ink)}.case-metrics small{display:block;margin-top:5px;color:var(--muted-2);font-size:.72rem}.centered-link{max-width:1110px;margin:24px auto 0;text-align:center}.public-source-grid,.trust-control-grid{max-width:1180px;margin:0 auto;padding:10px max(24px,5vw) 96px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.public-source-grid article,.trust-control-grid article{padding:26px;border:1px solid var(--line);border-radius:17px;background:#fff}.public-source-grid article>div{display:flex;align-items:center;justify-content:space-between;gap:18px}.public-source-grid h2,.trust-control-grid h2{margin:18px 0 9px;font-size:1.35rem;letter-spacing:-.025em}.public-source-grid p,.trust-control-grid p{margin:0;color:var(--muted)}.source-status{padding:5px 9px;border-radius:999px;background:#e9f7ee;color:#176b45;font-size:.7rem;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.source-status-preview{background:#fff4dd;color:#865b05}.trust-control-grid article{display:flex;align-items:flex-start;gap:14px}.trust-control-grid article>span{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-weight:900}.trust-control-grid h2{margin-top:2px}.public-boundary-section{padding:88px max(24px,5vw);display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(40px,7vw,90px);background:#f5f8f3;border-block:1px solid var(--line)}.public-boundary-section>div:first-child{max-width:520px}.public-boundary-section h2{margin:12px 0 0;font-size:clamp(2.1rem,4vw,3.7rem);line-height:1.03;letter-spacing:-.055em}.boundary-list{display:grid;gap:13px}.boundary-list p{margin:0;padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--muted)}.boundary-list b{color:var(--ink)}.connector-mark-amplitude{color:#3d2aa8;background:#f0edff}.connector-mark-paddle{color:#1c5a4c;background:#e8f7f1}@media(max-width:820px){.public-source-grid,.trust-control-grid,.public-boundary-section{grid-template-columns:1fr}}.source-status-beta{background:#eef1f7;color:#4b5670}.pricing-actions{display:grid;gap:12px;margin-top:18px}.pricing-actions .text-link{justify-self:center}.positioning-section,.faq-section{padding:88px max(24px,5vw)}.positioning-section{background:#f8faf7;border-block:1px solid var(--line)}.positioning-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.positioning-grid article{padding:25px;border:1px solid var(--line);border-radius:17px;background:#fff}.positioning-grid h3{margin:0 0 9px;font-size:1.15rem}.positioning-grid p{margin:0;color:var(--muted)}.faq-section{background:#fff}.faq-grid{width:min(980px,100%);margin:0 auto;display:grid;gap:10px}.faq-grid details{border:1px solid var(--line);border-radius:14px;background:#fbfcfa}.faq-grid summary{padding:18px 20px;cursor:pointer;font-weight:780;list-style-position:inside}.faq-grid details[open] summary{border-bottom:1px solid var(--line)}.faq-grid details p{margin:0;padding:17px 20px 20px;color:var(--muted)}.pricing-grid{width:min(1040px,calc(100% - 40px));margin:28px auto 0;display:grid;grid-template-columns:.82fr 1.18fr;gap:18px;align-items:stretch}.pricing-grid-single{grid-template-columns:1fr;width:min(560px,calc(100% - 40px))}.pricing-single-plan-note{width:min(560px,calc(100% - 40px));margin:16px auto 0;text-align:center;color:var(--muted);font-size:.85rem}.pricing-single-plan-note a{color:var(--forest);font-weight:700}.plan-card{position:relative;padding:32px;display:flex;flex-direction:column;gap:22px;border:1px solid var(--line-strong);border-radius:22px;background:#fff;box-shadow:var(--shadow-sm)}.plan-card-recommended{border:2px solid var(--forest);box-shadow:var(--shadow)}.plan-card .price{margin:15px 0}.plan-card .price strong{color:var(--ink)}.plan-card .price span,.plan-card p{color:var(--muted)}.plan-card ul{margin:0;padding:0;display:grid;gap:12px;list-style:none}.plan-card li{position:relative;padding-left:24px;color:#405047}.plan-card li:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:900}.plan-card>.button{margin-top:auto;justify-content:center}.plan-card>small{color:var(--muted);text-align:center}.recommended-label{position:absolute;top:-14px;right:22px;padding:7px 11px;border-radius:999px;background:var(--forest);color:#fff;font-size:.7rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.pricing-assurance{width:min(1040px,calc(100% - 40px));margin:18px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pricing-assurance article{padding:17px 19px;border:1px solid var(--line);border-radius:13px;background:#ffffffbf}.pricing-assurance b,.pricing-assurance span{display:block}.pricing-assurance span{margin-top:4px;color:var(--muted);font-size:.83rem}.pricing-faq{padding-bottom:20px;background:transparent}.loading-state{min-height:220px;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--muted)}.loading-spinner{width:22px;height:22px;border:2px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;animation:veravo-spin .8s linear infinite}@keyframes veravo-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.loading-spinner{animation:none;border-top-color:var(--line-strong)}}.notice{margin:12px 0 18px;padding:14px 16px;display:grid;gap:4px;border:1px solid var(--line);border-radius:12px;background:#f7f9f6;color:var(--muted)}.notice strong{color:var(--ink)}.notice-good{border-color:#b9dfc4;background:var(--success-soft)}.notice-warn{border-color:#ecd49f;background:var(--warning-soft)}.notice-danger{border-color:#edc3c3;background:var(--danger-soft)}.connector-logo{--connector-logo-pad: 8px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--line);border-radius:12px;background:var(--workspace-paper, var(--surface, #fff));overflow:clip}.connector-logo-small{width:32px;height:32px;--connector-logo-pad: 6px}.connector-logo-medium{width:42px;height:42px;--connector-logo-pad: 8px}.connector-logo-large{width:52px;height:52px;border-radius:14px;--connector-logo-pad: 10px}.connector-logo svg{width:calc(100% - (var(--connector-logo-pad) * 2));height:calc(100% - (var(--connector-logo-pad) * 2));fill:none;stroke:currentColor;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.connector-logo img{display:block;width:100%;height:100%;padding:var(--connector-logo-pad);box-sizing:border-box;object-fit:contain;object-position:center}.connector-logo-notion{--connector-logo-pad: 9px}.connector-logo-google_docs{--connector-logo-pad: 7px}.connector-logo-google_search_console{--connector-logo-pad: 6px}.connector-logo-stripe svg,.connector-logo-paddle svg{fill:currentColor;stroke:none}.connector-logo-posthog{color:#111;background:#fff7d9}.connector-logo-amplitude{color:#3d2aa8;background:#f1eeff}.connector-logo-ga4{color:#df7200;background:#fff3e6}.connector-logo-stripe{color:#635bff;background:#f0efff}.connector-logo-paddle{color:#145e4d;background:#eaf8f2}.connector-logo-dodo{color:#151515;background:#edf7ff}.connector-logo-manual,.connector-logo-csv{color:#176b45;background:#edf9f2}.connector-provider-grid{margin:4px 0 22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.connector-provider-grid button{padding:12px;display:flex;align-items:center;gap:10px;text-align:left;border:1px solid var(--line);border-radius:13px;background:#fff;cursor:pointer}.connector-provider-grid button:hover,.connector-provider-grid button.selected{border-color:var(--accent);background:#f5faf6;box-shadow:0 0 0 1px #1c70481f}.connector-provider-grid b,.connector-provider-grid small{display:block}.connector-provider-grid small{margin-top:3px;color:var(--muted);font-size:.7rem}.connector-selected-head{margin:0 0 12px;padding-top:18px;display:flex;align-items:center;gap:13px;border-top:1px solid var(--line)}.connector-selected-head h3{margin:0 0 3px}.connector-selected-head p{margin:0}.receipt-summary-card{border-color:#bfd9c7;background:linear-gradient(145deg,#fff,#f5faf6)}.receipt-glance-grid{display:grid;grid-template-columns:1.35fr .85fr .9fr;gap:12px}.receipt-glance-grid>div{padding:16px;border:1px solid var(--line);border-radius:12px;background:#fffc}.receipt-glance-grid span,.contract-preview-grid span,.watch-command-card span{display:block;color:var(--accent);font-size:.69rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.receipt-main-action strong{display:block;margin-top:8px;font-size:1.2rem;line-height:1.4}.receipt-glance-grid p,.receipt-glance-grid ul{margin:8px 0 0;color:var(--muted)}.explanation-evidence{margin:14px 0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.explanation-evidence>div{padding:12px;border-radius:10px;background:#f6f8f5}.explanation-evidence ul{margin:7px 0 0;padding-left:18px}.explanation-evidence li,.explanation-evidence small{color:var(--muted);font-size:.82rem}.test-meta{grid-template-columns:repeat(2,1fr)}.test-meta span{padding:13px;border:1px solid var(--line);border-radius:10px;color:var(--muted)}.test-meta b{display:block;margin-bottom:4px;color:var(--ink)}.contract-preview-grid{margin-bottom:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.contract-preview-grid>div{padding:15px;border:1px solid var(--line);border-radius:11px;background:#f7f9f6}.contract-preview-grid strong,.contract-preview-grid small{display:block}.contract-preview-grid strong{margin:6px 0}.contract-preview-grid small{color:var(--muted)}.rule-field-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:12px}.test-contract-card fieldset{margin:0;padding:20px;border:1px solid var(--line);border-radius:13px}.test-contract-card legend{padding:0 8px;font-weight:800}.watch-command-card{margin-bottom:16px;padding:25px;display:grid;grid-template-columns:1.35fr .65fr;gap:18px;border:1px solid #bdd7c5;border-radius:18px;background:linear-gradient(145deg,#fff,#f2f8f3);box-shadow:var(--shadow-sm)}.watch-command-main h2{margin:8px 0;font-size:clamp(1.55rem,3vw,2.2rem);letter-spacing:-.045em}.watch-command-main p{margin:0;color:var(--muted)}.watch-command-status{padding:17px;border-radius:13px;background:var(--forest);color:#fff}.watch-command-status strong,.watch-command-status small{display:block}.watch-command-status strong{margin:8px 0;font-size:1.25rem}.watch-command-status small{color:#b7c9be}.watch-command-status span{color:#9be2bd}.watch-command-trigger{grid-column:1 / -1;padding:15px 17px;border:1px solid var(--line);border-radius:12px;background:#fff}.watch-command-trigger p{margin:5px 0 0}.watch-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.watch-metric-row{margin:14px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.watch-metric-row span{padding:11px;border:1px solid var(--line);border-radius:10px;background:#f7f9f6}.watch-metric-row b,.watch-metric-row small{display:block}.watch-metric-row b{font-size:1.15rem}.watch-metric-row small{color:var(--muted)}.threshold-list{display:grid;gap:8px}.threshold-list>div{padding:11px;display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;border:1px solid var(--line);border-radius:10px}.threshold-list p{margin:0;color:var(--muted);font-size:.84rem}.connector-health-list{display:grid;gap:8px}.connector-health-list>div{padding:11px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:10px}.connector-health-list b,.connector-health-list small{display:block;text-transform:capitalize}.connector-health-list small{color:var(--muted)}.last-change{padding:18px;border:1px solid var(--line);border-radius:12px;background:#f7f9f6}.last-change b,.last-change span{display:block}.last-change span{margin-top:7px;color:var(--muted)}.compact-list{margin-bottom:0}.reassessment-list{display:grid;gap:10px}.reassessment-list article{padding:16px;border:1px solid var(--line);border-radius:12px}.reassessment-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.reassessment-head span,.reassessment-list small{color:var(--muted)}.reassessment-list h3{margin:11px 0 5px;text-transform:capitalize}.reassessment-list p{margin:0 0 8px;color:var(--muted)}.dashboard-watch-summary{margin-bottom:16px;padding:25px;display:grid;grid-template-columns:1.25fr .75fr;gap:24px;border:1px solid #bfd9c7;border-radius:18px;background:linear-gradient(145deg,#fff,#f3f8f4)}.dashboard-watch-summary h2{margin:8px 0;font-size:1.65rem;letter-spacing:-.04em}.dashboard-watch-summary p{margin:0;color:var(--muted)}.dashboard-watch-progress{padding:16px;border:1px solid var(--line);border-radius:12px;background:#fff}.dashboard-watch-progress span,.dashboard-watch-progress strong,.dashboard-watch-progress small{display:block}.dashboard-watch-progress span,.dashboard-watch-progress small{color:var(--muted)}.dashboard-watch-progress strong{margin:5px 0 9px;font-size:1.4rem}@media(max-width:900px){.positioning-grid,.pricing-grid,.pricing-assurance,.receipt-glance-grid,.contract-preview-grid,.watch-signal-grid,.dashboard-watch-summary{grid-template-columns:1fr}.connector-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.watch-command-card{grid-template-columns:1fr}.watch-command-trigger{grid-column:auto}}@media(max-width:620px){.connector-provider-grid,.explanation-evidence,.rule-field-grid,.watch-metric-row{grid-template-columns:1fr}.plan-card{padding:25px}.recommended-label{position:static;align-self:flex-start}}.google-auth-button{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:48px}.button-spinner{display:inline-block;width:16px;height:16px;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:button-spin .6s linear infinite;flex-shrink:0}@keyframes button-spin{to{transform:rotate(360deg)}}.auth-provider-note,.auth-action-hint{margin:9px 0 0!important;color:var(--muted);font-size:.78rem;line-height:1.45;text-align:center}.auth-action-hint{color:var(--accent);font-weight:700}.auth-consent-panel{margin:18px 0;padding:13px 14px 14px;border:1px solid var(--line);border-radius:12px;background:#f8fbf8}.auth-consent-panel legend{padding:0 4px;color:var(--ink);font-size:.78rem;font-weight:800}.auth-consent-panel .auth-consent{margin-top:0}.auth-consent,.legal-checks label{position:relative;cursor:pointer}.auth-consent input,.legal-checks input{position:absolute;width:1px;height:1px;opacity:0}.auth-consent-mark{width:22px;height:22px;display:grid;place-items:center;flex:0 0 auto;border:1.5px solid #aebdb2;border-radius:7px;background:#fff;color:transparent;font-size:.85rem;font-weight:900;line-height:1;transition:.18s ease}.auth-consent input:checked+.auth-consent-mark,.legal-checks input:checked+.auth-consent-mark{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 0 0 4px #1c70481a}.auth-consent input:focus-visible+.auth-consent-mark,.legal-checks input:focus-visible+.auth-consent-mark{outline:3px solid rgba(28,112,72,.28);outline-offset:3px}.auth-consent-content{min-width:0;display:grid;gap:9px}.auth-consent-text{color:var(--ink-2);font-size:.8rem;line-height:1.5}.auth-consent-links{display:flex;flex-wrap:wrap;gap:7px}.auth-consent-links a{padding:4px 9px;border:1px solid #cfe0d3;border-radius:999px;background:#ffffffb3;color:var(--accent);font-size:.72rem;font-weight:800;transition:.18s ease}.auth-consent-links a:hover{border-color:var(--accent);background:#fff}.google-logo{width:20px;height:20px;flex:0 0 auto}.auth-consent-copy{margin:9px 0 0;color:var(--muted);font-size:.78rem;line-height:1.5;text-align:center}.auth-consent-copy a{color:var(--accent);font-weight:700}.auth-form-row{display:flex;align-items:center;justify-content:space-between;margin-top:-3px;font-size:.88rem}.auth-form-row a{color:var(--accent);font-weight:700}.auth-centered{min-height:calc(100vh - 74px);display:grid;place-items:center;padding:42px 20px 72px}.auth-card-compact{width:min(500px,100%)}.auth-card-compact h1{margin-bottom:10px}.settings-reset-link{text-align:left}.app-shell{grid-template-columns:252px minmax(0,1fr)}.app-header{padding-inline:20px}.header-settings-link{min-height:42px;padding:8px 11px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:10px;background:#ffffffc7;color:var(--ink);font-weight:760}.header-settings-link:hover{border-color:var(--line-strong);background:#fff;color:var(--accent-strong)}.header-settings-link svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sidebar{padding:17px 13px 15px}.sidebar-context{padding:12px 12px 16px}.sidebar nav{gap:17px}.sidebar a{min-height:42px;padding:9px 10px}.nav-icon{width:19px;height:19px;flex:0 0 19px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.sidebar a.active{box-shadow:inset 3px 0 0 var(--signal)}.sidebar-foot{padding-top:14px}.sidebar-button{min-height:40px}.brand-inverse .brand-mark-surface,.brand-inverse .brand-mark rect{fill:var(--forest);stroke:#ffffff29}.brand-inverse .brand-mark-gate{fill:url(#veravo-signal)}.brand-inverse .brand-mark-bridge{stroke:#ffffffd6}.brand-inverse .brand-mark-signal{fill:var(--signal);stroke:var(--forest)}.empty-state-mark{width:58px;height:58px;padding:0;overflow:hidden;background:transparent}.empty-state-mark .brand-mark{width:58px;height:58px}.feedback-launcher{min-height:44px}.feedback-launcher-icon{display:grid;place-items:center;width:20px;height:20px}.dashboard-overview-page .workflow-steps{margin-bottom:16px}.dashboard-focus-card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:clamp(22px,4vw,44px);margin-bottom:14px;padding:clamp(24px,4vw,38px);border:1px solid #bdd7c5;border-radius:20px;background:linear-gradient(140deg,#fff,#f1f7f2 68%,#edf8ee);box-shadow:0 18px 46px #11372612}.dashboard-focus-copy{align-self:center}.dashboard-focus-copy h2{max-width:690px;margin:9px 0 12px;font-size:clamp(1.75rem,3.2vw,2.65rem);line-height:1.06;letter-spacing:-.05em}.dashboard-focus-copy p{max-width:720px;margin:0 0 22px;color:var(--muted)}.dashboard-readiness{display:grid;gap:8px;align-content:center}.dashboard-readiness>div{display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:center;padding:13px;border:1px solid var(--line);border-radius:12px;background:#ffffffd1}.dashboard-readiness>div>span{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:#edf1ed;color:var(--muted);font-size:.73rem;font-weight:850}.dashboard-readiness>div.complete{border-color:#1c704838;background:#f4fbf6}.dashboard-readiness>div.complete>span{background:var(--success-soft);color:var(--success)}.dashboard-readiness b,.dashboard-readiness small{display:block}.dashboard-readiness b{font-size:.88rem}.dashboard-readiness small{margin-top:2px;color:var(--muted);font-size:.73rem}.dashboard-supporting-metrics{margin-bottom:16px}.dashboard-secondary-actions .card{min-height:190px;display:flex;flex-direction:column;align-items:flex-start}.dashboard-secondary-actions .card .button{margin-top:auto}.checkout-activation-card{width:min(650px,100%)}.checkout-value-row{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:24px 0 4px}.checkout-value-row>div{padding:14px;border:1px solid var(--line);border-radius:12px;background:#f8faf8}.checkout-value-row span,.checkout-value-row strong{display:block}.checkout-value-row span{color:var(--muted);font-size:.72rem;font-weight:760}.checkout-value-row strong{margin-top:5px;font-size:1.05rem}.checkout-assurance{display:flex;justify-content:center;gap:7px;margin:14px 0 0!important;color:var(--success)!important;font-size:.79rem;font-weight:720;text-align:center}.settings-link-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.settings-link-grid a{min-height:46px;padding:11px 13px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:10px;background:#fafcfb;color:var(--ink);font-size:.82rem;font-weight:720;text-align:center}.settings-link-grid a:hover{border-color:var(--accent);color:var(--accent-strong);background:#f2f9f4}.admin-overview-metrics{margin-bottom:0}.admin-operations-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:16px}.admin-operations-grid .card{margin-bottom:0}.admin-health-clear{min-height:180px;display:flex;align-items:center;justify-content:center;gap:14px;padding:22px;border:1px solid rgba(28,112,72,.16);border-radius:14px;background:#f3faf5}.admin-health-clear>span{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--success-soft);color:var(--success);font-weight:900}.admin-health-clear p{margin:4px 0 0;color:var(--muted)}.admin-issue-list{display:grid;gap:9px}.admin-issue-list article{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:13px;border:1px solid rgba(183,133,52,.24);border-radius:12px;background:#fffaf0}.admin-issue-list article>strong{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:var(--warning-soft);color:var(--warning)}.admin-issue-list b{display:block}.admin-issue-list p{margin:3px 0 0;color:var(--muted);font-size:.8rem;line-height:1.5}.admin-entitlement-list{display:grid;gap:8px}.admin-entitlement-list>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;border:1px solid var(--line);border-radius:11px;background:#fafcfb}.admin-entitlement-list b,.admin-entitlement-list small{display:block;text-transform:capitalize}.admin-entitlement-list small{color:var(--muted)}.admin-entitlement-list strong{font-size:1.2rem}.admin-email-table{overflow-x:auto}.admin-email-table>div{min-width:850px;display:grid;grid-template-columns:1.2fr 1.7fr .7fr .9fr;gap:14px;align-items:center;padding:12px 8px;border-bottom:1px solid var(--line)}.admin-email-table-head{color:var(--muted);font-size:.7rem;font-weight:820;letter-spacing:.07em;text-transform:uppercase}.admin-email-table b,.admin-email-table small{display:block}.admin-email-table b{font-size:.8rem}.admin-email-table small{margin-top:3px;color:var(--muted);font-size:.7rem}.admin-generated-at{margin:14px 0 0;color:var(--muted);font-size:.75rem}.admin-user-table{overflow-x:auto}.admin-user-table>div{min-width:980px;grid-template-columns:1.15fr .7fr .8fr 1fr 1.25fr}.admin-user-actions{display:flex!important;flex-wrap:wrap;gap:5px}.admin-user-actions .button{min-height:34px;padding:6px 8px;font-size:.68rem}@media(max-width:900px){.dashboard-focus-card,.admin-operations-grid{grid-template-columns:1fr}.dashboard-readiness{grid-template-columns:repeat(3,1fr)}.dashboard-readiness>div{grid-template-columns:31px 1fr}.settings-link-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.app-header{padding-inline:11px}.app-header .brand-word,.workspace-label,.zero-mode{display:none}.app-header-leading,.header-actions{gap:7px}.mobile-menu-button{width:44px;height:44px;display:block}.header-settings-link{width:44px;height:44px;min-height:44px;padding:0;justify-content:center}.header-settings-link span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.avatar{width:40px;height:40px}.feedback-launcher{right:12px;bottom:12px;width:46px;height:46px;min-height:46px;padding:0;justify-content:center;border-radius:50%}.feedback-launcher-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.feedback-launcher-icon{font-size:1.05rem}.dashboard-readiness,.checkout-value-row{grid-template-columns:1fr}.checkout-card h1{font-size:clamp(2.1rem,12vw,3.2rem)}.settings-link-grid{grid-template-columns:1fr}.admin-view-tabs{width:100%;overflow-x:auto;flex-wrap:nowrap}.admin-view-tabs button{min-height:44px;white-space:nowrap}}@media(max-width:650px){.header-settings-link{display:inline-flex}}.profile-avatar{width:38px;height:38px;flex:0 0 auto;display:inline-grid;place-items:center;border:1px solid rgba(201,249,107,.28);border-radius:50%;background:linear-gradient(145deg,#183e2d,#0d241a);color:var(--signal);box-shadow:inset 0 1px #ffffff1a,0 7px 20px #091c1321;font-size:.76rem;font-weight:860;letter-spacing:.02em}.profile-avatar-large{width:48px;height:48px;font-size:.9rem}.profile-avatar-xlarge{width:68px;height:68px;font-size:1.16rem}.account-menu-root{position:relative}.account-menu-trigger{min-height:48px;padding:4px 8px 4px 5px;display:flex;align-items:center;gap:10px;border:1px solid transparent;border-radius:13px;background:transparent;color:var(--ink);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.account-menu-trigger:hover,.account-menu-trigger[aria-expanded=true]{border-color:var(--line);background:#ffffffd1;box-shadow:var(--shadow-sm)}.account-menu-trigger-copy{min-width:0;display:grid;gap:1px;text-align:left}.account-menu-trigger-copy b{max-width:170px;overflow:hidden;color:var(--ink);font-size:.79rem;text-overflow:ellipsis;white-space:nowrap}.account-menu-trigger-copy small{color:var(--muted);font-size:.67rem}.account-menu-chevron{width:15px;height:15px;color:var(--muted);transition:transform .15s ease}.account-menu-trigger[aria-expanded=true] .account-menu-chevron{transform:rotate(180deg)}.account-menu-chevron{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.account-menu{position:absolute;z-index:90;top:calc(100% + 8px);right:0;width:min(320px,calc(100vw - 24px));padding:9px;border:1px solid var(--line);border-radius:16px;background:#fffffffb;box-shadow:0 24px 70px #0c22182e;animation:account-menu-enter .13s ease-out}@keyframes account-menu-enter{0%{opacity:0;transform:translateY(-5px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.account-menu-identity{display:flex;align-items:center;gap:12px;padding:10px 9px 13px;border-bottom:1px solid var(--line)}.account-menu-identity div{min-width:0}.account-menu-identity b,.account-menu-identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu-identity b{font-size:.9rem}.account-menu-identity small{margin-top:3px;color:var(--muted);font-size:.72rem}.account-menu-plan{margin:8px 0 5px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:9px;background:#f4f7f4;font-size:.72rem}.account-menu-plan span{color:var(--muted)}.account-menu-plan b{font-size:.74rem}.account-menu>a,.account-menu>button{position:relative;width:100%;min-height:43px;padding:9px 10px;display:flex;align-items:center;gap:10px;border:0;border-radius:9px;background:transparent;color:var(--ink);font:inherit;font-size:.79rem;font-weight:700;text-align:left;cursor:pointer}.account-menu>a:hover,.account-menu>a:focus-visible,.account-menu>button:hover,.account-menu>button:focus-visible{background:#f1f6f2}.account-menu>a svg,.account-menu>button svg{width:18px;height:18px;color:var(--muted);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.menu-alert-dot,.sidebar-alert-dot{width:8px;height:8px;margin-left:auto;border:2px solid currentColor;border-radius:50%;background:#d9822b;color:#fff}.nav-group-account{margin-top:1px;padding-top:15px;border-top:1px solid rgba(255,255,255,.08)}.sidebar a{position:relative}.sidebar-account-card{min-width:0;padding:10px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr);gap:10px!important;border:1px solid rgba(255,255,255,.09);border-radius:12px!important;background:#ffffff09}.sidebar-account-card:hover{border-color:#ffffff2b}.sidebar-account-card>span:last-child{min-width:0}.sidebar-account-card b,.sidebar-account-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-account-card b{color:#e9f1ec;font-size:.76rem}.sidebar-account-card small{margin-top:2px;color:#789083;font-size:.65rem}.billing-attention-banner{margin:16px clamp(16px,3vw,34px) 0;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #e5c48d;border-radius:12px;background:#fff9ee;box-shadow:0 8px 26px #51340c0d}.billing-attention-banner div{min-width:0}.billing-attention-banner b,.billing-attention-banner span{display:block}.billing-attention-banner b{color:#7b4b12;font-size:.82rem}.billing-attention-banner span{margin-top:2px;color:#775d37;font-size:.74rem;line-height:1.45}.billing-attention-banner a{flex:0 0 auto;min-height:38px;padding:8px 12px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#7a4b12;color:#fff;font-size:.75rem;font-weight:800}.settings-page{width:min(1180px,100%);margin-inline:auto}.settings-flash{margin-bottom:16px}.settings-summary{margin-bottom:18px;padding:clamp(20px,3.5vw,31px);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:26px;border:1px solid var(--line);border-radius:19px;background:linear-gradient(145deg,#fff,#f5faf6);box-shadow:0 14px 38px #1330220e}.settings-summary-profile{min-width:0;display:flex;align-items:center;gap:16px}.settings-summary-profile>div{min-width:0}.settings-summary-profile h2{margin:4px 0 5px;font-size:clamp(1.55rem,3vw,2.2rem);letter-spacing:-.04em}.settings-summary-profile p{margin:0;color:var(--muted);font-size:.84rem;overflow-wrap:anywhere}.settings-summary-metrics{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:8px}.settings-summary-metrics>div{min-width:125px;padding:11px 13px;border:1px solid var(--line);border-radius:11px;background:#ffffffd1}.settings-summary-metrics .metric strong{font-size:clamp(.88rem,1.2vw,1.08rem);line-height:1.2;overflow-wrap:anywhere}.settings-summary-metrics .metric small{line-height:1.35}.settings-summary-metrics span,.settings-summary-metrics b{display:block}.settings-summary-metrics span{color:var(--muted);font-size:.66rem;font-weight:790;letter-spacing:.05em;text-transform:uppercase}.settings-summary-metrics b{margin-top:4px;font-size:.8rem}.settings-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:22px;align-items:start}.settings-navigation{position:sticky;top:88px;padding:12px;border:1px solid var(--line);border-radius:14px;background:#ffffffe6;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.settings-navigation>span{display:block;padding:2px 9px 9px;color:var(--muted);font-size:.65rem;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.settings-navigation nav{display:grid;gap:3px}.settings-navigation a,.settings-signout{min-height:40px;padding:9px 10px;display:flex;align-items:center;gap:9px;border:0;border-radius:9px;background:transparent;color:var(--muted);font:inherit;font-size:.76rem;font-weight:700;text-align:left;cursor:pointer}.settings-navigation a:hover,.settings-navigation a:focus-visible,.settings-signout:hover,.settings-signout:focus-visible{background:#f1f6f2;color:var(--ink)}.settings-navigation a.active,.settings-navigation a[aria-current=location]{background:#eaf3ec;color:var(--forest);box-shadow:inset 3px 0 0 var(--accent-strong)}.settings-navigation a svg,.settings-signout svg{width:17px;height:17px;flex:0 0 auto}.settings-signout{width:100%;margin-top:9px;padding-top:11px;border-top:1px solid var(--line);border-radius:0 0 9px 9px}.settings-sections{min-width:0;display:grid;gap:18px}.settings-section{min-width:0;scroll-margin-top:90px}.settings-section>.card{margin-bottom:0;padding:clamp(20px,3vw,28px)}.profile-settings-form{margin-top:22px}.profile-avatar-editor{display:flex;align-items:center;gap:15px}.profile-avatar-editor div{min-width:0}.profile-avatar-editor b,.profile-avatar-editor small{display:block}.profile-avatar-editor small{margin-top:3px;color:var(--muted);font-size:.73rem;line-height:1.45}.settings-readonly-row{margin-top:14px;padding-top:15px;border-top:1px solid var(--line)}.settings-readonly-row span,.settings-readonly-row b{display:block}.settings-readonly-row span{color:var(--muted);font-size:.7rem;font-weight:760}.settings-readonly-row b{margin-top:4px;font-size:.84rem;overflow-wrap:anywhere}.settings-meta-strip{margin-top:15px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.settings-meta-strip>div{padding:11px;border:1px solid var(--line);border-radius:10px;background:#f8faf8}.settings-meta-strip span,.settings-meta-strip b{display:block}.settings-meta-strip span{color:var(--muted);font-size:.67rem}.settings-meta-strip b{margin-top:4px;font-size:.76rem}.billing-settings-card{overflow:hidden}.billing-state-panel{margin:22px 0 14px;padding:17px;display:grid;grid-template-columns:42px minmax(0,1fr);gap:13px;align-items:start;border:1px solid var(--line);border-radius:13px;background:#f7faf7}.billing-state-symbol{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#e8efe9;color:var(--forest);font-size:1.05rem;font-weight:900}.billing-state-panel h3{margin:0;font-size:1rem}.billing-state-panel p{margin:5px 0 0;color:var(--muted);font-size:.8rem;line-height:1.55}.billing-state-warn{border-color:#e6c48c;background:#fff9ee}.billing-state-warn .billing-state-symbol{background:#f7e5c5;color:#805013}.billing-state-danger{border-color:#e6b8b5;background:#fff5f4}.billing-state-danger .billing-state-symbol{background:#f8dedb;color:#9b312a}.billing-state-good{border-color:#b9d9c3;background:#f2faf4}.billing-state-good .billing-state-symbol{background:#dcefe1;color:var(--success)}.billing-facts-grid{margin:0 0 14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.billing-facts-grid>div{min-width:0;padding:12px;border:1px solid var(--line);border-radius:10px;background:#fafcfb}.billing-facts-grid span,.billing-facts-grid b{display:block}.billing-facts-grid span{color:var(--muted);font-size:.65rem;font-weight:780;letter-spacing:.04em;text-transform:uppercase}.billing-facts-grid b{margin-top:5px;font-size:.78rem;overflow-wrap:anywhere}.billing-actions{display:flex;flex-wrap:wrap;gap:8px}.billing-help-copy{margin:14px 0 0;color:var(--muted);font-size:.73rem}.billing-help-copy a{color:var(--accent-strong);font-weight:700}.billing-return-card{text-align:left}.billing-return-icon{width:54px;height:54px;margin:1px 0 20px;display:grid;place-items:center;border-radius:16px;font-size:1.45rem;font-weight:900}.billing-return-icon-danger{background:#f9dfdc;color:#9c2e28}.billing-return-icon-warning{background:#f8e8c9;color:#805013}.billing-return-icon-neutral{background:#e8eeea;color:#496154}.billing-return-actions{margin-top:23px;display:grid;gap:9px}.billing-return-assurance{margin:7px 0 0!important;padding:11px 12px;border-radius:10px;background:#f4f7f4;color:var(--muted)!important;font-size:.72rem;line-height:1.5!important}.billing-support-copy{margin-top:19px!important;font-size:.76rem}.billing-support-copy a{color:var(--accent-strong);font-weight:730}@media(max-width:900px){.settings-summary{grid-template-columns:1fr}.settings-summary-metrics{width:100%}.settings-layout{grid-template-columns:1fr}.settings-navigation{position:static;padding:8px;overflow-x:auto}.settings-navigation nav{min-width:max-content;display:flex}.settings-navigation a{white-space:nowrap}.settings-signout{display:none}}@media(min-width:901px)and (max-width:1120px){.settings-summary{grid-template-columns:minmax(0,1fr)}.settings-summary-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.account-menu-trigger{width:44px;height:44px;min-height:44px;padding:2px;justify-content:center}.account-menu-trigger-copy,.account-menu-chevron{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.account-menu{right:-2px}.profile-avatar{width:36px;height:36px}.profile-avatar-large{width:48px;height:48px}.profile-avatar-xlarge{width:60px;height:60px}.billing-attention-banner{margin:10px 11px 0;align-items:stretch;flex-direction:column;gap:10px}.billing-attention-banner a{width:100%}.settings-summary{padding:18px}.settings-summary-profile{align-items:flex-start}.settings-summary-metrics,.settings-meta-strip,.billing-facts-grid{grid-template-columns:1fr}.settings-navigation{margin-inline:-3px}.settings-section>.card{padding:19px 16px}.profile-avatar-editor{align-items:flex-start}.billing-actions{display:grid}.billing-actions .button{width:100%}.billing-state-panel{grid-template-columns:38px minmax(0,1fr);padding:14px}.billing-state-symbol{width:38px;height:38px}}.preview-health-row{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin:12px 0;color:var(--muted);font-size:.72rem;font-weight:760}.preview-health-row span{display:inline-flex;align-items:center;gap:6px}.preview-health-row .status-dot{width:7px;height:7px;margin:0}.decision-native-section{padding:88px max(24px,calc((100vw - 1180px)/2));background:#f7f8f5}.decision-native-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:30px}.decision-native-grid article{padding:24px;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:0 8px 30px #1a1c180a}.decision-native-grid article>span{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:.7rem;font-weight:900}.decision-native-grid h3{margin:18px 0 8px;font-size:1rem}.decision-native-grid p{margin:0;color:var(--muted);line-height:1.65;font-size:.84rem}.example-interrogation,.example-diff{max-width:980px;margin:14px auto 0;padding:20px 22px;border-radius:16px;border:1px solid var(--line);background:var(--surface)}.example-interrogation>span,.example-diff span{display:block;color:var(--muted);font-size:.7rem;font-weight:820;letter-spacing:.06em;text-transform:uppercase}.example-interrogation b{display:block;margin:8px 0;font-size:.95rem}.example-interrogation p,.example-diff p{margin:5px 0 0;color:var(--muted);line-height:1.6}.example-diff{display:grid;grid-template-columns:1fr 1fr;gap:16px;background:#f4f8f5}.example-diff>div{padding-right:16px;border-right:1px solid var(--line)}.example-diff>div:nth-child(2){border-right:0}.example-diff strong,.example-diff small{display:block}.example-diff strong{margin-top:6px;font-size:1.2rem}.example-diff small{color:var(--muted)}.example-diff p{grid-column:1 / -1;padding-top:12px;border-top:1px solid var(--line)}.decision-readiness-card{border-color:#a86f0038}.readiness-requirements{display:grid;gap:9px;margin-top:16px}.readiness-requirements>div{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.readiness-requirements>div>span{flex:0 0 22px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--surface-2);font-weight:900;font-size:.72rem}.readiness-requirements>div.complete>span{background:var(--success-soft);color:var(--success)}.readiness-requirements b,.readiness-requirements small{display:block}.readiness-requirements small{margin-top:3px;color:var(--muted);line-height:1.45}.decision-interrogation-card{overflow:hidden}.interrogation-prompts{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 18px}.interrogation-form{padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2)}.interrogation-form>label{display:block;margin-bottom:8px;font-size:.78rem;font-weight:820}.interrogation-form>small{display:block;margin-top:8px;color:var(--muted)}.interrogation-input-row{display:grid;grid-template-columns:1fr auto;gap:8px}.interrogation-input-row input{min-width:0;width:100%}.interrogation-answer{margin-top:16px;padding:18px;border:1px solid rgba(50,96,70,.2);border-radius:14px;background:#f6faf7}.interrogation-answer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:.72rem;font-weight:820;letter-spacing:.05em;text-transform:uppercase}.interrogation-answer>h3{margin:10px 0 18px;font-size:1.08rem;line-height:1.45}.interrogation-answer-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.interrogation-answer-grid section{padding:13px;border-radius:11px;background:#ffffffb8;border:1px solid var(--line)}.interrogation-answer-grid b{display:block;margin-bottom:6px;font-size:.76rem}.interrogation-answer-grid p,.interrogation-answer-grid ul{margin:0;color:var(--muted);font-size:.76rem;line-height:1.55}.interrogation-answer-grid ul{padding-left:17px}.watch-coverage-list{display:grid;gap:9px}.watch-coverage-list>div{display:grid;grid-template-columns:110px 1fr;gap:12px;align-items:start;padding:11px 0;border-bottom:1px solid var(--line)}.watch-coverage-list>div:last-child{border-bottom:0}.watch-coverage-list b{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.evidence-health-warnings{margin:12px 0 0;padding-left:18px;color:#8a5a00}.reassessment-diff-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.reassessment-diff-grid>div{padding:10px;border-radius:10px;background:var(--surface-2)}.reassessment-diff-grid b,.reassessment-diff-grid small{display:block}.reassessment-diff-grid small{margin-top:3px;color:var(--muted)}.dashboard-watch-coverage{margin-top:16px}.watch-coverage-chips{display:flex;flex-wrap:wrap;gap:8px}.watch-coverage-chips>span{display:inline-flex;gap:7px;align-items:center;padding:8px 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);font-size:.72rem}.watch-coverage-chips b{color:var(--accent);text-transform:uppercase;font-size:.64rem;letter-spacing:.04em}.operations-health-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.operations-health-card{min-height:134px;padding:14px;border:1px solid var(--line);border-radius:13px;background:var(--surface-2)}.operations-health-card>div{display:flex;justify-content:space-between;align-items:center;gap:8px}.operations-health-card strong{font-size:.8rem}.operations-health-card p{margin:9px 0;color:var(--muted);font-size:.72rem;line-height:1.5}.operations-health-card small{color:var(--muted);font-size:.65rem;line-height:1.45}.operations-health-card.status-healthy{border-color:#1c704829;background:#f5faf6}.operations-health-card.status-degraded,.operations-health-card.status-unavailable{border-color:#a9680033;background:#fffaf0}.webhook-ledger{display:grid;gap:0}.webhook-ledger article{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) auto;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--line)}.webhook-ledger article:last-child{border-bottom:0}.webhook-ledger b,.webhook-ledger small{display:block}.webhook-ledger b{font-size:.78rem;overflow-wrap:anywhere}.webhook-ledger small{margin-top:3px;color:var(--muted);font-size:.67rem;overflow-wrap:anywhere}.decision-value-card{display:grid;grid-template-columns:.9fr 1.3fr;gap:24px;margin-bottom:18px}.decision-value-copy h2{margin:6px 0 8px;font-size:1.12rem}.decision-value-copy p{margin:0;color:var(--muted);line-height:1.6}.decision-value-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.decision-value-metrics>span{padding:12px;border:1px solid var(--line);border-radius:11px;background:var(--surface-2)}.decision-value-metrics strong,.decision-value-metrics small{display:block}.decision-value-metrics strong{font-size:1.15rem}.decision-value-metrics small{margin-top:3px;color:var(--muted);font-size:.68rem}@media(max-width:980px){.decision-native-grid,.operations-health-grid{grid-template-columns:repeat(2,1fr)}.decision-value-card{grid-template-columns:1fr}}@media(max-width:680px){.decision-native-section{padding:64px 18px}.decision-native-grid,.operations-health-grid,.interrogation-answer-grid,.reassessment-diff-grid,.example-diff,.decision-value-metrics{grid-template-columns:1fr}.example-diff>div{border-right:0;border-bottom:1px solid var(--line);padding:0 0 12px}.example-diff p{grid-column:auto}.interrogation-input-row{grid-template-columns:1fr}.watch-coverage-list>div{grid-template-columns:1fr;gap:3px}.webhook-ledger article{grid-template-columns:1fr}}.ev-page{display:grid;gap:18px}.ev-onboarding{max-width:920px;margin:0 auto}.ev-onboarding-card{max-width:760px}.ev-onboarding-card textarea{resize:vertical}.ev-stat-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ev-stat-strip>div{padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.ev-stat-strip span,.ev-stat-strip strong{display:block}.ev-stat-strip span{color:var(--muted);font-size:.72rem;font-weight:760;text-transform:uppercase;letter-spacing:.04em}.ev-stat-strip strong{margin-top:6px;font-size:1.45rem}.ev-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ev-grid-main{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.ev-focus-card{border-color:#1c704833;background:linear-gradient(145deg,#fff,#f5faf6)}.ev-action-card{border-color:#1c70482e}.ev-assumption-list{display:grid;gap:10px}.ev-assumption-list article{padding:15px;border:1px solid var(--line);border-radius:13px;background:var(--surface-2, #f8faf7)}.ev-assumption-list article>div{display:flex;flex-wrap:wrap;gap:7px}.ev-assumption-list h3{margin:10px 0 6px;font-size:.92rem;line-height:1.45}.ev-assumption-list p{margin:0 0 6px;color:var(--muted);font-size:.78rem}.ev-assumption-list small{color:var(--muted-2)}.ev-source-chips{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0 16px}.ev-source-chips span{padding:6px 9px;border:1px solid var(--line);border-radius:999px;background:var(--canvas);color:var(--muted);font-size:.68rem;font-weight:720}.ev-query-list{display:grid;gap:9px}.ev-query-list>div{display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.ev-query-list span{min-width:0;font-size:.78rem;overflow-wrap:anywhere}.ev-query-list small{color:var(--muted);font-size:.66rem}.ev-evidence-list{display:grid;gap:10px}.ev-evidence-list article{padding:14px 15px;border:1px solid var(--line);border-radius:13px;background:var(--paper)}.ev-evidence-list article>div:first-child{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.ev-evidence-source-title{margin:11px 0 4px;color:var(--workspace-ink);font-size:.82rem;line-height:1.35}.ev-evidence-list .ev-evidence-source-context{display:block;margin-top:7px;color:var(--workspace-muted);font-size:.68rem}.ev-evidence-list p{margin:10px 0 6px;line-height:1.55;font-size:.82rem}.ev-evidence-list small{display:block;color:var(--muted);overflow-wrap:anywhere}.ev-evidence-list a{display:inline-block;margin-top:8px;color:var(--accent);font-size:.72rem;font-weight:780}.ev-evidence-meta{display:flex!important;gap:9px!important;flex-wrap:wrap;margin-top:8px;color:var(--muted);font-size:.66rem}.ev-evidence-meta a{margin:0}.ev-person-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.ev-person-head h3{margin:4px 0 0}.ev-people-list{display:grid;gap:12px}.ev-people-list .card>p{margin-bottom:6px}.ev-people-list .card>small{display:block;color:var(--muted)}.ev-inline-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:8px;align-items:end}.ev-inline-form input,.ev-inline-form select{min-width:0;width:100%}.ev-form-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ev-filter-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.ev-filter-row select{min-width:160px}.ev-cycle-rail{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;padding:8px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.ev-cycle-rail a{padding:8px 5px;border-radius:9px;color:var(--muted);text-align:center;font-size:.66rem;font-weight:790;text-decoration:none}.ev-cycle-rail a:hover,.ev-cycle-rail a:focus-visible{background:var(--surface-2, #f8faf7);color:var(--ink);outline:none}.ev-cycle-rail a:focus-visible{box-shadow:0 0 0 2px var(--accent)}.ev-cycle-rail a.current{background:var(--accent-soft);color:var(--accent)}#current-question,#assumptions,#coverage,#reassess,#decision,#watch{scroll-margin-top:20px}.ev-synthesis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ev-synthesis section{padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2, #f8faf7)}.ev-synthesis b{font-size:.76rem}.ev-synthesis p,.ev-synthesis ul{margin:8px 0 0;padding-left:18px;color:var(--muted);font-size:.76rem;line-height:1.55}.ev-synthesis p{padding-left:0}.ev-ledger{display:grid}.ev-ledger>div{display:grid;grid-template-columns:80px 1fr auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.ev-ledger>div:last-child{border-bottom:0}.ev-ledger b{font-size:.75rem;font-weight:760}.ev-ledger time{color:var(--muted);font-size:.66rem}.ev-connector-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ev-connector-grid article{min-height:145px;padding:14px;border:1px solid var(--line);border-radius:13px;background:var(--surface-2, #f8faf7)}.ev-connector-grid article>div{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.ev-connector-grid strong{font-size:.8rem}.ev-connector-grid p{min-height:38px;color:var(--muted);font-size:.7rem}.ev-public-brief{max-width:1120px}.ev-public-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:26px 0}.ev-public-grid article{padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--paper)}.ev-public-grid h2{margin-top:0;font-size:1rem}.ev-public-grid ul,.ev-public-grid p{color:var(--muted);font-size:.82rem;line-height:1.65}.ev-public-next{grid-column:1 / -1;border-color:#1c704838!important;background:#f6faf7!important}.muted-copy{color:var(--muted);font-size:.78rem}.compact-form label small{margin-left:5px;color:var(--muted);font-weight:500}@media(max-width:1080px){.ev-connector-grid,.ev-inline-form{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.ev-stat-strip,.ev-grid,.ev-grid-main,.ev-synthesis,.ev-public-grid,.ev-form-row{grid-template-columns:1fr}.ev-stat-strip{grid-template-columns:repeat(2,1fr)}.ev-connector-grid{grid-template-columns:1fr}.ev-cycle-rail{display:flex;overflow-x:auto}.ev-cycle-rail a{min-width:84px}.ev-inline-form{grid-template-columns:1fr}.ev-query-list>div,.ev-ledger>div{grid-template-columns:1fr}.ev-public-next{grid-column:auto}}.candidate-reason-row{margin-top:14px;padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:var(--canvas-2);display:flex;align-items:end;justify-content:space-between;gap:12px}.candidate-reason-row label{display:grid;gap:5px;font-size:.76rem;font-weight:780;color:var(--ink-2)}.candidate-reason-row select{min-width:190px}.ev-person-actions{flex-wrap:wrap}@media(max-width:680px){.candidate-reason-row{align-items:stretch;flex-direction:column}.candidate-reason-row select{width:100%}}.ev-form-hint{margin:-2px 0 0;color:var(--muted);font-size:.72rem;line-height:1.55}.ev-home-snapshot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ev-home-snapshot .card{min-height:190px}.ev-home-know-card{border-color:#1c704833}.ev-counter-card{border-color:#b353302e;background:linear-gradient(145deg,#fff,#fffaf7)}.ev-home-next-card{border-color:#1c704838;background:linear-gradient(145deg,#fff,#f4faf6)}.ev-home-footer-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:.74rem}.ev-home-footer-actions a,.ev-home-footer-actions button,.ev-text-link,.ev-text-button{border:0;padding:0;background:transparent;color:var(--accent-strong);font:inherit;font-weight:780;cursor:pointer;text-decoration:none}.ev-home-footer-actions a:hover,.ev-home-footer-actions button:hover,.ev-text-link:hover,.ev-text-button:hover{text-decoration:underline}.ev-search-mission-card{border-color:#1c70482e}.ev-search-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end}.ev-domain-filter{display:grid;gap:6px;color:var(--ink-2);font-size:.76rem;font-weight:780}.ev-domain-filter input{width:100%;min-width:0}.ev-domain-filter small{color:var(--muted);font-size:.68rem;font-weight:540;line-height:1.45}.ev-mode-buttons{display:flex;gap:7px;flex-wrap:wrap}.ev-mode-note{margin:12px 0 0;color:var(--muted);font-size:.7rem;line-height:1.5}.ev-search-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px}.ev-search-summary div{padding:12px;border:1px solid var(--line);border-radius:11px;background:var(--canvas-2)}.ev-search-summary strong,.ev-search-summary span{display:block}.ev-search-summary strong{font-size:1.18rem}.ev-search-summary span{margin-top:3px;color:var(--muted);font-size:.64rem}.ev-search-evidence-card{min-width:0}.ev-search-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ev-search-people article{min-width:0;padding:14px 15px;border:1px solid var(--line);border-radius:13px;background:var(--canvas-2)}.ev-search-people article>div:first-child{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.ev-search-people p{margin:8px 0 0;color:var(--muted);font-size:.76rem;line-height:1.5}.ev-search-people a{color:var(--accent-strong);font-size:.7rem;font-weight:780}.ev-pipeline-tabs{display:flex;gap:6px;overflow-x:auto;padding:4px 1px 7px;scrollbar-width:thin}.ev-pipeline-tabs button{flex:0 0 auto;border:1px solid var(--line);border-radius:999px;padding:8px 11px;background:var(--paper);color:var(--muted);font-size:.7rem;font-weight:760;cursor:pointer}.ev-pipeline-tabs button.active{border-color:#1c704852;background:var(--accent-soft);color:var(--accent-strong)}.ev-person-form{grid-template-columns:minmax(120px,.7fr) minmax(180px,1fr) minmax(180px,1.2fr) minmax(180px,1.2fr) auto}.ev-person-reason{margin:12px 0 6px;padding:12px;border-left:3px solid var(--accent);background:var(--canvas-2);color:var(--ink-2);font-size:.76rem;line-height:1.5}.ev-person-test{display:grid;gap:4px;margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.ev-person-test small{display:block;color:var(--muted)}.ev-selection-reasons{margin:8px 0 0;padding-left:18px;color:var(--muted);font-size:.72rem;line-height:1.5}.ev-inline-panel{margin-top:14px;padding:14px;border:1px solid var(--line);border-radius:13px;background:var(--canvas-2)}.ev-correction-card{border-color:#b3533038;background:#fffdfb}.ev-correction-card textarea{resize:vertical}.ev-history-list{display:grid;gap:8px}.ev-history-list article{padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:var(--canvas-2)}.ev-history-list article>div{display:flex;justify-content:space-between;align-items:center;gap:8px}.ev-history-list time{color:var(--muted);font-size:.66rem}.ev-history-list p{margin:8px 0 0;color:var(--ink-2);font-size:.78rem}.ev-question-form{margin-top:15px;grid-template-columns:minmax(0,1fr) auto}@media(max-width:900px){.ev-home-snapshot,.ev-search-people{grid-template-columns:1fr}.ev-search-controls{grid-template-columns:1fr;align-items:stretch}.ev-mode-buttons .button{flex:1}.ev-person-form{grid-template-columns:1fr 1fr}}@media(max-width:620px){.ev-search-summary{grid-template-columns:repeat(2,1fr)}.ev-person-form,.ev-question-form{grid-template-columns:1fr}.ev-home-footer-actions{align-items:flex-start;flex-direction:column}}.ev-file-ready{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border:1px solid var(--border);border-radius:14px;background:var(--surface-subtle, rgba(127, 127, 127, .06))}.ev-file-ready span{display:grid;gap:.2rem;min-width:0}.ev-file-ready strong{overflow-wrap:anywhere}.ev-file-ready small{color:var(--muted)}.ev-upload-body{display:grid;gap:16px}.ev-upload-intro{display:flex;align-items:start;justify-content:space-between;gap:16px}.ev-upload-intro b{font-size:.82rem}.ev-upload-intro p{max-width:560px;margin:4px 0 0;color:var(--workspace-muted);font-size:.74rem;line-height:1.45}.ev-upload-intro>small{padding:5px 8px;border-radius:999px;background:#edf7f0;color:#287247;font-size:.64rem;white-space:nowrap}.ev-upload-layout{display:grid;grid-template-columns:minmax(240px,1.1fr) minmax(220px,.9fr);gap:13px}.ev-upload-dropzone{min-height:148px;padding:20px;display:grid;place-content:center;justify-items:center;gap:6px;border:1px dashed #a9c9b4;border-radius:12px;background:#f8fcf9;color:var(--workspace-ink);text-align:center;cursor:pointer}.ev-upload-dropzone:hover{border-color:#398255;background:#f2faf4}.ev-upload-dropzone input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ev-upload-dropzone b{font-size:.82rem}.ev-upload-dropzone small{color:var(--workspace-muted);font-size:.68rem}.ev-upload-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#ddefe1;color:#287247;font-size:1.1rem;font-weight:800}.ev-upload-context{display:grid;align-content:center;gap:11px;padding:4px 0}.ev-upload-context label{margin:0}.ev-paste-source{padding-top:14px;border-top:1px solid var(--workspace-border)}.ev-paste-source>summary{color:var(--workspace-muted);font-size:.73rem;font-weight:700;cursor:pointer}.ev-paste-source form{margin-top:13px}.ev-divider-label{display:flex;align-items:center;gap:.75rem;color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.ev-divider-label:before,.ev-divider-label:after{content:"";flex:1;height:1px;background:var(--border)}@media(max-width:640px){.ev-file-ready{align-items:stretch;flex-direction:column}.ev-file-ready .button{width:100%}.ev-upload-intro{align-items:stretch;flex-direction:column}.ev-upload-intro>small{align-self:flex-start}.ev-upload-layout{grid-template-columns:1fr}}.ev-question-confirmation{max-width:920px;margin-inline:auto}.ev-confirm-card{display:grid;gap:1.1rem}.ev-confirm-card textarea{font-size:1.05rem;line-height:1.55}.ev-assumption-preview{display:grid;gap:.65rem;padding:1rem;border:1px solid var(--border);border-radius:16px}.ev-assumption-preview>strong{font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.ev-assumption-preview article{display:flex;gap:.65rem;align-items:flex-start}.ev-assumption-preview article span:last-child{line-height:1.45}.ev-coverage-detail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:.8rem}.ev-coverage-detail span{display:grid;gap:.25rem;padding:.75rem;border:1px solid var(--border);border-radius:12px;color:var(--muted);font-size:.83rem;line-height:1.4}.ev-coverage-detail b{color:var(--text);font-size:.74rem;text-transform:uppercase;letter-spacing:.06em}@media(max-width:760px){.ev-coverage-detail{grid-template-columns:1fr}}.ev-watch-list{display:grid;gap:10px;margin:14px 0}.ev-watch-list article{padding:13px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.ev-watch-heading{display:flex;align-items:flex-start;gap:8px}.ev-watch-heading b{font-size:.82rem;line-height:1.45}.ev-watch-list p{margin:8px 0 4px;color:var(--muted);font-size:.76rem;line-height:1.45}.ev-watch-list small{color:var(--muted);font-size:.7rem}.ev-watch-modes{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.ev-watch-modes span{padding:4px 7px;border:1px solid var(--line);border-radius:999px;font-size:.66rem;color:var(--muted);background:var(--surface)}.ev-watch-form{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.ev-watch-form-row{display:grid;grid-template-columns:.55fr 1.45fr;gap:10px}.ev-watch-form fieldset{display:grid;gap:8px}.ev-watch-form legend{margin-bottom:8px;font-size:.74rem;font-weight:800;color:var(--text)}.ev-watch-trigger-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ev-watch-trigger-grid>label{display:flex;align-items:flex-start;gap:9px;padding:10px;border:1px solid var(--line);border-radius:10px;cursor:pointer;background:var(--surface)}.ev-watch-trigger-grid>label.selected{border-color:var(--accent);background:var(--accent-soft)}.ev-watch-trigger-grid input{width:16px;height:16px;margin-top:2px;accent-color:var(--accent);flex:0 0 auto}.ev-watch-trigger-grid span{display:grid;gap:2px}.ev-watch-trigger-grid b{font-size:.72rem}.ev-watch-trigger-grid small{color:var(--muted);font-size:.66rem;line-height:1.35;font-weight:500}@media(max-width:760px){.ev-watch-form-row,.ev-watch-trigger-grid{grid-template-columns:1fr}}.app-shell{--workspace-canvas: #f7f8f7;--workspace-surface: #ffffff;--workspace-surface-soft: #fafbfa;--workspace-border: #e4e7e5;--workspace-border-strong: #d6dbd8;--workspace-text: #18211c;--workspace-muted: #6d7771;--workspace-accent: #176c45;--workspace-accent-soft: #edf7f1;grid-template-columns:228px minmax(0,1fr);grid-template-rows:56px minmax(0,1fr);background:var(--workspace-canvas);color:var(--workspace-text)}.app-header{grid-column:2;height:56px;padding:0 26px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--workspace-border);background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-header-leading,.header-actions{min-width:0;display:flex;align-items:center;gap:12px}.mobile-brand{display:none}.workspace-route-title{color:var(--workspace-text);font-size:.82rem;font-weight:760;letter-spacing:-.01em}.provenance-status{display:inline-flex;align-items:center;gap:7px;color:var(--workspace-muted);font-size:.7rem;font-weight:680}.provenance-status i{width:6px;height:6px;border-radius:50%;background:#35a56d;box-shadow:0 0 0 3px #35a56d1a}.account-menu-trigger-compact{min-width:52px;height:38px;padding:4px 7px 4px 5px;gap:3px;border:1px solid transparent;border-radius:10px;background:transparent;box-shadow:none}.account-menu-trigger-compact:hover,.account-menu-trigger-compact:focus-visible{border-color:var(--workspace-border);background:var(--workspace-surface-soft)}.account-menu-trigger-compact .profile-avatar{width:30px;height:30px;font-size:.66rem}.account-menu-trigger-compact .account-menu-chevron{width:15px;height:15px}.sidebar{top:0;width:228px;padding:17px 12px 14px;background:#fbfcfb;color:var(--workspace-text);border-right:1px solid var(--workspace-border);overflow-y:auto}.sidebar-brand{height:39px;padding:2px 9px 10px;display:flex;align-items:center}.sidebar-brand .brand{color:var(--workspace-text)}.sidebar nav{flex:1;gap:10px}.nav-group-secondary{margin-top:8px;padding-top:10px;border-top:1px solid var(--workspace-border)}.sidebar a{min-height:36px;padding:7px 9px;gap:9px;border-radius:8px;color:#59645e;font-size:.79rem;font-weight:620}.sidebar a:hover{background:#f0f3f1;color:var(--workspace-text)}.sidebar a.active{background:#e9efeb;color:#173f2d;box-shadow:none}.sidebar a.active:before{content:"";position:absolute;left:3px;width:2px;height:17px;border-radius:4px;background:var(--workspace-accent)}.nav-icon{width:17px;height:17px;color:#7d8882;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.sidebar a.active .nav-icon{color:var(--workspace-accent)}.sidebar-foot{margin-top:auto;padding:12px 4px 2px;border-top:1px solid var(--workspace-border)}.sidebar-principle{display:flex;align-items:flex-start;gap:8px;padding:6px;color:var(--workspace-muted)}.sidebar-principle>i{width:7px;height:7px;margin-top:5px;flex:0 0 auto;border-radius:50%;background:#52b17d}.sidebar-principle b,.sidebar-principle small{display:block}.sidebar-principle b{color:#43504a;font-size:.68rem;font-weight:760}.sidebar-principle small{margin-top:2px;color:#87908b;font-size:.62rem}.app-main{grid-column:2;grid-row:2;background:var(--workspace-canvas)}.app-notice{top:56px}.billing-attention-banner{margin:14px 24px 0;border-radius:9px;box-shadow:none}.page-content{width:min(1180px,100%);padding:30px 32px 72px}.page-heading{margin-bottom:18px;align-items:flex-start}.page-heading>div{max-width:820px}.page-heading .eyebrow{color:#87908b;font-size:.64rem;letter-spacing:.08em}.page-heading h1,.page-content>h1{margin:5px 0;max-width:930px;font-size:clamp(1.65rem,2.7vw,2.45rem);line-height:1.13;letter-spacing:-.038em}.page-heading p{max-width:760px;color:var(--workspace-muted);font-size:.82rem;line-height:1.55}.app-shell .card,.app-shell .decision-hero-card,.app-shell .priority-card,.app-shell .mapping-card,.app-shell .connection-row{border-color:var(--workspace-border);border-radius:12px;box-shadow:0 1px 2px #12231a09}.app-shell .card{margin-bottom:0;padding:20px}.app-shell .section-title{margin-bottom:15px;gap:14px}.app-shell .section-title>div{max-width:780px}.app-shell .section-title h2{margin-top:3px;font-size:1.03rem;line-height:1.35;letter-spacing:-.02em}.app-shell .section-title p{margin-top:5px;color:var(--workspace-muted);font-size:.77rem;line-height:1.55}.app-shell .eyebrow{color:#858f89;font-size:.61rem;letter-spacing:.085em}.app-shell .badge{padding:4px 7px;border-radius:6px;font-size:.61rem;letter-spacing:.025em;text-transform:none}.app-shell .button{min-height:36px;padding:8px 12px;border-radius:8px;font-size:.74rem;box-shadow:none}.app-shell .button-small{min-height:32px;padding:6px 10px;font-size:.7rem}.app-shell .button-ghost{border-color:var(--workspace-border-strong);background:#fff}.app-shell .button-ghost:hover{background:#f7f9f8}.app-shell input,.app-shell textarea,.app-shell select{border-color:var(--workspace-border-strong);border-radius:8px;background:#fff;box-shadow:none}.app-shell label{color:#49534e}.app-shell .notice{margin:0;padding:11px 13px;border-radius:9px;font-size:.76rem;line-height:1.5}.app-shell .empty-state{min-height:300px;border-radius:14px;background:#ffffffb3}.app-shell .empty-state h2{font-size:1.45rem}.app-shell .empty-state p{font-size:.82rem}.ev-home-page .page-heading{padding-bottom:5px}.ev-home-page .page-heading p{order:-1;color:#87908b;font-size:.66rem;font-weight:720;text-transform:uppercase;letter-spacing:.08em}.ev-home-layout{display:grid;grid-template-columns:minmax(0,1fr) 296px;gap:16px;align-items:start}.ev-home-primary{display:grid;gap:14px;min-width:0}.ev-home-aside{display:grid;gap:12px;position:sticky;top:72px}.ev-priority-card{padding:23px!important;border-color:#cadbd1!important;background:linear-gradient(180deg,#fff,#fbfdfb)!important}.ev-priority-card .section-title h2{max-width:760px;font-size:1.28rem}.ev-priority-unknown{margin:4px 0 18px;padding:12px 14px;border:1px solid #e5e9e6;border-radius:9px;background:#f8faf8}.ev-priority-unknown span{color:#7c8781;font-size:.63rem;font-weight:760;letter-spacing:.07em;text-transform:uppercase}.ev-priority-unknown p{margin:5px 0 3px;color:#25302a;font-size:.83rem;font-weight:700;line-height:1.45}.ev-priority-unknown small{color:var(--workspace-muted);font-size:.71rem}.ev-reality-list{display:grid}.ev-reality-list article{display:grid;grid-template-columns:25px minmax(0,1fr) auto;gap:11px;align-items:start;padding:14px 0;border-top:1px solid var(--workspace-border)}.ev-reality-list article:first-child{padding-top:5px;border-top:0}.ev-reality-list article:last-child{padding-bottom:2px}.ev-reality-marker{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;font-weight:850;font-size:.78rem}.ev-reality-support{background:#e8f5ed;color:#1d754b}.ev-reality-counter{background:#fff2e8;color:#a45d24}.ev-reality-list small{display:block;color:#87908b;font-size:.63rem;font-weight:720}.ev-reality-list p{margin:3px 0;color:#26312b;font-size:.81rem;line-height:1.48}.ev-reality-list div>span{color:var(--workspace-muted);font-size:.68rem}.ev-reality-list a{margin-top:2px;color:var(--workspace-accent);font-size:.69rem;font-weight:720}.ev-side-card{padding:16px!important}.ev-side-card h2{margin:7px 0 6px;font-size:.91rem;line-height:1.4}.ev-side-card p{margin:0;color:var(--workspace-muted);font-size:.72rem;line-height:1.52}.ev-side-label{color:#818c86;font-size:.61rem;font-weight:760;letter-spacing:.07em;text-transform:uppercase}.ev-home-utility-links{display:flex;justify-content:space-between;padding:1px 3px}.ev-home-utility-links a,.ev-home-utility-links button{padding:0;border:0;background:transparent;color:#7b8580;font-size:.67rem;cursor:pointer}.ev-home-utility-links a:hover,.ev-home-utility-links button:hover{color:var(--workspace-accent)}.ev-disclosure-card{overflow:hidden;border:1px solid var(--workspace-border);border-radius:12px;background:#fff}.ev-disclosure-card summary{min-height:60px;padding:13px 17px;display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;list-style:none}.ev-disclosure-card summary::-webkit-details-marker{display:none}.ev-disclosure-card summary b,.ev-disclosure-card summary small{display:block}.ev-disclosure-card summary b{font-size:.8rem}.ev-disclosure-card summary small{margin-top:3px;color:var(--workspace-muted);font-size:.67rem}.ev-disclosure-chevron{color:#88928d;transition:transform .15s ease}.ev-disclosure-card[open] .ev-disclosure-chevron{transform:rotate(180deg)}.ev-disclosure-card[open] summary{border-bottom:1px solid var(--workspace-border)}.ev-disclosure-card>.ev-assumption-list{padding:13px 16px 5px}.ev-disclosure-card>.ev-text-link{display:inline-block;margin:0 16px 15px}.ev-assumption-list-compact article{padding:12px;border-radius:9px;background:#fbfcfb}.ev-assumption-list-compact h3{margin:7px 0 3px;font-size:.8rem}.ev-search-mission-card{border-color:#d6e1da!important}.ev-search-controls{padding-top:13px;border-top:1px solid var(--workspace-border)}.ev-mode-buttons{align-self:end}.ev-mode-note{margin:9px 0 0;color:var(--workspace-muted);font-size:.68rem}.ev-query-list>div{padding:9px 0}.ev-evidence-list article{border-radius:9px;box-shadow:none}.ev-filter-row{padding:10px;border:1px solid var(--workspace-border);border-radius:10px;background:#fafbfa}.ev-filter-row select{min-width:145px}.connections-page{max-width:1080px}.connections-page .page-heading{margin-bottom:20px}.connector-overview-card{padding:0!important;overflow:hidden}.connector-overview-card .section-title{padding:18px 18px 0}.connection-csv-import{margin:0 18px 18px;border:1px solid var(--workspace-border);border-radius:12px;background:#fbfcfa}.connection-csv-import summary{padding:13px;cursor:pointer}.connection-csv-import summary span:first-child b,.connection-csv-import summary span:first-child small{display:block}.connection-csv-import summary small{margin-top:3px;color:var(--workspace-muted);font-size:.68rem}.connection-csv-import .workspace-disclosure-body{border-top:1px solid var(--workspace-border)}.connection-csv-definition{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(200px,1.4fr) minmax(180px,1fr) auto;gap:10px;align-items:end;margin:12px 0}.connection-csv-definition label{margin:0}.connection-document-links{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px 17px 17px}.connection-document-links>div{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid var(--workspace-border);border-radius:12px;background:#fff}.connection-document-links span{flex:1}.connection-document-links b,.connection-document-links small{display:block}.connection-document-links small{margin-top:4px;color:var(--workspace-muted);font-size:.68rem;line-height:1.35}.connection-section-label{display:flex;align-items:baseline;justify-content:space-between;padding:11px 17px;border-top:1px solid var(--workspace-border);color:var(--workspace-ink);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.connection-section-label small{color:var(--workspace-muted);font-size:.64rem;font-weight:500;text-transform:none;letter-spacing:0}.connection-cards{display:grid;gap:12px;padding:0 18px 18px}.connection-provider-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.connection-row{min-height:148px;padding:14px;display:flex;align-items:stretch;flex-direction:column;justify-content:space-between;border:1px solid var(--workspace-border);border-radius:12px;box-shadow:none;background:#fff}.connection-row.is-connected{background:#f7fcf8;border-color:#d8e9dc}.connection-row.is-unavailable{background:#fafaf8}.connector-manager-intro{display:flex;justify-content:space-between;gap:24px;padding:20px 20px 14px;border-bottom:1px solid var(--workspace-border);background:#fbfcfa}.connector-manager-intro h2{margin:5px 0 0;font-size:1.1rem}.connector-manager-intro p{max-width:360px;margin:11px 0 0;color:var(--workspace-muted);font-size:.78rem;line-height:1.45}.connector-security-note{display:flex;gap:10px;margin-top:20px;padding:13px;border:1px solid #d8eadc;border-radius:12px;background:#f5fbf6}.connector-security-note>span{display:grid;width:22px;height:22px;flex:0 0 auto;place-items:center;border-radius:50%;background:#d8f0df;color:#247347;font-weight:900}.connector-security-note b{font-size:.75rem}.connector-security-note p{margin:3px 0 0;color:var(--workspace-muted);font-size:.7rem;line-height:1.4}.connection-detail{min-width:0}.connection-detail b{font-size:.78rem}.connection-detail{align-items:flex-start}.connection-detail small{max-width:none;margin-top:3px;font-size:.68rem;line-height:1.4}.connection-row .inline-actions{justify-content:flex-end;margin-top:12px}.connector-manager-card{padding:0!important;overflow:hidden}.connector-manager-anchor{scroll-margin-top:74px}.connector-provider-grid{margin:0;padding:10px;display:grid;grid-template-columns:1fr;align-content:start;gap:3px;border-right:1px solid var(--workspace-border);background:#fafbfa}.connector-provider-grid button{min-height:48px;padding:8px 9px;border-color:transparent;border-radius:8px;background:transparent;box-shadow:none}.connector-provider-grid button:hover{border-color:transparent;background:#f0f3f1;box-shadow:none}.connector-provider-grid button.selected{border-color:#dce5df;background:#fff;box-shadow:0 1px 2px #12231a0a}.connector-provider-grid small{font-size:.62rem}.connector-manager-main{min-width:0;padding:20px}.connector-manager-main>.section-title{margin-bottom:16px}.connector-status-note{margin-top:14px;color:var(--workspace-muted);font-size:.68rem;line-height:1.5}.connector-completion{border:1px solid var(--workspace-border);border-radius:9px;background:#fafbfa}.connection-provider-group h3{grid-column:1 / -1;margin:2px 0 0;color:#87908b;font-size:.61rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.connection-row.is-selected{background:#f1f8f3;box-shadow:inset 3px 0 0 var(--workspace-accent)}.connector-selected-head{margin:0 0 18px;padding:0 0 18px;align-items:center;border-top:0;border-bottom:1px solid var(--workspace-border)}.connector-selected-head>div{flex:1}.connector-selected-head h3{margin:3px 0 4px;font-size:1rem}.connector-selected-head p{margin:0;color:var(--workspace-muted);font-size:.74rem;line-height:1.45}@media(max-width:980px){.app-shell{grid-template-columns:210px minmax(0,1fr)}.sidebar{width:210px}.ev-home-layout{grid-template-columns:minmax(0,1fr) 255px}}@media(max-width:760px){.app-shell{display:block;min-height:100vh}.app-header{position:sticky;top:0;z-index:40;height:54px;padding-inline:12px}.mobile-menu-button{display:block;width:36px;height:36px}.mobile-brand{display:inline-flex}.mobile-brand .brand-word,.workspace-route-title,.provenance-status{display:none}.sidebar{top:0;width:min(276px,88vw);transform:translate(-102%);transition:transform .16s ease;box-shadow:18px 0 50px #141f1921}.app-shell-menu-open .sidebar{transform:translate(0)}.sidebar-scrim{position:fixed;inset:0;z-index:29;border:0;background:#141c1847}.app-shell-menu-open .sidebar-scrim{display:block}.app-main{min-height:calc(100vh - 54px)}.page-content{padding:22px 16px 58px}.page-heading{gap:12px}.page-heading h1,.page-content>h1{font-size:1.62rem}.ev-home-layout,.connection-provider-group{grid-template-columns:1fr}.ev-home-aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.ev-home-utility-links{grid-column:1 / -1}}@media(max-width:520px){.ev-home-aside{grid-template-columns:1fr}.ev-home-utility-links{grid-column:auto}.connection-row{align-items:flex-start;flex-direction:column}.connection-row .inline-actions{width:100%}.connection-row .inline-actions .button{flex:1}.connector-manager-intro{display:block}.connection-document-links,.connection-csv-definition{grid-template-columns:1fr}}.workspace-secondary-stack{display:grid;gap:9px}.publish-prompt-card{border:1px solid #cfe6d7;background:#f2f9f4;margin-bottom:4px}.publish-prompt-card .muted-copy{margin-top:10px}.workspace-disclosure{overflow:hidden;border:1px solid var(--workspace-border);border-radius:11px;background:var(--workspace-surface);box-shadow:0 1px 2px #12231a06}.workspace-disclosure>summary{min-height:58px;padding:12px 15px;display:flex;align-items:center;justify-content:space-between;gap:14px;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}.workspace-disclosure>summary::-webkit-details-marker{display:none}.workspace-disclosure>summary:after{content:"⌄";margin-left:3px;color:#909994;font-size:.84rem;line-height:1;transition:transform .14s ease}.workspace-disclosure[open]>summary:after{transform:rotate(180deg)}.workspace-disclosure[open]>summary{border-bottom:1px solid var(--workspace-border)}.workspace-disclosure>summary:hover{background:#fafbfa}.workspace-disclosure>summary:focus-visible{outline:2px solid rgba(23,108,69,.24);outline-offset:-2px}.workspace-disclosure>summary>span:first-child{min-width:0;flex:1}.workspace-disclosure>summary b,.workspace-disclosure>summary small{display:block}.workspace-disclosure>summary b{color:var(--workspace-text);font-size:.78rem;font-weight:730}.workspace-disclosure>summary small{margin-top:2px;color:var(--workspace-muted);font-size:.66rem;line-height:1.42}.workspace-disclosure .disclosure-action{flex:0 0 auto;color:var(--workspace-accent);font-size:.65rem;font-weight:730}.workspace-disclosure-body{padding:15px}.workspace-disclosure-body>.muted-copy:first-child{margin-top:0}.workspace-disclosure-danger{border-color:#eadfdc}.workspace-disclosure-danger>summary b,.workspace-disclosure-danger .disclosure-action{color:#944c40}.ev-companion-setup{display:grid;gap:15px}.ev-companion-intro{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:start;padding:13px;border:1px solid #cfe0d3;border-radius:12px;background:#f4faf5}.ev-companion-intro>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:var(--forest);color:#c9f96b;font-size:1.2rem;font-weight:800}.ev-companion-intro b{color:var(--workspace-text);font-size:.78rem}.ev-companion-intro p{margin:4px 0 0;color:var(--workspace-muted);font-size:.7rem;line-height:1.55}.ev-companion-steps{display:grid;gap:9px;margin:0;padding:0;list-style:none;counter-reset:companion-step}.ev-companion-steps li{position:relative;min-height:31px;padding:2px 0 2px 35px;counter-increment:companion-step}.ev-companion-steps li:before{content:counter(companion-step);position:absolute;top:1px;left:0;width:23px;height:23px;display:grid;place-items:center;border:1px solid #bcd6c3;border-radius:50%;background:#fff;color:var(--workspace-accent);font-size:.67rem;font-weight:800}.ev-companion-steps b,.ev-companion-steps span{display:block}.ev-companion-steps b{color:var(--workspace-text);font-size:.73rem}.ev-companion-steps span,.ev-companion-status span{margin-top:2px;color:var(--workspace-muted);font-size:.66rem;line-height:1.45}.ev-pairing-secret{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;padding:13px;border:1px solid #e5d69d;border-radius:12px;background:#fffaf0}.ev-pairing-secret>div{min-width:0}.ev-pairing-secret span,.ev-pairing-secret small{display:block;color:#765a18;font-size:.65rem;line-height:1.45}.ev-pairing-secret code{display:block;max-width:100%;margin:6px 0;padding:8px;overflow-wrap:anywhere;border:1px solid #eadfb8;border-radius:8px;background:#fff;color:#493b13;font-size:.68rem}.ev-pairing-secret .button{flex:0 0 auto}.ev-companion-status{padding:12px;border:1px dashed var(--workspace-border);border-radius:11px;background:#fafcfb}.ev-companion-status b,.ev-companion-status span{display:block}.ev-companion-status b{color:var(--workspace-text);font-size:.73rem}.ev-companion-actions{align-items:center}.ev-revoke-confirm{display:inline-flex;flex-wrap:wrap;align-items:center;gap:7px;color:#8c493d;font-size:.66rem;font-weight:650}.ev-revoke-confirm .button{min-height:30px}.text-button{padding:3px;border:0;background:transparent;color:var(--workspace-muted);font:inherit;font-size:.66rem;text-decoration:underline;cursor:pointer}.ev-companion-footnote{margin:-3px 0 0;color:var(--workspace-muted);font-size:.65rem;line-height:1.5}.ev-companion-footnote a{color:var(--workspace-accent);font-weight:700}.ev-people-toolbar{min-height:62px;padding:11px 13px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--workspace-border);border-radius:11px;background:#fff}.ev-people-toolbar>div:first-child{min-width:180px}.ev-people-toolbar p{margin:3px 0 0;color:var(--workspace-muted);font-size:.67rem;line-height:1.42}.ev-ranking-tabs{justify-content:flex-end;margin:0;padding:0;border:0;background:transparent}.ev-ranking-tabs button{min-height:31px;padding:5px 8px;border-radius:7px;font-size:.67rem}.app-shell .ev-pipeline-tabs{gap:4px;padding:4px;border:1px solid var(--workspace-border);border-radius:9px;background:#f5f7f5}.app-shell .ev-pipeline-tabs button{border-radius:6px;box-shadow:none}.app-shell .ev-pipeline-tabs button.active{background:#fff;box-shadow:0 1px 2px #12231a12}.app-shell .ev-people-list{gap:9px}.app-shell .ev-person-head h3{font-size:.91rem}.app-shell .ev-person-reason{border-radius:8px}.ev-filter-disclosure{margin-bottom:12px;border:1px solid var(--workspace-border);border-radius:9px;background:#fafbfa}.ev-filter-disclosure>summary{min-height:42px;padding:9px 11px;display:flex;align-items:center;gap:9px;list-style:none;cursor:pointer}.ev-filter-disclosure>summary::-webkit-details-marker{display:none}.ev-filter-disclosure>summary span{color:#3e4943;font-size:.7rem;font-weight:760}.ev-filter-disclosure>summary small{overflow:hidden;color:var(--workspace-muted);font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.ev-filter-disclosure>summary:after{content:"⌄";margin-left:auto;color:#8a948e}.ev-filter-disclosure[open]>summary:after{transform:rotate(180deg)}.ev-filter-disclosure .ev-filter-row{margin:0 9px 9px;padding:9px;border-radius:8px;background:#fff}@media(max-width:760px){.ev-people-toolbar{align-items:stretch;flex-direction:column}.ev-ranking-tabs{justify-content:flex-start;overflow-x:auto}.app-shell .ev-pipeline-tabs{overflow-x:auto;flex-wrap:nowrap}.app-shell .ev-pipeline-tabs button{flex:0 0 auto}.workspace-disclosure>summary{align-items:flex-start}}.app-shell{--workspace-canvas: #f7f8fa;--workspace-surface: #ffffff;--workspace-border: #e5e7ea;--workspace-border-strong: #d9dde1;--workspace-text: #202325;--workspace-muted: #737980;--workspace-accent: #176c45;--workspace-accent-soft: #edf6f1;background:var(--workspace-canvas)}.app-header{background:#fffffff5;border-bottom-color:var(--workspace-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.workspace-route-title{color:#5e656b;font-weight:650}.page-content{width:min(1160px,100%)}.app-shell .card,.ev-decision-panel,.ev-evidence-panel,.ev-context-panel,.ev-search-mission-panel,.ev-search-results-panel,.ev-setup-panel,.ev-confirm-panel{border-color:var(--workspace-border);box-shadow:0 1px 2px #141c1806,0 8px 24px #141c1805}.app-shell input:focus,.app-shell textarea:focus,.app-shell select:focus{border-color:#9bbdac;box-shadow:0 0 0 3px #176c4514;outline:none}.ev-setup-page{width:min(1120px,100%);padding-top:40px}.ev-setup-layout{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:clamp(38px,6vw,72px);align-items:start}.ev-setup-intro{position:sticky;top:86px;padding:22px 4px}.ev-setup-intro .eyebrow{margin-bottom:10px;display:block}.ev-setup-intro h1{max-width:520px;margin:0;color:var(--workspace-text);font-size:clamp(2rem,4vw,3.15rem);line-height:1.04;letter-spacing:-.052em}.ev-setup-intro>p{max-width:490px;margin:17px 0 0;color:var(--workspace-muted);font-size:.88rem;line-height:1.65}.ev-setup-outcomes{margin-top:28px;display:grid;gap:0;border-top:1px solid var(--workspace-border)}.ev-setup-outcomes>div{padding:13px 0;display:grid;grid-template-columns:24px 1fr;gap:10px;border-bottom:1px solid var(--workspace-border);color:#4d555a;font-size:.72rem;line-height:1.48}.ev-setup-outcomes span{color:#a1a6aa;font-variant-numeric:tabular-nums;font-size:.64rem;font-weight:700}.ev-setup-panel{overflow:hidden;border:1px solid var(--workspace-border);border-radius:14px;background:var(--workspace-surface)}.ev-setup-panel-head{padding:20px 22px 17px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid var(--workspace-border)}.ev-setup-panel-head h2{margin:4px 0 0;font-size:1.08rem;letter-spacing:-.022em}.ev-setup-panel-head p{max-width:430px;margin:6px 0 0;color:var(--workspace-muted);font-size:.67rem;line-height:1.48}.ev-setup-progress{min-width:108px;display:grid;justify-items:end;gap:7px}.ev-setup-progress>span{width:100%;height:3px;overflow:hidden;border-radius:999px;background:#e9eeeb}.ev-setup-progress i{height:100%;display:block;border-radius:inherit;background:var(--workspace-accent);transition:width .2s ease}.ev-setup-form{display:grid}.ev-prompt-field{padding:19px 22px;display:grid;grid-template-columns:28px minmax(145px,.65fr) minmax(0,1.35fr);gap:14px;align-items:start;border-bottom:1px solid var(--workspace-border)}.ev-prompt-field-emphasis{background:#fcfdfc}.ev-prompt-field.is-complete{background:linear-gradient(90deg,rgba(237,246,241,.7),transparent 42%)}.ev-prompt-number{padding-top:5px;color:#9ba19e;font-size:.62rem;font-weight:780;font-variant-numeric:tabular-nums}.ev-prompt-field.is-complete .ev-prompt-number{color:var(--workspace-accent)}.ev-prompt-copy b{display:block;color:#343a3d;font-size:.75rem;line-height:1.42}.ev-prompt-copy small{margin-top:4px;display:block;color:var(--workspace-muted);font-size:.64rem;line-height:1.45}.ev-prompt-field textarea{min-height:76px;resize:vertical}.ev-prompt-input{min-width:0;display:grid;gap:6px}.ev-prompt-input>small{color:#7b847f;font-size:.61rem;line-height:1.43}.ev-setup-optional{border-bottom:1px solid var(--workspace-border);background:#fbfcfb}.ev-setup-optional>summary{padding:13px 22px;display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;color:#4f5853;font-size:.7rem;font-weight:700}.ev-setup-optional>summary::-webkit-details-marker{display:none}.ev-setup-optional>summary:after{content:"+";color:#8b948f;font-size:.9rem}.ev-setup-optional[open]>summary:after{content:"−"}.ev-setup-optional label{margin:0 22px 18px;display:block;font-size:.7rem}.ev-setup-optional input{margin-top:6px}.ev-archived-project-list{margin:0 22px 18px;display:flex;flex-direction:column;gap:10px}.ev-archived-project-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:1px solid var(--workspace-border);border-radius:10px;background:#fff}.ev-archived-project-list article div{display:flex;flex-direction:column;gap:2px;min-width:0}.ev-archived-project-list article b{font-size:.78rem}.ev-archived-project-list article small{color:#8b948f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:32ch}.ev-form-footer{display:flex;align-items:center;justify-content:space-between;gap:18px}.ev-setup-form>.ev-form-footer{padding:16px 22px}.ev-form-footer p{max-width:560px;margin:0;color:var(--workspace-muted);font-size:.65rem;line-height:1.45}.ev-form-footer .button{flex:0 0 auto}.ev-question-confirmation{width:min(820px,100%)}.ev-confirm-shell{display:grid;gap:14px}.ev-confirm-head{margin-bottom:2px}.ev-confirm-head h1{margin:5px 0;font-size:clamp(1.7rem,3vw,2.35rem);letter-spacing:-.04em}.ev-confirm-head p{max-width:680px;margin:0;color:var(--workspace-muted);font-size:.8rem;line-height:1.55}.ev-confirm-panel{padding:22px;border:1px solid var(--workspace-border);border-radius:13px;background:#fff}.ev-question-editor{display:grid;gap:7px}.ev-question-editor>span{color:#50585d;font-size:.68rem;font-weight:760}.ev-question-editor textarea{min-height:104px;font-size:.92rem;line-height:1.5}.ev-confirm-panel .ev-form-footer{margin-top:18px;padding-top:16px;border-top:1px solid var(--workspace-border)}.ev-inference-disclosure{margin-top:10px;box-shadow:none}.ev-assumption-preview{padding-top:10px}.ev-home-page .page-heading{margin-bottom:15px}.ev-home-page .page-heading h1{max-width:900px;font-size:clamp(1.55rem,2.7vw,2.25rem)}.ev-home-workspace{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:16px;align-items:start}.ev-home-primary{min-width:0;display:grid;gap:12px}.ev-home-context{position:sticky;top:76px;display:grid;gap:9px}.ev-decision-panel,.ev-evidence-panel,.ev-context-panel{border:1px solid var(--workspace-border);border-radius:12px;background:#fff}.ev-decision-panel{padding:22px}.ev-decision-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ev-decision-panel-head h2{max-width:800px;margin:5px 0 0;color:var(--workspace-text);font-size:1.18rem;line-height:1.32;letter-spacing:-.026em}.ev-decision-rationale{max-width:790px;margin:10px 0 0;color:var(--workspace-muted);font-size:.75rem;line-height:1.55}.ev-priority-unknown{margin-top:18px;padding:13px 14px;display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;border:1px solid #e2e8e4;border-radius:9px;background:#f8faf9}.ev-priority-unknown span{color:#818a85;font-size:.61rem;font-weight:760;letter-spacing:.045em;text-transform:uppercase}.ev-priority-unknown strong{color:#3a423e;font-size:.75rem;line-height:1.45}.ev-decision-actions{margin-top:17px;display:flex;flex-wrap:wrap;align-items:center;gap:9px}.ev-evidence-panel{padding:0 20px 4px}.ev-section-row{padding:17px 0 12px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ev-section-row h2{margin:4px 0 0;font-size:.94rem;letter-spacing:-.018em}.ev-section-row p{margin:4px 0 0;color:var(--workspace-muted);font-size:.68rem;line-height:1.45}.ev-reality-list{border-top:1px solid var(--workspace-border)}.ev-reality-list>article{padding:13px 0;display:grid;grid-template-columns:16px minmax(0,1fr);gap:9px;border-bottom:1px solid var(--workspace-border)}.ev-reality-list>article:last-child{border-bottom:0}.ev-reality-list h3{margin:0;color:#343a3d;font-size:.75rem;line-height:1.45}.ev-reality-list p{margin:3px 0 0;color:var(--workspace-muted);font-size:.65rem;line-height:1.48}.ev-reality-marker{width:7px;height:7px;margin-top:5px;border-radius:999px;background:#aeb5b1}.ev-reality-support{background:#4f966f}.ev-reality-counter{background:#be7467}.ev-context-panel{padding:4px 14px}.ev-context-row{padding:13px 0;display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;border-bottom:1px solid var(--workspace-border)}.ev-context-row:last-child{border-bottom:0}.ev-context-row>span{color:#8a9297;font-size:.61rem;font-weight:700}.ev-context-row strong{min-width:0;color:#3b4246;font-size:.69rem;line-height:1.42;overflow-wrap:anywhere}.ev-context-person strong a{color:inherit}.ev-home-quiet-links{display:flex;flex-wrap:wrap;gap:6px 14px;padding:2px 3px}.ev-home-quiet-links a{color:#737c77;font-size:.65rem;text-decoration:none}.ev-home-quiet-links a:hover{color:var(--workspace-accent)}.ev-icon-button{width:30px;height:30px;display:inline-grid;place-items:center;border:1px solid var(--workspace-border);border-radius:8px;background:#fff;color:#656e69}.ev-search-mission-panel,.ev-search-results-panel{overflow:hidden;border:1px solid var(--workspace-border);border-radius:12px;background:#fff}.ev-search-mission-panel{padding:20px}.ev-search-mission-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.ev-search-mission-head h2{max-width:760px;margin:4px 0 0;font-size:1.1rem;line-height:1.35;letter-spacing:-.024em}.ev-search-mission-head p{max-width:760px;margin:7px 0 0;color:var(--workspace-muted);font-size:.72rem;line-height:1.55}.ev-source-chips{margin-top:11px;display:flex;flex-wrap:wrap;gap:5px}.ev-source-chips span{padding:4px 7px;border:1px solid var(--workspace-border);border-radius:6px;color:#606966;background:#fafbfa;font-size:.61rem}.ev-search-runbar{margin-top:18px;padding-top:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--workspace-border)}.ev-depth-control{padding:3px;display:inline-flex;gap:2px;border:1px solid var(--workspace-border);border-radius:8px;background:#f5f7f6}.ev-depth-control button{min-height:29px;padding:5px 9px;border:0;border-radius:6px;background:transparent;color:#707974;font:inherit;font-size:.66rem;font-weight:700;cursor:pointer}.ev-depth-control button[aria-pressed=true]{background:#fff;color:#333b37;box-shadow:0 1px 2px #12231a14}.ev-depth-explainer{margin:8px 0 0;color:var(--workspace-muted);font-size:.64rem;line-height:1.45}.ev-search-options{margin-top:12px;box-shadow:none;background:#fcfdfc}.ev-mission-plan-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.ev-mission-plan-grid>div{min-width:0}.ev-mission-plan-grid h3{margin:0 0 7px;font-size:.72rem}.ev-query-list{display:grid;gap:0}.ev-query-list>div{padding:8px 0;border-bottom:1px solid var(--workspace-border);color:#4f5853;font-size:.66rem;line-height:1.45}.ev-query-list>div:last-child{border-bottom:0}.ev-search-results-panel{padding:0 20px 5px}.ev-search-inline-stats{display:flex;flex-wrap:wrap;gap:6px}.ev-search-inline-stats span{padding:4px 6px;border-radius:6px;background:#f4f6f5;color:#69716d;font-size:.6rem;font-weight:680}.ev-search-evidence-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--workspace-border)}.ev-search-evidence-split>section{min-width:0;padding:16px 18px 10px 0}.ev-search-evidence-split>section+section{padding-left:18px;border-left:1px solid var(--workspace-border)}.ev-search-evidence-split h3{margin:0 0 5px;font-size:.75rem}.ev-search-evidence-split>section>p{margin:0 0 8px;color:var(--workspace-muted);font-size:.63rem;line-height:1.45}.ev-search-evidence-split .ev-evidence-list article{padding:11px 0;border:0;border-top:1px solid var(--workspace-border);border-radius:0;background:transparent}.ev-capture-bar{padding:11px 13px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--workspace-border);border-radius:10px;background:#fff}.ev-capture-bar>div:first-child{min-width:0}.ev-capture-bar b{display:block;color:#39413d;font-size:.72rem}.ev-capture-bar small{margin-top:2px;display:block;color:var(--workspace-muted);font-size:.63rem;line-height:1.42}.ev-capture-actions{display:flex;flex-wrap:wrap;gap:5px}.ev-capture-actions a{min-height:28px;padding:5px 8px;display:inline-flex;align-items:center;border:1px solid var(--workspace-border);border-radius:7px;background:#fafbfa;color:#505a55;font-size:.64rem;font-weight:700;text-decoration:none}.ev-capture-actions a:hover{background:#f2f5f3}.ev-evidence-capture-stack{gap:7px}.ev-evidence-capture-stack .workspace-disclosure{box-shadow:none}.ev-compact-evidence-form{gap:12px}.ev-compact-evidence-form .ev-form-footer{margin-top:3px;padding-top:13px;border-top:1px solid var(--workspace-border)}.ev-cycle-secondary{margin-top:2px;gap:7px}.ev-cycle-secondary .workspace-disclosure{box-shadow:none}.ev-person-form-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 14px}.ev-person-form-v2 label{min-width:0;font-size:.69rem;font-weight:700}.ev-person-form-v2 label>small{margin-left:4px;color:#929995;font-size:.61rem;font-weight:600}.ev-person-form-v2 input,.ev-person-form-v2 textarea{width:100%;margin-top:6px}.ev-person-form-v2 textarea{resize:vertical}.ev-span-2{grid-column:1 / -1}.ev-person-form-v2 .ev-form-footer{margin-top:2px;padding-top:13px;border-top:1px solid var(--workspace-border)}.app-shell .ev-people-list>.card{padding:17px 18px;border-radius:10px;box-shadow:none}.app-shell .ev-people-list>.card:hover{border-color:#d8ddda}.app-shell .ev-person-reason{margin-top:10px;padding:10px 11px;border:1px solid #edf0ee;background:#fafbfa}.ev-project-context-card{max-width:900px}.ev-project-context-form{gap:13px}.ev-project-context-form>label,.ev-project-context-form .ev-form-row{max-width:820px}.ev-project-context-form .ev-form-footer{margin-top:3px;padding-top:15px;border-top:1px solid var(--workspace-border)}.ev-project-sources-card{padding:0!important;overflow:hidden}.ev-project-sources-card>.section-title{padding:18px 18px 15px;margin:0!important;border-bottom:1px solid var(--workspace-border)}.ev-project-sources-card .ev-connector-grid{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.ev-project-sources-card .ev-connector-grid>article{padding:14px 17px;border:0;border-bottom:1px solid var(--workspace-border);border-radius:0;background:#fff;box-shadow:none}.ev-project-sources-card .ev-connector-grid>article:nth-child(odd){border-right:1px solid var(--workspace-border)}.ev-project-sources-card .ev-connector-grid strong{font-size:.73rem}.ev-project-sources-card .ev-connector-grid p{margin:5px 0 0;color:var(--workspace-muted);font-size:.64rem}.ev-project-sources-card .ev-connector-grid .ev-connector-summary{min-height:32px;margin:7px 0 0;color:var(--workspace-ink, #25352c);font-size:.7rem;line-height:1.4}.ev-source-summary{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:1px;border-bottom:1px solid var(--workspace-border);background:var(--workspace-border)}.ev-source-summary>div,.ev-source-summary>p{margin:0;padding:13px 17px;background:#fbfcfa}.ev-source-summary>div{display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:center}.ev-source-summary b{font-size:.72rem}.ev-source-summary small{grid-column:2;color:var(--workspace-muted);font-size:.64rem;line-height:1.35}.ev-source-summary p{color:var(--workspace-muted);font-size:.68rem;line-height:1.4}.ev-summary-dot{width:8px;height:8px;border-radius:50%;grid-row:span 2}.ev-summary-dot-ready{background:#2f9c68;box-shadow:0 0 0 3px #e3f3e9}.ev-summary-dot-staged{background:#c59131;box-shadow:0 0 0 3px #faf0d7}.ev-project-sources-card .ev-connector-grid>article.is-staged{background:#fafaf8}.ev-project-sources-card .ev-connector-grid>article.is-connected{background:#f8fcf9}.ev-connector-meta{display:flex;gap:7px;flex-wrap:wrap}.ev-connector-meta span+span:before{content:"·";margin-right:7px;color:#b3bdb5}.ev-project-sources-card .ev-inline-panel{margin:16px 17px 17px}@media(max-width:980px){.ev-setup-layout{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:34px}.ev-home-workspace{grid-template-columns:minmax(0,1fr) 240px}.ev-prompt-field{grid-template-columns:25px 140px minmax(0,1fr)}}@media(max-width:760px){.ev-setup-page{padding-top:24px}.ev-setup-layout{grid-template-columns:1fr;gap:22px}.ev-setup-intro{position:static;padding:0}.ev-setup-intro h1{font-size:2.05rem}.ev-setup-outcomes{margin-top:20px}.ev-prompt-field{grid-template-columns:24px minmax(0,1fr);gap:7px 10px}.ev-prompt-copy{grid-column:2}.ev-prompt-input{grid-column:1 / -1;margin-top:4px}.ev-prompt-field textarea{margin-top:0}.ev-setup-panel-head{align-items:stretch;flex-direction:column}.ev-setup-progress{width:100%;justify-items:stretch;grid-template-columns:auto 1fr;align-items:center}.ev-setup-form>.ev-form-footer,.ev-confirm-panel .ev-form-footer,.ev-person-form-v2 .ev-form-footer,.ev-project-context-form .ev-form-footer{align-items:stretch;flex-direction:column}.ev-form-footer .button{width:100%}.ev-home-workspace{grid-template-columns:1fr}.ev-home-context{position:static}.ev-priority-unknown{grid-template-columns:1fr;gap:5px}.ev-search-runbar{align-items:stretch;flex-direction:column}.ev-depth-control{width:100%}.ev-depth-control button{flex:1}.ev-search-runbar>.button{width:100%}.ev-mission-plan-grid,.ev-search-evidence-split{grid-template-columns:1fr}.ev-search-evidence-split>section{padding-right:0}.ev-search-evidence-split>section+section{padding-left:0;border-left:0;border-top:1px solid var(--workspace-border)}.ev-capture-bar{align-items:stretch;flex-direction:column}.ev-person-form-v2{grid-template-columns:1fr}.ev-span-2{grid-column:auto}.ev-source-summary{grid-template-columns:1fr 1fr}.ev-source-summary>p{grid-column:1 / -1}.ev-project-sources-card .ev-connector-grid{grid-template-columns:1fr}.ev-project-sources-card .ev-connector-grid>article:nth-child(odd){border-right:0}}@media(max-width:520px){.ev-setup-panel-head,.ev-prompt-field,.ev-setup-form>.ev-form-footer{padding-left:16px;padding-right:16px}.ev-setup-optional>summary{padding-left:16px;padding-right:16px}.ev-setup-optional label{margin-left:16px;margin-right:16px}.ev-decision-panel,.ev-confirm-panel{padding:17px}.ev-evidence-panel,.ev-search-results-panel{padding-left:15px;padding-right:15px}.ev-section-row{align-items:stretch;flex-direction:column}.ev-decision-panel-head{flex-direction:column}}.ev-setup-outcomes{padding:0;list-style:none}.ev-setup-outcomes>li{padding:13px 0;display:grid;grid-template-columns:24px 1fr;gap:10px;border-bottom:1px solid var(--workspace-border);color:#4d555a}.ev-setup-outcomes>li>span{color:#a1a6aa;font-variant-numeric:tabular-nums;font-size:.64rem;font-weight:700}.ev-setup-outcomes b{display:block;color:#3f4743;font-size:.69rem}.ev-setup-outcomes small{margin-top:2px;display:block;color:var(--workspace-muted);font-size:.64rem;line-height:1.45}.ev-setup-optional>summary>span:last-child{display:none}.ev-priority-unknown p{margin:0;color:#343c38;font-size:.77rem;font-weight:720;line-height:1.45}.ev-priority-unknown small{grid-column:2;color:var(--workspace-muted);font-size:.64rem;line-height:1.48}.ev-reality-list>article{grid-template-columns:16px minmax(0,1fr) auto}.ev-reality-list>article>a{align-self:start;color:#65706a;font-size:.62rem;text-decoration:none;white-space:nowrap}.ev-reality-list>article>a:hover{color:var(--workspace-accent)}.ev-reality-list>article>div>small{color:#878f8a;font-size:.6rem;font-weight:720;text-transform:uppercase;letter-spacing:.035em}.ev-reality-list>article>div>span{display:block;margin-top:4px;color:#858d89;font-size:.61rem;line-height:1.42}.ev-context-panel>header{min-height:45px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--workspace-border)}.ev-context-row>div{min-width:0}.ev-context-row b{display:block;color:#38413c;font-size:.7rem;line-height:1.4;overflow-wrap:anywhere}.ev-context-row small{margin-top:2px;display:block;color:var(--workspace-muted);font-size:.61rem;line-height:1.42}.ev-context-row .ev-text-link{display:inline-block;margin-top:5px}.ev-query-list>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:7px}.ev-query-list>div>span:not(.badge){color:#434b47}.ev-query-list>div>small{color:#858e89;font-size:.59rem;white-space:nowrap}.ev-search-evidence-split>section>header{min-height:36px;display:flex;align-items:flex-start;gap:8px}.ev-search-evidence-split>section>header b{display:block;color:#3a423e;font-size:.71rem}.ev-search-evidence-split>section>header small{display:block;margin-top:2px;color:var(--workspace-muted);font-size:.61rem}.ev-search-evidence-split>section>header .ev-reality-marker{flex:0 0 auto}@media(max-width:760px){.ev-priority-unknown small{grid-column:1}.ev-reality-list>article{grid-template-columns:16px minmax(0,1fr)}.ev-reality-list>article>a{grid-column:2}.ev-query-list>div{grid-template-columns:auto minmax(0,1fr)}.ev-query-list>div>small{grid-column:2;white-space:normal}}.ev-search-page{gap:14px}.ev-search-page .ev-search-mission-panel{padding:22px 24px}.ev-search-page .ev-search-mission-head h2{margin-top:5px;font-size:1.16rem;line-height:1.38}.ev-search-page .ev-search-mission-head p{margin-top:8px;font-size:.86rem;line-height:1.6}.ev-search-page .ev-source-chips span{padding:5px 8px;font-size:.7rem}.ev-search-page .ev-depth-control button{min-height:32px;padding:6px 11px;font-size:.75rem}.ev-search-page .ev-depth-explainer{margin-top:9px;font-size:.75rem}.ev-search-page .ev-query-list>div{padding:10px 0;font-size:.75rem}.ev-search-page .ev-query-list>div>small{font-size:.68rem}.ev-search-page .ev-mission-plan-grid h3{font-size:.82rem;line-height:1.45}.ev-research-brief,.ev-search-people-panel,.ev-source-ledger{border:1px solid var(--workspace-border);border-radius:12px;background:#fff}.ev-research-brief{overflow:hidden}.ev-brief-head{padding:24px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.ev-brief-head h2{max-width:780px;margin:6px 0 0;color:#2f3733;font-size:1.34rem;line-height:1.32;letter-spacing:-.027em}.ev-brief-counts{display:grid;grid-template-columns:repeat(2,minmax(84px,1fr));gap:7px;min-width:220px}.ev-brief-counts span{padding:9px 10px;border:1px solid #edf0ee;border-radius:9px;background:#fafbfa;color:#737d77;font-size:.72rem;line-height:1.25}.ev-brief-counts strong{display:block;margin-bottom:2px;color:#313936;font-size:.98rem}.ev-brief-signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--workspace-border);border-bottom:1px solid var(--workspace-border)}.ev-signal-card{min-width:0;padding:20px 24px 21px}.ev-signal-card+.ev-signal-card{border-left:1px solid var(--workspace-border)}.ev-signal-label{display:flex;align-items:center;gap:8px;color:#4c5651;font-size:.75rem}.ev-signal-label .ev-reality-marker{margin:0}.ev-signal-card>p{margin:11px 0 0;color:#363e3a;font-size:.94rem;line-height:1.62}.ev-signal-card>p.ev-signal-empty{color:#7d8681}.ev-signal-meta{margin-top:13px;display:flex;align-items:center;flex-wrap:wrap;gap:7px 11px;color:#7d8681;font-size:.72rem}.ev-signal-meta span:not(:first-child):before{content:"·";margin-right:10px;color:#b0b7b3}.ev-signal-meta a{color:var(--workspace-accent);font-weight:720;text-decoration:none}.ev-brief-next{padding:20px 24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:24px;align-items:center;background:#fbfcfb}.ev-brief-next>div:not(.inline-actions)>span{display:block;margin-bottom:5px;color:#848d88;font-size:.67rem;font-weight:760;letter-spacing:.035em;text-transform:uppercase}.ev-brief-next>div:not(.inline-actions)>strong{display:block;color:#3c4540;font-size:.81rem;line-height:1.52}.ev-brief-next .inline-actions{justify-content:flex-end}.ev-search-people-panel{padding:0 24px 22px}.ev-search-people-panel .ev-section-row{padding-top:20px;padding-bottom:15px}.ev-search-people-panel .ev-section-row h2{font-size:1rem}.ev-search-people-panel .ev-section-row p{font-size:.76rem}.ev-search-people{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ev-search-people article{padding:16px;border-radius:10px;background:#fafbfa}.ev-search-person-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ev-search-person-title>div>span{display:block;color:#848d88;font-size:.66rem;font-weight:720;text-transform:uppercase;letter-spacing:.035em}.ev-search-person-title strong{display:block;margin-top:4px;color:#353d39;font-size:.91rem;line-height:1.35}.ev-search-people p{margin:11px 0 0;color:#59635e;font-size:.82rem;line-height:1.55}.ev-person-signal-row{margin:12px 0 13px;display:flex;flex-wrap:wrap;gap:6px 12px;color:#7d8681;font-size:.69rem}.ev-person-signal-row b{color:#505a55;font-weight:760}.ev-search-people article .inline-actions{margin-top:0}.ev-people-empty-inline{padding:18px;border:1px dashed #dfe4e1;border-radius:10px;background:#fafbfa}.ev-people-empty-inline p{max-width:800px;margin:0 0 12px;color:#69736d;font-size:.84rem;line-height:1.58}.ev-source-ledger{overflow:hidden}.ev-source-ledger>summary{min-height:60px;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;list-style:none}.ev-source-ledger>summary::-webkit-details-marker{display:none}.ev-source-ledger>summary b,.ev-source-ledger>summary small{display:block}.ev-source-ledger>summary b{color:#444d48;font-size:.8rem}.ev-source-ledger>summary small{margin-top:3px;color:#828b86;font-size:.71rem}.ev-source-ledger[open]>summary{border-bottom:1px solid var(--workspace-border)}.ev-source-ledger-body{padding:0 20px 16px}.ev-ledger-group{padding:19px 0 8px}.ev-ledger-group+.ev-ledger-group{border-top:1px solid var(--workspace-border)}.ev-ledger-group>header{margin-bottom:8px;display:flex;align-items:flex-start;gap:9px}.ev-ledger-group>header b{display:block;color:#414a45;font-size:.8rem}.ev-ledger-group>header small{display:block;margin-top:2px;color:#8a928e;font-size:.7rem}.ev-ledger-marker{width:18px;height:18px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:999px;color:#fff;font-size:.69rem;font-weight:850}.ev-ledger-support{background:#548e6d}.ev-ledger-counter{background:#b76f64}.ev-ledger-neutral{background:#9da5a1}.ev-source-ledger .ev-evidence-list{gap:0}.ev-source-ledger .ev-evidence-list article{padding:13px 0;border:0;border-top:1px solid #f0f2f1;border-radius:0;background:transparent}.ev-source-ledger .ev-evidence-list p{margin:8px 0 0;color:#4a534e;font-size:.86rem;line-height:1.58}.ev-evidence-row-head{justify-content:space-between}.ev-evidence-row-head>span{color:#717a75;font-size:.71rem;font-weight:720}.ev-source-ledger .ev-evidence-meta{margin-top:8px;gap:7px 12px!important;font-size:.7rem}.ev-source-ledger .ev-evidence-meta a{font-size:.7rem}.ev-ledger-footer{padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid var(--workspace-border)}.ev-ledger-footer a{color:var(--workspace-accent);font-size:.76rem;font-weight:740;text-decoration:none}.ev-ledger-footer span{color:#89918d;font-size:.7rem}@media(max-width:980px){.ev-search-people{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-brief-next{grid-template-columns:1fr 1fr}.ev-brief-next .inline-actions{grid-column:1 / -1;justify-content:flex-start}}@media(max-width:760px){.ev-search-page .ev-search-mission-head,.ev-brief-head{flex-direction:column}.ev-brief-counts{width:100%;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr))}.ev-brief-signals,.ev-search-people,.ev-brief-next{grid-template-columns:1fr}.ev-signal-card+.ev-signal-card{border-left:0;border-top:1px solid var(--workspace-border)}.ev-brief-next .inline-actions{grid-column:auto}}@media(max-width:520px){.ev-search-page .ev-search-mission-panel,.ev-brief-head,.ev-signal-card,.ev-brief-next,.ev-search-people-panel{padding-left:17px;padding-right:17px}.ev-brief-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-source-ledger>summary{align-items:flex-start;flex-direction:column}.ev-source-ledger-body{padding-left:16px;padding-right:16px}.ev-ledger-footer{align-items:flex-start;flex-direction:column}}.ev-people-page{gap:14px}.ev-people-overview{padding:20px 22px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;border:1px solid var(--workspace-border);border-radius:12px;background:#fff}.ev-people-question>span{display:block;color:#858e89;font-size:.68rem;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.ev-people-question>strong{display:block;max-width:760px;margin-top:6px;color:#343c38;font-size:.98rem;line-height:1.48}.ev-people-overview-stats{display:grid;grid-template-columns:repeat(3,minmax(96px,1fr));gap:7px}.ev-people-overview-stats span{padding:10px 11px;border:1px solid #edf0ee;border-radius:9px;background:#fafbfa;color:#77807b;font-size:.69rem;line-height:1.3}.ev-people-overview-stats strong{display:block;margin-bottom:2px;color:#343c38;font-size:1rem}.ev-people-controls{overflow:hidden;border:1px solid var(--workspace-border);border-radius:12px;background:#fff}.ev-people-page .ev-people-toolbar{margin:0;padding:17px 20px;border:0;border-radius:0;background:#fff}.ev-people-page .ev-people-toolbar>div:first-child{min-width:0;flex:1 1 260px}.ev-people-page .ev-people-toolbar>div:first-child p{min-height:2.96em;max-width:540px;margin-top:5px;font-size:.78rem;line-height:1.48}.ev-people-page .ev-ranking-tabs{min-width:0;flex:0 1 auto}.ev-people-page .ev-ranking-tabs button{min-height:33px;padding:6px 9px;font-size:.72rem;white-space:nowrap}.ev-people-pipeline{margin:0;padding:7px 10px;display:flex;gap:2px;overflow-x:auto;border-top:1px solid var(--workspace-border);border-radius:0;background:#fafbfa;scrollbar-width:thin}.ev-people-pipeline button{min-width:max-content;min-height:32px;padding:5px 9px;border:0;border-radius:7px;background:transparent;color:#747d78;font-size:.7rem}.ev-people-pipeline button.active{background:#fff;color:#35403a;box-shadow:0 1px 2px #12231a14}.ev-people-pipeline button strong{margin-left:6px;color:#8c948f;font-size:.66rem}.app-shell .ev-people-list-v2{gap:10px}.app-shell .ev-people-list-v2>.ev-person-card-v2{padding:0;overflow:hidden;border-radius:12px}.ev-person-head-v2{padding:19px 20px 16px;border-bottom:1px solid var(--workspace-border)}.ev-person-head-v2 h3{margin:4px 0 2px;color:#303834;font-size:1.05rem;line-height:1.35}.ev-person-head-v2 a{color:#818a85;font-size:.72rem;text-decoration:none}.ev-person-head-v2 a:hover{color:var(--workspace-accent)}.ev-person-card-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.ev-person-main-copy{padding:20px}.ev-person-block+.ev-person-block{margin-top:18px;padding-top:17px;border-top:1px solid #eef1ef}.ev-person-block>span{display:block;color:#858e89;font-size:.68rem;font-weight:760;letter-spacing:.035em;text-transform:uppercase}.ev-person-block p{margin:7px 0 0;color:#46504a;font-size:.89rem;line-height:1.62}.ev-person-purpose p{color:#343d38;font-weight:560}.ev-person-research-value{padding:19px 20px;border-left:1px solid var(--workspace-border);background:#fafbfa}.ev-person-research-value>div{margin-top:14px}.ev-person-research-value small{display:block;color:#818a85;font-size:.67rem;font-weight:750}.ev-person-research-value p{margin:5px 0 0;color:#4d5751;font-size:.79rem;line-height:1.55}.ev-person-core-scores{padding-top:14px;display:flex;flex-wrap:wrap;gap:7px 12px;border-top:1px solid #e7ebe8;color:#7b847f;font-size:.69rem}.ev-person-core-scores span{margin:0!important}.ev-person-core-scores b{color:#4b554f}.ev-person-details{border-top:1px solid var(--workspace-border);background:#fcfdfc}.ev-person-details>summary{padding:11px 20px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;color:#68726c;font-size:.73rem;font-weight:700}.ev-person-details>summary::-webkit-details-marker{display:none}.ev-person-details[open]>summary{border-bottom:1px solid var(--workspace-border)}.ev-person-details>div{padding:15px 20px 17px}.ev-person-rationale-note{margin:0;color:#727b76;font-size:.7rem;line-height:1.5}.ev-person-score-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.ev-person-score-grid span{padding:8px 9px;border:1px solid #e8ece9;border-radius:8px;background:#fff;color:#7b847f;font-size:.68rem}.ev-person-score-grid b{display:block;margin-top:3px;color:#46504a;font-size:.73rem}.ev-person-details .ev-selection-reasons{margin:10px 0 0;color:#68716c;font-size:.75rem;line-height:1.55}.ev-person-footer{padding:13px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--workspace-border);background:#fff}.ev-person-footer .ev-person-actions{margin:0}.ev-person-outcome{display:flex;align-items:center;gap:7px;color:#808984;font-size:.69rem;font-weight:720}.ev-person-outcome select{min-width:136px;min-height:32px;font-size:.73rem}.ev-opener-draft{padding:14px 20px 16px;display:grid;gap:10px;border-top:1px solid var(--workspace-border);background:#f8fbf8}.ev-opener-draft>div:first-child{display:grid;gap:3px}.ev-opener-draft strong{color:#3f4943;font-size:.74rem}.ev-opener-draft small{color:var(--workspace-muted);font-size:.67rem;line-height:1.45}.ev-opener-draft textarea{min-height:112px;margin:0;background:#fff;font-size:.78rem;line-height:1.5}.ev-opener-draft .inline-actions{margin:0}.ev-reject-panel{margin:0;padding:13px 20px 16px;border:0;border-top:1px solid var(--workspace-border);border-radius:0;background:#fffaf9}.ev-people-secondary{box-shadow:none;background:#fcfdfc}.ev-people-page .ev-person-form-v2 label{font-size:.76rem}.ev-people-page .ev-person-form-v2 label>small{font-size:.68rem}.ev-people-page .ev-person-form-v2 input,.ev-people-page .ev-person-form-v2 textarea{font-size:.84rem}@media(max-width:980px){.ev-people-overview,.ev-person-card-grid{grid-template-columns:1fr}.ev-person-research-value{border-left:0;border-top:1px solid var(--workspace-border)}.ev-person-score-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.ev-people-page .ev-people-toolbar{align-items:stretch;flex-direction:column}.ev-people-page .ev-ranking-tabs{width:100%;overflow-x:auto}.ev-people-overview-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.ev-person-footer{align-items:stretch;flex-direction:column}.ev-person-outcome{justify-content:space-between}}@media(max-width:520px){.ev-people-overview{padding:17px}.ev-people-overview-stats{grid-template-columns:1fr}.ev-person-head-v2,.ev-person-main-copy,.ev-person-research-value,.ev-person-details>div,.ev-person-footer,.ev-reject-panel{padding-left:16px;padding-right:16px}.ev-person-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ev-people-command{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:0;overflow:hidden;border:1px solid var(--workspace-border);border-radius:14px;background:#fff}.ev-people-command-copy{padding:24px 26px}.ev-people-command-copy h2{max-width:820px;margin:7px 0 18px;color:#252d28;font-size:1.16rem;line-height:1.45;letter-spacing:-.012em}.ev-people-critical-unknown{padding:14px 15px;border:1px solid #e9edea;border-radius:10px;background:#fafbfa}.ev-people-critical-unknown span{display:block;color:#858e89;font-size:.66rem;font-weight:760;letter-spacing:.035em;text-transform:uppercase}.ev-people-critical-unknown strong{display:block;margin-top:5px;color:#3e4842;font-size:.84rem;line-height:1.55}.ev-people-find-panel{padding:22px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border-left:1px solid var(--workspace-border);background:#f8faf8}.ev-people-find-panel>strong{margin-top:6px;color:#2f3933;font-size:1.05rem}.ev-people-find-panel p{margin:7px 0 14px;color:#69736d;font-size:.76rem;line-height:1.55}.ev-people-find-panel>a{margin-top:9px;color:var(--workspace-accent);font-size:.72rem;text-decoration:none}.ev-people-search-options{display:flex;gap:10px;margin-top:10px}.ev-people-search-options .text-button{font-size:.72rem;color:var(--accent);cursor:pointer;background:none;border:none;padding:0}.ev-people-search-options .text-button:hover{text-decoration:underline}.ev-people-custom-search{margin-top:10px;width:100%}.ev-people-custom-search label{display:block}.ev-people-custom-search label span{font-weight:700;font-size:.76rem;color:var(--ink)}.ev-people-custom-search label small{display:block;color:var(--muted);font-size:.68rem;margin:3px 0 5px;line-height:1.4}.ev-people-custom-search textarea{width:100%;padding:10px;border:1px solid var(--line);border-radius:8px;font-size:.82rem;resize:vertical;min-height:56px}.ev-people-custom-search textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #1c70481f}.ev-people-source-options{margin-top:10px;width:100%}.ev-people-source-options>span{display:block;font-weight:700;font-size:.76rem;color:var(--ink);margin-bottom:6px}.ev-people-source-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.ev-source-chip{padding:5px 12px;border:1px solid var(--line);border-radius:20px;background:#fff;font-size:.72rem;color:var(--muted);cursor:pointer;transition:all .15s}.ev-source-chip:hover{border-color:var(--accent-soft);background:var(--accent-soft)}.ev-source-chip.active{background:var(--accent);color:#fff;border-color:var(--accent)}.ev-people-source-options>small{color:var(--muted);font-size:.68rem;line-height:1.4}.ev-people-objectives{padding:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.ev-people-objectives button{min-width:0;padding:13px 14px;display:grid;gap:5px;text-align:left;border:1px solid #e9edea;border-radius:10px;background:#fff;color:#68716c;cursor:pointer}.ev-people-objectives button:hover{border-color:#d7ddd9;background:#fbfcfb}.ev-people-objectives button.active{border-color:#cfd8d2;background:#f5f8f6;box-shadow:0 1px 2px #12231a0d}.ev-people-objectives strong{color:#343d38;font-size:.78rem}.ev-people-objectives span{font-size:.67rem;line-height:1.45}.ev-people-value-strip{padding:10px 13px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;border:1px solid var(--workspace-border);border-radius:10px;background:#fafbfa}.ev-people-value-strip span{color:#747d78;font-size:.68rem}.ev-people-value-strip strong{margin-right:3px;color:#343d38;font-size:.78rem}.ev-person-head-v2{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ev-person-identity-line{margin:2px 0 0;color:#707a74;font-size:.73rem}.ev-person-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.ev-person-signal-chips{margin-top:9px;display:flex;flex-wrap:wrap;gap:7px}.ev-person-signal-chips>span{padding:7px 8px;display:inline-flex;align-items:center;gap:6px;border:1px solid #e5eae7;border-radius:8px;background:#fff}.ev-person-signal-chips b{color:#4a554e;font-size:.68rem;font-weight:720;text-transform:capitalize}.ev-person-signal-chips small{color:#89918d;font-size:.62rem;text-transform:uppercase}.ev-person-dimensions{padding-top:13px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;border-top:1px solid #e7ebe8}.ev-person-dimensions span{padding:7px 8px;border:1px solid #e8ece9;border-radius:8px;background:#fff}.ev-person-dimensions small{color:#848d88;font-size:.61rem}.ev-person-dimensions b{display:block;margin-top:2px;color:#4a554e;font-size:.69rem;font-weight:720;text-transform:capitalize}.ev-outreach-workbench{background:#f7faf8}.ev-outreach-purpose{padding:11px 12px;border:1px solid #dfe7e2;border-radius:9px;background:#fff}.ev-outreach-purpose strong{display:block;margin-top:4px;font-size:.76rem;line-height:1.5}.ev-outreach-workbench>label{display:grid;gap:6px;color:#58635d;font-size:.7rem;font-weight:720}.ev-screener-preview{padding:12px 14px;border:1px solid #e3e8e5;border-radius:9px;background:#fff}.ev-screener-preview ol{margin:7px 0 0;padding-left:18px;color:#59645e;font-size:.72rem;line-height:1.55}.ev-screener-preview li+li{margin-top:4px}@media(max-width:980px){.ev-people-command{grid-template-columns:1fr}.ev-people-find-panel{border-left:0;border-top:1px solid var(--workspace-border)}.ev-people-objectives,.ev-people-value-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ev-people-command-copy,.ev-people-find-panel{padding:17px}.ev-people-objectives,.ev-people-value-strip{grid-template-columns:1fr}.ev-person-head-v2{flex-direction:column}.ev-person-badges{justify-content:flex-start}.ev-person-dimensions{grid-template-columns:1fr}}:root{--workspace-canvas: #f7f8f6;--workspace-paper: #ffffff;--workspace-ink: #171b18;--workspace-muted: #6c746f;--workspace-border: #e5e9e6;--workspace-border-strong: #d8ddd9;--workspace-accent: #176b45;--workspace-accent-soft: #edf7f1;--workspace-sidebar: #fbfcfb;--premium-shadow: 0 1px 2px rgba(16, 24, 20, .035), 0 8px 28px rgba(16, 24, 20, .035)}body{background:var(--workspace-canvas)}.app-shell{grid-template-columns:232px minmax(0,1fr);grid-template-rows:58px minmax(0,1fr);background:var(--workspace-canvas);color:var(--workspace-ink)}.app-header{height:58px;padding:0 28px;border-color:var(--workspace-border);background:#ffffffeb;box-shadow:none}.sidebar{width:232px;padding:18px 14px 16px;border-right:1px solid var(--workspace-border);background:var(--workspace-sidebar)}.sidebar-brand{padding:0 10px 19px}.sidebar nav{gap:14px}.nav-group{gap:2px}.nav-group a{min-height:38px;padding:8px 10px;border-radius:8px;color:#5d6660;font-size:.84rem;font-weight:620}.nav-group a:hover{background:#f1f4f1;color:#2f3832}.nav-group a.active{background:#edf2ee;color:#1d2a22;box-shadow:inset 0 0 0 1px #1f402d0a}.nav-icon{width:17px;height:17px;stroke-width:1.65}.nav-group-secondary{padding-top:10px;border-top:1px solid var(--workspace-border)}.sidebar-foot{padding:12px 8px 0;border-top:1px solid var(--workspace-border)}.sidebar-principle{gap:9px}.sidebar-principle i{width:7px;height:7px;background:var(--workspace-accent);box-shadow:0 0 0 4px #e9f4ed}.sidebar-principle b{color:#434b46;font-size:.72rem}.sidebar-principle small{color:#8a918d;font-size:.65rem}.app-main{margin-left:0;padding-top:0;min-height:100vh}.workspace-route-title{color:#4f5752;font-size:.78rem;font-weight:700;letter-spacing:-.01em}.account-menu-trigger-compact{min-width:36px;min-height:36px;padding:3px 5px;border-color:transparent;background:transparent;box-shadow:none}.account-menu-trigger-compact:hover{border-color:var(--workspace-border);background:#f7f8f7}.profile-avatar{background:#eaf1ec;color:#294636;border:1px solid #dce6df}.page-content{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:34px 0 72px}.ev-page{gap:14px}.page-heading,.page-header{margin-bottom:24px}.page-heading h1,.page-header h1{max-width:820px;margin:5px 0 7px;color:#202622;font-size:clamp(1.55rem,2.6vw,2.05rem);line-height:1.14;letter-spacing:-.038em}.page-heading p,.page-header p{max-width:760px;margin:0;color:var(--workspace-muted);font-size:.88rem;line-height:1.6}.eyebrow{color:#77807b;font-size:.67rem;font-weight:780;letter-spacing:.075em}.app-shell .card,.app-shell .ev-decision-panel,.app-shell .ev-evidence-panel,.app-shell .ev-context-panel,.app-shell .ev-disclosure-card,.app-shell .connector-overview-card,.app-shell .connector-manager-card,.app-shell .settings-summary,.app-shell .settings-section>.card,.app-shell .ev-people-overview,.app-shell .ev-people-controls,.app-shell .ev-source-ledger{border:1px solid var(--workspace-border);border-radius:12px;background:var(--workspace-paper);box-shadow:none}.app-shell .card:hover{box-shadow:none}.section-title h2{color:#252c27;font-size:1rem;letter-spacing:-.02em}.section-title p{color:#737b76;font-size:.79rem}.app-shell .button{min-height:38px;padding:8px 13px;border-radius:8px;background:#1b2820;border-color:#1b2820;box-shadow:none;font-size:.79rem;font-weight:720}.app-shell .button:hover{transform:none;background:#26382c;box-shadow:none}.app-shell .button-small{min-height:34px;padding:7px 11px;font-size:.75rem}.app-shell .button-ghost,.app-shell .button-light{background:#fff;color:#39413c;border-color:var(--workspace-border-strong);box-shadow:none}.app-shell .button-ghost:hover,.app-shell .button-light:hover{background:#f8f9f8}.app-shell .badge{border-radius:999px;font-size:.64rem;font-weight:730;letter-spacing:.015em}.app-shell input,.app-shell textarea,.app-shell select{border-color:#dfe4e1;border-radius:8px;background:#fff;box-shadow:none}.app-shell input:focus,.app-shell textarea:focus,.app-shell select:focus{border-color:#9db9a8;box-shadow:0 0 0 3px #176b4514}.ev-home-head{margin-bottom:2px}.ev-home-workspace{gap:16px}.ev-decision-panel{padding:24px;border-color:#dce6df!important;background:linear-gradient(180deg,#fff,#fcfefc)!important}.ev-decision-panel-head h2{max-width:760px;font-size:clamp(1.12rem,2vw,1.42rem);line-height:1.35;letter-spacing:-.025em}.ev-decision-rationale{max-width:790px;color:#646d67;font-size:.84rem}.ev-priority-unknown{margin-top:18px;padding:16px 17px;border:1px solid #e6eae7;border-radius:10px;background:#f8faf8}.ev-priority-unknown>span{color:#78817c;font-size:.64rem;letter-spacing:.06em;text-transform:uppercase;font-weight:780}.ev-priority-unknown p{margin:6px 0 2px;color:#303832;font-size:.94rem;font-weight:680;line-height:1.45}.ev-priority-unknown small{color:#7a827d}.ev-reality-list article{min-height:98px}.ev-reality-list p{color:#3f4842}.ev-context-panel{position:sticky;top:78px}.ev-context-row>span{color:#8a928d}.ev-context-row b{color:#343c37}.ev-setup-page{padding-top:42px}.ev-setup-layout{gap:clamp(36px,6vw,84px);align-items:start}.ev-setup-intro{position:sticky;top:92px;padding:12px 0}.ev-setup-intro h1{max-width:560px;font-size:clamp(2rem,4vw,3.4rem);line-height:1.01;letter-spacing:-.055em}.ev-setup-intro>p{max-width:570px;color:#68716b;font-size:.95rem}.ev-setup-panel{border-radius:14px;border-color:#dde3df;box-shadow:var(--premium-shadow)}.ev-prompt-field{padding:20px 0}.ev-prompt-field-emphasis{background:transparent}.ev-prompt-number{color:#a0aaa4}.workspace-disclosure,.connection-csv-import,.ev-person-details,.ev-disclosure-card{background:#fbfcfb}.workspace-disclosure>summary,.connection-csv-import>summary,.ev-person-details>summary{color:#59625c}.connector-manager-card,.settings-section>.card{overflow:hidden}.connection-row{min-height:64px}.connection-row .badge{white-space:nowrap}.marketing-page{background:#fbfcfa;color:#172019}.marketing-nav{height:68px;background:#fbfcfaeb;border-color:#e7ebe7}.hero{min-height:auto;max-width:1280px;padding-top:92px;padding-bottom:92px;gap:clamp(52px,7vw,96px)}.hero-copy h1{max-width:700px;font-size:clamp(3rem,6.4vw,5.6rem);line-height:.94;letter-spacing:-.064em}.hero-lead{max-width:650px;color:#5c6760;font-size:clamp(1rem,1.55vw,1.18rem);line-height:1.68}.hero-kicker{color:#607067}.hero-product{border-radius:17px;border-color:#dfe6e1;box-shadow:0 26px 80px #1b302417;transform:none}.product-preview{padding:27px}.product-preview h2{font-size:1.12rem;line-height:1.42}.hero-proof{color:#6b766f}.positioning-section,.decision-native-section,.content-section,.faq-section{padding-top:92px;padding-bottom:92px}.section-intro h2{max-width:820px;font-size:clamp(2rem,4vw,3.25rem);line-height:1.03;letter-spacing:-.052em}.positioning-grid article,.decision-native-grid article,.step-grid article,.faq-grid details{border-color:#e5e9e6;box-shadow:none}.positioning-grid article,.decision-native-grid article{min-height:230px}.contrast{background:#142019}.comparison-highlight{border-color:#c9f96b73!important;background:#ffffff0d!important}.pricing-hero{max-width:920px}.pricing-hero h1{font-size:clamp(2.7rem,5.3vw,4.7rem);line-height:.98;letter-spacing:-.055em}.pricing-value-strip{max-width:1120px;margin:0 auto 32px;padding:0 max(24px,5vw);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pricing-value-strip article{padding:19px;border:1px solid #e2e7e3;border-radius:12px;background:#fff}.pricing-value-strip span{display:block;color:#8a928d;font-size:.65rem;font-weight:760;text-transform:uppercase;letter-spacing:.07em}.pricing-value-strip b{display:block;margin-top:7px;color:#2f3732;font-size:.92rem}.pricing-value-strip p{margin:7px 0 0;color:#6d7670;font-size:.78rem;line-height:1.55}.pricing-preview-plan{background:color-mix(in srgb,var(--surface) 82%,var(--mint) 18%)}.auth-page{background:#f7f8f6}.auth-card,.checkout-card{border-color:#dfe4e1;box-shadow:0 20px 60px #11231812}@media(max-width:900px){.app-header{left:0;padding:0 18px}.app-main{margin-left:0}.sidebar{width:min(290px,86vw)}.page-content{width:min(100% - 32px,1180px);padding-top:24px}.ev-setup-intro{position:static}.pricing-value-strip{grid-template-columns:1fr}}@media(max-width:620px){.hero{padding-top:62px;padding-bottom:66px}.hero-copy h1{font-size:clamp(2.65rem,14vw,4rem)}.hero-product{transform:none}.positioning-section,.decision-native-section,.content-section,.faq-section{padding-top:66px;padding-bottom:66px}}.checkout-job-summary{display:grid;gap:8px;margin:18px 0 4px;padding:16px;border:1px solid var(--workspace-border, #e5e7eb);border-radius:14px;background:var(--workspace-subtle, #f8fafc)}.checkout-job-summary b{font-size:.9rem}.checkout-job-summary span{color:var(--muted, #667085);font-size:.82rem;line-height:1.45}.ev-decision-health header{display:flex;align-items:center;justify-content:space-between;min-height:42px;border-bottom:1px solid var(--workspace-border)}.ev-health-summary{padding:14px 0 13px;border-bottom:1px solid var(--workspace-border)}.ev-health-summary p{margin:8px 0 0;color:var(--workspace-muted);font-size:.65rem;line-height:1.5}.ev-context-row-link{grid-template-columns:72px minmax(0,1fr) 10px;align-items:center;text-decoration:none;transition:background .14s ease,margin .14s ease,padding .14s ease}.ev-context-row-link>i{color:#9aa19d;font-size:1rem;font-style:normal;line-height:1}.ev-context-row-link:hover{margin-inline:-8px;padding-inline:8px;border-radius:8px;background:#f6f8f6}.ev-context-row-link:hover>i{color:var(--workspace-accent)}.ev-evidence-lens{display:grid;grid-template-columns:minmax(190px,1.4fr) repeat(5,minmax(110px,.7fr));overflow:hidden;border:1px solid var(--workspace-border);border-radius:11px;background:var(--workspace-paper)}.ev-evidence-lens>div{min-width:0;padding:14px 15px;border-left:1px solid var(--workspace-border)}.ev-evidence-lens>div:first-child{border-left:0}.ev-evidence-lens-head{display:flex;flex-direction:column;justify-content:center}.ev-evidence-lens-head p{margin:4px 0 0;color:var(--workspace-muted);font-size:.64rem;line-height:1.42}.ev-evidence-lens>div:not(.ev-evidence-lens-head)>span{display:block;color:#858d88;font-size:.59rem;font-weight:760;letter-spacing:.035em;text-transform:uppercase}.ev-evidence-lens>div:not(.ev-evidence-lens-head)>b{display:block;margin-top:4px;color:#303833;font-size:1.02rem;font-variant-numeric:tabular-nums}.ev-evidence-lens>div:not(.ev-evidence-lens-head)>small{display:block;margin-top:2px;color:var(--workspace-muted);font-size:.59rem;line-height:1.35}.ev-evidence-lens>.has-warning{background:#fffbf3}.ev-review-disclosure{margin-top:0}.ev-review-disclosure .ev-evidence-list article{background:transparent}.ev-capture-bar{margin-top:2px}.ev-project-readiness{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--workspace-border);border-radius:11px;background:var(--workspace-paper)}.ev-project-readiness>div{min-width:0;padding:14px 16px;border-left:1px solid var(--workspace-border)}.ev-project-readiness>div:first-child{border-left:0}.ev-project-readiness span{display:block;color:#868e89;font-size:.59rem;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.ev-project-readiness b{display:block;margin-top:5px;color:#313934;font-size:.78rem}.ev-project-readiness small{display:block;margin-top:3px;color:var(--workspace-muted);font-size:.62rem;line-height:1.42}.ev-project-readiness .has-warning{background:#fffbf3}.ev-companion-locked{padding:16px 17px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:13px;align-items:center;border-style:dashed;background:#fafbfa}.ev-companion-locked-icon{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--workspace-border);border-radius:9px;background:var(--workspace-paper);color:#7f8882;font-size:1.1rem}.ev-companion-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ev-companion-locked-copy p{margin:5px 0 3px;color:#4f5953;font-size:.7rem;line-height:1.5}.ev-companion-locked-copy>small{display:block;max-width:760px;color:var(--workspace-muted);font-size:.62rem;line-height:1.5}.ev-companion-locked-actions{display:flex;align-items:center;gap:10px;white-space:nowrap}.theme-preference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.theme-preference-option{position:relative;min-width:0;padding:10px;display:grid;grid-template-columns:64px minmax(0,1fr) 18px;align-items:center;gap:11px;border:1px solid var(--workspace-border);border-radius:10px;background:var(--workspace-paper);color:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease}.theme-preference-option:hover{border-color:var(--workspace-border-strong);background:#fafbfa}.theme-preference-option.is-selected{border-color:#8eb7a0;box-shadow:0 0 0 3px #176b4512}.theme-preference-option>span:nth-child(2) b{display:block;color:#343c37;font-size:.75rem}.theme-preference-option>span:nth-child(2) small{display:block;margin-top:2px;color:var(--workspace-muted);font-size:.62rem}.theme-preference-preview{height:44px;padding:7px;display:grid;grid-template-columns:14px 1fr;grid-template-rows:8px 1fr;gap:4px;overflow:hidden;border:1px solid #dfe4e1;border-radius:7px;background:#f7f8f6}.theme-preference-preview i{grid-row:1/-1;display:grid;place-items:start center;border-radius:3px;background:#e7ebe8;color:#7a837d;font-size:.62rem;font-style:normal}.theme-preference-preview b,.theme-preference-preview small{border-radius:2px;background:#fff}.theme-preference-preview[data-theme-preview=dark]{border-color:#303832;background:#111512}.theme-preference-preview[data-theme-preview=dark] i{background:#222923;color:#aeb8b1}.theme-preference-preview[data-theme-preview=dark] b,.theme-preference-preview[data-theme-preview=dark] small{background:#1c221d}.theme-preference-preview[data-theme-preview=system]{background:linear-gradient(115deg,#f7f8f6 0 49%,#111512 51% 100%)}.theme-preference-preview[data-theme-preview=system] b,.theme-preference-preview[data-theme-preview=system] small{background:linear-gradient(115deg,#fff 0 48%,#1c221d 52% 100%)}.theme-preference-check{color:var(--workspace-accent);font-size:.78rem;font-weight:800;text-align:center}.settings-help-copy{margin:13px 0 0;color:var(--workspace-muted);font-size:.68rem}@media(max-width:980px){.ev-evidence-lens{grid-template-columns:repeat(3,minmax(0,1fr))}.ev-evidence-lens-head{grid-column:1/-1;border-left:0!important;border-bottom:1px solid var(--workspace-border)}.ev-evidence-lens>div:nth-child(2),.ev-evidence-lens>div:nth-child(5){border-left:0}.ev-companion-locked{grid-template-columns:36px minmax(0,1fr)}.ev-companion-locked-actions{grid-column:2}}@media(max-width:700px){.ev-project-readiness{grid-template-columns:1fr}.ev-project-readiness>div{border-left:0;border-top:1px solid var(--workspace-border)}.ev-project-readiness>div:first-child{border-top:0}.theme-preference-grid{grid-template-columns:1fr}.ev-evidence-lens{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-evidence-lens>div{border-left:0;border-top:1px solid var(--workspace-border)}.ev-evidence-lens-head{grid-column:1/-1;border-top:0}.ev-evidence-lens>div:nth-child(2n){border-right:1px solid var(--workspace-border)}.ev-companion-locked{grid-template-columns:1fr}.ev-companion-locked-actions{grid-column:1;flex-wrap:wrap}}.profile-avatar-image{display:block;padding:0;object-fit:cover;object-position:center;background:var(--ws-accent-soft, #eaf3ec);color:transparent}.usage-limits-card{overflow:hidden}.usage-meter-grid{margin-top:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.usage-meter,.plan-capacity-grid article{border:1px solid var(--line);border-radius:13px;background:var(--workspace-surface-soft)}.usage-meter{padding:15px}.usage-meter>div,.plan-capacity-grid article>div{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.usage-meter span,.plan-capacity-grid span{color:var(--muted);font-size:.72rem;font-weight:760}.usage-meter b,.plan-capacity-grid b{color:var(--ink);font-size:.92rem;white-space:nowrap}.usage-meter b small,.plan-capacity-grid b small{color:var(--muted);font-size:.72rem;font-weight:720}.usage-meter p,.plan-capacity-grid p,.usage-limits-footnote{margin:8px 0 0;color:var(--muted);font-size:.71rem;line-height:1.5}.usage-meter progress{width:100%;height:7px;margin-top:12px;overflow:hidden;border:0;border-radius:999px;background:var(--workspace-border);accent-color:var(--accent-strong)}.usage-meter progress::-webkit-progress-bar{background:var(--workspace-border);border-radius:999px}.usage-meter progress::-webkit-progress-value{background:var(--accent-strong);border-radius:999px}.usage-meter progress::-moz-progress-bar{background:var(--accent-strong);border-radius:999px}.plan-capacity-grid{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.plan-capacity-grid article{padding:14px;background:var(--workspace-paper)}.usage-limits-footnote{margin-top:13px;padding:0 2px}.settings-empty-state{margin-top:20px;padding:16px;border:1px dashed var(--line);border-radius:12px;background:var(--workspace-surface-soft)}.settings-empty-state b{display:block}.settings-empty-state p{margin:5px 0 0;color:var(--muted);font-size:.75rem}@media(max-width:820px){.usage-meter-grid,.plan-capacity-grid{grid-template-columns:1fr}}.workspace-route-loading{min-height:calc(100vh - 58px);display:grid;place-items:center;align-content:center;gap:12px;background:var(--workspace-canvas, #f7f8fa);color:var(--workspace-muted, #6f7a74);font-size:.82rem}.workspace-route-loading p{margin:0}.auth-consent-panel-error{border-color:#d08a8a;background:#fff8f8}.auth-policy-help,.auth-policy-error{margin:9px 0 0 31px;font-size:.72rem;line-height:1.45}.auth-policy-help{color:var(--muted)}.auth-policy-error{color:var(--danger);font-weight:700}.preview-loop{margin:15px 0 2px;padding:9px 11px;display:flex;align-items:center;gap:7px;overflow-x:auto;border:1px solid #e4e9e5;border-radius:9px;background:#f8faf8;color:#69736d;font-size:.66rem;font-weight:760;white-space:nowrap}.preview-loop i{color:#9aa39d;font-style:normal}.preview-loop strong{color:var(--accent)}.buyer-fit-section{max-width:1280px;margin:0 auto;padding:30px max(24px,5vw) 86px;display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.55fr);gap:clamp(36px,6vw,82px);align-items:start}.buyer-fit-copy h2{margin:12px 0 14px;max-width:520px;color:var(--ink);font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.02;letter-spacing:-.052em}.buyer-fit-copy p{margin:0;max-width:560px;color:var(--muted)}.buyer-fit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.buyer-fit-grid article{min-height:228px;padding:22px;border:1px solid #e3e8e4;border-radius:14px;background:#fff}.buyer-fit-grid article>span{color:var(--accent);font-size:.65rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.buyer-fit-grid h3{margin:18px 0 10px;font-size:1.05rem;line-height:1.3;letter-spacing:-.025em}.buyer-fit-grid p{margin:0;color:#69736d;font-size:.82rem;line-height:1.6}.buyer-fit-grid .buyer-fit-not{background:#f7f8f6}.buyer-fit-grid .buyer-fit-not>span{color:#7d8781}@media(max-width:980px){.buyer-fit-section{grid-template-columns:1fr;padding-bottom:64px}.buyer-fit-grid{grid-template-columns:1fr}.buyer-fit-grid article{min-height:0}}@media(max-width:620px){.auth-policy-help,.auth-policy-error{margin-left:0}.buyer-fit-section{padding-top:10px}}:root{color-scheme:only light}.marketing-page,.auth-page,.fit-page,.legal-page,.checkout-page,.not-found-page{color-scheme:only light}html,body,#root{max-width:100%}body{overflow-x:clip}.marketing-page main,.app-main,.page-content,.hero,.hero-copy,.hero-product,.product-preview,.positioning-section,.content-section,.contrast,.faq-section{min-width:0}.marketing-menu-scrim{display:none}@media(max-width:980px){.marketing-menu-scrim{position:fixed;inset:68px 0 0;z-index:44;display:block;padding:0;border:0;background:#07110b57;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default}.marketing-mobile-panel{z-index:46;max-height:calc(100dvh - 88px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}@media(max-width:900px){.app-header{min-height:58px;padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.sidebar{top:58px;width:min(320px,88vw);padding-bottom:max(16px,env(safe-area-inset-bottom))}.sidebar-scrim{inset:58px 0 0}.mobile-brand{display:inline-flex}.mobile-brand .brand-word{display:none}.workspace-route-title{max-width:min(44vw,220px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-content{width:min(100% - 32px,1180px);padding:24px 0 max(72px,calc(56px + env(safe-area-inset-bottom)))}.app-notice,.billing-attention-banner{top:58px}.account-menu{max-width:calc(100vw - 24px)}.section-title,.page-heading{min-width:0}.section-title>*,.page-heading>*{min-width:0}}@media(max-width:650px){.marketing-nav{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.marketing-preview-cta{display:none}.marketing-nav .brand-word{display:inline}.marketing-mobile-panel{left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right));padding:10px;border-radius:12px}.hero{padding:50px max(16px,env(safe-area-inset-left)) 58px max(16px,env(safe-area-inset-right));gap:38px}.calm-marketing-page .hero{padding-top:54px;padding-bottom:60px}.hero-copy h1,.calm-marketing-page .hero h1{font-size:clamp(2.5rem,12.5vw,3.55rem);line-height:.98;letter-spacing:-.055em}.hero-lead{font-size:1rem;line-height:1.6}.hero-proof{gap:9px 14px}.hero-product{width:100%}.window-bar{min-width:0;padding-inline:12px}.window-bar b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-preview{padding:20px}.product-preview>h2{font-size:1.02rem}.preview-loop{scrollbar-width:thin}.preview-health-row{align-items:flex-start;flex-direction:column}.positioning-section,.decision-native-section,.content-section,.faq-section,.buyer-fit-section{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.section-intro{margin-bottom:30px;text-align:left}.section-intro h2{font-size:clamp(1.9rem,9vw,2.55rem)}.section-intro p{margin-inline:0}.positioning-grid article,.decision-native-grid article,.buyer-fit-grid article{padding:20px;min-height:0}.contrast{padding:64px max(16px,env(safe-area-inset-left))}.comparison-grid article{padding:21px}.faq-grid summary{min-height:48px;padding:16px}.faq-grid details p{padding:15px 16px 18px}.marketing-footer{padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right));padding-bottom:max(44px,calc(24px + env(safe-area-inset-bottom)))}.footer-primary{gap:30px}.footer-primary nav{min-width:0}.auth-panel,.legal-gate,.checkout-page{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.auth-card,.checkout-card{width:100%}.app-shell input,.app-shell textarea,.app-shell select,.auth-page input,.auth-page textarea,.auth-page select,.fit-page input,.fit-page textarea,.fit-page select,.checkout-page input,.checkout-page textarea,.checkout-page select{font-size:16px!important}.connection-row,.connector-selected-head,.ev-person-footer,.ev-people-toolbar,.decision-actions-card,.receipt-head{min-width:0}.ev-filter-row,.inline-actions,.form-actions{row-gap:9px}.ev-filter-row select{min-width:0;width:100%}}@media(max-width:420px){.marketing-nav{height:64px}.marketing-menu-scrim{top:64px}.marketing-mobile-panel{top:calc(100% + 1px)}.brand-mark{width:34px;height:34px}.brand-word{font-size:1rem}.hero-copy h1,.calm-marketing-page .hero h1{font-size:clamp(2.3rem,12vw,3rem)}.hero-actions{margin-top:26px}.product-preview{padding:17px}.window-bar em{font-size:.58rem;letter-spacing:.06em}.preview-metrics>div{padding:12px}.preview-test{padding:13px}.buyer-fit-section{padding-bottom:54px}.app-header{padding-inline:10px}.workspace-route-title{max-width:36vw}.page-content{width:calc(100% - 24px)}.app-shell .card{padding:16px}.ev-decision-panel{padding:18px}.feedback-launcher{right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom))}}@media(pointer:coarse){.marketing-menu-button,.mobile-menu-button,.account-menu-trigger-compact{min-width:44px;min-height:44px}.marketing-mobile-panel a,.sidebar a,.account-menu>a,.account-menu>button{min-height:44px}.app-shell .button,.app-shell .button-small,.marketing-page .button-small,.auth-page .button-small{min-height:44px}}.marketing-desktop-nav a.active{color:var(--accent)}.marketing-desktop-nav a.active:after{transform:scaleX(1)}.marketing-mobile-primary,.marketing-mobile-actions{display:grid;gap:4px}.marketing-mobile-actions{margin-top:8px;padding-top:10px;border-top:1px solid #e7ebe7}.marketing-mobile-panel a.active:not(.button){background:#eef5ef;color:var(--accent-strong)}.marketing-mobile-signin{color:#536159!important}@media(max-width:980px){.marketing-nav{isolation:isolate}.marketing-menu-button{flex:0 0 auto}.marketing-mobile-panel{top:calc(100% + 1px);transform-origin:top center}}@media(max-width:650px){.marketing-nav .brand{min-width:0}.marketing-nav .brand-word{display:inline}.marketing-nav .nav-actions{gap:8px}.marketing-mobile-panel{max-height:calc(100dvh - 76px - env(safe-area-inset-bottom));padding-bottom:max(10px,env(safe-area-inset-bottom))}}@media(max-width:340px){.marketing-nav{padding-inline:10px}.marketing-nav .brand-mark{width:32px;height:32px}.marketing-nav .brand-word{font-size:.96rem}}.marketing-page .cta-band .button{min-height:50px;padding:14px 20px;border-radius:12px;font-size:1rem}.marketing-page .cta-band .button-bright{background:var(--signal);border-color:var(--signal);color:var(--forest);box-shadow:0 10px 28px #c9f96b26}.marketing-page .cta-band .button-bright:hover{background:#d8ff8d;border-color:#d8ff8d}.marketing-page .cta-band .button-light{background:#fff;border-color:#fff;color:var(--forest)}@media(max-width:650px){.marketing-page .cta-band{padding:56px max(16px,env(safe-area-inset-left))}.marketing-page .cta-actions{width:100%;align-items:stretch}.marketing-page .cta-actions .button{width:100%}}.public-source-grid article>div{min-width:0}.public-source-grid .connector-logo{flex:0 0 auto}.connection-document-links>div{min-width:0}.connection-document-links span{min-width:0}.connection-document-links small{overflow-wrap:anywhere}.connection-document-links .button{flex:0 0 auto}.ev-connector-card-head,.ev-connector-identity,.ev-document-source-head{display:flex;align-items:center;gap:10px;min-width:0}.ev-connector-card-head{justify-content:space-between}.ev-connector-identity{flex:1}.ev-connector-identity strong{min-width:0;overflow-wrap:anywhere}.ev-document-source-head>div{min-width:0}.ev-document-source-head strong,.ev-document-source-head small{display:block}.ev-document-source-head small{margin-top:3px;color:var(--workspace-muted);font-size:.68rem;line-height:1.4}.ev-document-source-panel{min-width:0;margin-top:0}.ev-document-source-panel .muted-copy,.ev-document-source-panel .field-error{overflow-wrap:anywhere}.ev-document-actions{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:12px;min-width:0}.ev-document-actions>*{min-width:0}.ev-document-actions select{width:100%;max-width:100%}.ev-document-actions-single{grid-template-columns:auto;justify-content:start}@media(max-width:820px){.connection-document-links{grid-template-columns:1fr}}@media(max-width:620px){.connection-document-links>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center}.connection-document-links .button{grid-column:1 / -1;width:100%}.ev-document-actions,.ev-document-actions-single{grid-template-columns:1fr;justify-content:stretch}.ev-document-actions .button{width:100%}.ev-connector-card-head{align-items:flex-start}}.ev-project-sources-card .ev-connector-grid>article,.ev-project-sources-card .stack-form,.ev-project-sources-card .stack-form label{min-width:0}.ev-connector-card-head .badge{flex:0 0 auto}.ev-project-sources-card .ev-inline-panel .inline-actions{min-width:0;flex-wrap:wrap}.ev-project-sources-card .ev-inline-panel .inline-actions select{flex:1 1 240px;min-width:0;max-width:100%}.source-status{max-width:min(72%,240px);line-height:1.3;text-align:right}@media(max-width:620px){.public-source-grid article>div{align-items:flex-start}.source-status{max-width:calc(100% - 56px)}.ev-project-sources-card .ev-inline-panel .inline-actions select{flex-basis:100%;width:100%}}:root{--type-display-home: clamp(3.15rem, 5.15vw, 5rem);--type-display-page: clamp(2.65rem, 4.35vw, 4.2rem);--type-display-compact: clamp(2.15rem, 3.3vw, 3.05rem);--type-section: clamp(1.9rem, 3.05vw, 2.75rem);--type-app-page: clamp(1.55rem, 2.1vw, 1.95rem)}.hero h1,.calm-marketing-page .hero h1{font-size:var(--type-display-home);line-height:.98;letter-spacing:-.055em;text-wrap:balance}.pricing-hero h1,.content-hero h1,.preview-intro h1{font-size:var(--type-display-page);line-height:.99;letter-spacing:-.052em;text-wrap:balance}.content-hero h1{max-width:920px}.content-hero{max-width:1120px}.pricing-hero{max-width:940px}.pricing-hero>p,.content-hero>p,.preview-intro>p{max-width:760px}.section-intro h2,.contrast h2,.answer-panel h2,.two-column-content h2,.public-boundary-section h2{font-size:var(--type-section);line-height:1.06;letter-spacing:-.045em;text-wrap:balance}.section-intro{max-width:820px}.section-intro h2{max-width:780px;margin-inline:auto}.section-intro p{max-width:650px}.auth-story h1{font-size:clamp(2.55rem,4.15vw,3.85rem);line-height:1;letter-spacing:-.05em}.legal-page h1,.legal-markdown h1{font-size:var(--type-display-compact);line-height:1.05;letter-spacing:-.045em;text-wrap:balance}.checkout-card h1{font-size:clamp(2.05rem,4.1vw,3.15rem);line-height:1.04;letter-spacing:-.045em}.not-found-page h1{font-size:clamp(2.8rem,6.2vw,4.7rem);line-height:.96;letter-spacing:-.055em}.app-shell .page-heading h1,.app-shell .page-header h1,.app-shell .page-content>h1{max-width:820px;font-size:var(--type-app-page);line-height:1.16;letter-spacing:-.035em;text-wrap:pretty}.app-shell .page-heading p,.app-shell .page-header p{max-width:720px;font-size:.88rem;line-height:1.58}.app-shell .section-title h2{font-size:1.12rem;line-height:1.28;letter-spacing:-.02em}@media(max-width:650px){.hero-copy h1,.hero h1,.calm-marketing-page .hero h1{font-size:clamp(2.4rem,10.8vw,3.15rem);line-height:1;letter-spacing:-.047em}.content-hero,.pricing-hero{padding-top:52px;padding-bottom:46px}.content-hero h1,.pricing-hero h1,.preview-intro h1{font-size:clamp(2.15rem,9.6vw,2.85rem);line-height:1.02;letter-spacing:-.044em}.content-hero>p,.pricing-hero>p,.preview-intro>p,.hero-lead{font-size:1rem;line-height:1.62}.section-intro h2,.contrast h2,.answer-panel h2,.two-column-content h2,.public-boundary-section h2{font-size:clamp(1.78rem,7.7vw,2.25rem);line-height:1.08;letter-spacing:-.038em}.section-intro h2{margin-inline:0}.positioning-section,.decision-native-section,.content-section,.faq-section,.public-boundary-section{padding-top:64px;padding-bottom:64px}.answer-panel{margin:0 16px 62px;padding:23px;border-radius:19px;box-shadow:0 14px 34px #112a1b12}.public-source-grid,.trust-control-grid{padding-right:16px;padding-bottom:64px;padding-left:16px;gap:12px}.positioning-grid article,.method-grid article,.public-source-grid article,.trust-control-grid article,.buyer-fit-grid article{border-color:#d9e2da;background:linear-gradient(180deg,#fff,#fbfcfa);box-shadow:0 8px 24px #112a1b0b}.method-grid article{min-height:0;padding:21px}.method-grid h3{margin-top:30px}.public-boundary-section{gap:28px}.boundary-list{gap:10px}.boundary-list p{padding:16px 17px}.truth-disclosure{padding:14px 15px;border-radius:12px}.auth-story h1{font-size:clamp(2.2rem,9.8vw,2.8rem);line-height:1.02}.legal-page h1,.legal-markdown h1,.checkout-card h1{font-size:clamp(1.95rem,8.5vw,2.45rem);line-height:1.08}.not-found-page h1{font-size:clamp(2.35rem,10.5vw,3.15rem);line-height:1}.app-shell .page-heading h1,.app-shell .page-header h1,.app-shell .page-content>h1{font-size:clamp(1.45rem,6.3vw,1.78rem);line-height:1.18;letter-spacing:-.03em}.app-shell .page-heading,.app-shell .page-header{gap:13px;margin-bottom:20px}}@media(max-width:420px){.hero-copy h1,.hero h1,.calm-marketing-page .hero h1{font-size:clamp(2.25rem,11vw,2.8rem)}.content-hero h1,.pricing-hero h1,.preview-intro h1{font-size:clamp(2rem,10vw,2.55rem)}.section-intro h2,.contrast h2,.answer-panel h2,.two-column-content h2,.public-boundary-section h2{font-size:clamp(1.7rem,8.2vw,2.05rem)}}.auth-page{background:radial-gradient(circle at 12% 4%,rgba(201,249,107,.16),transparent 25rem),radial-gradient(circle at 92% 18%,rgba(88,217,179,.11),transparent 28rem),#f8faf7}.auth-story{position:relative;overflow:hidden;border-right:1px solid #dfe6df;background:linear-gradient(145deg,#fffffff5,#f1f7f1f0);color:var(--ink)}.auth-story:before{content:"";position:absolute;width:340px;height:340px;right:-160px;bottom:-145px;border:1px solid rgba(28,112,72,.09);border-radius:50%;box-shadow:0 0 0 58px #1c704806,0 0 0 116px #1c704805;pointer-events:none}.auth-story .eyebrow-light{color:var(--accent)}.auth-story h1{color:var(--ink)}.auth-story>p{color:#59675f}.auth-story-list span{background:#e8f5eb;color:var(--accent-strong);border:1px solid #cfe5d4}.auth-story-list small{color:#69766f}.auth-panel{background:#ffffff6b}.auth-card{border-color:#dce4dd;background:#fffffff7;box-shadow:0 22px 70px #1c342513}.auth-progress,.trial-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 0 25px}.auth-progress span,.trial-progress span{min-width:0;display:flex;align-items:center;gap:7px;padding:8px 9px;border:1px solid #e1e7e2;border-radius:10px;background:#f8faf8;color:#647169;font-size:.68rem;font-weight:760;line-height:1.25}.auth-progress i,.trial-progress i{width:20px;height:20px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#edf0ed;color:#68736d;font-style:normal;font-size:.64rem;font-weight:850}.auth-progress .is-current,.trial-progress .is-current{border-color:#b9d7c1;background:#f1f8f3;color:#245d3f}.auth-progress .is-current i,.trial-progress .is-current i{background:var(--accent);color:#fff}.trial-progress .is-complete{color:#476254;background:#fbfcfb}.trial-progress .is-complete i{background:var(--success-soft);color:var(--success)}.checkout-page.trial-review-page{display:block;min-height:100vh;padding:0;background:radial-gradient(circle at 8% 0,rgba(201,249,107,.15),transparent 27rem),radial-gradient(circle at 96% 12%,rgba(88,217,179,.1),transparent 31rem),linear-gradient(180deg,#fbfcfa,#f4f7f3)}.trial-review-shell{width:min(1120px,calc(100% - 40px));min-height:100vh;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);grid-template-rows:auto 1fr;gap:0 clamp(48px,7vw,92px);align-items:center;padding-bottom:52px}.trial-review-topbar{grid-column:1 / -1;min-height:82px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(217,225,218,.9)}.trial-review-topbar .text-button{width:auto;margin:0;padding:8px 0;border:0;background:transparent;color:#65716a;cursor:pointer}.trial-review-topbar .text-button:hover{color:var(--ink)}.trial-review-intro{max-width:610px;padding:48px 0 54px}.trial-review-intro h1{max-width:590px;margin:13px 0 17px;color:#1a241e;font-size:clamp(2.45rem,4.4vw,4.15rem);line-height:.98;letter-spacing:-.055em;text-wrap:balance}.trial-review-intro>p:not(.trial-review-note){max-width:580px;margin:0;color:#59665f;font-size:1.02rem;line-height:1.67}.trial-progress{max-width:520px;margin-bottom:34px}.trial-value-list{display:grid;gap:0;margin-top:34px;border-top:1px solid #dfe6e0}.trial-value-list>div{display:grid;grid-template-columns:34px minmax(0,1fr);gap:13px;padding:17px 0;border-bottom:1px solid #e4e9e5}.trial-value-list>div>span{padding-top:2px;color:#647169;font-size:.66rem;font-weight:850;letter-spacing:.06em}.trial-value-list p{margin:0}.trial-value-list b,.trial-value-list small{display:block}.trial-value-list b{color:#253129;font-size:.91rem}.trial-value-list small{margin-top:3px;color:#66736c;font-size:.78rem;line-height:1.5}.trial-review-note{max-width:560px;margin:18px 0 0!important;color:#647169!important;font-size:.76rem;line-height:1.5!important}.trial-review-note a{color:var(--accent-strong);font-weight:760;text-decoration:underline;text-underline-offset:2px}.trial-summary-card{width:100%;margin:44px 0;padding:clamp(26px,3.5vw,38px);align-self:center;border:1px solid #d8e1da;border-radius:22px;background:#fffffffa;box-shadow:0 28px 82px #1b302318}.trial-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:21px;border-bottom:1px solid #e3e8e4}.trial-summary-head h2{margin:5px 0 0;font-size:clamp(1.65rem,3vw,2.2rem);letter-spacing:-.045em}.trial-plan-chip{flex:0 0 auto;padding:7px 10px;border:1px solid #d4e4d7;border-radius:999px;background:#f2f8f3;color:#4b6756;font-size:.68rem;font-weight:800}.trial-billing-grid{grid-template-columns:1fr;gap:0;margin:6px 0 0}.trial-billing-grid>div{min-height:64px;padding:14px 0;display:flex;align-items:center;justify-content:space-between;gap:24px;border:0;border-bottom:1px solid #e7ebe8;border-radius:0;background:transparent}.trial-billing-grid span{color:#66736c;font-size:.75rem}.trial-billing-grid strong{margin:0;color:#263129;font-size:.93rem;text-align:right}.trial-billing-explainer{display:grid;gap:12px;margin:22px 0 24px}.trial-billing-explainer>div{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:flex-start}.trial-billing-explainer>div>span{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#edf7f0;color:var(--success);font-size:.69rem;font-weight:900}.trial-billing-explainer p{margin:0}.trial-billing-explainer b,.trial-billing-explainer small{display:block}.trial-billing-explainer b{color:#354139;font-size:.81rem}.trial-billing-explainer small{margin-top:2px;color:#66736c;font-size:.72rem;line-height:1.48}.trial-checkout-cta{min-height:50px;font-size:.91rem}.trial-summary-card .checkout-assurance{color:#4d6d59!important;font-size:.73rem}.trial-summary-card .checkout-legal{margin-top:17px;color:#66736c;font-size:.7rem;line-height:1.5}.trial-summary-card .checkout-legal a{color:#486a55;text-decoration:underline;text-underline-offset:2px}.trial-checkout-error{margin:0 0 16px}.trial-checkout-error .text-button{width:auto;margin:5px 0 0;padding:0}.trial-unavailable-card{margin:10vh auto 0}@media(max-width:900px){.auth-layout{grid-template-columns:1fr}.auth-story{min-height:auto;padding:56px max(24px,7vw);border-right:0;border-bottom:1px solid #dfe6df}.auth-story h1{max-width:720px}.auth-story>p{max-width:720px}.auth-story-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.auth-story-list>div{padding:14px;border:1px solid #dce6de;border-radius:13px;background:#ffffffad}.trial-review-shell{width:min(720px,calc(100% - 36px));grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:0}.trial-review-intro{max-width:none;padding:42px 0 12px}.trial-review-intro h1{max-width:660px}.trial-summary-card{margin:28px 0 60px}}@media(max-width:650px){.auth-story{padding:38px 20px}.auth-story-list{grid-template-columns:1fr}.auth-panel{padding:24px 16px 44px}.auth-card{padding:25px 20px;border-radius:17px}.auth-progress,.trial-progress{grid-template-columns:1fr}.auth-progress span,.trial-progress span{min-height:38px}.trial-review-shell{width:min(100% - 28px,560px)}.trial-review-topbar{min-height:70px}.trial-review-intro{padding-top:34px}.trial-review-intro h1{font-size:clamp(2.12rem,10.2vw,2.8rem);line-height:1.02}.trial-progress{margin-bottom:28px}.trial-summary-card{padding:23px 20px;border-radius:17px}.trial-summary-head{align-items:flex-start}.trial-plan-chip{margin-top:2px}.trial-billing-grid>div{align-items:flex-start}.trial-billing-grid strong{max-width:58%}}.ev-project-context-summary-card{overflow:hidden}.ev-project-context-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ev-project-context-summary article{min-width:0;padding:17px 18px;border:1px solid var(--line);border-radius:14px;background:var(--workspace-surface-soft)}.ev-project-context-summary article>span{display:block;margin-bottom:7px;color:var(--muted-2);font-size:.72rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.ev-project-context-summary article p,.ev-project-context-summary article b,.ev-project-context-summary article a{margin:0;color:var(--ink);line-height:1.55;overflow-wrap:anywhere}.ev-project-context-summary .ev-context-primary{grid-column:span 3;padding:20px 22px;background:var(--workspace-paper)}.ev-project-context-summary .ev-context-primary p{max-width:920px;font-size:1rem}.ev-project-context-summary .ev-context-wide{grid-column:span 3}.ev-project-context-editor{margin-top:8px;padding-top:18px;border-top:1px solid var(--line)}.ev-project-connection-strip{display:grid;grid-template-columns:150px 150px minmax(0,1fr);gap:14px;align-items:stretch}.ev-project-connection-strip>div{padding:16px;border:1px solid var(--line);border-radius:13px;background:var(--workspace-surface-soft)}.ev-project-connection-strip b,.ev-project-connection-strip span{display:block}.ev-project-connection-strip b{font-size:1.45rem;letter-spacing:-.03em}.ev-project-connection-strip span{margin-top:3px;color:var(--muted);font-size:.78rem}.ev-project-connection-strip p{margin:0;padding:16px 18px;border-left:2px solid var(--line-strong);color:var(--muted);line-height:1.55}.ev-context-history{display:grid;gap:10px}.ev-context-history article{padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--workspace-paper)}.ev-context-history article div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ev-context-history article small{color:var(--muted-2)}.ev-context-history article p{margin:8px 0 0;color:var(--muted)}@media(max-width:760px){.ev-project-context-summary{grid-template-columns:1fr}.ev-project-context-summary .ev-context-primary,.ev-project-context-summary .ev-context-wide{grid-column:auto}.ev-project-connection-strip{grid-template-columns:1fr 1fr}.ev-project-connection-strip p{grid-column:1 / -1;border-left:0;border-top:1px solid var(--line)}}.connection-canonical-grid>div{align-items:flex-start;flex-wrap:wrap}.connection-canonical-grid>div>span{flex:1 1 260px;min-width:0}.connection-canonical-grid>div>.inline-actions{margin-left:auto}.connection-canonical-grid .is-unavailable{opacity:.68}.connection-inline-credential,.connection-gsc-controls{width:100%;margin-top:10px;padding-left:52px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.connection-inline-credential input,.connection-gsc-controls select{flex:1 1 240px;min-width:0}.ev-decision-command{padding:clamp(22px,3vw,32px);border:1px solid var(--line-strong);border-radius:20px;background:var(--workspace-paper);box-shadow:var(--shadow-sm)}.ev-decision-command-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.ev-decision-command-head h2{margin:7px 0 8px;max-width:820px;font-size:clamp(1.45rem,2.5vw,2rem);letter-spacing:-.035em;line-height:1.15}.ev-decision-command-head p{margin:0;max-width:820px;color:var(--muted);line-height:1.55}.ev-decision-command-status{display:grid;justify-items:end;gap:7px;flex:0 0 auto}.ev-decision-command-status small{color:var(--muted-2)}.ev-decision-answer-grid{margin-top:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ev-decision-answer-grid article{padding:16px 17px;border:1px solid var(--line);border-radius:13px;background:var(--workspace-surface-soft)}.ev-decision-answer-grid span,.ev-decision-prediction>span{display:block;margin-bottom:6px;color:var(--muted-2);font-size:.7rem;font-weight:850;text-transform:uppercase;letter-spacing:.055em}.ev-decision-answer-grid p,.ev-decision-prediction p{margin:0;color:var(--ink);line-height:1.5}.ev-decision-prediction{margin-top:10px;padding:15px 17px;border-left:3px solid var(--accent);border-radius:10px;background:var(--accent-soft)}.ev-decision-prediction small{display:block;margin-top:7px;color:var(--muted)}.ev-decision-command-actions{margin-top:18px;display:flex;gap:8px;flex-wrap:wrap}.ev-decision-links{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 4px}.ev-decision-links a{padding:8px 11px;border:1px solid var(--line);border-radius:999px;background:var(--workspace-paper);color:var(--muted);font-size:.78rem;font-weight:750;text-decoration:none}.ev-decision-links a:hover{border-color:var(--line-strong);color:var(--ink)}.ev-decision-machinery{margin-top:10px}@media(max-width:760px){.ev-decision-command-head{display:grid}.ev-decision-command-status{justify-items:start}.ev-decision-answer-grid{grid-template-columns:1fr}}.ev-decision-prediction-rules{display:grid;gap:5px;margin-top:10px}.ev-decision-prediction-rules small{display:block;color:var(--muted);line-height:1.45}.ev-decision-prediction-rules b{color:var(--ink);font-weight:760}.ev-watch-rule-builder{padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:var(--workspace-surface-soft)}.ev-watch-rule-builder summary{cursor:pointer;font-weight:780}.ev-watch-rule-grid{margin-top:13px;display:grid;grid-template-columns:2fr .7fr .8fr 1.2fr;gap:10px}.ev-watch-rule-description{grid-column:1 / -1}.ev-watch-metric-rules{margin-top:8px;display:grid;gap:5px}.ev-watch-metric-rules span{padding:7px 9px;border-radius:9px;background:var(--accent-soft);color:var(--muted);font-size:.76rem}@media(max-width:760px){.ev-watch-rule-grid{grid-template-columns:1fr 1fr}.ev-watch-rule-description{grid-column:1 / -1}}.ev-first-party-context,.ev-product-understanding-card,.ev-source-library,.ev-people-learning-summary,.connection-recommendation,.ev-decision-delta{border-color:var(--line-strong)!important}.ev-first-party-context{padding:20px 21px;border:1px solid var(--line-strong);border-radius:16px;background:var(--workspace-paper)}.ev-first-party-context h3{margin:5px 0 6px;font-size:1.04rem;letter-spacing:-.02em}.ev-first-party-context>p{margin:0;max-width:850px;color:var(--muted);line-height:1.55}.ev-first-party-grid{margin-top:15px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ev-first-party-grid>div{padding:12px 13px;border:1px solid var(--line);border-radius:11px;background:var(--workspace-surface-soft)}.ev-first-party-grid span{display:block;margin-bottom:4px;color:var(--muted-2);font-size:.68rem;font-weight:820;text-transform:uppercase;letter-spacing:.05em}.ev-first-party-grid strong{display:block;color:var(--ink);font-size:.86rem;line-height:1.45}.ev-context-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:13px}.ev-context-chips span{padding:6px 9px;border:1px solid var(--line);border-radius:999px;background:var(--workspace-surface-soft);color:var(--muted);font-size:.72rem;font-weight:730}.ev-first-party-caveat{display:flex;gap:7px;align-items:flex-start;margin:13px 0 0!important;padding-top:12px;border-top:1px solid var(--line);color:var(--muted-2)!important;font-size:.75rem}.ev-method-strip{margin:14px 0 0;display:grid;grid-template-columns:minmax(150px,.55fr) minmax(0,1.45fr);gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--workspace-surface-soft)}.ev-method-strip>span{color:var(--muted-2);font-size:.68rem;font-weight:850;text-transform:uppercase;letter-spacing:.055em}.ev-method-strip>div{min-width:0}.ev-method-strip strong{display:block;color:var(--ink);font-size:.86rem}.ev-method-strip small{display:block;margin-top:3px;color:var(--muted);line-height:1.42}.ev-method-strip-decision{margin:16px 0 0}.ev-decision-delta{padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--workspace-paper)}.ev-decision-delta>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.ev-decision-delta h2{margin:5px 0 0;font-size:1.08rem;letter-spacing:-.02em}.ev-decision-delta>header p{margin:4px 0 0;max-width:680px;color:var(--muted);font-size:.8rem;line-height:1.5}.ev-delta-grid{margin-top:15px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ev-delta-grid article{padding:14px 15px;border:1px solid var(--line);border-radius:12px;background:var(--workspace-surface-soft)}.ev-delta-grid span{display:block;margin-bottom:5px;color:var(--muted-2);font-size:.68rem;font-weight:850;text-transform:uppercase;letter-spacing:.055em}.ev-delta-grid p{margin:0;color:var(--ink);line-height:1.48}.ev-observation-boundary{margin:10px 0 0;padding:11px 13px;border-left:2px solid var(--line-strong);color:var(--muted);font-size:.78rem;line-height:1.5}.ev-observation-boundary b{color:var(--ink)}.connection-recommendation{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:18px 20px;border:1px solid var(--line-strong);border-radius:16px;background:var(--workspace-paper);box-shadow:var(--shadow-xs)}.connection-recommendation h2{margin:5px 0;font-size:1.05rem;letter-spacing:-.02em}.connection-recommendation p{margin:0;max-width:760px;color:var(--muted);line-height:1.5}.connection-recommendation .button{white-space:nowrap}.connection-source-section{overflow:hidden;border:1px solid var(--line);border-radius:15px;background:var(--workspace-paper)}.connection-source-section+.connection-source-section{margin-top:13px}.connection-source-section .connection-section-label{border-top:0;padding:13px 16px;background:var(--workspace-surface-soft)}.connection-canonical-stack{display:grid}.connection-canonical-row,.connection-library-row{min-height:76px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 16px;border-top:1px solid var(--line)}.connection-canonical-row:first-child,.connection-library-row:first-child{border-top:0}.connection-canonical-row>div:first-child,.connection-library-row>div:first-child{min-width:0;display:flex;gap:12px;align-items:center}.connection-canonical-row h3,.connection-library-row h3{margin:0;color:var(--ink);font-size:.88rem}.connection-canonical-row p,.connection-library-row p{margin:3px 0 0;color:var(--muted);font-size:.75rem;line-height:1.42}.connection-library-icon{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;background:var(--workspace-surface-soft);color:var(--accent-strong);font-weight:900}.ev-product-understanding-card{overflow:hidden}.ev-product-understanding-body{display:grid;gap:15px}.ev-product-understanding-summary{margin:0;max-width:900px;color:var(--ink);font-size:.95rem;line-height:1.62}.ev-product-understanding-empty{padding:17px;border:1px dashed var(--line-strong);border-radius:12px;background:var(--workspace-surface-soft)}.ev-product-understanding-empty p{margin:0 0 12px;max-width:760px;color:var(--muted);line-height:1.5}.ev-inline-disclosure{padding:11px 13px;border:1px solid var(--line);border-radius:11px;background:var(--workspace-surface-soft)}.ev-inline-disclosure summary{cursor:pointer;color:var(--ink);font-size:.78rem;font-weight:780}.ev-source-page-list{display:grid;gap:6px;margin:11px 0 0;padding:0;list-style:none}.ev-source-page-list li{min-width:0;display:flex;gap:8px;justify-content:space-between;align-items:baseline;padding:7px 0;border-top:1px solid var(--line)}.ev-source-page-list a{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--ink);font-size:.76rem;white-space:nowrap}.ev-source-page-list small{flex:0 0 auto;color:var(--muted-2);text-transform:capitalize}.ev-research-stop-reason{margin-top:14px;padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:var(--workspace-surface-soft)}.ev-research-stop-reason span{display:block;margin-bottom:4px;color:var(--muted-2);font-size:.68rem;font-weight:850;text-transform:uppercase;letter-spacing:.055em}.ev-research-stop-reason strong{display:block;color:var(--ink);font-size:.85rem}.ev-research-stop-reason p{margin:4px 0 0;color:var(--muted);font-size:.77rem;line-height:1.5}.ev-source-library{scroll-margin-top:90px}.ev-source-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ev-source-library-card{min-width:0;padding:15px 16px;border:1px solid var(--line);border-radius:13px;background:var(--workspace-surface-soft)}.ev-source-library-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ev-source-library-head>div{display:flex;align-items:center;gap:8px;min-width:0}.ev-source-library-head time{color:var(--muted-2);font-size:.7rem}.ev-source-library-card h3{margin:11px 0;color:var(--ink);font-size:.92rem;line-height:1.38;overflow-wrap:anywhere}.ev-source-library-impact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ev-source-library-impact span{min-width:0;padding:9px;border:1px solid var(--line);border-radius:9px;background:var(--workspace-paper)}.ev-source-library-impact b,.ev-source-library-impact small{display:block}.ev-source-library-impact b{color:var(--ink);font-size:1rem}.ev-source-library-impact small{margin-top:2px;color:var(--muted-2);font-size:.64rem;line-height:1.3}.ev-source-library-card>p{margin:11px 0 0;color:var(--muted);font-size:.74rem;line-height:1.48}.ev-source-library-card>p.has-impact{color:var(--ink)}.ev-source-library-empty{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:17px;border:1px dashed var(--line-strong);border-radius:12px;background:var(--workspace-surface-soft)}.ev-source-library-empty strong{color:var(--ink)}.ev-source-library-empty p{margin:4px 0 0;max-width:760px;color:var(--muted);font-size:.78rem;line-height:1.5}.ev-people-learning-summary{padding:18px 19px;border:1px solid var(--line-strong);border-radius:16px;background:var(--workspace-paper)}.ev-people-learning-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.ev-people-learning-head h2{margin:5px 0 0;font-size:1.04rem;letter-spacing:-.02em}.ev-people-learning-grid{margin-top:13px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ev-people-learning-grid article{padding:13px 14px;border:1px solid var(--line);border-radius:11px;background:var(--workspace-surface-soft)}.ev-people-learning-grid article>span{display:block;margin-bottom:5px;color:var(--muted-2);font-size:.67rem;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.ev-people-learning-grid strong{display:block;color:var(--ink);font-size:.84rem;line-height:1.45}.ev-people-learning-grid p{margin:5px 0 0;color:var(--muted);font-size:.76rem;line-height:1.48}.ev-people-learning-grid small{display:block;margin-top:8px;color:var(--muted-2)}.ev-people-learning-grid .inline-actions{margin-top:10px}.ev-people-learning-note{margin:12px 0 0;padding-top:11px;border-top:1px solid var(--line);color:var(--muted);font-size:.75rem;line-height:1.48}.ev-decision-prediction em{color:var(--ink);font-style:normal;font-weight:760}@media(max-width:760px){.ev-first-party-grid,.ev-delta-grid,.ev-source-library-grid,.ev-people-learning-grid{grid-template-columns:1fr}.ev-method-strip{grid-template-columns:1fr;gap:4px}.connection-recommendation{grid-template-columns:1fr}.connection-recommendation .button{justify-self:start}.connection-canonical-row,.connection-library-row{grid-template-columns:1fr}.connection-canonical-row>.inline-actions,.connection-library-row>.inline-actions{justify-self:start}.ev-source-library-empty{align-items:flex-start;flex-direction:column}.ev-source-library-impact{grid-template-columns:1fr 1fr 1fr}}.ev-source-page-list>a{min-width:0;display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding:7px 0;border-top:1px solid var(--line);text-decoration:none}.ev-source-page-list>a:first-child{border-top:0}.ev-source-library-anchor{scroll-margin-top:90px}.ev-first-party-context>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ev-first-party-context>header h2{margin:5px 0 0;font-size:1.02rem;letter-spacing:-.02em}@media(max-width:760px){.ev-first-party-context>header{flex-direction:column}}.ev-evidence-summary{display:grid;gap:14px;padding:19px;border:1px solid var(--line-strong);border-radius:16px;background:var(--workspace-paper)}.ev-evidence-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.ev-evidence-summary-head h2{margin:5px 0 0;max-width:720px;color:var(--ink);font-size:1.08rem;letter-spacing:-.022em}.ev-evidence-summary-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.ev-evidence-summary-meta span{padding:6px 8px;border:1px solid var(--line);border-radius:999px;background:var(--workspace-surface-soft);color:var(--muted);font-size:.68rem;white-space:nowrap}.ev-evidence-summary-meta b{color:var(--ink)}.ev-evidence-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ev-evidence-summary-card{min-width:0;padding:14px 15px;border:1px solid var(--line);border-radius:12px;background:var(--workspace-surface-soft)}.ev-evidence-summary-card>span{display:block;margin-bottom:7px;color:var(--muted-2);font-size:.67rem;font-weight:850;text-transform:uppercase;letter-spacing:.055em}.ev-evidence-summary-card p{margin:0;color:var(--ink);font-size:.82rem;line-height:1.52}.ev-evidence-summary-card ul{display:grid;gap:6px;margin:0;padding-left:18px;color:var(--ink);font-size:.81rem;line-height:1.48}.ev-evidence-summary-card small{display:block;margin-top:10px;padding-top:8px;border-top:1px solid var(--line);color:var(--muted-2);font-size:.67rem}.ev-evidence-summary-card.is-support{border-left-width:3px;border-left-color:var(--success)}.ev-evidence-summary-card.is-challenge{border-left-width:3px;border-left-color:var(--danger)}.ev-evidence-summary-card.is-unknown{border-left-width:3px;border-left-color:var(--warning)}.ev-evidence-summary-card.is-action{border-left-width:3px;border-left-color:var(--accent)}.ev-evidence-competing{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:baseline;padding:11px 12px;border:1px dashed var(--line-strong);border-radius:10px;background:var(--workspace-surface-soft)}.ev-evidence-competing span{color:var(--muted-2);font-size:.67rem;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.ev-evidence-competing p{margin:0;color:var(--muted);font-size:.77rem;line-height:1.46}.ev-evidence-records{scroll-margin-top:90px}.ev-quick-filters{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.ev-quick-filters button{padding:7px 10px;border:1px solid var(--line);border-radius:999px;background:var(--workspace-paper);color:var(--muted);font:inherit;font-size:.71rem;font-weight:760;cursor:pointer}.ev-quick-filters button:hover{border-color:var(--line-strong);color:var(--ink)}.ev-quick-filters button.is-active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.ev-filter-reset{margin-left:auto}.ev-reopen-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:15px 16px;border:1px solid var(--line);border-radius:12px;background:var(--workspace-surface-soft)}.ev-reopen-intro h3{margin:5px 0 4px;color:var(--ink);font-size:.96rem;letter-spacing:-.015em}.ev-reopen-intro p{margin:0;max-width:820px;color:var(--muted);font-size:.77rem;line-height:1.5}.ev-reopen-intro>span{max-width:190px;color:var(--muted-2);font-size:.7rem;font-weight:780;line-height:1.4;text-align:right}.ev-reopen-list article{display:grid;gap:10px}.ev-reopen-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.ev-reopen-facts span{min-width:0;padding:9px 10px;border:1px solid var(--line);border-radius:9px;background:var(--workspace-surface-soft)}.ev-reopen-facts small,.ev-reopen-facts b{display:block}.ev-reopen-facts small{margin-bottom:3px;color:var(--muted-2);font-size:.63rem;text-transform:uppercase;letter-spacing:.045em}.ev-reopen-facts b{overflow:hidden;color:var(--ink);font-size:.73rem;line-height:1.4;text-overflow:ellipsis}.ev-reopen-rule-details{padding-top:2px}.ev-reopen-rule-details summary{cursor:pointer;color:var(--muted);font-size:.71rem;font-weight:760}.ev-reopen-rule-details p{margin:9px 0 4px;color:var(--muted);font-size:.73rem;line-height:1.45}.ev-reopen-rule-details small{color:var(--muted-2)}.ev-reopen-form{padding:15px;border:1px solid var(--line-strong);border-radius:12px;background:var(--workspace-paper)}.ev-reopen-condition textarea{min-height:86px;font-size:.86rem;line-height:1.52}.ev-reopen-condition small{display:block;margin-top:5px;color:var(--muted-2);font-size:.69rem;line-height:1.42}.ev-watch-advanced{margin-top:2px;border:1px solid var(--line);border-radius:10px;background:var(--workspace-surface-soft)}.ev-watch-advanced>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;cursor:pointer;color:var(--muted);font-size:.72rem;font-weight:790;list-style:none}.ev-watch-advanced>summary::-webkit-details-marker{display:none}.ev-watch-advanced>summary>span:first-child{display:grid;gap:3px;min-width:0}.ev-watch-advanced>summary small{color:var(--ws-muted, var(--muted-2));font-size:.68rem;font-weight:600}.ev-watch-advanced>summary .disclosure-action{flex:0 0 auto}.ev-watch-advanced-body{display:grid;gap:11px;padding:0 12px 12px}.ev-reopen-boundary-note{padding:10px 11px;border:1px dashed var(--line-strong);border-radius:9px;color:var(--muted);font-size:.71rem;line-height:1.45}.ev-reopen-boundary-note b{color:var(--ink)}@media(max-width:760px){.ev-evidence-summary-head,.ev-reopen-intro{grid-template-columns:1fr;display:grid}.ev-evidence-summary-meta{justify-content:flex-start}.ev-evidence-summary-grid{grid-template-columns:1fr}.ev-evidence-competing{grid-template-columns:1fr;gap:4px}.ev-reopen-intro>span{max-width:none;text-align:left}.ev-reopen-facts{grid-template-columns:1fr}.ev-filter-reset{margin-left:0}}.value-hero{align-items:center}.value-hero .hero-copy{max-width:720px}.hero-jobs{max-width:680px}.hero-work-receipt .product-preview{padding:22px}.hero-work-receipt .product-preview>h2{margin:11px 0 18px;font-size:1.15rem;line-height:1.38;letter-spacing:-.025em}.work-receipt-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:13px 0}.work-receipt-list>div{min-width:0;padding:13px;border:1px solid #dfe6e1;border-radius:11px;background:#f8faf8}.work-receipt-list span,.work-receipt-list strong,.work-receipt-list small{display:block}.work-receipt-list span{color:#718078;font-size:.66rem;font-weight:820;letter-spacing:.045em;text-transform:uppercase}.work-receipt-list strong{margin:7px 0 4px;color:#16261d;font-size:1.55rem;line-height:1;letter-spacing:-.04em}.work-receipt-list small{color:#627068;font-size:.67rem;line-height:1.4}.decision-questions,.value-jobs-section,.proof-economics-section{padding:86px max(24px,5vw)}.decision-questions{border-top:1px solid #edf0ed;border-bottom:1px solid #e8ede9;background:#f6f8f6}.decision-questions-intro{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(420px,1.35fr);gap:28px 54px;align-items:end;max-width:1180px;margin:0 auto 30px}.decision-questions-intro h2,.proof-economics-copy h2{margin:8px 0 0;color:#14241b;font-size:clamp(2rem,3.4vw,3.3rem);line-height:1.05;letter-spacing:-.05em}.decision-question-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:1180px;margin:0 auto}.decision-question-grid article{min-width:0;min-height:150px;padding:20px;border:1px solid #dee6e0;border-radius:14px;background:#fff;box-shadow:0 8px 28px #172a1f09}.decision-question-grid article span{display:inline-block;margin-bottom:22px;color:#427255;font-size:.7rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.decision-question-grid article p{margin:0;color:#243129;font-size:.94rem;font-weight:650;line-height:1.5}.value-jobs-section{background:#fff}.value-jobs-section .section-intro{max-width:760px;margin-bottom:34px}.value-job-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:1240px;margin:0 auto}.live-proof-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:0 auto 60px;padding:18px clamp(20px,4vw,44px);max-width:1080px;border:1px solid #dce5de;border-radius:14px;background:#f7f9f7}.live-proof-strip span{font-size:.82rem;color:var(--muted)}.live-proof-strip strong{color:var(--ink);font-size:.95rem;margin-right:4px}.live-proof-strip-early{display:block;text-align:center;font-size:.85rem;color:var(--muted)}.live-proof-strip-early span{color:var(--ink);font-weight:700}.resilience-section{max-width:1200px;margin:0 auto 80px;padding:0 clamp(20px,4vw,44px);text-align:center}.resilience-section .section-intro{max-width:760px;margin:0 auto 44px}.resilience-section .section-intro h2{font-size:clamp(2rem,3vw,2.8rem);line-height:1.1;letter-spacing:-.045em;color:#14241b;margin-top:8px}.resilience-section .section-intro p.section-lead{text-align:center;color:#5f6c64;font-size:1rem;line-height:1.62;margin-top:14px}.resilience-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-top:32px}.resilience-card{background:#fff;border:1px solid #dce5de;border-radius:16px;padding:24px;text-align:left;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 20px #172a1f05;display:flex;flex-direction:column;position:relative;overflow:hidden}.resilience-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#39835b,#c8ff72);opacity:0;transition:opacity .3s ease}.resilience-card:hover{transform:translateY(-4px);border-color:#a9c8b3;box-shadow:0 12px 30px #172a1f0f}.resilience-card:hover:before{opacity:1}.resilience-card-icon{width:44px;height:44px;border-radius:12px;background:#edf5ef;color:#2f6e49;display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:all .3s ease}.resilience-card:hover .resilience-card-icon{background:#2f6e49;color:#fff;transform:scale(1.05)}.resilience-svg{width:22px;height:22px}.resilience-card h3{font-size:1.12rem;font-weight:700;color:#16251c;margin:0 0 10px;letter-spacing:-.02em}.resilience-card p{font-size:.86rem;color:#5f6c64;line-height:1.55;margin:0;flex-grow:1}.resilience-card p b{color:#16251c;font-weight:650}.value-job-grid article{min-width:0;padding:24px 22px;border-top:1px solid #dce5de;border-bottom:1px solid #edf1ee}.value-job-grid article>span{display:inline-grid;width:33px;height:33px;place-items:center;margin-bottom:24px;border-radius:9px;background:#edf5ef;color:#2f6e49;font-size:.72rem;font-weight:900}.value-job-grid h3{margin:0 0 10px;color:#16251c;font-size:1.18rem;letter-spacing:-.025em}.value-job-grid p{margin:0;color:#5f6c64;font-size:.84rem;line-height:1.62}.proof-economics-section{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(560px,1.15fr);gap:54px;align-items:start;background:#0b1b12;color:#edf7f0}.proof-economics-copy{max-width:560px}.proof-economics-copy .eyebrow{color:#9eb2a5}.proof-economics-copy h2{color:#f0f7f2}.proof-economics-copy>p{margin:18px 0;color:#aebeb4;font-size:.96rem;line-height:1.7}.proof-economics-copy .ev-text-link{color:#cbf36c}.proof-economics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.proof-economics-grid article{min-width:0;min-height:245px;padding:24px;border:1px solid rgba(224,240,229,.13);border-radius:15px;background:#ffffff09}.proof-economics-grid span{display:inline-block;margin-bottom:42px;color:#c9f96b;font-size:.7rem;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.proof-economics-grid h3{margin:0 0 12px;color:#eef7f1;font-size:1.22rem;line-height:1.25;letter-spacing:-.03em}.proof-economics-grid p{margin:0;color:#a9bbb0;font-size:.83rem;line-height:1.6}@media(max-width:980px){.decision-question-grid,.value-job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-economics-section{grid-template-columns:1fr}.proof-economics-copy{max-width:760px}}@media(max-width:760px){.decision-questions,.value-jobs-section,.proof-economics-section{padding:62px max(18px,env(safe-area-inset-left))}.decision-questions-intro{grid-template-columns:1fr;gap:10px}.work-receipt-list,.decision-question-grid,.proof-economics-grid{grid-template-columns:1fr}.decision-question-grid article{min-height:0}.value-job-grid{grid-template-columns:1fr}.value-job-grid article{padding-inline:4px}.proof-economics-grid article{min-height:0}}.ev-work-receipt{padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--workspace-paper)}.ev-work-receipt .ev-section-row{margin-bottom:14px}.ev-work-receipt .ev-section-row p{max-width:680px;margin:5px 0 0;color:var(--muted);font-size:.75rem;line-height:1.48}.ev-work-receipt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ev-work-receipt-grid article{min-width:0;padding:13px 14px;border:1px solid var(--line);border-radius:10px;background:var(--workspace-surface-soft)}.ev-work-receipt-grid span,.ev-work-receipt-grid strong,.ev-work-receipt-grid small{display:block}.ev-work-receipt-grid span{color:var(--muted-2);font-size:.64rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.ev-work-receipt-grid strong{margin:7px 0 4px;color:var(--ink);font-size:1.42rem;line-height:1;letter-spacing:-.035em}.ev-work-receipt-grid small{color:var(--muted);font-size:.67rem;line-height:1.4}.ev-work-receipt-empty{display:grid;gap:5px;padding:13px 14px;border:1px dashed var(--line-strong);border-radius:10px;background:var(--workspace-surface-soft)}.ev-work-receipt-empty b{color:var(--ink);font-size:.78rem}.ev-work-receipt-empty span{color:var(--muted);font-size:.72rem;line-height:1.46}@media(max-width:760px){.ev-work-receipt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.ev-work-receipt-grid{grid-template-columns:1fr}}.ev-search-runbar-agentic{align-items:center}.ev-search-run-intent{display:grid;gap:3px;min-width:0}.ev-search-run-intent small{color:var(--muted-2);font-size:.66rem;font-weight:780;text-transform:uppercase;letter-spacing:.045em}.ev-search-run-intent strong{max-width:720px;color:var(--ink);font-size:.79rem;line-height:1.42}.ev-acquisition-depth-advanced{display:grid;gap:9px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--workspace-surface-soft)}.ev-acquisition-depth-advanced>div:first-child{display:grid;gap:3px}.ev-acquisition-depth-advanced>div:first-child b{color:var(--ink);font-size:.76rem}.ev-acquisition-depth-advanced>div:first-child small{color:var(--muted);font-size:.68rem;line-height:1.44}.ev-acquisition-depth-advanced .ev-depth-explainer{margin:0}@media(max-width:700px){.ev-search-runbar-agentic{align-items:stretch}.ev-search-runbar-agentic .button{width:100%}}.ev-public-pulse-option{display:grid!important;grid-template-columns:auto 1fr;gap:10px;align-items:start;padding:12px 13px;border:1px solid var(--line);border-radius:10px;background:var(--workspace-surface-soft);cursor:pointer}.ev-public-pulse-option.selected{border-color:#a9c8b3;background:#f0f7f2}.ev-public-pulse-option>input{width:17px;height:17px;margin-top:2px}.ev-public-pulse-option>span{display:grid;gap:4px}.ev-public-pulse-option b{color:var(--ink);font-size:.77rem}.ev-public-pulse-option small{color:var(--muted);font-size:.69rem;line-height:1.45}.ev-public-pulse-status{display:grid;gap:5px;padding:10px 11px;border:1px solid var(--line);border-radius:9px;background:var(--workspace-surface-soft)}.ev-public-pulse-status>div{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ev-public-pulse-status b{color:var(--ink);font-size:.71rem}.ev-public-pulse-status small{color:var(--muted);font-size:.68rem;line-height:1.42}.ev-value-receipt{padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--workspace-paper)}.ev-value-receipt .ev-section-row{margin-bottom:14px}.ev-value-receipt .ev-section-row p{max-width:720px;margin:5px 0 0;color:var(--muted);font-size:.75rem;line-height:1.5}.ev-value-receipt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ev-value-receipt-grid article{min-width:0;padding:16px;border:1px solid var(--line);border-radius:11px;background:var(--workspace-surface-soft)}.ev-value-receipt-grid article>span{display:block;color:var(--muted-2);font-size:.64rem;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.ev-value-receipt-grid article>b{display:block;margin:8px 0 5px;color:var(--ink);font-size:.88rem;line-height:1.4}.ev-value-receipt-grid article>p{margin:0;color:var(--muted);font-size:.72rem;line-height:1.5}.ev-value-receipt-grid article>small{display:block;margin-top:10px;color:var(--muted-2);font-size:.64rem;line-height:1.42}.ev-value-receipt-grid article>a{display:inline-flex;margin-top:10px;font-size:.69rem;font-weight:780}.ev-value-receipt-grid article.is-pending{border-style:dashed}.ev-monitoring-receipt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;margin-top:9px;padding:13px 14px;border:1px solid var(--line);border-radius:11px;background:var(--workspace-surface-soft)}.ev-monitoring-dot{width:8px;height:8px;border-radius:999px;background:var(--muted-2)}.ev-monitoring-receipt.is-active .ev-monitoring-dot{background:var(--good, #2f7d50);box-shadow:0 0 0 4px color-mix(in srgb,var(--good, #2f7d50) 13%,transparent)}.ev-monitoring-receipt>div{display:grid;gap:2px;min-width:0}.ev-monitoring-receipt b{color:var(--ink);font-size:.75rem}.ev-monitoring-receipt p{margin:0;color:var(--muted);font-size:.68rem;line-height:1.42}.ev-monitoring-receipt a{white-space:nowrap;font-size:.68rem;font-weight:780}.ev-value-trust-line{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:9px;padding:10px 2px 0;color:var(--muted-2);font-size:.66rem}.ev-value-trust-line b{color:var(--muted);font-size:.68rem;text-align:right}.ev-subscription-maintains{margin-top:14px;padding:16px 18px;border:1px solid var(--line);border-radius:13px;background:var(--workspace-surface-soft)}.ev-subscription-maintains h3{margin:5px 0 6px;font-size:.96rem;letter-spacing:-.015em;line-height:1.4;color:var(--ink)}.ev-subscription-maintains p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.55}.ev-work-receipt-secondary{padding:0;overflow:hidden}.ev-work-receipt-secondary>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 16px;cursor:pointer;list-style:none}.ev-work-receipt-secondary>summary::-webkit-details-marker{display:none}.ev-work-receipt-secondary>summary b{font-size:.75rem}.ev-work-receipt-secondary>summary span{color:var(--muted);font-size:.68rem;text-align:right}.ev-work-receipt-secondary[open]>summary{border-bottom:1px solid var(--line)}.ev-work-receipt-secondary .ev-work-receipt-grid,.ev-work-receipt-secondary .ev-work-receipt-empty{margin:14px 16px 16px}.ev-people-outcome-note{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:22px;align-items:start;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:var(--workspace-surface-soft)}.ev-people-outcome-note>div{display:grid;gap:6px}.ev-people-outcome-note b{color:var(--ink);font-size:.83rem;line-height:1.4}.ev-people-outcome-note p{margin:0;color:var(--muted);font-size:.71rem;line-height:1.52}.ev-verification-state{font-weight:720}.ev-verification-state.is-verified{color:var(--good, #2f7d50)}.ev-evidence-row-badges{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.hero-value-receipt{display:grid;gap:8px;margin:14px 0}.hero-value-receipt>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;align-items:start;padding:12px 13px;border:1px solid #e2e9e4;border-radius:10px;background:#f8faf8}.hero-value-receipt span{color:#78847c;font-size:.62rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.hero-value-receipt b{color:#253229;font-size:.75rem;line-height:1.45}.pricing-capacity{max-width:1120px;margin:58px auto 22px;padding:0 max(24px,5vw)}.pricing-capacity .section-intro{max-width:760px;margin-bottom:24px}.pricing-capacity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pricing-capacity-grid article{min-width:0;padding:19px;border:1px solid #e2e7e3;border-radius:12px;background:#fff}.pricing-capacity-grid strong,.pricing-capacity-grid span,.pricing-capacity-grid small{display:block}.pricing-capacity-grid strong{color:#243129;font-size:1.75rem;line-height:1;letter-spacing:-.04em}.pricing-capacity-grid span{margin-top:8px;color:#3f4a43;font-size:.79rem;font-weight:760;line-height:1.35}.pricing-capacity-grid small{margin-top:7px;color:#7a837e;font-size:.68rem;line-height:1.45}.pricing-capacity-note{max-width:880px;margin:14px 0 0;color:#707a74;font-size:.76rem;line-height:1.55}@media(max-width:760px){.ev-value-receipt-grid,.ev-people-outcome-note{grid-template-columns:1fr}.ev-monitoring-receipt{grid-template-columns:auto 1fr}.ev-monitoring-receipt a{grid-column:2}.pricing-capacity{margin-top:44px}.pricing-capacity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.hero-value-receipt>div{grid-template-columns:1fr;gap:4px}.pricing-capacity-grid{grid-template-columns:1fr}.ev-value-trust-line{align-items:flex-start;flex-direction:column;gap:3px}.ev-value-trust-line b{text-align:left}}.ev-operator-activity{padding:18px;border:1px solid var(--workspace-border);border-radius:13px;background:var(--workspace-paper);box-shadow:var(--premium-shadow)}.ev-operator-activity.has-new-work{border-color:var(--workspace-border-strong);background:var(--workspace-surface-soft)}.ev-operator-activity .ev-section-row p{margin:5px 0 0;max-width:780px;color:var(--workspace-muted);font-size:.74rem;line-height:1.52}.ev-operator-activity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.ev-operator-activity-grid article{min-width:0;padding:12px 13px;border:1px solid var(--workspace-border);border-radius:10px;background:var(--workspace-canvas)}.ev-operator-activity-grid strong,.ev-operator-activity-grid span,.ev-operator-activity-grid small{display:block}.ev-operator-activity-grid strong{color:var(--workspace-ink);font-size:1.12rem;line-height:1}.ev-operator-activity-grid span{margin-top:6px;color:var(--ink-2);font-size:.69rem;font-weight:760}.ev-operator-activity-grid small{margin-top:4px;color:var(--workspace-muted);font-size:.62rem;line-height:1.4}.ev-people-objective-override{border-top:1px solid var(--workspace-border)}.ev-people-objective-override>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;list-style:none;cursor:pointer}.ev-people-objective-override>summary::-webkit-details-marker{display:none}.ev-people-objective-override>summary span:first-child{display:grid;gap:2px}.ev-people-objective-override>summary b{color:var(--workspace-ink);font-size:.7rem}.ev-people-objective-override>summary small{color:var(--workspace-muted);font-size:.63rem}.ev-conversation-capture{margin:0 16px 16px;padding:15px;display:grid;gap:12px;border:1px solid var(--workspace-border-strong);border-radius:11px;background:var(--workspace-surface-soft)}.ev-conversation-capture>div:first-child{display:grid;gap:4px}.ev-conversation-capture strong{color:var(--workspace-ink);font-size:.82rem}.ev-conversation-capture p{margin:0;color:var(--workspace-muted);font-size:.69rem;line-height:1.48}.ev-conversation-capture label{display:grid;gap:6px;color:var(--ink-2);font-size:.7rem;font-weight:720}.ev-watch-quick-start{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:14px 15px;border:1px solid var(--workspace-border-strong);border-radius:11px;background:var(--workspace-surface-soft)}.ev-watch-quick-start b{color:var(--workspace-ink);font-size:.78rem}.ev-watch-quick-start p{margin:4px 0 0;max-width:760px;color:var(--workspace-muted);font-size:.69rem;line-height:1.48}.pricing-operator-contract{max-width:1120px;margin:58px auto 22px;padding:0 max(24px,5vw)}.pricing-operator-contract .section-intro{max-width:780px;margin-bottom:24px}.pricing-operator-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pricing-operator-grid article{padding:20px;border:1px solid #e2e7e3;border-radius:13px;background:#fff}.pricing-operator-grid article>span{color:#6e7b73;font-size:.64rem;font-weight:850;letter-spacing:.08em}.pricing-operator-grid b{display:block;margin-top:10px;color:#243129;font-size:.86rem}.pricing-operator-grid p{margin:7px 0 0;color:#6f7973;font-size:.72rem;line-height:1.5}.pricing-capacity-disclosure{margin-top:18px;border:1px solid #e2e7e3;border-radius:12px;background:#fafbfa;overflow:hidden}.pricing-capacity-disclosure>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;cursor:pointer;list-style:none}.pricing-capacity-disclosure>summary::-webkit-details-marker{display:none}.pricing-capacity-disclosure>summary span:first-child{display:grid;gap:3px}.pricing-capacity-disclosure>summary b{color:#2e3b33;font-size:.79rem}.pricing-capacity-disclosure>summary small,.pricing-capacity-disclosure>summary>span:last-child{color:#5c6660;font-size:.67rem}.pricing-capacity-disclosure .pricing-capacity-grid,.pricing-capacity-disclosure .pricing-capacity-note{padding:0 18px 18px}@media(max-width:900px){.ev-operator-activity-grid,.pricing-operator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ev-watch-quick-start{grid-template-columns:1fr}}@media(max-width:560px){.ev-operator-activity-grid,.pricing-operator-grid{grid-template-columns:1fr}}.calm-marketing-page .value-hero .hero-product{transform:none}.value-hero{grid-template-columns:minmax(0,.98fr) minmax(470px,1.02fr);align-items:center}.value-hero .hero-lead{max-width:625px}.hero-decision-call{margin:0 0 12px;padding:15px 16px;border:1px solid #cfded3;border-radius:12px;background:#f3f8f4}.hero-decision-call span,.hero-decision-call b{display:block}.hero-decision-call span{margin-bottom:6px;color:#5b7766;font-size:.65rem;font-weight:860;letter-spacing:.065em;text-transform:uppercase}.hero-decision-call b{color:#17271d;font-size:.9rem;line-height:1.48}.hero-monitoring-receipt{margin-top:10px;border:1px solid #d8e5dc;background:#f7faf8;color:#1c2c22}.hero-monitoring-receipt span{color:#47745a}.hero-monitoring-receipt p{color:#2e4436}.landing-value-boundary{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(430px,1.45fr);gap:24px 44px;max-width:1180px;margin:32px auto 0;padding:22px 0 0;border-top:1px solid #e5eae6}.landing-value-boundary b{color:#1c2c22;font-size:1rem}.landing-value-boundary span{color:#68736c;font-size:.86rem;line-height:1.65}.decision-questions-intro>div>p{max-width:430px;margin:10px 0 0;color:#69746d;font-size:.83rem;line-height:1.58}.proof-receipt-grid article{min-height:230px}.proof-receipt-grid article h3{font-size:1.34rem}.pricing-hero-note{max-width:700px;margin:22px auto 0;color:#778079;font-size:.78rem;line-height:1.55}.pricing-hero-scope-note{margin-top:10px;color:#8a6d1f}.pricing-hero-scope-note a{color:inherit;text-decoration:underline}.pricing-decision-receipt{max-width:1120px;margin:22px auto 54px;padding:28px max(24px,5vw)}.pricing-decision-receipt>div:first-child{max-width:760px}.pricing-decision-receipt h2{margin:8px 0 10px;color:#17251c;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.08;letter-spacing:-.045em}.pricing-decision-receipt>div:first-child>p{margin:0;color:#68736c;line-height:1.62}.pricing-receipt-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:24px}.pricing-receipt-grid>span{min-width:0;padding:15px;border:1px solid #dfe6e1;border-radius:11px;background:#fff}.pricing-receipt-grid small,.pricing-receipt-grid b,.pricing-receipt-grid em{display:block}.pricing-receipt-grid small{color:#47745a;font-size:.67rem;font-weight:900}.pricing-receipt-grid b{margin:13px 0 6px;color:#1c2b22;font-size:.79rem;line-height:1.35}.pricing-receipt-grid em{color:#6c7770;font-size:.69rem;line-height:1.42;font-style:normal}.ev-decision-receipt-primary{padding:clamp(20px,2.8vw,28px);border-color:var(--line-strong);box-shadow:var(--shadow-sm)}.ev-decision-receipt-head{padding-bottom:16px;border-bottom:1px solid var(--line)}.ev-decision-receipt-call{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:14px;margin:18px 0 14px;padding:18px;border:1px solid var(--line-strong);border-radius:13px;background:var(--workspace-surface-soft)}.ev-decision-receipt-call>div:first-child>span{display:block;margin-bottom:6px;color:var(--muted-2);font-size:.65rem;font-weight:850;text-transform:uppercase;letter-spacing:.055em}.ev-decision-receipt-call h3{margin:0 0 7px;color:var(--ink);font-size:clamp(1.12rem,2vw,1.42rem);line-height:1.3;letter-spacing:-.025em}.ev-decision-receipt-call>div:first-child>p{margin:0;max-width:740px;color:var(--muted);font-size:.8rem;line-height:1.55}.ev-decision-receipt-route{padding:12px 13px;border-left:1px solid var(--line)}.ev-decision-receipt-route small,.ev-decision-receipt-route b{display:block}.ev-decision-receipt-route small{color:var(--muted-2);font-size:.63rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.ev-decision-receipt-route b{margin:5px 0;color:var(--ink);font-size:.76rem}.ev-decision-receipt-route p{margin:0;color:var(--muted);font-size:.7rem;line-height:1.45}.ev-decision-receipt-call .ev-decision-actions{grid-column:1 / -1;margin-top:0}.ev-monitoring-receipt.is-triggered{border-color:color-mix(in srgb,var(--warning) 42%,var(--line));background:color-mix(in srgb,var(--warning) 8%,var(--workspace-paper))}.ev-monitoring-receipt.is-triggered .ev-monitoring-dot{background:var(--warning)}.ev-operator-activity-secondary{background:var(--workspace-paper)}.ev-operator-activity-secondary>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 17px;cursor:pointer;list-style:none}.ev-operator-activity-secondary>summary::-webkit-details-marker{display:none}.ev-operator-activity-secondary>summary>span:first-child{display:grid;gap:3px}.ev-operator-activity-secondary>summary b{color:var(--ink);font-size:.78rem}.ev-operator-activity-secondary>summary small{color:var(--muted-2);font-size:.68rem}.ev-operator-activity-secondary .workspace-disclosure-body{border-top:1px solid var(--line)}.ev-operator-activity-note{margin:0 0 12px;color:var(--muted);font-size:.72rem;line-height:1.48}.ev-reopen-list article.is-standing{border-color:color-mix(in srgb,var(--success) 28%,var(--line))}.ev-reopen-list article.is-triggered{border-color:color-mix(in srgb,var(--warning) 42%,var(--line))}.ev-watch-receipt-status{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding-bottom:10px;border-bottom:1px solid var(--line)}.ev-watch-receipt-status>div{display:flex;gap:9px;align-items:center}.ev-watch-receipt-status>div>b{color:var(--ink);font-size:.76rem}.ev-watch-heading{display:grid;grid-template-columns:95px minmax(0,1fr);gap:10px;align-items:baseline}.ev-watch-heading>span{color:var(--muted-2);font-size:.64rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}@media(max-width:1050px){.value-hero{grid-template-columns:1fr}.value-hero .hero-copy{max-width:850px}.value-hero .hero-product{width:min(760px,100%)}.pricing-receipt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.landing-value-boundary,.ev-decision-receipt-call{grid-template-columns:1fr}.ev-decision-receipt-route{border-left:0;border-top:1px solid var(--line)}.pricing-receipt-grid{grid-template-columns:1fr}.ev-watch-receipt-status,.ev-watch-receipt-status>div{align-items:flex-start;display:grid}.ev-watch-heading{grid-template-columns:1fr;gap:4px}}.connection-refresh-note{margin-top:5px;color:var(--workspace-accent, #47745a)!important;font-size:.66rem!important;font-weight:720;line-height:1.42}.ev-people-execution-loop{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;border:1px solid var(--line);border-radius:13px;background:var(--workspace-paper)}.ev-people-execution-loop>span{min-width:0;padding:11px 12px;border-right:1px solid var(--line)}.ev-people-execution-loop>span:last-child{border-right:0}.ev-people-execution-loop small,.ev-people-execution-loop b,.ev-people-execution-loop em{display:block}.ev-people-execution-loop small{color:var(--accent-strong);font-size:.63rem;font-weight:900}.ev-people-execution-loop b{margin:5px 0 4px;color:var(--ink);font-size:.76rem}.ev-people-execution-loop em{color:var(--muted);font-size:.67rem;line-height:1.42;font-style:normal}@media(max-width:820px){.ev-people-execution-loop{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-people-execution-loop>span{border-right:0;border-bottom:1px solid var(--line)}}@media(max-width:520px){.ev-people-execution-loop{grid-template-columns:1fr}}.pricing-trial-contract{width:min(1160px,calc(100% - 40px));margin:72px auto;padding:clamp(28px,5vw,54px);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,6vw,72px);border:1px solid #cddcd1;border-radius:24px;background:#f4f9f5}.pricing-trial-contract h2{margin:8px 0 12px;max-width:620px;color:#102a1b;font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.06;letter-spacing:-.045em}.pricing-trial-contract p{margin:0;color:#627268;line-height:1.7}.pricing-trial-contract ol{margin:0;padding:0;display:grid;gap:10px;list-style:none}.pricing-trial-contract li{padding:13px 14px;display:grid;grid-template-columns:32px 1fr;gap:12px;align-items:start;border:1px solid #d9e5dc;border-radius:12px;background:#fff}.pricing-trial-contract li>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#143c28;color:#c8ff72;font-size:.72rem;font-weight:800}.pricing-trial-contract li b,.pricing-trial-contract li small{display:block}.pricing-trial-contract li b{color:#263c30;font-size:.8rem}.pricing-trial-contract li small{margin-top:3px;color:#76847c;font-size:.68rem;line-height:1.45}.ev-first-value-frame{margin-top:18px;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--accent-soft)}.ev-first-value-frame>header{display:flex;justify-content:space-between;gap:18px;align-items:start}.ev-first-value-frame h2{margin:5px 0 0;font-size:1.15rem}.ev-first-value-frame>p{margin:10px 0 14px;color:var(--muted);font-size:.86rem;line-height:1.55}.ev-assumption-preview-primary{display:grid;gap:8px}.ev-activation-path{margin:16px 0 20px;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.ev-activation-path>header{padding:16px 18px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--line)}.ev-activation-path h2{margin:4px 0 0;font-size:1rem}.ev-activation-path>header>b{color:var(--muted);font-size:.78rem}.ev-activation-path>div{display:grid;grid-template-columns:repeat(4,1fr)}.ev-activation-path article{min-width:0;padding:14px;display:grid;grid-template-columns:28px 1fr;gap:9px;border-right:1px solid var(--line);opacity:.62}.ev-activation-path article:last-child{border-right:0}.ev-activation-path article>span{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.68rem;font-weight:800}.ev-activation-path article b,.ev-activation-path article small{display:block}.ev-activation-path article b{color:var(--ink);font-size:.75rem}.ev-activation-path article small{margin-top:3px;color:var(--muted);font-size:.65rem;line-height:1.45}.ev-activation-path article.is-current{background:var(--accent-soft);opacity:1}.ev-activation-path article.is-current>span{border-color:var(--accent);color:var(--accent)}.ev-activation-path article.is-complete{opacity:1}.ev-activation-path article.is-complete>span{border-color:#39835b;background:#39835b;color:#fff}@media(max-width:800px){.pricing-trial-contract{grid-template-columns:1fr}.ev-activation-path>div{grid-template-columns:1fr 1fr}.ev-activation-path article:nth-child(2){border-right:0}.ev-activation-path article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:520px){.ev-activation-path>div{grid-template-columns:1fr}.ev-activation-path article{border-right:0;border-bottom:1px solid var(--line)}.ev-activation-path article:last-child{border-bottom:0}}.admin-revenue-funnel{display:grid;grid-template-columns:repeat(5,1fr);overflow:hidden;border:1px solid var(--line);border-radius:14px}.admin-revenue-funnel article{position:relative;padding:16px;border-right:1px solid var(--line);background:var(--paper)}.admin-revenue-funnel article:last-child{border-right:0}.admin-revenue-funnel article:not(:last-child):after{content:"→";position:absolute;right:-9px;top:50%;z-index:1;width:18px;height:18px;display:grid;place-items:center;border-radius:999px;background:var(--canvas);color:var(--muted);font-size:.65rem;transform:translateY(-50%)}.admin-revenue-funnel span,.admin-revenue-funnel small{display:block;color:var(--muted)}.admin-revenue-funnel span{font-size:.66rem;font-weight:750;text-transform:uppercase;letter-spacing:.035em}.admin-revenue-funnel strong{display:block;margin:7px 0 3px;color:var(--ink);font-size:1.55rem}.admin-revenue-funnel small{font-size:.63rem}.admin-funnel-note{margin:12px 0 0;color:var(--muted);font-size:.72rem}@media(max-width:800px){.admin-revenue-funnel{grid-template-columns:1fr}.admin-revenue-funnel article{border-right:0;border-bottom:1px solid var(--line)}.admin-revenue-funnel article:last-child{border-bottom:0}.admin-revenue-funnel article:not(:last-child):after{content:"↓";right:18px;top:auto;bottom:-9px;transform:none}}.decision-template-picker{border:1px solid var(--line, #d9ded8);border-radius:14px;margin:0;padding:16px;background:color-mix(in srgb,var(--surface, #fff) 88%,var(--accent-soft, #eef5ee))}.decision-template-picker legend{padding:0 6px;font-weight:700;color:var(--ink, #17221b)}.decision-template-picker legend span{margin-left:8px;font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted, #66736a)}.decision-template-picker>div{display:flex;flex-wrap:wrap;gap:8px}.decision-template-picker button{appearance:none;border:1px solid var(--line-strong, #bdc8c0);border-radius:999px;padding:9px 13px;background:var(--surface, #fff);color:var(--ink, #17221b);font:inherit;font-size:.84rem;font-weight:650;cursor:pointer}.decision-template-picker button:hover,.decision-template-picker button:focus-visible,.decision-template-picker button.is-selected{border-color:var(--accent, #245b3b);background:var(--accent, #245b3b);color:#fff}.decision-template-picker>small{display:block;margin-top:10px;color:var(--muted, #66736a)}.ev-project-intelligence{margin:14px 0 0;padding:clamp(18px,2.5vw,25px);min-width:0;border:1px solid var(--line-strong);border-radius:17px;background:color-mix(in srgb,var(--workspace-paper) 92%,var(--accent-soft))}.ev-project-intelligence-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:start}.ev-project-intelligence-head>div{min-width:0}.ev-project-intelligence-head h2{margin:6px 0 7px;color:var(--ink);font-size:clamp(1.05rem,2vw,1.4rem);letter-spacing:-.025em}.ev-project-intelligence-head p{margin:0;max-width:760px;color:var(--muted);font-size:.8rem;line-height:1.55}.ev-project-intelligence-stats{display:grid;grid-template-columns:repeat(3,minmax(78px,1fr));overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--workspace-paper)}.ev-project-intelligence-stats span{min-width:0;padding:11px 12px;border-right:1px solid var(--line)}.ev-project-intelligence-stats span:last-child{border-right:0}.ev-project-intelligence-stats b,.ev-project-intelligence-stats small{display:block}.ev-project-intelligence-stats b{color:var(--ink);font-size:1rem}.ev-project-intelligence-stats small{margin-top:2px;color:var(--muted-2);font-size:.61rem;line-height:1.3}.ev-project-intelligence-history{margin-top:14px;display:grid;gap:9px}.ev-project-intelligence-history article{min-width:0;padding:14px 15px;border:1px solid var(--line);border-radius:12px;background:var(--workspace-paper)}.ev-project-intelligence-history article.is-reusable{border-color:color-mix(in srgb,var(--success) 32%,var(--line))}.ev-project-intelligence-history article.is-challenge{border-color:color-mix(in srgb,var(--warning) 38%,var(--line))}.ev-project-intelligence-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 9px}.ev-project-intelligence-meta>span{color:var(--muted-2);font-size:.64rem}.ev-project-intelligence-history article>p{margin:9px 0 4px;color:var(--ink);line-height:1.48;overflow-wrap:anywhere}.ev-project-intelligence-history article>small{color:var(--muted);line-height:1.42}.ev-project-intelligence-history article>a{display:inline-block;margin-top:9px;color:var(--accent-strong);font-size:.7rem;font-weight:740;overflow-wrap:anywhere}.ev-project-intelligence-origin{margin-top:9px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;align-items:baseline;color:var(--muted-2);font-size:.67rem}.ev-project-intelligence-origin b{min-width:0;color:var(--muted);font-weight:700;overflow-wrap:anywhere}.ev-project-intelligence-action{margin-top:11px;padding-top:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border-top:1px solid var(--line)}.ev-project-intelligence-action>span{min-width:0;color:var(--muted);font-size:.68rem;line-height:1.4;overflow-wrap:anywhere}.ev-project-intelligence-empty{margin-top:13px;padding:13px 14px;display:grid;gap:4px;border:1px dashed var(--line-strong);border-radius:11px;color:var(--muted);font-size:.72rem}.ev-project-intelligence-empty b{color:var(--ink)}.ev-project-intelligence-learning{margin-top:11px;overflow:hidden;border:1px solid var(--line);border-radius:11px;background:var(--workspace-paper)}.ev-project-intelligence-learning>summary{padding:12px 13px;display:flex;justify-content:space-between;gap:14px;align-items:center;cursor:pointer;list-style:none}.ev-project-intelligence-learning>summary::-webkit-details-marker{display:none}.ev-project-intelligence-learning>summary>span:first-child{min-width:0;display:grid;gap:2px}.ev-project-intelligence-learning>summary b{color:var(--ink);font-size:.73rem}.ev-project-intelligence-learning>summary small{color:var(--muted-2);font-size:.63rem;line-height:1.35}.ev-project-intelligence-learning-body{padding:13px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border-top:1px solid var(--line)}.ev-project-intelligence-learning-body>div{min-width:0}.ev-project-intelligence-learning-body>div>small{color:var(--muted-2);font-size:.62rem;font-weight:820;text-transform:uppercase;letter-spacing:.045em}.ev-project-intelligence-learning-body p{margin:7px 0 0;color:var(--muted);font-size:.69rem;line-height:1.45;overflow-wrap:anywhere}.ev-project-intelligence-boundary{margin:11px 0 0;color:var(--muted-2);font-size:.65rem;line-height:1.45}.ev-project-intelligence-boundary b{color:var(--muted)}.ev-project-intelligence.is-compact .ev-project-intelligence-head p{max-width:690px}.ev-project-intelligence.is-compact .ev-project-intelligence-history article:nth-child(n+4){display:none}.ev-return-receipt{margin-bottom:14px;padding:15px 17px;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;align-items:center;border:1px solid color-mix(in srgb,var(--success) 32%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--success) 5%,var(--workspace-paper))}.ev-return-receipt.is-attention{border-color:color-mix(in srgb,var(--warning) 45%,var(--line));background:color-mix(in srgb,var(--warning) 7%,var(--workspace-paper))}.ev-return-receipt-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:999px;background:var(--workspace-paper);border:1px solid var(--line);color:var(--accent-strong);font-weight:900}.ev-return-receipt>div:nth-child(2){min-width:0}.ev-return-receipt span,.ev-return-receipt b,.ev-return-receipt small{display:block}.ev-return-receipt span{color:var(--muted-2);font-size:.62rem;font-weight:840;text-transform:uppercase;letter-spacing:.05em}.ev-return-receipt b{margin-top:3px;color:var(--ink);font-size:.82rem}.ev-return-receipt small{margin-top:3px;color:var(--muted);font-size:.67rem;line-height:1.4;overflow-wrap:anywhere}.ev-cycle-status-strip{margin:12px 0 5px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:13px;background:var(--workspace-paper)}.ev-cycle-status-strip article{min-width:0;padding:12px 14px;border-right:1px solid var(--line)}.ev-cycle-status-strip article:last-child{border-right:0}.ev-cycle-status-strip span,.ev-cycle-status-strip b,.ev-cycle-status-strip small{display:block}.ev-cycle-status-strip span{color:var(--muted-2);font-size:.61rem;font-weight:830;text-transform:uppercase;letter-spacing:.045em}.ev-cycle-status-strip b{margin-top:4px;color:var(--ink);font-size:.75rem;line-height:1.35;overflow-wrap:anywhere}.ev-cycle-status-strip small{margin-top:3px;color:var(--muted);font-size:.64rem;line-height:1.35;overflow-wrap:anywhere}.admin-value-quality-grid{margin-top:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:10px}.admin-value-quality-grid span{min-width:0;padding:8px 10px;border-right:1px solid var(--line);color:var(--muted);font-size:.65rem}.admin-value-quality-grid span:last-child{border-right:0}.admin-value-quality-grid b{display:block;margin-bottom:2px;color:var(--ink);font-size:.83rem}.ev-page,.ev-decision-command,.ev-decision-command-head>div,.ev-decision-answer-grid article,.ev-decision-machinery,.workspace-disclosure,.workspace-disclosure>summary>span,.ev-cycle-status-strip,.ev-return-receipt{min-width:0}.ev-decision-command h2,.ev-decision-command p,.workspace-disclosure p,.workspace-disclosure small,.ev-history-list p,.ev-ledger b{overflow-wrap:anywhere}@media(max-width:760px){.ev-project-intelligence-head{grid-template-columns:1fr;gap:14px}.ev-project-intelligence-stats{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.ev-project-intelligence-learning-body,.ev-cycle-status-strip{grid-template-columns:1fr}.ev-cycle-status-strip article{border-right:0;border-bottom:1px solid var(--line)}.ev-cycle-status-strip article:last-child{border-bottom:0}.ev-return-receipt{grid-template-columns:auto minmax(0,1fr);align-items:start}.ev-return-receipt>:last-child{grid-column:1 / -1;width:100%}.ev-decision-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ev-decision-links a{min-width:0;border-radius:10px;text-align:center;overflow-wrap:anywhere}.workspace-disclosure>summary{min-width:0}.workspace-disclosure>summary>span:first-child{min-width:0}.admin-value-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-value-quality-grid span:nth-child(2){border-right:0}.admin-value-quality-grid span:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:520px){.ev-project-intelligence{padding:16px;border-radius:14px}.ev-project-intelligence-stats{grid-template-columns:1fr}.ev-project-intelligence-stats span{border-right:0;border-bottom:1px solid var(--line)}.ev-project-intelligence-stats span:last-child{border-bottom:0}.ev-project-intelligence-action{grid-template-columns:1fr}.ev-project-intelligence-action .button{width:100%}.ev-project-intelligence-origin{grid-template-columns:1fr;gap:2px}.ev-project-intelligence-learning>summary{align-items:flex-start}.ev-return-receipt{padding:14px}.ev-decision-links{grid-template-columns:1fr}.ev-decision-command-actions{display:grid;grid-template-columns:1fr}.ev-decision-command-actions .button{width:100%}.ev-watch-rule-grid{grid-template-columns:1fr}.ev-watch-rule-description{grid-column:auto}.ev-watch-form-row,.ev-watch-trigger-grid{grid-template-columns:1fr!important}.ev-inline-form.ev-question-form{display:grid;grid-template-columns:1fr}.ev-inline-form.ev-question-form .button{width:100%}.admin-value-quality-grid{grid-template-columns:1fr}.admin-value-quality-grid span{border-right:0;border-bottom:1px solid var(--line)}.admin-value-quality-grid span:last-child{border-bottom:0}}@media(pointer:coarse){.ev-decision-links a,.ev-project-intelligence-learning>summary,.workspace-disclosure>summary{min-height:48px}.app-shell .button,.app-shell .button-small{min-height:48px}}@media(max-width:650px){.calm-marketing-page .hero-actions{display:grid;grid-template-columns:1fr;width:100%}.calm-marketing-page .hero-actions .button{width:100%;min-width:0;text-align:center}.calm-marketing-page .hero-product,.calm-marketing-page .product-preview,.calm-marketing-page .proof-economics-section,.calm-marketing-page .value-jobs-section,.calm-marketing-page .decision-questions,.calm-marketing-page .landing-fit-section,.pricing-page .plan-card{min-width:0}.hero-value-receipt>div,.proof-economics-grid>article,.value-job-grid>article,.decision-question-grid>article{min-width:0;overflow-wrap:anywhere}}.ev-return-receipt h2{margin:3px 0 0;color:var(--ink);font-size:.9rem;line-height:1.3}.ev-return-receipt p{margin:4px 0 0;color:var(--muted);font-size:.7rem;line-height:1.45;overflow-wrap:anywhere}@media(max-width:820px){.landing-compounding-section{grid-template-columns:1fr}}@media(max-width:650px){.landing-compounding-section{width:calc(100% - 32px);margin:58px auto;padding:22px 18px;border-radius:18px}}@media(pointer:coarse){.app-shell :where(input:not([type=checkbox]):not([type=radio]),select){min-height:48px}.app-shell :where(.mobile-menu-button,.account-menu-trigger-compact){min-width:48px;min-height:48px}.app-shell .ev-quick-filters button,.app-shell .ev-ranking-tabs button,.app-shell .ev-people-pipeline button{min-height:44px}}@media(max-width:520px){.app-shell .page-content{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.app-shell .page-header,.app-shell .page-heading,.app-shell .section-title{min-width:0}.app-shell .page-header>*,.app-shell .page-heading>*,.app-shell .section-title>*{min-width:0}.app-shell .workspace-disclosure>summary{gap:10px}.app-shell .workspace-disclosure>summary .badge,.app-shell .workspace-disclosure>summary .disclosure-action{flex:0 0 auto}.ev-cycle-watch-stack,.ev-cycle-secondary,.ev-decision-machinery{min-width:0}.ev-cycle-watch-stack .inline-actions,.ev-cycle-secondary .inline-actions{display:grid;grid-template-columns:1fr;align-items:stretch}.ev-cycle-watch-stack .inline-actions .button,.ev-cycle-secondary .inline-actions .button{width:100%;min-width:0}.ev-reopen-facts b{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.ev-watch-metric-rules span,.ev-reopen-boundary-note,.ev-public-pulse-status small{overflow-wrap:anywhere}}.ev-maintained-value{margin:14px 0;padding:clamp(18px,2.6vw,26px);border:1px solid var(--line-strong);border-radius:15px;background:var(--workspace-paper);box-shadow:var(--shadow-sm)}.ev-maintained-value .ev-section-row{margin-bottom:14px}.ev-maintained-value .ev-section-row h2{margin-bottom:6px}.ev-maintained-value .ev-section-row p{margin:0;max-width:780px;color:var(--muted);font-size:.76rem;line-height:1.52}.ev-maintained-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ev-maintained-value-grid article{min-width:0;padding:15px;border:1px solid var(--line);border-radius:12px;background:var(--workspace-surface-soft)}.ev-maintained-value-grid span,.ev-maintained-value-grid strong{display:block}.ev-maintained-value-grid span{color:var(--muted-2);font-size:.62rem;font-weight:840;text-transform:uppercase;letter-spacing:.05em}.ev-maintained-value-grid strong{margin-top:6px;color:var(--ink);font-size:.88rem;line-height:1.32}.ev-maintained-value-grid p{margin:7px 0 10px;color:var(--muted);font-size:.69rem;line-height:1.48;overflow-wrap:anywhere}.ev-maintained-value-grid a,.ev-maintained-value-grid .ev-text-button{font-size:.68rem;font-weight:780}.ev-proof-of-work{margin:14px 0;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--workspace-paper)}.ev-proof-of-work>header{padding:14px 16px;display:flex;justify-content:space-between;gap:18px;align-items:end;border-bottom:1px solid var(--line)}.ev-proof-of-work>header h2{margin:4px 0 0;color:var(--ink);font-size:.95rem;letter-spacing:-.02em}.ev-proof-of-work>header>small{max-width:260px;color:var(--muted-2);font-size:.63rem;text-align:right;line-height:1.4}.ev-proof-of-work>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ev-proof-of-work article{min-width:0;padding:13px 15px;border-right:1px solid var(--line)}.ev-proof-of-work article:last-child{border-right:0}.ev-proof-of-work strong,.ev-proof-of-work span,.ev-proof-of-work small{display:block}.ev-proof-of-work strong{color:var(--ink);font-size:1.05rem}.ev-proof-of-work span{margin-top:3px;color:var(--muted);font-size:.67rem;font-weight:760}.ev-proof-of-work small{margin-top:4px;color:var(--muted-2);font-size:.61rem;line-height:1.35;overflow-wrap:anywhere}.ev-project-intelligence-stats{grid-template-columns:repeat(4,minmax(72px,1fr))}@media(max-width:820px){.ev-maintained-value-grid{grid-template-columns:1fr}.ev-proof-of-work>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-proof-of-work article:nth-child(2){border-right:0}.ev-proof-of-work article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:520px){.ev-proof-of-work>header{align-items:flex-start;flex-direction:column;gap:5px}.ev-proof-of-work>header>small{max-width:none;text-align:left}.ev-proof-of-work>div{grid-template-columns:1fr}.ev-proof-of-work article{border-right:0;border-bottom:1px solid var(--line)}.ev-proof-of-work article:last-child{border-bottom:0}.ev-project-intelligence-stats{grid-template-columns:1fr}}.connection-value-receipt{margin:12px 0 16px;padding:16px 18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;border:1px solid var(--line);border-radius:14px;background:var(--workspace-surface-soft)}.connection-value-receipt h2{margin:5px 0;color:var(--ink);font-size:.98rem;letter-spacing:-.02em}.connection-value-receipt p{margin:0;max-width:760px;color:var(--muted);font-size:.72rem;line-height:1.5}.connection-value-stats{display:grid;grid-template-columns:repeat(3,minmax(90px,1fr));overflow:hidden;border:1px solid var(--line);border-radius:11px;background:var(--workspace-paper)}.connection-value-stats span{min-width:0;padding:10px 12px;border-right:1px solid var(--line)}.connection-value-stats span:last-child{border-right:0}.connection-value-stats strong,.connection-value-stats small{display:block}.connection-value-stats strong{color:var(--ink);font-size:.8rem;line-height:1.2;overflow-wrap:anywhere}.connection-value-stats small{margin-top:3px;color:var(--muted-2);font-size:.6rem;line-height:1.3}@media(max-width:900px){.connection-value-receipt{grid-template-columns:1fr}.connection-value-stats{width:100%}}@media(max-width:520px){.connection-value-stats{grid-template-columns:1fr}.connection-value-stats span{border-right:0;border-bottom:1px solid var(--line)}.connection-value-stats span:last-child{border-bottom:0}}.ev-proof-of-work>header p{margin:4px 0 0;max-width:720px;color:var(--muted);font-size:.68rem;line-height:1.45}.ev-proof-of-work>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line)}.ev-proof-of-work article{border-right:0;background:var(--workspace-paper)}.ev-research-work-receipt{margin:14px 0;overflow:hidden;border:1px solid var(--line-strong);border-radius:14px;background:var(--workspace-paper);box-shadow:var(--shadow-sm)}.ev-research-work-receipt>header{padding:15px 16px;display:flex;justify-content:space-between;gap:16px;align-items:flex-start;border-bottom:1px solid var(--line)}.ev-research-work-receipt h2{margin:4px 0 0;color:var(--ink);font-size:.95rem;letter-spacing:-.02em}.ev-research-work-receipt header p{margin:5px 0 0;max-width:720px;color:var(--muted);font-size:.69rem;line-height:1.48}.ev-research-work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line)}.ev-research-work-grid article{min-width:0;padding:13px 15px;background:var(--workspace-paper)}.ev-research-work-grid strong,.ev-research-work-grid span,.ev-research-work-grid small{display:block}.ev-research-work-grid strong{color:var(--ink);font-size:1.08rem}.ev-research-work-grid span{margin-top:3px;color:var(--muted);font-size:.67rem;font-weight:780}.ev-research-work-grid small{margin-top:4px;color:var(--muted-2);font-size:.61rem;line-height:1.38;overflow-wrap:anywhere}.ev-people-sourcing-receipt{margin:14px 0;padding:16px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,1fr);gap:18px;align-items:center;border:1px solid var(--line-strong);border-radius:14px;background:var(--workspace-paper);box-shadow:var(--shadow-sm)}.ev-people-sourcing-receipt h2{margin:4px 0 0;color:var(--ink);font-size:.96rem;letter-spacing:-.02em}.ev-people-sourcing-receipt p{margin:5px 0 0;color:var(--muted);font-size:.7rem;line-height:1.48}.ev-people-sourcing-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:11px;background:var(--line)}.ev-people-sourcing-stats span{min-width:0;padding:11px 12px;background:var(--workspace-surface-soft)}.ev-people-sourcing-stats strong,.ev-people-sourcing-stats small{display:block}.ev-people-sourcing-stats strong{color:var(--ink);font-size:.9rem}.ev-people-sourcing-stats small{margin-top:3px;color:var(--muted-2);font-size:.61rem;line-height:1.35}.hero-work-label{display:block;margin-top:12px;color:#78847c;font-size:.58rem;font-weight:760;line-height:1.35}.hero-work-funnel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:12px 0;overflow:hidden;border:1px solid #e2e9e4;border-radius:10px;background:#e2e9e4}.hero-work-funnel span{padding:10px 9px;background:#f8faf8}.hero-work-funnel strong,.hero-work-funnel small{display:block}.hero-work-funnel strong{color:#253229;font-size:.86rem}.hero-work-funnel small{margin-top:2px;color:#78847c;font-size:.57rem;line-height:1.3}@media(max-width:900px){.ev-people-sourcing-receipt{grid-template-columns:1fr}}@media(max-width:820px){.ev-proof-of-work>div,.ev-research-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ev-research-work-receipt>header{flex-direction:column}.hero-work-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.ev-proof-of-work>div,.ev-research-work-grid,.ev-people-sourcing-stats{grid-template-columns:1fr}}.ev-delta-view{margin:2rem 0}.ev-delta-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem 0}.ev-delta-card{padding:1rem;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.ev-delta-card span{font-size:.8rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.ev-delta-card p{margin:.5rem 0 0;font-size:.9rem}.ev-delta-evidence-list{margin:1rem 0}.ev-delta-evidence-list h3{font-size:1rem;margin-bottom:.5rem}.ev-delta-evidence-item{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem 0;border-bottom:1px solid var(--line)}.ev-delta-evidence-item:last-child{border-bottom:none}.ev-delta-evidence-item p{margin:0;font-size:.9rem}.ev-delta-evidence-item small{color:var(--muted);font-size:.8rem}.ev-delta-synthesis{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0}.ev-delta-synthesis article{padding:1rem;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.ev-delta-synthesis article span{font-size:.8rem;color:var(--muted);text-transform:uppercase}.ev-delta-synthesis article p{margin:.5rem 0 0;font-size:.9rem}.ev-said-did-paid{margin:2rem 0}.ev-said-did-paid-summary{display:flex;gap:.5rem;flex-wrap:wrap}.ev-said-did-paid-empty{padding:2rem;text-align:center;border:1px dashed var(--line);border-radius:8px}.ev-said-did-paid-empty b{display:block;margin-bottom:.5rem}.ev-said-did-paid-timeline{margin:1rem 0}.ev-timeline-event{display:flex;gap:1rem;padding:.5rem 0}.ev-timeline-marker{display:flex;flex-direction:column;align-items:center;min-width:20px}.ev-timeline-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.ev-timeline-dot.is-said{background:var(--muted-2)}.ev-timeline-dot.is-did{background:var(--accent)}.ev-timeline-dot.is-paid{background:var(--success)}.ev-timeline-line{width:2px;flex:1;background:var(--line);min-height:16px}.ev-timeline-content{flex:1}.ev-timeline-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.ev-timeline-label{font-size:.8rem;color:var(--muted)}.ev-timeline-content time{font-size:.75rem;color:var(--muted-2);margin-left:auto}.ev-timeline-content p{margin:.25rem 0;font-size:.9rem}.ev-timeline-content small{font-size:.8rem;color:var(--muted)}.ev-timeline-content a{font-size:.8rem}.ev-said-did-paid-gap{margin-top:1rem;padding:1rem;border:1px solid var(--line);border-radius:8px;background:var(--canvas-2)}.ev-said-did-paid-gap p{margin:.5rem 0 0;font-size:.9rem}.ev-prediction-outcome-receipt{margin:14px 0;padding:clamp(16px,2.5vw,24px);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--workspace-paper, var(--paper));box-shadow:var(--shadow-sm)}.ev-prediction-outcome-receipt .ev-section-row{margin-bottom:1.25rem}.ev-prediction-outcome-receipt .ev-section-row h2{margin:.25rem 0 .5rem;font-size:1.25rem;font-weight:700;color:var(--ink)}.ev-prediction-outcome-receipt .ev-section-row p{max-width:760px;margin:0;color:var(--muted);font-size:.88rem;line-height:1.5}.ev-receipt-flow{display:flex;align-items:stretch;gap:0;margin:1.5rem 0}.ev-receipt-prediction,.ev-receipt-outcome{flex:1 1 0%;min-width:0;display:flex;align-items:stretch}.ev-receipt-node{flex:1;min-width:0;padding:1.25rem;border:1px solid var(--line);border-radius:var(--radius-sm, 10px);background:var(--paper);box-shadow:0 2px 8px #00000005;display:flex;flex-direction:column;gap:.75rem}.ev-receipt-before{border-left:4px solid var(--accent)}.ev-receipt-after{border-left:4px solid var(--success)}.ev-receipt-node h3{font-size:1rem;font-weight:600;margin:0;color:var(--ink-2)}.ev-receipt-node p{margin:0;font-size:.92rem;line-height:1.5;color:var(--ink)}.ev-receipt-node small{font-size:.8rem;color:var(--muted);display:block}.ev-receipt-arrow{display:flex;align-items:center;justify-content:center;width:4rem;position:relative;flex:0 0 4rem}.ev-receipt-arrow-line{position:absolute;top:50%;left:0;right:0;height:1px;background:var(--line-strong);transform:translateY(-50%);z-index:1}.ev-receipt-arrow-head{position:relative;z-index:2;background:var(--workspace-paper, var(--paper));padding:0 8px;font-size:1.25rem;color:var(--muted-2);line-height:1;font-family:inherit}.ev-receipt-arrow-head:after{content:"→"}.ev-receipt-rule{margin-top:.25rem;display:flex;align-items:flex-start;gap:.6rem;background:var(--canvas-2);padding:.45rem .65rem;border-radius:6px}.ev-receipt-rule span{font-size:.85rem;line-height:1.4;color:var(--ink-2)}.ev-receipt-finding{background:var(--canvas-2);padding:.75rem;border-radius:8px;border-left:2px solid var(--line-strong);display:flex;flex-direction:column;gap:.35rem}.ev-receipt-finding small{font-weight:600;color:var(--ink-2);text-transform:uppercase;font-size:.7rem;letter-spacing:.05em;display:block}.ev-receipt-finding ul{margin:0;padding-left:1.1rem;font-size:.88rem;color:var(--ink);display:flex;flex-direction:column;gap:.25rem}.ev-receipt-findings{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:.6rem}.ev-receipt-weakening{border-left-color:var(--warning);background:var(--warning-soft)}.ev-receipt-weakening small{color:var(--warning)}.ev-receipt-unknown{border-left-color:var(--muted-2);background:var(--canvas)}.ev-receipt-unknown small{color:var(--muted-2)}.ev-receipt-recommendation{background:var(--accent-soft);padding:.75rem;border-radius:8px;border-left:3px solid var(--accent)}.ev-receipt-recommendation small{font-weight:600;color:var(--accent-strong);text-transform:uppercase;font-size:.7rem;letter-spacing:.05em;margin-bottom:.25rem;display:block}.ev-receipt-recommendation p{font-weight:550;color:var(--accent-strong);font-size:.88rem;margin:0;line-height:1.45}.ev-receipt-watch-status,.ev-receipt-history{margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid var(--line)}.ev-receipt-watch-status h3,.ev-receipt-history h3{font-size:.95rem;font-weight:600;margin:0 0 1rem;color:var(--ink-2);text-transform:uppercase;letter-spacing:.03em}.ev-receipt-watch-item{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background:var(--canvas);border:1px solid var(--line);border-radius:8px;margin-bottom:.5rem}.ev-receipt-watch-item p{margin:0;font-size:.88rem;color:var(--ink);line-height:1.45}.ev-receipt-watch-item small{display:block;margin-top:.25rem;font-size:.78rem;color:var(--muted)}.ev-receipt-history-timeline{position:relative;padding-left:1.25rem}.ev-receipt-history-timeline:before{content:"";position:absolute;top:4px;bottom:4px;left:3.5px;width:1px;background:var(--line-strong)}.ev-receipt-history-item{position:relative;display:flex;gap:.75rem;padding:.5rem 0 1rem}.ev-receipt-history-item:last-child{padding-bottom:0}.ev-receipt-history-dot{position:absolute;left:-1.25rem;top:6px;width:8px;height:8px;border-radius:50%;background:var(--line-strong);border:2px solid var(--paper);box-shadow:0 0 0 1px var(--line-strong);z-index:2}.ev-receipt-history-item div{display:flex;flex-direction:column;gap:.35rem;align-items:flex-start}.ev-receipt-history-item small{font-size:.75rem;color:var(--muted-2);font-weight:500}.ev-receipt-history-item p{margin:0;font-size:.85rem;color:var(--ink-2);line-height:1.45}@media(max-width:820px){.ev-receipt-flow{flex-direction:column;gap:.75rem}.ev-receipt-findings{grid-template-columns:1fr}.ev-receipt-arrow{width:100%;height:2.25rem;flex:0 0 auto}.ev-receipt-arrow-line{inset:0 auto 0 50%;width:1px;height:100%;transform:translate(-50%)}.ev-receipt-arrow-head:after{content:"↓"}}.ev-case-study{margin:1.5rem 0;padding:1.5rem;border:1px solid var(--line);border-radius:10px;background:linear-gradient(135deg,var(--paper) 0%,var(--canvas-2) 100%)}.ev-case-study-header{margin-bottom:1rem}.ev-case-study-header h3{font-size:1.1rem;margin:.5rem 0 0}.ev-case-study-quote{margin:0;padding:1rem 0 1rem 1rem;border-left:3px solid var(--accent-soft);font-style:normal}.ev-case-study-quote p{margin:0;font-size:1rem;line-height:1.6}.ev-case-study-quote cite{display:block;margin-top:.75rem;font-style:normal}.ev-case-study-quote cite strong{display:block;font-size:.9rem}.ev-case-study-quote cite span{font-size:.8rem;color:var(--muted)}.ev-case-study-result{display:flex;align-items:center;gap:.5rem;margin-top:1rem}.ev-case-study-result span{font-size:.9rem;font-weight:500}.ev-case-study-detail{margin-top:1rem;font-size:.9rem;color:var(--muted);line-height:1.6}.ev-changed-inbox{margin:1.5rem 0}.ev-inbox-list{margin:.75rem 0}.ev-inbox-item{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border:1px solid var(--line);border-radius:8px;background:var(--paper);text-decoration:none;color:var(--ink);margin-bottom:.5rem;transition:border-color .15s}.ev-inbox-item:hover{border-color:var(--accent)}.ev-inbox-item.is-triggered{border-color:var(--warning);background:var(--warning-soft)}.ev-inbox-content{flex:1}.ev-inbox-content h3{margin:0;font-size:.95rem}.ev-inbox-content small{color:var(--muted);font-size:.8rem}.ev-inbox-arrow{font-size:1.2rem;color:var(--muted-2)}.ev-commitment-wizard{margin:1.5rem 0;padding:1.5rem;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.ev-wizard-progress{display:flex;gap:0;margin:1rem 0}.ev-wizard-step{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8rem;color:var(--muted-2);flex:1;border-bottom:2px solid var(--line)}.ev-wizard-step.is-current{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.ev-wizard-step.is-complete{color:var(--success);border-bottom-color:var(--success)}.ev-wizard-step span{font-weight:600}.ev-wizard-step small{font-size:.75rem}.ev-wizard-body{margin:1rem 0}.ev-wizard-step-header{margin-bottom:1rem}.ev-wizard-step-header h3{margin:.5rem 0;font-size:1.05rem}.ev-wizard-step-header p{margin:0;font-size:.9rem;color:var(--muted)}.ev-wizard-form>label{display:block;margin-bottom:1rem;font-size:.9rem;font-weight:500}.ev-wizard-form textarea{width:100%;padding:.5rem;border:1px solid var(--line);border-radius:6px;font-family:inherit;font-size:.9rem;resize:vertical}.ev-wizard-form small{display:block;margin-top:.25rem;font-size:.8rem;color:var(--muted)}.ev-wizard-options{display:flex;flex-direction:column;gap:.5rem}.ev-wizard-options>label{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border:1px solid var(--line);border-radius:8px;cursor:pointer;transition:border-color .15s}.ev-wizard-options>label:hover{border-color:var(--accent-soft)}.ev-wizard-options>label.selected{border-color:var(--accent);background:var(--accent-soft)}.ev-wizard-options>label input{margin-top:.25rem;width:18px;height:18px;flex:0 0 auto;accent-color:var(--accent)}.ev-wizard-options>label span{flex:1}.ev-wizard-options>label b{display:block;margin:.25rem 0}.ev-wizard-options>label small{display:block;font-size:.8rem;color:var(--muted)}.ev-wizard-actions{display:flex;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line)}.ev-outcome-receipt{margin:2rem 0}.ev-receipt-document{padding:1.5rem;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.ev-receipt-section{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--line)}.ev-receipt-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.ev-receipt-section h3{font-size:1rem;margin-bottom:.5rem}.ev-receipt-question{font-size:1.1rem;font-weight:600;line-height:1.5}.ev-receipt-meta{display:flex;gap:.75rem;align-items:center;margin-top:.5rem}.ev-receipt-meta span{font-size:.85rem;color:var(--muted)}.ev-receipt-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:.75rem 0}.ev-receipt-metrics div{text-align:center}.ev-receipt-metrics strong{display:block;font-size:1.5rem}.ev-receipt-metrics span{font-size:.8rem;color:var(--muted)}.ev-receipt-sources{margin-top:.75rem}.ev-receipt-sources small{display:block;margin-bottom:.25rem;font-size:.8rem;color:var(--muted)}.ev-receipt-sources>div{display:flex;flex-wrap:wrap;gap:.25rem}.ev-receipt-evidence-summary{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ev-receipt-evidence-summary p{margin:.25rem 0 0;font-size:.9rem}.ev-receipt-channels{margin-top:.75rem}.ev-receipt-channels small{display:block;margin-bottom:.25rem;font-size:.8rem;color:var(--muted)}.ev-receipt-channels>div{display:flex;flex-wrap:wrap;gap:.25rem}.ev-receipt-people article{padding:.5rem 0;border-bottom:1px solid var(--line)}.ev-receipt-people article:last-child{border-bottom:none}.ev-receipt-people strong{display:block}.ev-receipt-people span{font-size:.8rem;color:var(--muted)}.ev-receipt-outcomes{margin-top:.75rem}.ev-receipt-outcomes small{display:block;margin-bottom:.25rem;font-size:.8rem;color:var(--muted)}.ev-receipt-assessment{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}.ev-receipt-assessment small{display:block;margin-bottom:.25rem;font-size:.8rem;font-weight:600;color:var(--muted)}.ev-receipt-assessment ul{margin:0;padding-left:1.2rem;font-size:.85rem}.ev-receipt-footer{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--line)}.ev-receipt-footer p{margin:0;font-size:.8rem;color:var(--muted);font-style:italic}.ev-contextual-hints{padding:.75rem 1rem;border:1px solid var(--accent-soft);border-radius:8px;background:var(--accent-soft);margin-bottom:.75rem}.ev-contextual-hints p{margin:.25rem 0 0;font-size:.9rem}.ev-contextual-hints small{display:block;margin-top:.25rem;font-size:.8rem;color:var(--muted)}.ev-cost-of-wrong-card .ev-cost-of-wrong-form{margin-top:1rem}.ev-cost-of-wrong-form .ev-form-row{display:flex;gap:1rem;margin-bottom:1rem}.ev-cost-of-wrong-form .ev-form-row label{flex:1}.ev-cost-of-wrong-form label{display:block;margin-bottom:.75rem}.ev-cost-of-wrong-form input,.ev-cost-of-wrong-form select,.ev-cost-of-wrong-form textarea{width:100%;padding:.5rem;border:1px solid var(--line);border-radius:6px;font-family:inherit;font-size:.9rem}@media(max-width:820px){.ev-delta-summary-grid,.ev-delta-synthesis,.ev-receipt-assessment{grid-template-columns:1fr}.ev-receipt-metrics{grid-template-columns:repeat(2,1fr)}.ev-receipt-evidence-summary{grid-template-columns:1fr}.ev-wizard-progress{flex-wrap:wrap}.ev-wizard-step{flex:0 0 auto}}@media(max-width:600px){.ev-case-study-quote{padding-left:.75rem}.ev-cost-of-wrong-form .ev-form-row{flex-direction:column;gap:0}}.ev-prediction-outcome-receipt{margin:14px 0;padding:clamp(18px,2.6vw,26px);border:1px solid var(--line-strong);border-radius:15px;background:var(--workspace-paper, var(--paper));box-shadow:var(--shadow-sm)}.ev-prediction-outcome-receipt .ev-receipt-head{margin:0 0 2px;padding-bottom:14px;border-bottom:1px solid var(--line);align-items:center}.ev-receipt-head h2{margin:3px 0 0;font-size:1.05rem;letter-spacing:-.02em}.ev-receipt-head p{margin:4px 0 0;max-width:720px;color:var(--muted);font-size:.74rem;line-height:1.5}.ev-receipt-head .ev-text-link{flex:0 0 auto;font-size:.72rem;font-weight:760}.ev-receipt-flow{display:grid;gap:4px;margin:16px 0 0}.ev-receipt-node{min-width:0;padding:2px 0;border:0;border-radius:0;background:transparent;box-shadow:none;display:grid;gap:10px}.ev-receipt-node-head{display:flex;align-items:center;gap:8px}.ev-receipt-node-head h3{margin:0;font-size:.95rem;font-weight:700;color:var(--ink-2)}.ev-receipt-node .ev-receipt-statement{margin:0;font-size:.94rem;line-height:1.55;color:var(--ink)}.ev-receipt-node .ev-receipt-boundary{margin:0;display:grid;gap:3px;font-size:.8rem}.ev-receipt-boundary b{color:var(--muted-2);font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.ev-receipt-boundary span{color:var(--muted);line-height:1.45}.ev-receipt-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:2px}.ev-receipt-rule{display:grid;gap:6px;align-content:start;padding:12px 13px;border-radius:10px;border-left:3px solid var(--line-strong);background:var(--workspace-surface-subtle, var(--canvas-2));font-size:.82rem;line-height:1.5;color:var(--ink-2)}.ev-receipt-rule span{min-width:0}.ev-receipt-rule.is-good{border-left-color:var(--ws-positive);background:var(--ws-positive-soft)}.ev-receipt-rule.is-warn{border-left-color:var(--ws-warning);background:var(--ws-warning-soft)}.ev-receipt-rule.is-danger{border-left-color:var(--ws-danger);background:var(--ws-danger-soft)}.ev-receipt-arrow{display:grid;place-items:center;width:100%;padding:2px 0}.ev-receipt-arrow:before{content:none}.ev-receipt-arrow-head{display:grid;place-items:center;width:24px;height:24px;padding:0;box-sizing:border-box;border-radius:999px;border:1px solid var(--line-strong);background:var(--workspace-paper, var(--paper));color:var(--muted-2);font-size:.85rem;line-height:1}.ev-receipt-arrow-head:after{content:"↓"}.ev-receipt-findings{display:grid;grid-template-columns:1fr;gap:14px;margin-top:2px}.ev-receipt-finding{display:grid;gap:0;min-width:0;padding:0;border:0;border-radius:0;background:transparent}.ev-receipt-finding>small{color:var(--muted-2);font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.ev-receipt-finding.ev-receipt-weakening>small{color:var(--ws-warning)}.ev-receipt-finding.ev-receipt-unknown>small{color:var(--muted-2)}.ev-receipt-finding ul{margin:0;padding:0;list-style:none;display:grid;gap:0;border-top:1px solid var(--line)}.ev-receipt-finding li{padding:10px 0;border-bottom:1px solid var(--line)}.ev-receipt-finding li:last-child{border-bottom:0}.ev-receipt-finding-text{margin:0;font-size:.88rem;line-height:1.55;color:var(--ink-2);display:block;overflow:visible;-webkit-line-clamp:unset;-webkit-box-orient:unset}.ev-receipt-recommendation{margin-top:2px;padding:.7rem .8rem;border-radius:9px;border-left:3px solid var(--accent);background:var(--accent-soft)}.ev-receipt-recommendation small{display:block;margin-bottom:3px;color:var(--accent-strong);font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.ev-receipt-recommendation p{margin:0;color:var(--accent-strong);font-size:.86rem;font-weight:560;line-height:1.45}.ev-receipt-details{margin-top:1.1rem;box-shadow:none}.ev-receipt-details .workspace-disclosure-body{display:grid;gap:1rem}.ev-receipt-details .ev-receipt-watch-status,.ev-receipt-details .ev-receipt-history{margin-top:0;padding-top:0;border-top:0}@media(max-width:900px){.ev-receipt-rules{grid-template-columns:1fr}}.ev-home-work-details{box-shadow:none}.ev-home-work-body{display:grid;gap:18px}.ev-home-work-body .ev-proof-of-work{margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}.ev-home-work-body .ev-proof-of-work>header{padding:0 0 12px;border-bottom:1px solid var(--line);align-items:flex-start}.ev-home-work-body .ev-proof-of-work>header h2{font-size:.9rem}.ev-home-work-body .ev-proof-of-work>header>small{max-width:none;text-align:left}.ev-home-work-body .ev-proof-of-work>div{border-radius:10px;overflow:hidden}.ev-home-work-body .ev-said-did-paid{margin:0}.ev-home-work-body .ev-said-did-paid .ev-section-row{padding-top:0}.ev-operator-activity-inline{display:grid;gap:8px}.ev-operator-activity-inline>header{display:grid;gap:2px}.ev-operator-activity-inline h2{margin:0;font-size:.9rem}.ev-operator-activity-inline .ev-operator-activity-note{margin:0;color:var(--muted);font-size:.68rem;line-height:1.45}.ev-operator-activity-inline .ev-operator-activity-grid{margin-top:2px}.ev-home-work-body .ev-project-intelligence{margin:0;padding:0;border:0;border-radius:0;background:transparent}.ev-home-work-body .ev-project-intelligence-head{grid-template-columns:1fr;gap:14px}.ev-home-work-body .ev-project-intelligence-head h2{font-size:.95rem}.ev-home-work-body .ev-project-intelligence-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.react-public-evidence{--rpe-tertiary:#68736d;width:min(100%,1240px);margin-inline:auto;padding:60px clamp(18px,5vw,28px) 108px;overflow-x:clip}.rpe-library-hero,.rpe-brief-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:clamp(34px,5vw,60px);align-items:end}.rpe-library-hero>*,.rpe-brief-hero>*{min-width:0}.rpe-library-hero>div,.rpe-brief-hero>div{max-width:860px}.react-public-evidence h1{margin:8px 0 20px;font-size:clamp(2.55rem,4.7vw,3.85rem);line-height:1.045;letter-spacing:-.048em;overflow-wrap:anywhere}.rpe-library-hero>div>p,.rpe-brief-hero>div>p{max-width:780px;margin:0;color:var(--muted);font-size:1.08rem;line-height:1.65}.rpe-library-hero aside,.rpe-brief-hero aside{padding:20px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 10px 34px #18261e09}.rpe-library-hero aside>span,.rpe-brief-hero aside>span{display:block;color:var(--rpe-tertiary);font-size:.65rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.rpe-library-hero aside>strong,.rpe-brief-hero aside>strong{display:block;margin-top:4px;font-size:1rem}.rpe-library-hero aside p,.rpe-brief-hero aside p{margin:10px 0;color:var(--muted);font-size:.76rem;line-height:1.5}.rpe-library-hero aside a{color:var(--accent);font-size:.76rem;font-weight:750}.rpe-brief-hero aside time{display:block;margin-top:2px;color:var(--muted);font-size:.72rem}.rpe-reading-model{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:48px 0 64px;border:1px solid var(--line);border-radius:14px;background:#ffffff94;overflow:hidden}.rpe-reading-model article{padding:21px 20px;display:grid;grid-template-columns:32px 1fr;gap:10px;border-right:1px solid var(--line)}.rpe-reading-model article:last-child{border-right:0}.rpe-reading-model article>b{color:var(--rpe-tertiary);font-size:.67rem;letter-spacing:.08em}.rpe-reading-model strong{font-size:.84rem}.rpe-reading-model p{margin:4px 0 0;color:var(--muted);font-size:.72rem;line-height:1.45}.rpe-library-section>header,.rpe-sources>header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:18px}.rpe-library-section>header h2,.rpe-sources>header h2{margin:4px 0 0;font-size:1.8rem;letter-spacing:-.04em}.rpe-library-section>header>p,.rpe-sources>header>p{max-width:440px;margin:0;color:var(--muted);font-size:.78rem;line-height:1.5}.rpe-directory{border-top:1px solid var(--line)}.rpe-directory article{padding:24px 14px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:16px;align-items:center;border-bottom:1px solid var(--line);transition:background .14s ease}.rpe-directory article:hover{background:#f5f8f6}.rpe-index{color:var(--rpe-tertiary);font-size:.65rem;font-weight:800;letter-spacing:.08em}.rpe-directory article>div{min-width:0}.rpe-directory article>div>p{display:flex;gap:9px;margin:0 0 6px;color:var(--rpe-tertiary);font-size:.66rem}.rpe-directory article>div>p i{padding-left:9px;border-left:1px solid var(--line);font-style:normal}.rpe-directory h3{margin:0 0 5px;font-size:1.35rem;letter-spacing:-.03em}.rpe-directory h3 a{text-decoration:none}.rpe-directory small{color:var(--muted)}.rpe-open{color:var(--accent);font-size:.72rem;font-weight:800;white-space:nowrap}.rpe-loading,.rpe-empty{padding:26px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--muted)}.rpe-empty h3{color:var(--ink)}.rpe-breadcrumb{display:flex;gap:9px;margin-bottom:30px;color:var(--muted);font-size:.75rem;overflow-x:auto;white-space:nowrap}.rpe-breadcrumb a{font-weight:700}.rpe-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:34px 0 42px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}.rpe-proof div{min-width:0;padding:15px;border-right:1px solid var(--line)}.rpe-proof div:last-child{border-right:0}.rpe-proof strong,.rpe-proof span{display:block}.rpe-proof strong{font-size:1.22rem}.rpe-proof span{margin-top:2px;color:var(--muted);font-size:.68rem;overflow-wrap:anywhere}.rpe-brief-layout{display:grid;grid-template-columns:minmax(150px,178px) minmax(0,900px);gap:clamp(30px,4vw,52px);align-items:start;justify-content:space-between}.rpe-rail{position:sticky;top:92px;display:grid;gap:3px}.rpe-rail>span{margin-bottom:6px;color:var(--rpe-tertiary);font-size:.63rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.rpe-rail a{padding:6px 0;color:var(--muted);font-size:.72rem}.rpe-rail a:hover{color:var(--accent)}.rpe-brief-content{min-width:0;display:grid;gap:18px}.rpe-evidence-section{padding:27px 28px;display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;border:1px solid var(--line);border-radius:15px;background:#ffffffc7;scroll-margin-top:90px;box-shadow:0 1px 2px #14241b05}.rpe-support{border-left:3px solid #78ad8b}.rpe-counter{border-left:3px solid #c6946e}.rpe-unknown{border-left:3px solid #c6b46c}.rpe-section-number{color:var(--rpe-tertiary);font-size:.65rem;font-weight:800;letter-spacing:.08em}.rpe-evidence-section h2{margin:4px 0 9px;font-size:1.8rem;letter-spacing:-.04em}.rpe-evidence-section ul{margin:10px 0 0;padding-left:18px}.rpe-evidence-section li{padding:7px 0;color:var(--ink-2);font-size:.86rem;line-height:1.58;overflow-wrap:anywhere}.rpe-counter .eyebrow{color:#9c5b2b}.rpe-unknown .eyebrow{color:#78642b}.rpe-single-claim,.rpe-empty-copy{margin:10px 0 0;color:var(--ink-2);font-size:.86rem;line-height:1.62;overflow-wrap:anywhere}.rpe-empty-copy{color:var(--muted);font-style:italic}.rpe-next-action{margin:2px 0 10px;padding:30px 31px;border-radius:15px;background:linear-gradient(145deg,#102219,#173225);color:#fff;scroll-margin-top:90px;box-shadow:0 18px 42px #1022191f}.rpe-next-action .eyebrow{color:#9ce5bd}.rpe-next-action h2{max-width:820px;margin:7px 0 12px;color:#fff;font-size:2rem;letter-spacing:-.04em}.rpe-next-action p{margin:0;color:#d5e1d9;font-size:.86rem}.rpe-next-action small{display:block;margin-top:16px;padding-top:15px;border-top:1px solid rgba(255,255,255,.14);color:#b6c6bc}.rpe-sources{padding:28px;border:1px solid var(--line);border-radius:15px;background:#fff;scroll-margin-top:90px}.rpe-sources ol{margin:0;padding:0;list-style:none}.rpe-sources li{padding:17px 0;display:grid;grid-template-columns:36px minmax(0,1fr);gap:13px;border-bottom:1px solid var(--line)}.rpe-sources li:last-child{border-bottom:0}.rpe-sources li>b{color:var(--rpe-tertiary);font-size:.64rem}.rpe-sources li>div{min-width:0}.rpe-sources li>div>p{margin:7px 0;color:var(--ink-2);font-size:.8rem;line-height:1.55;overflow-wrap:anywhere}.rpe-source-meta{display:flex;gap:5px!important;flex-wrap:wrap}.rpe-source-meta span{padding:4px 7px;border:1px solid var(--line);border-radius:999px;background:#f7f9f7;color:var(--muted);font-size:.58rem!important;font-weight:800;text-transform:uppercase}.rpe-source-meta span[data-stance=supports],.rpe-source-meta span[data-stance=support]{border-color:#cde4d5;background:#eaf5ee;color:#176c45}.rpe-source-meta span[data-stance=challenges],.rpe-source-meta span[data-stance=counter],.rpe-source-meta span[data-stance=counterevidence]{border-color:#ecd8c8;background:#fff4ea;color:#9c5b2b}.rpe-sources a{color:var(--accent);font-size:.72rem;font-weight:750}.rpe-sources small{color:var(--rpe-tertiary)}.rpe-challenge{padding:28px;border:1px solid var(--line);border-radius:15px;background:#fff;display:grid;grid-template-columns:.82fr 1.18fr;gap:34px}.rpe-challenge h2{margin:5px 0 10px;font-size:1.65rem}.rpe-challenge>div>p:last-child{color:var(--muted);font-size:.8rem;line-height:1.55}.rpe-challenge :where(input,textarea){min-width:0}.rpe-boundary{padding:18px 20px;border:1px solid var(--line);border-radius:12px;background:#f7f9f7;display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px}.rpe-boundary span,.rpe-boundary strong{display:block}.rpe-boundary span{color:var(--rpe-tertiary);font-size:.62rem;font-weight:800;text-transform:uppercase}.rpe-boundary strong{margin-top:3px;font-size:.78rem}.rpe-boundary p{margin:0;color:var(--muted);font-size:.73rem;line-height:1.5}@media(max-width:900px){.rpe-library-hero,.rpe-brief-hero{grid-template-columns:1fr;gap:25px}.rpe-library-hero aside,.rpe-brief-hero aside{max-width:620px}.rpe-brief-layout{grid-template-columns:1fr;gap:18px}.rpe-rail{position:static;display:flex;gap:13px;overflow-x:auto;padding:9px 0 15px;border-bottom:1px solid var(--line)}.rpe-rail>span{display:none}.rpe-rail a{flex:0 0 auto}}@media(max-width:700px){.rpe-reading-model{grid-template-columns:1fr}.rpe-reading-model article{border-right:0;border-bottom:1px solid var(--line)}.rpe-reading-model article:last-child{border-bottom:0}.rpe-library-section>header,.rpe-sources>header{display:block}.rpe-library-section>header>p,.rpe-sources>header>p{margin-top:8px}.rpe-directory article{grid-template-columns:32px 1fr;padding-inline:4px}.rpe-open{grid-column:2}.rpe-proof{grid-template-columns:repeat(2,1fr)}.rpe-proof div:nth-child(2){border-right:0}.rpe-proof div:nth-child(-n+2){border-bottom:1px solid var(--line)}.rpe-challenge{grid-template-columns:1fr}.rpe-boundary{grid-template-columns:1fr;gap:8px}}@media(max-width:520px){.react-public-evidence{padding-top:42px;padding-bottom:78px}.rpe-evidence-section{grid-template-columns:30px minmax(0,1fr);gap:9px;padding:22px 18px}.rpe-next-action,.rpe-challenge{padding:23px}.rpe-sources{padding:22px 18px}}.rpe-sources a,.rpe-source-meta span{max-inline-size:100%;overflow-wrap:anywhere}@media(max-width:520px){.react-public-evidence{padding-inline:max(14px,env(safe-area-inset-left))}.rpe-library-hero h1,.rpe-brief-hero h1{font-size:clamp(2.05rem,9.8vw,2.75rem);line-height:1.06}.rpe-proof{grid-template-columns:1fr}.rpe-proof div{border-right:0;border-bottom:1px solid var(--line)}.rpe-proof div:last-child{border-bottom:0}.rpe-proof div:nth-child(-n+2){border-bottom:1px solid var(--line)}.rpe-directory article{grid-template-columns:26px minmax(0,1fr);gap:10px}.rpe-evidence-section{grid-template-columns:1fr}.rpe-section-number{margin-bottom:-2px}.rpe-next-action h2{font-size:1.65rem}}.app-shell{--ws-canvas: #f7f8fa;--ws-sidebar: #fbfcfb;--ws-surface: #ffffff;--ws-surface-raised: #ffffff;--ws-surface-subtle: #f8faf9;--ws-surface-hover: #f1f4f2;--ws-surface-selected: #edf3ef;--ws-border: #e2e7e4;--ws-border-strong: #d2d9d5;--ws-text: #202723;--ws-text-secondary: #4e5953;--ws-muted: #6f7a74;--ws-tertiary: #858f89;--ws-accent: #176c45;--ws-accent-strong: #12593a;--ws-accent-soft: #eaf5ee;--ws-positive: #1f744b;--ws-positive-soft: #e8f5ed;--ws-warning: #9a6418;--ws-warning-soft: #fff7e8;--ws-danger: #9e3b3b;--ws-danger-soft: #fff0f0;--ws-input: #ffffff;--ws-shadow: 0 1px 2px rgba(20, 28, 24, .035), 0 10px 30px rgba(20, 28, 24, .025);--workspace-canvas: var(--ws-canvas);--workspace-paper: var(--ws-surface);--workspace-surface: var(--ws-surface);--workspace-surface-soft: var(--ws-surface-subtle);--workspace-border: var(--ws-border);--workspace-border-strong: var(--ws-border-strong);--workspace-text: var(--ws-text);--workspace-ink: var(--ws-text);--workspace-muted: var(--ws-muted);--workspace-accent: var(--ws-accent);--workspace-accent-soft: var(--ws-accent-soft);--ink: var(--ws-text);--ink-2: var(--ws-text-secondary);--muted: var(--ws-muted);--muted-2: var(--ws-tertiary);--line: var(--ws-border);--line-strong: var(--ws-border-strong);--paper: var(--ws-surface);--canvas: var(--ws-canvas);--canvas-2: var(--ws-surface-subtle);--surface: var(--ws-surface);--surface-2: var(--ws-surface-subtle);--surface-subtle: var(--ws-surface-subtle);--surface-soft: var(--ws-surface-subtle);--surface-muted: var(--ws-surface-hover);--border: var(--ws-border);--text: var(--ws-text)}:root[data-veravo-theme=dark] .app-shell{--ws-canvas: #0b0e0c;--ws-sidebar: #0f1310;--ws-surface: #141916;--ws-surface-raised: #19201b;--ws-surface-subtle: #19201b;--ws-surface-hover: #202821;--ws-surface-selected: #203027;--ws-border: #2a342d;--ws-border-strong: #3a463e;--ws-text: #f1f5f2;--ws-text-secondary: #d0d7d2;--ws-muted: #aeb8b1;--ws-tertiary: #98a49c;--ws-accent: #73d6a4;--ws-accent-strong: #98e8bd;--ws-accent-soft: #173425;--ws-positive: #7edbaa;--ws-positive-soft: #173427;--ws-warning: #f0c777;--ws-warning-soft: #302813;--ws-danger: #ff9c9c;--ws-danger-soft: #341c1d;--ws-input: #101411;--ws-shadow: none;--accent: var(--ws-accent);--accent-strong: var(--ws-accent-strong);--accent-soft: var(--ws-accent-soft);--success: var(--ws-positive);--success-soft: var(--ws-positive-soft);--warning: var(--ws-warning);--warning-soft: var(--ws-warning-soft);--danger: var(--ws-danger);--danger-soft: var(--ws-danger-soft)}.app-shell,.app-shell .app-main{background:var(--ws-canvas);color:var(--ws-text)}.app-shell .app-header{background:color-mix(in srgb,var(--ws-surface) 94%,transparent);border-bottom-color:var(--ws-border);color:var(--ws-text)}.app-shell .sidebar{background:var(--ws-sidebar);border-right-color:var(--ws-border);color:var(--ws-text)}.app-shell .sidebar-brand .brand,.app-shell .workspace-route-title{color:var(--ws-text-secondary)}.app-shell .nav-group a{color:var(--ws-muted)}.app-shell .nav-group a:hover{background:var(--ws-surface-hover);color:var(--ws-text)}.app-shell .nav-group a.active{background:var(--ws-surface-selected);color:var(--ws-text);box-shadow:none}.app-shell .nav-group a.active .nav-icon{color:var(--ws-accent)}.app-shell .nav-icon{color:var(--ws-tertiary)}.app-shell .sidebar-foot,.app-shell .nav-group-secondary{border-color:var(--ws-border)}.app-shell .sidebar-principle{color:var(--ws-muted)}.app-shell .sidebar-principle b{color:var(--ws-text-secondary)}.app-shell .sidebar-principle small{color:var(--ws-tertiary)}.app-shell .account-menu-trigger-compact:hover,.app-shell .account-menu-trigger-compact:focus-visible{background:var(--ws-surface-hover);border-color:var(--ws-border)}.app-shell .profile-avatar{background:var(--ws-accent-soft);color:var(--ws-accent-strong);border-color:var(--ws-border)}.app-shell .account-menu{background:var(--ws-surface-raised);border-color:var(--ws-border);color:var(--ws-text);box-shadow:var(--ws-shadow)}.app-shell .account-menu a,.app-shell .account-menu button{color:var(--ws-text-secondary)}.app-shell .account-menu a:hover,.app-shell .account-menu button:hover{background:var(--ws-surface-hover);color:var(--ws-text)}.app-shell :where(h1,h2,h3,h4,strong,b){color:var(--ws-text)}.app-shell :where(.page-heading p,.section-title p,.muted,.muted-copy,.settings-help-copy){color:var(--ws-muted)}.app-shell :where(.eyebrow,.page-heading .eyebrow,.ev-side-label){color:var(--ws-tertiary)}.app-shell a:not(.button):not(.nav-link){text-decoration-color:color-mix(in srgb,var(--ws-accent) 45%,transparent)}.app-shell :where(.card,.decision-hero-card,.priority-card,.mapping-card,.connection-row,.ev-decision-panel,.ev-evidence-panel,.ev-context-panel,.ev-search-mission-panel,.ev-search-results-panel,.ev-setup-panel,.ev-confirm-panel,.ev-research-brief,.ev-search-people-panel,.ev-source-ledger,.ev-people-overview,.ev-people-controls,.ev-people-command,.ev-project-sources-card,.connector-overview-card,.connector-manager-card,.settings-summary,.settings-section>.card,.workspace-disclosure,.ev-disclosure-card,.connection-csv-import,.ev-person-details,.ev-outreach-purpose,.ev-screener-preview,.ev-value-receipt,.ev-work-receipt,.ev-people-outcome-note){background:var(--ws-surface)!important;border-color:var(--ws-border)!important;color:var(--ws-text);box-shadow:var(--ws-shadow)}.app-shell :where(.ev-priority-unknown,.ev-assumption-list-compact article,.ev-filter-row,.connector-manager-intro,.connector-provider-grid,.connector-completion,.ev-companion-status,.ev-filter-disclosure,.ev-search-options,.ev-source-chips span,.ev-depth-control,.ev-search-inline-stats span,.ev-capture-actions a,.app-shell .ev-person-reason,.ev-source-summary>div,.ev-source-summary>p,.ev-brief-counts span,.ev-brief-next,.ev-search-people article,.ev-people-empty-inline,.ev-people-pipeline,.ev-person-research-value,.ev-person-details,.ev-people-critical-unknown,.ev-people-value-strip,.ev-outreach-workbench,.ev-people-find-panel,.ev-value-receipt-grid article,.ev-monitoring-receipt,.ev-people-outcome-note,.ev-subscription-maintains,.ev-project-sources-card .ev-connector-grid>article.is-staged){background:var(--ws-surface-subtle)!important;border-color:var(--ws-border)!important}.app-shell :where(.ev-disclosure-card summary:hover,.workspace-disclosure>summary:hover,.ev-context-row-link:hover){background:var(--ws-surface-hover)!important}.app-shell .ev-priority-card,.app-shell .ev-decision-panel{background:linear-gradient(180deg,var(--ws-surface) 0%,var(--ws-surface-subtle) 100%)!important;border-color:color-mix(in srgb,var(--ws-accent) 25%,var(--ws-border))!important}.app-shell :where(.ev-project-readiness .has-warning,.ev-evidence-lens>.has-warning){background:var(--ws-warning-soft)!important}.app-shell :where(.ev-project-readiness .has-warning b,.ev-evidence-lens>.has-warning b){color:var(--ws-warning)}.app-shell .connection-row.is-connected,.app-shell .ev-project-sources-card .ev-connector-grid>article.is-connected{background:var(--ws-positive-soft)!important;border-color:color-mix(in srgb,var(--ws-positive) 28%,var(--ws-border))!important}.app-shell .connection-row.is-unavailable{background:var(--ws-surface-subtle)!important}.app-shell :where(input,textarea,select){background:var(--ws-input)!important;border-color:var(--ws-border-strong)!important;color:var(--ws-text)!important;caret-color:var(--ws-accent)}.app-shell :where(input,textarea)::placeholder{color:var(--ws-tertiary)!important;opacity:1}.app-shell :where(input,textarea,select):hover{border-color:color-mix(in srgb,var(--ws-muted) 58%,var(--ws-border))}.app-shell :where(input,textarea,select):focus{border-color:var(--ws-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--ws-accent) 17%,transparent)!important}.app-shell label{color:var(--ws-text-secondary)!important}.app-shell label small{color:var(--ws-muted)!important}.app-shell .check{color:var(--ws-text-secondary)}.app-shell .button{background:var(--ws-text);border-color:var(--ws-text);color:var(--ws-canvas)}.app-shell .button:hover{background:var(--ws-text-secondary);border-color:var(--ws-text-secondary)}.app-shell :where(.button-ghost,.button-light){background:var(--ws-surface)!important;border-color:var(--ws-border-strong)!important;color:var(--ws-text-secondary)!important}.app-shell :where(.button-ghost,.button-light):hover{background:var(--ws-surface-hover)!important;color:var(--ws-text)!important}.app-shell .text-button{color:var(--ws-muted)}.app-shell .text-button:hover{color:var(--ws-text)}.app-shell .ev-icon-button{background:var(--ws-surface-raised)!important;border-color:var(--ws-border)!important;color:var(--ws-muted)!important}.app-shell .ev-icon-button:hover{background:var(--ws-surface-hover)!important;color:var(--ws-text)!important}.app-shell :where(.mapping-table,.evidence-table,.workflow-steps){background:var(--ws-surface);border-color:var(--ws-border)}.app-shell .table-head{background:var(--ws-surface-subtle);color:var(--ws-muted)}.app-shell .table-row{border-color:var(--ws-border)}.app-shell .metric{background:var(--ws-surface-subtle);border-color:var(--ws-border)}.app-shell .empty-state{background:var(--ws-surface)!important;border-color:var(--ws-border-strong)}.app-shell .workflow-steps li{color:var(--ws-tertiary);border-color:var(--ws-border)}.app-shell .workflow-steps li>span{background:var(--ws-surface-subtle);color:var(--ws-muted)}.app-shell .workflow-steps li.current{background:var(--ws-surface-selected);color:var(--ws-text)}.app-shell .workflow-steps li.current>span{background:var(--ws-accent-soft);color:var(--ws-accent-strong)}.app-shell :where(.ev-pipeline-tabs,.ev-people-pipeline,.ev-depth-control){background:var(--ws-surface-subtle)!important;border-color:var(--ws-border)!important}.app-shell :where(.ev-pipeline-tabs button,.ev-people-pipeline button,.ev-depth-control button){color:var(--ws-muted)!important}.app-shell :where(.ev-pipeline-tabs button.active,.ev-people-pipeline button.active,.ev-depth-control button[aria-pressed=true]){background:var(--ws-surface-raised)!important;color:var(--ws-text)!important;box-shadow:0 1px 2px #0000001f}.app-shell :where(.ev-priority-unknown span,.ev-reality-list small,.ev-context-row>span,.ev-query-list>div>small,.ev-search-person-title>div>span,.ev-signal-meta,.ev-source-ledger>summary small,.ev-ledger-group>header small,.ev-evidence-row-head>span,.ev-ledger-footer span,.ev-people-question>span,.ev-person-block>span,.ev-person-research-value small,.ev-person-outcome,.ev-people-critical-unknown span,.ev-person-identity-line,.ev-person-signal-chips small,.ev-person-dimensions small,.ev-context-row-link>i,.ev-project-readiness span,.ev-evidence-lens>div:not(.ev-evidence-lens-head)>span){color:var(--ws-tertiary)!important}.app-shell :where(.ev-priority-unknown p,.ev-reality-list p,.ev-context-row b,.ev-query-list>div>span:not(.badge),.ev-search-evidence-split>section>header b,.ev-brief-head h2,.ev-signal-card>p,.ev-brief-next strong,.ev-search-person-title strong,.ev-search-people p,.ev-person-signal-row b,.ev-source-ledger>summary b,.ev-ledger-group>header b,.ev-source-ledger .ev-evidence-list p,.ev-people-question>strong,.ev-people-overview-stats strong,.ev-person-head-v2 h3,.ev-person-block p,.ev-person-purpose p,.ev-person-research-value p,.ev-person-core-scores b,.ev-person-score-grid b,.ev-people-command-copy h2,.ev-people-critical-unknown strong,.ev-people-find-panel>strong,.ev-people-value-strip strong,.ev-person-signal-chips b,.ev-person-dimensions b,.ev-companion-locked-copy p,.ev-project-readiness b,.ev-evidence-lens>div:not(.ev-evidence-lens-head)>b){color:var(--ws-text-secondary)!important}.app-shell :where(.ev-decision-rationale,.ev-setup-intro>p,.ev-search-mission-head p,.ev-depth-explainer,.ev-search-evidence-split>section>p,.ev-capture-bar small,.ev-project-sources-card .ev-connector-grid p,.ev-source-summary small,.ev-source-summary p,.ev-brief-next>div>span,.ev-people-empty-inline p,.ev-person-rationale-note,.ev-people-find-panel p,.ev-outreach-workbench>label,.ev-companion-locked-copy small,.ev-setup-outcomes>div,.ev-question-editor>span,.ev-home-quiet-links a,.ev-signal-label,.ev-signal-card>p.ev-signal-empty,.ev-person-details .ev-selection-reasons){color:var(--ws-muted)!important}.app-shell .ev-reality-support{background:var(--ws-positive-soft)!important;color:var(--ws-positive)!important}.app-shell .ev-reality-counter{background:var(--ws-warning-soft)!important;color:var(--ws-warning)!important}.app-shell .ev-ledger-support{background:var(--ws-positive)}.app-shell .ev-ledger-counter{background:var(--ws-danger)}.app-shell .ev-ledger-neutral{background:var(--ws-tertiary)}.app-shell .ev-ledger-marker{color:var(--ws-canvas)}.app-shell .ev-source-chips span,.app-shell .ev-search-inline-stats span,.app-shell .ev-brief-counts span,.app-shell .ev-people-overview-stats span,.app-shell .ev-person-signal-chips>span,.app-shell .ev-person-dimensions span,.app-shell .ev-person-score-grid span{background:var(--ws-surface-subtle)!important;border-color:var(--ws-border)!important;color:var(--ws-muted)!important}.app-shell .ev-people-toolbar,.app-shell .ev-person-footer{background:var(--ws-surface)!important;border-color:var(--ws-border)!important}.app-shell .ev-person-details{background:var(--ws-surface-subtle)!important}.app-shell .ev-opener-draft{background:var(--ws-accent-soft)!important;border-color:color-mix(in srgb,var(--ws-accent) 24%,var(--ws-border))!important}.app-shell .ev-opener-draft textarea{background:var(--ws-input)!important}.app-shell .ev-reject-panel{background:var(--ws-danger-soft)!important;border-color:color-mix(in srgb,var(--ws-danger) 28%,var(--ws-border))!important}.app-shell .ev-outreach-workbench{background:var(--ws-surface-subtle)!important}.app-shell .ev-people-objectives button{background:var(--ws-surface)!important;border-color:var(--ws-border)!important;color:var(--ws-muted)!important}.app-shell .ev-people-objectives button:hover{background:var(--ws-surface-hover)!important;color:var(--ws-text)!important}.app-shell .ev-people-objectives button.active{background:var(--ws-surface-selected)!important;border-color:var(--ws-border-strong)!important;color:var(--ws-text)!important}.app-shell .connector-security-note{background:var(--ws-positive-soft)!important;border-color:color-mix(in srgb,var(--ws-positive) 25%,var(--ws-border))!important}.app-shell .connector-security-note>span{background:var(--ws-surface-raised)!important;color:var(--ws-positive)!important}.app-shell .connector-provider-grid button:hover{background:var(--ws-surface-hover)!important}.app-shell .connector-provider-grid button.selected{background:var(--ws-surface-raised)!important;border-color:var(--ws-border-strong)!important}.app-shell .connection-document-links>div,.app-shell .connection-row,.app-shell .ev-project-sources-card .ev-connector-grid>article{background:var(--ws-surface)!important;border-color:var(--ws-border)!important}.app-shell .ev-source-summary{background:var(--ws-border)!important;border-color:var(--ws-border)!important}.app-shell .ev-source-summary>div,.app-shell .ev-source-summary>p{background:var(--ws-surface-subtle)!important}.app-shell .ev-companion-locked{background:var(--ws-surface-subtle)!important;border-color:var(--ws-border)!important}.app-shell .ev-companion-locked-icon{color:var(--ws-tertiary)!important}.app-shell .badge-neutral{background:var(--ws-surface-subtle);color:var(--ws-muted)}.app-shell .badge-good{background:var(--ws-positive-soft);color:var(--ws-positive)}.app-shell .badge-warn{background:var(--ws-warning-soft);color:var(--ws-warning)}.app-shell .badge-accent{background:var(--ws-accent-soft);color:var(--ws-accent-strong)}.app-shell .badge-danger{background:var(--ws-danger-soft);color:var(--ws-danger)}.app-shell .info-box{background:var(--ws-surface-subtle);border-color:var(--ws-border-strong);color:var(--ws-text-secondary)}.app-shell .success-box{background:var(--ws-positive-soft);border-color:color-mix(in srgb,var(--ws-positive) 30%,var(--ws-border));color:var(--ws-positive)}.app-shell .error-box{background:var(--ws-danger-soft);border-color:color-mix(in srgb,var(--ws-danger) 28%,var(--ws-border));color:var(--ws-danger)}.app-shell .progress{background:var(--ws-surface-raised)}.app-shell .theme-preference-option{background:var(--ws-surface)!important;border-color:var(--ws-border)!important}.app-shell .theme-preference-option:hover{background:var(--ws-surface-hover)!important}.app-shell .theme-preference-option.is-selected{border-color:var(--ws-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--ws-accent) 12%,transparent)!important}.app-shell .theme-preference-option>span:nth-child(2) b{color:var(--ws-text)!important}.app-shell .theme-preference-option>span:nth-child(2) small{color:var(--ws-muted)!important}.app-shell .theme-preference-check{color:var(--ws-accent)}:root[data-veravo-theme=dark] body{background:#0b0e0c;color:#f1f5f2}:root[data-veravo-theme=dark] .app-shell ::selection{background:#73d6a447;color:#f1f5f2}:root[data-veravo-theme=dark] .app-shell :focus-visible{outline-color:#73d6a485}:root[data-veravo-theme=dark] .app-shell .mobile-menu-button{background:var(--ws-surface-raised);border-color:var(--ws-border)}:root[data-veravo-theme=dark] .app-shell .mobile-menu-button span{background:var(--ws-text-secondary)}:root[data-veravo-theme=dark] .app-shell .sidebar-scrim{background:#00000094}:root[data-veravo-theme=dark] .app-shell .ev-pairing-secret{background:var(--ws-warning-soft);border-color:color-mix(in srgb,var(--ws-warning) 28%,var(--ws-border))}:root[data-veravo-theme=dark] .app-shell .ev-pairing-secret :where(span,small,code){color:var(--ws-warning)}:root[data-veravo-theme=dark] .app-shell .ev-pairing-secret code{background:var(--ws-surface);border-color:var(--ws-border-strong)}:root[data-veravo-theme=dark] .app-shell .workspace-disclosure-danger{border-color:color-mix(in srgb,var(--ws-danger) 28%,var(--ws-border))!important}:root[data-veravo-theme=dark] .app-shell .workspace-disclosure-danger :where(b,.disclosure-action){color:var(--ws-danger)!important}:root[data-veravo-theme=dark] .app-shell .danger-zone,:root[data-veravo-theme=dark] .app-shell .danger-card{border-color:color-mix(in srgb,var(--ws-danger) 28%,var(--ws-border))!important}:root[data-veravo-theme=dark] .app-shell :where(.fatal-state-card,.admin-list>button,.audit-events article,.metadata-grid span,.admin-entitlement-list>div,.feedback-sheet,.feedback-close,.feedback-signal-grid button,.feedback-history article,.feedback-admin-filters button,.feedback-context-grid>span,.admin-view-tabs,.settings-navigation,.settings-summary-metrics>div,.settings-meta-strip>div,.settings-link-grid a,.billing-state-panel,.billing-facts-grid>div,.billing-return-assurance,.cancellation-feedback,.cancellation-reasons button,.deletion-confirmation,.evidence-list article,.ev-correction-card,.ev-upload-dropzone,.ev-prompt-field-emphasis,.ev-setup-optional,.ev-filter-disclosure,.ev-filter-disclosure .ev-filter-row,.ev-people-secondary){background:var(--ws-surface)!important;border-color:var(--ws-border)!important;color:var(--ws-text-secondary)!important;box-shadow:none!important}:root[data-veravo-theme=dark] .app-shell .admin-health-clear,:root[data-veravo-theme=dark] .app-shell .operations-health-card.status-healthy{background:var(--ws-positive-soft)!important;border-color:color-mix(in srgb,var(--ws-positive) 25%,var(--ws-border))!important}:root[data-veravo-theme=dark] .app-shell .admin-issue-list article{background:var(--ws-warning-soft)!important;border-color:color-mix(in srgb,var(--ws-warning) 28%,var(--ws-border))!important}:root[data-veravo-theme=dark] .app-shell :where(.operations-health-card.status-degraded,.operations-health-card.status-unavailable){background:var(--ws-warning-soft)!important;border-color:color-mix(in srgb,var(--ws-warning) 28%,var(--ws-border))!important}:root[data-veravo-theme=dark] .app-shell .notice{background:var(--ws-surface-subtle)!important;border-color:var(--ws-border)!important;color:var(--ws-muted)!important}:root[data-veravo-theme=dark] .app-shell .notice-good{background:var(--ws-positive-soft)!important;border-color:color-mix(in srgb,var(--ws-positive) 28%,var(--ws-border))!important}:root[data-veravo-theme=dark] .app-shell .notice-warn{background:var(--ws-warning-soft)!important;border-color:color-mix(in srgb,var(--ws-warning) 28%,var(--ws-border))!important}:root[data-veravo-theme=dark] .app-shell .notice-danger{background:var(--ws-danger-soft)!important;border-color:color-mix(in srgb,var(--ws-danger) 28%,var(--ws-border))!important}:root[data-veravo-theme=dark] .app-shell :where(.settings-summary-metrics>div,.settings-meta-strip>div,.billing-facts-grid>div,.feedback-context-grid>span,.ev-prompt-field-emphasis,.ev-setup-optional,.ev-filter-disclosure,.ev-people-secondary){background:var(--ws-surface-subtle)!important}:root[data-veravo-theme=dark] .app-shell .settings-navigation{background:color-mix(in srgb,var(--ws-surface) 94%,transparent)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:root[data-veravo-theme=dark] .app-shell :where(.settings-navigation a:hover,.settings-navigation a:focus-visible,.settings-signout:hover,.settings-signout:focus-visible,.settings-link-grid a:hover,.account-menu-trigger:hover,.account-menu-trigger[aria-expanded=true]){background:var(--ws-surface-hover)!important;color:var(--ws-text)!important}:root[data-veravo-theme=dark] .app-shell .account-menu-plan{background:var(--ws-surface-subtle)!important;color:var(--ws-text-secondary)!important}:root[data-veravo-theme=dark] .app-shell .billing-attention-banner{background:var(--ws-warning-soft)!important;border-color:color-mix(in srgb,var(--ws-warning) 34%,var(--ws-border))!important;color:var(--ws-text-secondary)!important;box-shadow:none}:root[data-veravo-theme=dark] .app-shell .billing-attention-banner :where(b,a){color:var(--ws-warning)!important}:root[data-veravo-theme=dark] .app-shell :where(.billing-state-warn,.cancellation-feedback){background:var(--ws-warning-soft)!important;border-color:color-mix(in srgb,var(--ws-warning) 30%,var(--ws-border))!important}:root[data-veravo-theme=dark] .app-shell .billing-state-danger,:root[data-veravo-theme=dark] .app-shell .deletion-confirmation,:root[data-veravo-theme=dark] .app-shell .ev-correction-card{background:var(--ws-danger-soft)!important;border-color:color-mix(in srgb,var(--ws-danger) 28%,var(--ws-border))!important}:root[data-veravo-theme=dark] .app-shell .billing-state-good{background:var(--ws-positive-soft)!important;border-color:color-mix(in srgb,var(--ws-positive) 28%,var(--ws-border))!important}:root[data-veravo-theme=dark] .app-shell :where(.billing-state-symbol,.billing-return-icon-neutral){background:var(--ws-surface-raised)!important;color:var(--ws-muted)!important}:root[data-veravo-theme=dark] .app-shell :where(.billing-state-warn .billing-state-symbol,.billing-return-icon-warning){background:color-mix(in srgb,var(--ws-warning) 15%,var(--ws-surface))!important;color:var(--ws-warning)!important}:root[data-veravo-theme=dark] .app-shell :where(.billing-state-danger .billing-state-symbol,.billing-return-icon-danger){background:color-mix(in srgb,var(--ws-danger) 15%,var(--ws-surface))!important;color:var(--ws-danger)!important}:root[data-veravo-theme=dark] .app-shell .feedback-overlay{background:#000000a8}:root[data-veravo-theme=dark] .app-shell .feedback-sheet{border-color:var(--ws-border-strong)!important}:root[data-veravo-theme=dark] .app-shell .feedback-signal-grid button:hover,:root[data-veravo-theme=dark] .app-shell .feedback-signal-grid button.selected,:root[data-veravo-theme=dark] .app-shell .feedback-admin-filters button.selected,:root[data-veravo-theme=dark] .app-shell .cancellation-reasons button.selected{background:var(--ws-surface-selected)!important;border-color:var(--ws-accent)!important;color:var(--ws-text)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ws-accent) 35%,transparent)!important}:root[data-veravo-theme=dark] .app-shell .feedback-thanks,:root[data-veravo-theme=dark] .app-shell .feedback-history blockquote{background:var(--ws-positive-soft)!important;color:var(--ws-text-secondary)!important}:root[data-veravo-theme=dark] .app-shell .feedback-pulse-actions button{background:var(--ws-surface-raised)!important;border-color:var(--ws-border-strong)!important;color:var(--ws-accent-strong)!important}:root[data-veravo-theme=dark] .app-shell .feedback-pulse-actions button:hover{background:var(--ws-accent-soft)!important;color:var(--ws-accent-strong)!important}:root[data-veravo-theme=dark] .app-shell .ev-upload-dropzone{background:var(--ws-surface-subtle)!important;border-color:var(--ws-border-strong)!important;color:var(--ws-text-secondary)!important}:root[data-veravo-theme=dark] .app-shell .ev-upload-dropzone:hover{background:var(--ws-surface-hover)!important;border-color:var(--ws-accent)!important}:root[data-veravo-theme=dark] .app-shell :where(.ev-upload-icon,.ev-upload-intro>small){background:var(--ws-positive-soft)!important;color:var(--ws-positive)!important}:root[data-veravo-theme=dark] .app-shell :where(.connector-logo,.connector-mark){background:var(--ws-surface-raised)!important;border-color:var(--ws-border)!important}:root[data-veravo-theme=dark] .app-shell :where(.connector-logo-posthog,.connector-mark-posthog,.connector-logo-dodo,.connector-mark-dodo){color:#f0f3f1!important}:root[data-veravo-theme=dark] .app-shell :where(.connector-logo-manual,.connector-logo-csv,.connector-mark-manual,.connector-mark-csv){color:var(--ws-accent)!important}:root[data-veravo-theme=dark] .app-shell :where(select,option){color-scheme:dark}:root[data-veravo-theme=dark] .app-shell input:-webkit-autofill,:root[data-veravo-theme=dark] .app-shell input:-webkit-autofill:hover,:root[data-veravo-theme=dark] .app-shell input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ws-text)!important;box-shadow:0 0 0 1000px var(--ws-input) inset!important;caret-color:var(--ws-text)}@media(prefers-reduced-motion:reduce){.app-shell *,.app-shell *:before,.app-shell *:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}:root[data-veravo-theme=dark] .app-shell .button{background:var(--ws-text)!important;border-color:var(--ws-text)!important;color:var(--ws-canvas)!important}:root[data-veravo-theme=dark] .app-shell .button:hover{background:var(--ws-text-secondary)!important;border-color:var(--ws-text-secondary)!important;color:var(--ws-canvas)!important}:root[data-veravo-theme=dark] .app-shell :where(.button-ghost,.button-light){background:var(--ws-surface)!important;border-color:var(--ws-border-strong)!important;color:var(--ws-text-secondary)!important}:root[data-veravo-theme=dark] .app-shell :where(.button-ghost,.button-light):hover{background:var(--ws-surface-hover)!important;color:var(--ws-text)!important}:root[data-veravo-theme=dark] .app-shell .button.button-ghost,:root[data-veravo-theme=dark] .app-shell .button.button-light{background:var(--ws-surface)!important;border-color:var(--ws-border-strong)!important;color:var(--ws-text-secondary)!important}:root[data-veravo-theme=dark] .app-shell .button.button-ghost:hover,:root[data-veravo-theme=dark] .app-shell .button.button-light:hover{background:var(--ws-surface-hover)!important;color:var(--ws-text)!important}:root[data-veravo-theme=dark] .app-shell h1,:root[data-veravo-theme=dark] .app-shell h2,:root[data-veravo-theme=dark] .app-shell h3,:root[data-veravo-theme=dark] .app-shell h4,:root[data-veravo-theme=dark] .app-shell .page-heading h1,:root[data-veravo-theme=dark] .app-shell .page-header h1,:root[data-veravo-theme=dark] .app-shell .section-title h2{color:var(--ws-text)!important}:root[data-veravo-theme=dark] .app-shell :where(strong,b){color:var(--ws-text-secondary)}:root[data-veravo-theme=dark] .app-shell small{color:var(--ws-muted)}.app-shell .ev-capture-bar{background:var(--ws-surface)!important;border-color:var(--ws-border)!important;color:var(--ws-text);box-shadow:var(--ws-shadow)}.app-shell .ev-capture-bar>div:first-child>p{margin:4px 0 0;color:var(--ws-muted)!important;font-size:.67rem;line-height:1.45}.app-shell .ev-capture-actions a{background:var(--ws-surface-subtle)!important;border-color:var(--ws-border)!important;color:var(--ws-text-secondary)!important}.app-shell .ev-capture-actions a:hover,.app-shell .ev-capture-actions a:focus-visible{background:var(--ws-surface-hover)!important;border-color:var(--ws-border-strong)!important;color:var(--ws-text)!important}.app-shell .ev-filter-disclosure>summary span{color:var(--ws-text-secondary)!important}.app-shell .ev-filter-disclosure>summary:after,.app-shell .ev-disclosure-chevron{color:var(--ws-tertiary)!important}.app-shell .ev-source-ledger .ev-evidence-list article{border-color:var(--ws-border)!important}.app-shell .ev-reality-marker{background:var(--ws-tertiary)}.app-shell .ev-home-utility-links :where(a,button){color:var(--ws-muted)!important}.app-shell .ev-home-utility-links :where(a,button):hover{color:var(--ws-accent)!important}.app-shell .ev-prompt-number,.app-shell .ev-person-form-v2 label>small{color:var(--ws-tertiary)!important}.app-shell .ev-prompt-copy b{color:var(--ws-text-secondary)!important}.app-shell .ev-setup-page{width:min(1160px,100%);padding-top:clamp(28px,4vw,52px);padding-bottom:42px}.app-shell .ev-setup-layout{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:clamp(36px,5vw,72px)}.app-shell .ev-setup-panel{min-width:0}.app-shell .ev-setup-panel-head{padding:22px 24px 18px}.app-shell .ev-prompt-field{padding:20px 24px;grid-template-columns:30px minmax(170px,.78fr) minmax(0,1.22fr)}.app-shell .ev-setup-optional>summary{padding-left:24px;padding-right:24px}.app-shell .ev-setup-optional label{margin-left:24px;margin-right:24px}.app-shell .ev-setup-form>.ev-form-footer{padding:18px 24px}@media(max-width:980px){.app-shell .ev-setup-layout{grid-template-columns:minmax(230px,.66fr) minmax(0,1.34fr);gap:30px}.app-shell .ev-prompt-field{grid-template-columns:26px minmax(136px,.7fr) minmax(0,1.3fr);gap:12px}}@media(max-width:760px){.app-shell .ev-setup-page{padding-top:25px;padding-bottom:30px}.app-shell .ev-setup-layout{grid-template-columns:1fr;gap:26px}.app-shell .ev-setup-panel-head{padding:19px 18px 17px}.app-shell .ev-prompt-field{padding:18px;grid-template-columns:24px minmax(0,1fr)}.app-shell .ev-setup-optional>summary{padding-left:18px;padding-right:18px}.app-shell .ev-setup-optional label{margin-left:18px;margin-right:18px}.app-shell .ev-setup-form>.ev-form-footer{padding:17px 18px}}.app-shell .ev-revoke-confirm{color:var(--ws-danger)!important}.app-shell .ev-connector-meta span+span:before{color:var(--ws-tertiary)!important}.app-shell .ev-summary-dot-ready{background:var(--ws-positive)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--ws-positive) 16%,transparent)!important}.app-shell .ev-summary-dot-staged{background:var(--ws-warning)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--ws-warning) 16%,transparent)!important}.app-shell .ev-companion-intro{background:var(--ws-accent-soft)!important;border-color:color-mix(in srgb,var(--ws-accent) 26%,var(--ws-border))!important;color:var(--ws-text-secondary)!important}.app-shell .ev-companion-steps li:before{background:var(--ws-surface-raised)!important;border-color:var(--ws-border-strong)!important;color:var(--ws-accent)!important}.app-shell .ev-focus-card{background:linear-gradient(145deg,var(--ws-surface) 0%,var(--ws-accent-soft) 180%)!important;border-color:color-mix(in srgb,var(--ws-accent) 24%,var(--ws-border))!important}.app-shell .ev-action-card{border-color:color-mix(in srgb,var(--ws-accent) 22%,var(--ws-border))!important}.app-shell .ev-cycle-rail{background:var(--ws-surface)!important;border-color:var(--ws-border)!important}.app-shell .ev-cycle-rail a:hover,.app-shell .ev-cycle-rail a:focus-visible{background:var(--ws-surface-hover)!important;color:var(--ws-text)!important}.app-shell .ev-cycle-rail a.current{background:var(--ws-accent-soft)!important;color:var(--ws-accent-strong)!important}.app-shell .ev-synthesis section,.app-shell .ev-assumption-list article,.app-shell .ev-connector-grid article{background:var(--ws-surface-subtle)!important;border-color:var(--ws-border)!important}.app-shell .connection-provider-group h3{color:var(--ws-tertiary)!important}.app-shell .button.danger-button{background:var(--ws-danger)!important;border-color:var(--ws-danger)!important;color:#fff!important}.app-shell .button.danger-button:hover{background:color-mix(in srgb,var(--ws-danger) 84%,#000)!important;border-color:color-mix(in srgb,var(--ws-danger) 84%,#000)!important;color:#fff!important}:root[data-veravo-theme=dark] .route-loading,:root[data-veravo-theme=dark] .route-load-error,:root[data-veravo-theme=dark] .auth-loading{background:#0b0e0c;color:#aeb8b1}:root[data-veravo-theme=dark] .route-loading .route-loading-mark,:root[data-veravo-theme=dark] .workspace-route-loading .route-loading-mark{border-color:#73d6a433;border-top-color:#73d6a4}.app-shell .async-work-status{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;margin-top:12px;border:1px solid var(--ws-border);border-radius:12px;background:var(--ws-surface-raised);color:var(--ws-text)}.app-shell .async-work-status>div{display:grid;gap:3px;min-width:0}.app-shell .async-work-status strong{color:var(--ws-text);font-size:.92rem}.app-shell .async-work-status span:not(.loading-spinner):not(.async-work-check):not(.async-work-error){color:var(--ws-text-secondary);font-size:.88rem;line-height:1.45}.app-shell .async-work-status small{color:var(--ws-tertiary);line-height:1.4}.app-shell .async-work-status.is-complete{border-color:color-mix(in srgb,var(--ws-positive) 42%,var(--ws-border));background:color-mix(in srgb,var(--ws-positive) 8%,var(--ws-surface-raised))}.app-shell .async-work-status.is-error{border-color:color-mix(in srgb,var(--ws-danger) 45%,var(--ws-border));background:color-mix(in srgb,var(--ws-danger) 8%,var(--ws-surface-raised))}.app-shell .async-work-check,.app-shell .async-work-error{display:grid;place-items:center;width:22px;height:22px;flex:0 0 22px;border-radius:999px;font-weight:800}.app-shell .async-work-check{background:color-mix(in srgb,var(--ws-positive) 16%,transparent);color:var(--ws-positive)}.app-shell .async-work-error{background:color-mix(in srgb,var(--ws-danger) 16%,transparent);color:var(--ws-danger)}.app-shell .floating-action-status{position:fixed;right:24px;bottom:24px;z-index:120;width:min(430px,calc(100vw - 48px));padding:13px 15px;border:1px solid var(--ws-border-strong);border-radius:12px;background:var(--ws-surface-raised);color:var(--ws-text);box-shadow:0 14px 38px #0000002e;font-size:.9rem;line-height:1.45}.app-shell .floating-action-status.is-error{border-color:color-mix(in srgb,var(--ws-danger) 48%,var(--ws-border));background:color-mix(in srgb,var(--ws-danger) 8%,var(--ws-surface-raised))}:root[data-veravo-theme=dark] .app-shell .settings-nav a,:root[data-veravo-theme=dark] .app-shell .feedback-launcher,:root[data-veravo-theme=dark] .app-shell .feedback-panel,:root[data-veravo-theme=dark] .app-shell .error-box,:root[data-veravo-theme=dark] .app-shell .success-box,:root[data-veravo-theme=dark] .app-shell .deletion-zone,:root[data-veravo-theme=dark] .app-shell code{background:var(--ws-surface-raised)!important;color:var(--ws-text)!important;border-color:var(--ws-border)!important}:root[data-veravo-theme=dark] .app-shell .button.button-ghost{color:var(--ws-text-secondary)!important;border-color:var(--ws-border-strong)!important;background:var(--ws-surface)!important}:root[data-veravo-theme=dark] .app-shell .button.button-ghost:hover{color:var(--ws-text)!important;background:var(--ws-surface-hover)!important}@media(max-width:640px){.app-shell .floating-action-status{left:14px;right:14px;bottom:14px;width:auto}}:root{--v-public-bg: #f4f7f2;--v-public-paper: #ffffff;--v-public-ink: #0d1b14;--v-public-muted: #5d6d64;--v-public-line: #d9e2dc;--v-public-line-strong: #c5d1c9;--v-forest-950: #061a12;--v-forest-900: #092319;--v-forest-800: #0d3525;--v-forest-700: #12553a;--v-green: #1f7a50;--v-lime: #c8ff72;--v-lime-soft: #efffd4;--v-mint: #59e0b4;--v-mint-soft: #dffaf0;--v-sky: #71c8ff;--v-sky-soft: #e2f4ff;--v-violet: #a697ff;--v-coral: #ff9f86;--v-shadow-soft: 0 18px 60px rgba(6, 26, 18, .08);--v-shadow-card: 0 28px 90px rgba(6, 26, 18, .16)}.marketing-page,.auth-page,.activation-page,.checkout-page,.legal-gate{background:var(--v-public-bg);color:var(--v-public-ink)}.marketing-page:before,.marketing-page:after,.auth-page:before,.auth-page:after,.checkout-page:before,.checkout-page:after{display:none!important}.brand{font-weight:860;letter-spacing:-.04em}.brand-mark{width:32px;height:32px}.marketing-nav{height:70px;padding:0 max(22px,4.6vw);border-bottom:1px solid rgba(197,209,201,.74);background:#f7faf6d6;box-shadow:0 1px #ffffffa6 inset;-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}.marketing-desktop-nav{gap:30px;color:#516158;font-size:.88rem}.marketing-desktop-nav a{position:relative;font-weight:650}.marketing-desktop-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-8px;height:2px;border-radius:99px;background:var(--v-green);transition:right .18s ease}.marketing-desktop-nav a:hover:after,.marketing-desktop-nav a.active:after{right:0}.marketing-desktop-nav a.active{color:var(--v-public-ink)}.nav-login{color:#405249;font-weight:650}.marketing-preview-cta{min-height:38px!important;padding:9px 14px!important;border-color:var(--v-forest-900)!important;background:var(--v-forest-900)!important;box-shadow:0 7px 18px #061a1224!important}.marketing-page .button,.auth-page .button,.activation-page .button,.checkout-page .button,.legal-gate .button{border-radius:11px;font-weight:760}.marketing-page .button:not(.button-light):not(.button-ghost),.auth-page .button:not(.button-light):not(.button-ghost),.activation-page .button:not(.button-light):not(.button-ghost),.checkout-page .button:not(.button-light):not(.button-ghost),.legal-gate .button:not(.button-light):not(.button-ghost){border-color:var(--v-forest-900);background:var(--v-forest-900)}.marketing-page .button:not(.button-light):not(.button-ghost):hover,.auth-page .button:not(.button-light):not(.button-ghost):hover,.activation-page .button:not(.button-light):not(.button-ghost):hover,.checkout-page .button:not(.button-light):not(.button-ghost):hover,.legal-gate .button:not(.button-light):not(.button-ghost):hover{border-color:var(--v-forest-800);background:var(--v-forest-800)}.marketing-page .button-light,.auth-page .button-light,.activation-page .button-light,.checkout-page .button-light{border-color:var(--v-public-line-strong);background:#fff;color:var(--v-public-ink)}.marketing-page .button-ghost{border-color:#b8c7bd;background:#ffffff94;color:var(--v-public-ink)}.calm-marketing-page{overflow:clip}.marketing-page .hero.value-hero{position:relative;width:min(1280px,calc(100% - 48px));max-width:none;min-height:690px;margin:24px auto 0;padding:clamp(68px,7.5vw,108px) clamp(30px,5.5vw,78px);grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);gap:clamp(48px,6vw,86px);overflow:hidden;border:1px solid rgba(146,190,163,.2);border-radius:30px;background:radial-gradient(circle at 88% 18%,rgba(89,224,180,.2),transparent 27rem),radial-gradient(circle at 10% 95%,rgba(200,255,114,.1),transparent 24rem),linear-gradient(135deg,#071b13,#0a281c 49%,#0b3524);box-shadow:0 36px 110px #061a122e}.marketing-page .hero.value-hero:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.34;background-image:linear-gradient(rgba(190,231,207,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(190,231,207,.075) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:linear-gradient(to bottom right,#000,transparent 68%);mask-image:linear-gradient(to bottom right,#000,transparent 68%)}.marketing-page .hero.value-hero:after{content:"";position:absolute;width:330px;height:330px;right:-110px;bottom:-145px;border:1px solid rgba(200,255,114,.18);border-radius:50%;box-shadow:0 0 0 44px #c8ff7206,0 0 0 88px #59e0b405}.marketing-page .hero-copy,.marketing-page .hero-product{position:relative;z-index:1}.marketing-page .hero-copy{max-width:635px}.marketing-page .hero-kicker,.marketing-page .eyebrow{color:#277b55;font-size:.72rem;font-weight:820;letter-spacing:.11em;text-transform:uppercase}.marketing-page .hero.value-hero .hero-kicker{color:var(--v-mint);letter-spacing:.12em}.marketing-page .hero.value-hero h1{max-width:690px;margin:18px 0 22px;color:#f7fff9;font-size:clamp(3.15rem,5.75vw,5.9rem);line-height:.94;letter-spacing:-.07em;font-weight:860}.marketing-page .hero-lead{max-width:630px;color:#b9c9c0;font-size:clamp(1rem,1.45vw,1.17rem);line-height:1.65}.marketing-page .hero-actions{margin-top:30px;gap:12px}.marketing-page .hero.value-hero .button:not(.button-ghost){border-color:var(--v-lime)!important;background:var(--v-lime)!important;color:var(--v-forest-950)!important;box-shadow:0 14px 30px #c8ff7224!important}.marketing-page .hero.value-hero .button:not(.button-ghost):hover{border-color:#d8ff98!important;background:#d8ff98!important;box-shadow:0 17px 36px #c8ff722e!important}.marketing-page .hero.value-hero .button-ghost{border-color:#d5ebdd38;background:#ffffff0e;color:#edf8f1;box-shadow:none}.marketing-page .hero.value-hero .button-ghost:hover{background:#ffffff17}.hero-fineprint{margin-top:14px!important;color:#819a8c;font-size:.73rem}.hero-fineprint b{color:#b6cbbc;font-weight:680}.hero-proof.hero-jobs{margin-top:28px;padding-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;border-top:1px solid rgba(213,235,221,.13);color:#9bb0a4;font-size:.75rem}.hero-proof.hero-jobs span:before{content:"";display:inline-block;width:7px;height:7px;margin:0 8px 1px 0;border-radius:2px;background:var(--v-mint);box-shadow:0 0 0 3px #59e0b41a}.hero-work-receipt{position:relative;overflow:hidden;border:1px solid rgba(210,235,219,.16)!important;border-radius:20px!important;background:#092017d1!important;box-shadow:0 30px 90px #00000052,0 0 0 1px #ffffff06 inset!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.hero-work-receipt:before{content:""!important;position:absolute!important;inset:-1px!important;z-index:0!important;border-radius:inherit!important;background:linear-gradient(135deg,rgba(200,255,114,.08),transparent 28%,transparent 68%,rgba(113,200,255,.06))!important;filter:none!important}.hero-work-receipt>*{position:relative;z-index:1}.hero-work-receipt .window-bar{min-height:48px;padding:0 17px;border:0;border-bottom:1px solid rgba(212,235,220,.11);border-radius:0;background:#051710b3}.hero-work-receipt .window-bar b{color:#dcebe2;font-size:.72rem;font-weight:760}.hero-work-receipt .window-bar em{margin-left:auto;padding:5px 8px;border:1px solid rgba(200,255,114,.16);border-radius:6px;background:#c8ff720f;color:#b9d595;font-size:.57rem;font-style:normal;font-weight:740;letter-spacing:.08em;text-transform:uppercase}.hero-work-receipt .product-preview{padding:24px;background:transparent!important;box-shadow:none!important}.hero-work-receipt .preview-status{color:#8ea89a;font-size:.68rem;font-weight:650}.hero-work-receipt .status-dot{width:7px;height:7px;background:var(--v-lime);box-shadow:0 0 0 4px #c8ff721a,0 0 18px #c8ff724d}.hero-work-receipt .product-preview>h2{max-width:620px;margin:12px 0 19px;color:#eefaf2;font-size:1.15rem;line-height:1.48;letter-spacing:-.025em}.hero-decision-call{position:relative;margin:0;padding:16px 16px 16px 18px;overflow:hidden;border:1px solid rgba(200,255,114,.16);border-radius:12px;background:linear-gradient(110deg,#c8ff721a,#59e0b40b)}.hero-decision-call:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--v-lime)}.hero-decision-call span{color:#9fbaaa;font-size:.61rem;letter-spacing:.06em;text-transform:uppercase}.hero-decision-call b{color:#f1fbf4;font-size:.84rem;font-weight:700;line-height:1.52}.hero-value-receipt{display:grid;gap:9px;margin-top:13px}.hero-value-receipt>div{position:relative;padding:13px 14px 13px 16px;display:grid;grid-template-columns:88px minmax(0,1fr);column-gap:12px;border:1px solid rgba(211,235,220,.1);border-radius:10px;background:#ffffff09}.hero-value-receipt>div:before{content:"";position:absolute;width:6px;height:6px;top:17px;left:-3px;border-radius:50%;background:var(--v-mint)}.hero-value-receipt>div:nth-child(2):before{background:var(--v-coral)}.hero-value-receipt>div:nth-child(3):before{background:var(--v-sky)}.hero-value-receipt>div>span{grid-row:1 / span 2;color:#86a193;font-size:.61rem;font-weight:760;text-transform:uppercase;letter-spacing:.05em}.hero-value-receipt>div>b{color:#dcebe2;font-size:.72rem;line-height:1.48}.hero-value-receipt>div>small{margin-top:3px;color:#728c7e;font-size:.6rem}.hero-monitoring-receipt{margin-top:13px;padding:12px 14px;border:1px solid rgba(113,200,255,.14);border-radius:10px;background:#71c8ff0e}.hero-monitoring-receipt span{color:#a7d8f4;font-size:.66rem;font-weight:740}.hero-monitoring-receipt p{margin:4px 0 0;color:#8ea89a;font-size:.68rem;line-height:1.48}.preview-disclosure{margin:0!important;padding:11px 17px 13px;border-top:1px solid rgba(212,235,220,.1);background:#0517107a;color:#718a7d!important;font-size:.61rem!important}.preview-disclosure a{color:#b6cfbf;text-decoration:underline;text-underline-offset:3px}.landing-signal-strip{position:relative;z-index:3;width:min(1120px,calc(100% - 64px));margin:-28px auto 0;padding:0 18px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid var(--v-public-line);border-radius:16px;background:#ffffffed;box-shadow:var(--v-shadow-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landing-signal-strip:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--v-lime),var(--v-mint),var(--v-sky),var(--v-violet))}.landing-signal-strip div{position:relative;padding:23px 18px 20px;border-right:1px solid #e4eae6}.landing-signal-strip div:last-child{border-right:0}.landing-signal-strip b{display:block;color:#1d3026;font-size:.77rem;font-weight:780}.landing-signal-strip span{display:block;margin-top:5px;color:#718078;font-size:.66rem;line-height:1.45}.value-jobs-section,.decision-questions,.landing-fit-section,.faq-section{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:clamp(82px,9vw,120px) 0;background:transparent!important}.marketing-page .section-intro{max-width:760px;margin:0 0 40px;text-align:left}.marketing-page .section-intro h2,.proof-economics-copy h2,.decision-questions-intro h2,.landing-fit-section h2{max-width:820px;margin:11px 0 0;color:#102119;font-size:clamp(2rem,4vw,3.45rem);line-height:1.04;letter-spacing:-.055em;font-weight:820}.marketing-page .section-intro p,.proof-economics-copy>p,.decision-questions-intro p,.landing-fit-section>div>p{color:var(--v-public-muted);font-size:.9rem;line-height:1.68}.value-job-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.value-job-grid article{position:relative;min-height:220px;padding:28px;overflow:hidden;border:1px solid var(--v-public-line);border-radius:18px;background:#fff;box-shadow:0 10px 34px #0c2b1d0b}.value-job-grid article:after{content:"";position:absolute;width:130px;height:130px;right:-58px;bottom:-68px;border-radius:50%;background:#59e0b417}.value-job-grid article:nth-child(2):after{background:#71c8ff1a}.value-job-grid article:nth-child(3):after{background:#a697ff1a}.value-job-grid article:nth-child(4):after{background:#c8ff7221}.value-job-grid article>span{display:inline-flex;min-width:34px;height:26px;align-items:center;justify-content:center;border:1px solid #d9e5dd;border-radius:7px;background:#f5f8f5;color:#617268;font-size:.63rem;font-weight:780}.value-job-grid h3{max-width:370px;margin:35px 0 9px;font-size:1.18rem;letter-spacing:-.025em;font-weight:780}.value-job-grid p{max-width:450px;margin:0;color:#68776f;font-size:.79rem;line-height:1.62}.landing-value-boundary{margin-top:18px;padding:20px 22px;grid-template-columns:220px 1fr;border:1px solid #cde1d3;border-radius:14px;background:linear-gradient(100deg,#eef9f0,#f8fbf7)}.landing-value-boundary b{color:#17442e;font-size:.82rem}.landing-value-boundary span{color:#5e7467;font-size:.78rem;line-height:1.58}.landing-compounding-section{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:clamp(28px,4vw,48px) 0 clamp(92px,9vw,124px);display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(44px,7vw,84px);align-items:start}.landing-compounding-copy{min-width:0}.landing-compounding-copy h2{max-width:560px;margin:11px 0 14px;color:#102119;font-size:clamp(1.9rem,3.5vw,3rem);line-height:1.04;letter-spacing:-.05em;font-weight:820}.landing-compounding-copy>p{max-width:570px;margin:0;color:var(--v-public-muted);font-size:.86rem;line-height:1.68}.landing-compounding-grid{min-width:0;display:grid;gap:10px}.landing-compounding-grid article{min-width:0;padding:22px 24px;display:grid;grid-template-columns:118px minmax(0,1fr);column-gap:22px;row-gap:7px;align-items:start;border:1px solid var(--v-public-line);border-radius:16px;background:#ffffffc7}.landing-compounding-grid article>span{grid-row:1 / span 2;color:#2b7654;font-size:.63rem;font-weight:800;text-transform:uppercase;letter-spacing:.055em}.landing-compounding-grid article:nth-child(2)>span{color:#486f94}.landing-compounding-grid article:nth-child(3)>span{color:#8a6250}.landing-compounding-grid b{color:#26382e;font-size:.88rem;line-height:1.4}.landing-compounding-grid p{margin:0;color:#6d7c73;font-size:.74rem;line-height:1.56;overflow-wrap:anywhere}.proof-economics-section{position:relative;width:min(1120px,calc(100% - 48px));margin:clamp(24px,4vw,48px) auto 0;padding:clamp(72px,8vw,104px) clamp(28px,4.6vw,62px);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(48px,7vw,88px);overflow:hidden;border-radius:28px;background:radial-gradient(circle at 100% 0%,rgba(113,200,255,.14),transparent 23rem),linear-gradient(135deg,#071d14,#0a2b1e 60%,#0d3a28);box-shadow:0 28px 80px #061a1221}.proof-economics-section:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(200,255,114,.16) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(110deg,transparent 50%,#000);mask-image:linear-gradient(110deg,transparent 50%,#000);opacity:.38}.proof-economics-copy,.proof-economics-grid{position:relative;z-index:1}.proof-economics-copy{align-self:start}.proof-economics-copy .eyebrow{color:var(--v-mint)}.proof-economics-copy h2{color:#f4fff7}.proof-economics-copy>p{color:#a9bdb1}.proof-economics-copy .ev-text-link{display:inline-flex;margin-top:12px;color:#d6efdf;font-size:.78rem;font-weight:700}.proof-economics-grid{display:grid;gap:14px}.proof-economics-grid article{min-height:190px!important;padding:24px;border:1px solid rgba(214,238,222,.13);border-radius:16px;background:#ffffff0e;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.proof-economics-grid article:first-child{border-color:#59e0b433}.proof-economics-grid article:last-child{border-color:#ff9f8633}.proof-economics-grid article>span{color:#8fa99a;font-size:.65rem;font-weight:740;text-transform:uppercase;letter-spacing:.06em}.proof-economics-grid article h3{margin:26px 0 8px;color:#edf9f1;font-size:1.34rem!important;letter-spacing:-.025em}.proof-economics-grid article p{margin:0;color:#9bb0a4;font-size:.76rem;line-height:1.58}.decision-questions{padding-top:clamp(96px,10vw,132px)}.decision-questions-intro{display:grid;grid-template-columns:.72fr 1.28fr;gap:56px;align-items:end}.decision-question-grid{margin-top:42px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.decision-question-grid article{min-height:170px;padding:22px;border:1px solid var(--v-public-line);border-radius:16px;background:#ffffffbd}.decision-question-grid article:hover{border-color:#b7cdbf;background:#fff;box-shadow:0 14px 36px #061a120e}.decision-question-grid span{display:inline-flex;padding:5px 8px;border-radius:6px;background:var(--v-mint-soft);color:#176042;font-size:.62rem;font-weight:780}.decision-question-grid article:nth-child(2n) span{background:var(--v-sky-soft);color:#245d7d}.decision-question-grid article:nth-child(3n) span{background:#eeeaff;color:#5f53a9}.decision-question-grid p{margin:38px 0 0;color:#31443a;font-size:.82rem;font-weight:650;line-height:1.55}.landing-fit-section{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(52px,7vw,90px);align-items:start}.landing-fit-list{border-top:1px solid var(--v-public-line-strong)}.landing-fit-list article{padding:22px 0;display:grid;grid-template-columns:100px 1fr;gap:18px;border-bottom:1px solid var(--v-public-line)}.landing-fit-list article>span{color:#26835b;font-size:.63rem;font-weight:790;text-transform:uppercase;letter-spacing:.05em}.landing-fit-list article:last-child>span{color:#9a624e}.landing-fit-list b{color:#26382e;font-size:.85rem}.landing-fit-list p{margin:5px 0 0;color:#6d7c73;font-size:.74rem;line-height:1.55}.faq-section{border-top:1px solid var(--v-public-line)}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.faq-grid details{padding:0 20px;border:1px solid var(--v-public-line);border-radius:14px;background:#ffffffc2}.faq-grid details[open]{background:#fff;box-shadow:0 12px 32px #061a120d}.faq-grid summary{padding:18px 0;color:#24372d;font-size:.81rem;font-weight:720}.faq-grid details p{padding:0 0 19px;color:#68776f;font-size:.75rem;line-height:1.6}.marketing-page .cta-band.content-cta{width:min(1160px,calc(100% - 48px));margin:0 auto 96px;padding:clamp(34px,5vw,54px);grid-template-columns:minmax(0,1fr) auto;gap:40px;border:1px solid rgba(196,255,111,.16);border-radius:24px;background:radial-gradient(circle at 8% 120%,rgba(200,255,114,.16),transparent 20rem),linear-gradient(120deg,#081f16,#0d3424);box-shadow:0 24px 70px #061a1226}.marketing-page .cta-band.content-cta h2{max-width:720px;color:#f3fff7;font-size:clamp(1.7rem,3vw,2.7rem);letter-spacing:-.045em}.marketing-page .cta-band.content-cta p{max-width:690px;color:#9fb5a8;font-size:.8rem}.marketing-page .cta-band .eyebrow-light{color:var(--v-mint)}.marketing-page .cta-band .button-bright{border-color:var(--v-lime)!important;background:var(--v-lime)!important;color:var(--v-forest-950)!important}.marketing-page .cta-band .button-light{border-color:#dff3e638;background:#ffffff14;color:#edf8f1;box-shadow:none}.pricing-page .pricing-hero,.content-marketing-page .content-hero{position:relative;width:min(1180px,calc(100% - 48px));max-width:none;margin:24px auto 0;padding:clamp(62px,7vw,94px) clamp(30px,5vw,64px);overflow:hidden;border:1px solid #ccdbd1;border-radius:26px;background:radial-gradient(circle at 94% 6%,rgba(89,224,180,.16),transparent 22rem),linear-gradient(135deg,#f7fbf7,#edf6ef)}.pricing-page .pricing-hero{text-align:center}.pricing-page .pricing-hero h1{margin-left:auto;margin-right:auto}.pricing-page .pricing-hero:after,.content-marketing-page .content-hero:after{content:"";position:absolute;width:250px;height:250px;right:-80px;bottom:-120px;border:36px solid rgba(31,122,80,.045);border-radius:50%}.pricing-page .pricing-hero h1,.content-marketing-page .content-hero h1{max-width:850px;color:#102119;font-size:clamp(2.7rem,4.8vw,4.6rem);line-height:.96;letter-spacing:-.068em;font-weight:850}.pricing-page .pricing-hero>p,.content-marketing-page .content-hero>p{max-width:760px;color:#5f7167}.pricing-page .pricing-hero .hero-actions{justify-content:center}.pricing-page .pricing-value-strip article,.pricing-page .pricing-receipt-grid>span,.pricing-page .pricing-operator-grid article,.content-marketing-page .method-grid article,.content-marketing-page .two-column-content article,.public-source-grid article,.trust-control-grid article{border:1px solid var(--v-public-line)!important;border-radius:15px!important;background:#fff!important;box-shadow:0 10px 30px #061a120a!important}.pricing-page .plan-card-recommended{border:1px solid #a9cfb7!important;border-radius:20px!important;background:radial-gradient(circle at 100% 0%,rgba(200,255,114,.18),transparent 17rem),#fff!important;box-shadow:0 24px 66px #061a121a!important}.pricing-page .recommended-label{background:var(--v-forest-900)!important;color:var(--v-lime)!important}.comparison-table-wrap{overflow:hidden;border:1px solid var(--v-public-line);border-radius:16px;background:#fff;box-shadow:var(--v-shadow-soft)}.public-boundary-section,.honesty-section{border-radius:20px!important}.auth-page{min-height:100vh;background:radial-gradient(circle at 78% 12%,rgba(89,224,180,.11),transparent 25rem),#f1f6f2}.auth-page>header{width:min(1180px,calc(100% - 48px));min-height:72px;margin:0 auto;padding:0;border-bottom:1px solid rgba(196,208,200,.76);background:transparent}.auth-page>header>a{color:#52645a;font-size:.78rem;font-weight:650}.auth-layout{width:min(1180px,calc(100% - 48px));min-height:calc(100vh - 72px);margin:0 auto;padding:42px 0 70px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:28px;align-items:stretch}.auth-story{position:relative;min-height:610px;padding:clamp(42px,5vw,70px);overflow:hidden;border:1px solid rgba(184,222,198,.13);border-radius:25px;background:radial-gradient(circle at 80% 15%,rgba(89,224,180,.16),transparent 22rem),radial-gradient(circle at 8% 95%,rgba(200,255,114,.09),transparent 18rem),linear-gradient(145deg,#061a12,#0b2e20 67%,#0d3b29);box-shadow:0 26px 80px #061a1224}.auth-story:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(216,242,225,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(216,242,225,.05) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:linear-gradient(120deg,#000,transparent 72%);mask-image:linear-gradient(120deg,#000,transparent 72%);pointer-events:none}.auth-story>*{position:relative;z-index:1}.auth-story .eyebrow{color:var(--v-mint)!important}.auth-story h1{max-width:650px;margin:18px 0;color:#f3fff7!important;font-size:clamp(2.65rem,5vw,4.9rem);line-height:.96;letter-spacing:-.065em;font-weight:840}.auth-story>p{max-width:590px;margin:0;color:#a9beb2!important;font-size:.91rem;line-height:1.66}.auth-story-list{max-width:620px;margin-top:40px;display:grid;gap:10px;border:0}.auth-story-list>div{padding:14px 15px;display:grid;grid-template-columns:74px 1fr;gap:12px;border:1px solid rgba(211,237,220,.1);border-radius:11px;background:#ffffff0b}.auth-story-list>div>span{width:auto;height:auto;padding:0;border:0;border-radius:0;background:transparent;color:#79d9b2!important;font-size:.62rem;font-weight:780;text-transform:uppercase;letter-spacing:.05em}.auth-story-list b{color:#dfede5;font-size:.8rem;font-weight:710}.auth-story-list small{display:block;margin-top:3px;color:#839d8f!important;font-size:.67rem;line-height:1.48}.auth-panel{display:grid;place-items:center;padding:clamp(18px,4vw,42px);background:transparent!important}.auth-card{width:min(470px,100%);padding:30px;border:1px solid #d4dfd7!important;border-radius:18px!important;background:#fffffff5;box-shadow:0 22px 70px #061a1217!important}.auth-card>.eyebrow{margin-bottom:8px;color:#247a54}.auth-card h1{margin:0 0 9px;color:#12231a;font-size:1.65rem;letter-spacing:-.04em}.auth-card .muted{color:#708078;font-size:.76rem}.stack-form{gap:14px}.stack-form>label{color:#405249;font-size:.72rem;font-weight:690}.stack-form input,.stack-form textarea,.stack-form select{min-height:44px;margin-top:6px;border:1px solid #ccd8d0;border-radius:9px;background:#fbfdfb;box-shadow:0 1px #ffffffd9 inset}.stack-form input:focus,.stack-form textarea:focus,.stack-form select:focus{border-color:#75aa8a;background:#fff;box-shadow:0 0 0 4px #1f7a5017}.auth-divider{margin:20px 0;color:#8d9992;font-size:.65rem}.google-auth-button{min-height:46px!important;box-shadow:0 7px 20px #061a120e!important}.auth-consent-panel{margin:17px 0;padding:14px;border:1px solid #d8e2db;border-radius:10px;background:#f7faf7}.auth-consent-links a{color:#236546}.auth-progress{margin:0 0 23px;padding-bottom:16px;display:flex;gap:8px;border-bottom:1px solid #e1e7e2}.auth-progress span{position:relative;flex:1;padding:7px 8px;border:0;border-radius:7px;background:#f3f6f3;color:#88938d;font-size:.62rem;text-align:center}.auth-progress span.is-current{background:var(--v-mint-soft);color:#196344;font-weight:760}.auth-note,.auth-inline-note,.auth-provider-note{color:#7b8881!important;font-size:.68rem!important}.auth-inline-note{margin-top:17px!important;text-align:center}.auth-inline-note a,.auth-note a{color:#286747;text-decoration:underline;text-underline-offset:3px}.activation-page{min-height:100vh;padding:22px;background:radial-gradient(circle at 12% 12%,rgba(89,224,180,.16),transparent 25rem),radial-gradient(circle at 90% 92%,rgba(113,200,255,.08),transparent 24rem),linear-gradient(135deg,#061911,#09261b 58%,#0b3223)}.activation-shell{width:min(1180px,100%);min-height:calc(100vh - 44px);margin:0 auto;display:grid;grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);grid-template-rows:72px 1fr;overflow:hidden;border:1px solid rgba(205,235,216,.14);border-radius:26px;background:#f6f9f6;box-shadow:0 40px 120px #00000047}.activation-topbar{grid-column:1/-1;min-height:72px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(215,229,219,.12);background:#071c14}.activation-topbar>span{color:#789184;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.activation-story{position:relative;padding:clamp(42px,5vw,68px);overflow:hidden;background:radial-gradient(circle at 72% 24%,rgba(89,224,180,.15),transparent 19rem),linear-gradient(150deg,#071c14,#0b3021)}.activation-story:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(213,241,223,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(213,241,223,.055) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:linear-gradient(145deg,#000,transparent 75%);mask-image:linear-gradient(145deg,#000,transparent 75%)}.activation-story>*{position:relative;z-index:1}.activation-story-kicker,.activation-kicker{color:#4ca87a;font-size:.65rem;font-weight:790;letter-spacing:.085em;text-transform:uppercase}.activation-story-kicker{color:var(--v-mint)}.activation-story h1{max-width:570px;margin:18px 0 17px;color:#f3fff7;font-size:clamp(2.65rem,4.6vw,4.75rem);line-height:.96;letter-spacing:-.064em;font-weight:850}.activation-story-copy>p{max-width:560px;margin:0;color:#9eb4a7;font-size:.84rem;line-height:1.64}.activation-visual{max-width:520px;margin-top:40px;overflow:hidden;border:1px solid rgba(214,241,223,.13);border-radius:16px;background:#ffffff0d;box-shadow:0 24px 60px #00000026;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.activation-visual-head{padding:18px;border-bottom:1px solid rgba(214,241,223,.1)}.activation-visual-head span,.activation-visual-track span,.activation-visual-call span{display:block;color:#759183;font-size:.6rem;font-weight:770;text-transform:uppercase;letter-spacing:.06em}.activation-visual-head b{display:block;margin-top:6px;color:#e2f1e8;font-size:.78rem;line-height:1.48}.activation-visual-track{padding:14px 18px;display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:9px;border-bottom:1px solid rgba(214,241,223,.08)}.activation-visual-track i{width:7px;height:7px;border-radius:50%;background:var(--v-lime);box-shadow:0 0 0 4px #c8ff7214}.activation-visual-track em{color:#acc0b5;font-size:.64rem;font-style:normal}.activation-visual-signals{padding:13px 18px;display:flex;gap:8px;border-bottom:1px solid rgba(214,241,223,.08)}.activation-visual-signals span{padding:5px 8px;border-radius:6px;font-size:.6rem;font-weight:730}.signal-positive{background:#59e0b41a;color:#8ee8c5}.signal-challenge{background:#ff9f861a;color:#ffb7a4}.signal-human{background:#71c8ff1a;color:#9fdcff}.activation-visual-call{padding:16px 18px 18px;background:#c8ff7209}.activation-visual-call b{display:block;margin-top:5px;color:#dcebe2;font-size:.72rem;line-height:1.48}.activation-security-note{max-width:520px;margin-top:18px;padding:13px 14px;display:grid;grid-template-columns:24px 1fr;gap:10px;border:1px solid rgba(113,200,255,.12);border-radius:11px;background:#71c8ff0b}.activation-security-note>span{color:var(--v-sky);font-size:.8rem}.activation-security-note p{margin:0}.activation-security-note b{display:block;color:#cfe3d7;font-size:.68rem}.activation-security-note small{display:block;margin-top:3px;color:#7f998b;font-size:.61rem;line-height:1.45}.activation-workspace{position:relative;padding:clamp(30px,4.8vw,64px);display:flex;flex-direction:column;align-items:center;background:radial-gradient(circle at 100% 0%,rgba(89,224,180,.08),transparent 18rem),#f6f9f6}.activation-progress{width:min(540px,100%);margin:0 auto 28px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.activation-progress span{position:relative;min-width:0;padding:9px 10px;display:flex;align-items:center;gap:7px;border:1px solid #dce5df;border-radius:9px;background:#ffffffad;color:#8a978f;font-size:.63rem;font-weight:650}.activation-progress span i{width:19px;height:19px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #cfdad3;border-radius:50%;background:#fff;color:#78877f;font-size:.55rem;font-style:normal}.activation-progress span.is-current{border-color:#abd2b8;background:#edf8f0;color:#245d40}.activation-progress span.is-current i{border-color:#7eb391;background:var(--v-forest-900);color:var(--v-lime)}.activation-progress span.is-complete{color:#52715f}.activation-progress span.is-complete i{border-color:#a4c7b0;background:#dff5e6;color:#1c6b47}.activation-card{width:min(540px,100%);margin:auto;padding:clamp(26px,4vw,38px);border:1px solid #d3ded6;border-radius:20px;background:#fffffff7;box-shadow:0 24px 70px #061a1216}.activation-step-header{display:grid;grid-template-columns:46px 1fr;gap:15px;align-items:start}.activation-step-number{width:42px;height:42px;display:grid;place-items:center;border:1px solid #cfe0d5;border-radius:11px;background:linear-gradient(135deg,#eef9f1,#f8fbf8);color:#25744f;font-size:.69rem;font-weight:820}.activation-card h2{margin:6px 0 0;color:#102119;font-size:clamp(1.55rem,2.8vw,2rem);line-height:1.08;letter-spacing:-.045em}.activation-lead{margin:18px 0 22px;color:#68776f;font-size:.78rem;line-height:1.6}.activation-form{display:grid;gap:14px}.activation-consent{position:relative;padding:16px;display:grid;grid-template-columns:25px 1fr;gap:12px;align-items:start;border:1px solid #d2dfd6;border-radius:12px;background:#f7faf7;cursor:pointer}.activation-consent input{position:absolute;top:16px;left:16px;width:23px;height:23px;margin:0;opacity:0;cursor:pointer}.activation-consent.is-accepted{border-color:#9dc9ac;background:#f0f8f2}.activation-check{width:23px;height:23px;display:grid;place-items:center;border:1px solid #b8c9be;border-radius:6px;background:#fff;color:transparent;font-size:.7rem;font-weight:900;transition:background .15s ease,border-color .15s ease,color .15s ease}.activation-consent input:checked+.activation-check{border-color:var(--v-forest-800);background:var(--v-forest-800);color:var(--v-lime)}.activation-consent input:focus-visible+.activation-check{outline:3px solid rgba(31,122,80,.18);outline-offset:2px}.activation-consent b{display:block;color:#283b31;font-size:.74rem;line-height:1.45}.activation-consent small{display:block;margin-top:5px;color:#77877e;font-size:.64rem;line-height:1.45}.activation-policy-links{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.activation-policy-links a{padding:9px 8px;border:1px solid #dbe4de;border-radius:8px;background:#fff;color:#426052;font-size:.62rem;font-weight:680;text-align:center}.activation-policy-links a:hover{border-color:#a9c7b4;background:#f4f9f5;color:#1e6543}.activation-primary-cta{min-height:48px!important;margin-top:3px;border-color:var(--v-forest-900)!important;background:var(--v-forest-900)!important;box-shadow:0 12px 26px #061a1226!important}.activation-primary-cta:hover{box-shadow:0 15px 30px #061a1230!important}.activation-footnote{margin:14px 0 0;color:#849188;font-size:.64rem;line-height:1.5;text-align:center}.activation-footnote a{color:#2b6a49;text-decoration:underline;text-underline-offset:3px}.activation-plan-grid{margin:20px 0;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid #cfddd3;border-radius:14px;background:#f8faf8}.activation-plan-main{grid-column:1/-1;padding:19px;border-bottom:1px solid #d8e3db;background:radial-gradient(circle at 100% 0%,rgba(200,255,114,.22),transparent 13rem),#f6fbf7}.activation-plan-main>span{color:#4d6959;font-size:.65rem;font-weight:740;text-transform:uppercase;letter-spacing:.055em}.activation-plan-main strong{display:block;margin-top:6px;color:#10261a;font-size:2rem;letter-spacing:-.05em}.activation-plan-main strong small{margin-left:3px;color:#607269;font-size:.72rem;letter-spacing:0}.activation-plan-main p{margin:4px 0 0;color:#78867e;font-size:.64rem}.activation-plan-fact{padding:14px 16px}.activation-plan-fact+.activation-plan-fact{border-left:1px solid #d8e3db}.activation-plan-fact span{display:block;color:#859188;font-size:.6rem}.activation-plan-fact b{display:block;margin-top:4px;color:#31453a;font-size:.7rem}.activation-value-stack{display:grid;gap:9px;margin:0 0 19px}.activation-decision-continuity{margin:0 0 18px;padding:15px 16px;border:1px solid #b9d7c3;border-radius:12px;background:#f2f9f4}.activation-decision-continuity>span{display:block;color:#397052;font-size:.61rem;font-weight:780;letter-spacing:.055em;text-transform:uppercase}.activation-decision-continuity>strong{display:block;margin-top:6px;color:#173c28;font-size:.75rem;line-height:1.48}.activation-decision-continuity>p{margin:7px 0 0;color:#6b7d72;font-size:.63rem;line-height:1.5}.activation-value-stack>div{padding:11px 12px;display:grid;grid-template-columns:8px 1fr;gap:11px;border:1px solid #e0e7e2;border-radius:10px;background:#fbfcfb}.activation-signal{width:7px;height:7px;margin-top:5px;border-radius:2px}.activation-signal-lime{background:#8acb34}.activation-signal-mint{background:#36b78b}.activation-signal-sky{background:#4da9dd}.activation-value-stack b{display:block;color:#30433a;font-size:.69rem}.activation-value-stack small{display:block;margin-top:3px;color:#7b8981;font-size:.62rem;line-height:1.43}.activation-trust-row{margin-top:12px;display:flex;justify-content:center;flex-wrap:wrap;gap:7px 12px;color:#78877f;font-size:.58rem}.activation-trust-row span:before{content:"✓";margin-right:5px;color:#2d8057;font-weight:850}.activation-error{margin-bottom:13px}.activation-loading-card{text-align:center}.activation-loading-card h2{margin-top:10px}.activation-loading-card>p{color:#718078;font-size:.75rem}.activation-spinner{width:34px;height:34px;margin:0 auto 18px;border:3px solid #dbe6de;border-top-color:var(--v-green);border-radius:50%;animation:activation-spin .8s linear infinite}.activation-unavailable-card p{color:#697970;font-size:.78rem}.activation-support{margin:24px 0 0;color:#8b9790;font-size:.62rem;text-align:center}.activation-support a{color:#406250}@keyframes activation-spin{to{transform:rotate(360deg)}}.auth-loading.legal-gate{min-height:100vh;padding:30px 20px;display:grid;place-items:center;background:#f3f7f3}.legal-gate .auth-card{width:min(540px,100%)}.marketing-footer{border-top:0;background:#071b13}.marketing-footer .footer-primary{padding-top:58px;padding-bottom:48px}.marketing-footer .footer-brand-column p{max-width:350px;color:#849c8f;font-size:.74rem}.marketing-footer nav>span{color:#617a6c;font-size:.61rem;letter-spacing:.06em;text-transform:uppercase}.marketing-footer nav a{color:#b6c8bd;font-size:.72rem}.marketing-footer nav a:hover{color:#e6f4eb}.marketing-footer .footer-bottom{border-color:#18362a;color:#6f8879}@media(max-width:1060px){.marketing-page .hero.value-hero{grid-template-columns:1fr;min-height:0}.marketing-page .hero-copy{max-width:760px}.hero-work-receipt{width:min(720px,100%)}.proof-economics-section,.landing-compounding-section,.landing-fit-section,.auth-layout,.activation-shell{grid-template-columns:1fr}.proof-economics-copy{position:static}.auth-layout{width:min(760px,calc(100% - 40px))}.auth-story{min-height:0}.activation-shell{grid-template-rows:72px auto auto}.activation-story{padding-bottom:46px}.activation-workspace{padding-top:38px}}@media(max-width:1180px){.marketing-desktop-nav,.nav-login{display:none}.marketing-menu-button{display:flex}}@media(max-width:800px){.marketing-page .hero.value-hero,.pricing-page .pricing-hero,.content-marketing-page .content-hero{width:calc(100% - 28px);margin-top:14px;border-radius:22px}.marketing-page .hero.value-hero{padding:54px 24px}.marketing-page .hero.value-hero h1{font-size:clamp(2.8rem,12vw,4.8rem)}.landing-signal-strip{width:calc(100% - 36px);grid-template-columns:1fr;margin-top:-18px;padding:12px 16px}.landing-signal-strip div{padding:13px 0;border-right:0;border-bottom:1px solid #e3e9e5}.landing-signal-strip div:last-child{border-bottom:0}.value-job-grid,.decision-question-grid,.faq-grid{grid-template-columns:1fr}.decision-questions-intro{grid-template-columns:1fr;gap:18px;align-items:start}.landing-value-boundary{grid-template-columns:1fr;gap:7px}.comparison-table-wrap{width:calc(100% - 32px);padding:28px 16px 48px}.comparison-table{overflow:hidden}.comparison-table-head{display:none}.comparison-table-row{min-width:0;grid-template-columns:1fr;border-bottom:10px solid #f3f7f3}.comparison-table-row:last-child{border-bottom:0}.comparison-table-row>*{padding:14px 18px;border-right:0;border-bottom:1px solid var(--v-public-line)}.comparison-table-row>b{padding-block:16px;background:var(--v-forest-900);color:#fff}.comparison-table-row>span:before,.comparison-table-row>strong:before{display:block;margin-bottom:5px;color:#73847a;font-size:.61rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.comparison-table-row>span:nth-child(2):before{content:"General AI / research"}.comparison-table-row>span:nth-child(3):before{content:"Analytics / customer intelligence"}.comparison-table-row>strong:before{content:"Veravo";color:#28734f}.marketing-page .cta-band.content-cta{grid-template-columns:1fr;align-items:start}.activation-page{padding:0;background:#071b13}.activation-shell{min-height:100vh;border:0;border-radius:0}}@media(max-width:620px){.marketing-nav{padding:0 16px}.nav-login{display:none}.marketing-preview-cta{display:none!important}.marketing-page .hero.value-hero h1{letter-spacing:-.06em}.hero-proof.hero-jobs{grid-template-columns:1fr}.hero-work-receipt .product-preview{padding:18px}.hero-value-receipt>div{grid-template-columns:1fr;gap:5px}.hero-value-receipt>div>span{grid-row:auto}.value-jobs-section,.proof-economics-section,.landing-compounding-section,.decision-questions,.landing-fit-section,.faq-section{width:calc(100% - 32px)}.proof-economics-section{padding:54px 20px;border-radius:22px}.landing-fit-list article{grid-template-columns:1fr;gap:6px}.landing-compounding-section{padding-top:22px;padding-bottom:74px;gap:28px}.landing-compounding-grid article{grid-template-columns:1fr;gap:7px;padding:19px}.landing-compounding-grid article>span{grid-row:auto}.marketing-page .cta-band.content-cta{width:calc(100% - 32px);padding:28px 22px}.auth-page>header,.auth-layout{width:calc(100% - 28px)}.auth-layout{padding-top:24px}.auth-story{padding:34px 26px;border-radius:20px}.auth-story h1{font-size:clamp(2.5rem,13vw,4rem)}.auth-panel{padding:0}.auth-card{padding:23px;border-radius:16px!important}.auth-story-list>div{grid-template-columns:62px 1fr}.activation-topbar{padding:0 18px}.activation-story{padding:34px 22px}.activation-story h1{font-size:clamp(2.45rem,13vw,3.8rem)}.activation-workspace{padding:26px 16px 38px}.activation-progress{gap:5px}.activation-progress span{padding:8px 6px;justify-content:center;font-size:0}.activation-progress span i{margin:0}.activation-card{padding:23px 19px;border-radius:16px}.activation-step-header{grid-template-columns:38px 1fr;gap:11px}.activation-step-number{width:36px;height:36px}.activation-policy-links,.activation-plan-grid{grid-template-columns:1fr}.activation-plan-fact+.activation-plan-fact{border-left:0;border-top:1px solid #d8e3db}}@media(prefers-reduced-motion:reduce){.activation-spinner{animation-duration:1.8s}.marketing-desktop-nav a:after,.activation-check{transition:none}}.activation-checkout-assurance{display:flex;align-items:flex-start;gap:.6rem;margin:.95rem 0 0;padding:.78rem .9rem;border:1px solid rgba(17,91,64,.12);border-radius:12px;background:#59e0b417;color:#315448;font-size:.78rem;line-height:1.45}.activation-scope-note{margin:.85rem 0 0;padding:.7rem .85rem;border:1px solid rgba(180,130,20,.22);border-radius:12px;background:#f5c5421f;color:#5a4416;font-size:.76rem;line-height:1.5}.activation-checkout-assurance>span{display:grid;place-items:center;flex:0 0 1.2rem;width:1.2rem;height:1.2rem;margin-top:.05rem;border-radius:999px;background:#0f6b4b;color:#fff;font-size:.68rem;font-weight:800}
