@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap");:root{--ink:#181c31;--muted:#81869b;--blue:#254bfa;--lime:#c4f67e;--line:#e8eaf2;--paper:#f7f8fc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font:16px DM Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:Manrope,Arial,sans-serif;letter-spacing:-.04em;margin:0}p{margin:0;line-height:1.75}button,input,select,textarea{font:inherit}button{cursor:pointer;border:0;background:none;color:inherit}button:disabled{opacity:.5;cursor:wait}a{color:inherit;text-decoration:none}svg{flex-shrink:0}a:focus-visible,button:focus-visible{outline:3px solid #8ca4ff;outline-offset:4px}input:focus,select:focus,textarea:focus{outline:2px solid #8ca4ff;outline-offset:2px}.brand{display:inline-flex;align-items:center;gap:9px;font:800 26px Manrope;letter-spacing:-1px;white-space:nowrap}.brand svg{width:35px;height:35px}.brand b{font-weight:800}.brand-ai{color:var(--blue)}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 18px;border-radius:8px;font-size:15px;font-weight:600;white-space:nowrap;transition:transform .2s}.button:hover{transform:translateY(-2px)}.button-dark{background:var(--ink);color:#fff}.button-primary{background:var(--blue);color:white}.button-lime{background:var(--lime);color:#233132}.button-secondary{background:white;border:1px solid var(--line)}.button-outline-light{color:white;border:1px solid #5f6588}.button-danger{background:#c3455a;color:white}.button-row{display:flex;gap:10px;flex-wrap:wrap}.full{width:100%}.text-link{display:inline-flex;align-items:center;gap:7px;font-size:15px;font-weight:600;color:var(--blue)}.danger{color:#bc4a5d}.muted{color:var(--muted)}.eyebrow{font-size:12px;font-weight:700;letter-spacing:1.7px;text-transform:uppercase;color:var(--blue);display:flex;align-items:center;gap:8px;margin-bottom:15px}.eyebrow.light{color:var(--lime)}.chip,.preview-badge,.tiny-chip{display:inline-flex;border-radius:5px;padding:5px 8px;background:#eef2ff;color:#536b98;font-size:12px;white-space:nowrap}.chip-green{background:#eff7e6;color:#68894b}.dot,.pulse-dot,.tiny-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--lime)}.dot.violet,.tiny-dot{background:var(--blue)}.dot.green{background:#83b55a}.pulse-dot{box-shadow:0 0 0 4px #c4f67e15}.priority{display:inline-flex;padding:5px 8px;font-size:12px;border-radius:5px;background:#f0f2f8;color:#8a91a5;white-space:nowrap}.priority.high{background:#fff1df;color:#ac7936}.priority.medium{background:#edf2ff;color:#526fa4}.priority.low{background:#eaf2fc;color:#8299b9}.icon-button{display:inline-flex;align-items:center;justify-content:center;padding:7px;border-radius:6px}.icon-button:hover{background:#f1f5fb}.mini-mark{display:grid;place-items:center;width:30px;height:30px;border-radius:7px;background:var(--blue);color:white}.mini-mark svg{width:21px;height:21px}.site-header{max-width:1440px;margin:auto;height:100px;padding:0 6%;display:flex;align-items:center;justify-content:space-between;gap:30px}.header-actions,.site-header nav{display:flex;align-items:center;gap:30px;font-size:15px}.quiet-link{font-size:14px;font-weight:600}.hero{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;gap:50px;margin:0 24px;padding:80px 6% 100px;min-height:680px;background:#12376b;color:white;border-radius:16px}.hero-gridlines{position:absolute;inset:0;background:linear-gradient(90deg,#ffffff04 1px,transparent 0),linear-gradient(#ffffff04 1px,transparent 0);background-size:70px 70px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.hero-content{position:relative;z-index:1}.hero h1{font-size:clamp(50px,5.7vw,82px);line-height:1.05;letter-spacing:-.065em;font-weight:700}.hero h1 span{color:var(--lime)}.hero-content>p{font-size:17px;line-height:1.9;color:#bdbfe2;max-width:430px;margin-top:25px}.hero-buttons{gap:25px;margin-top:30px}.hero-buttons,.hero-text-link{display:flex;align-items:center}.hero-text-link{gap:8px;font-size:14px}.play-circle{display:grid;place-items:center;width:27px;height:27px;border:1px solid #7b7faa;border-radius:50%}.hero-proof{display:flex;align-items:center;gap:14px;margin-top:35px;color:#a3a6cf;font-size:12px;letter-spacing:1px}.hero-proof i{width:1px;height:14px;background:#7777a0}.hero-art{position:relative;align-self:center;height:400px}.hero-console{margin:40px 0 0;background:white;color:var(--ink);border-radius:13px;padding:24px;box-shadow:0 25px 80px #16153d55;transform:rotate(-4deg);position:relative}.console-top{display:flex;align-items:center;gap:10px;font-size:14px;border-bottom:1px solid var(--line);padding-bottom:15px}.sample-label{margin-left:auto;font-size:12px;letter-spacing:1px;color:#9b9eb3}.console-metric{margin-top:20px}.console-metric>span{font-size:14px;color:var(--muted)}.console-metric>div{display:flex;gap:12px;align-items:center;margin:7px 0}.console-metric strong{font:700 42px Manrope;letter-spacing:-2px}.growth-pill{font-size:13px;padding:5px 7px;border-radius:4px;background:#eff7e6;color:#74a146}.console-metric small{font-size:12px;color:var(--muted)}.hero-chart{width:100%;height:120px;margin-top:15px}.console-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:15px;color:var(--muted);font-size:12px}.console-bottom span{display:flex;align-items:center;gap:5px}.floating-task{position:absolute;z-index:3;bottom:-25px;left:25px;right:-15px;display:flex;align-items:center;gap:13px;background:white;color:var(--ink);padding:19px;border-radius:12px;box-shadow:0 18px 30px #14123c44;transform:rotate(3deg)}.floating-task b{font-size:15px}.floating-task p{font-size:13px;color:var(--muted);margin-top:3px}.floating-task>svg{margin-left:auto;color:var(--blue)}.check-tile{width:37px;height:37px;display:grid;place-items:center;background:var(--lime);border-radius:10px}.floating-label{position:absolute;top:1px;right:0;display:flex;align-items:center;gap:8px;font-size:13px;color:#c6c8eb}.orbital{position:absolute;width:520px;height:520px;border:1px solid #ffffff15;border-radius:50%;top:-55px;left:-30px}.orbital-two{width:650px;height:650px;top:-120px;left:-95px}.orbit-badge{position:absolute;top:-25px;left:-30px;width:62px;height:62px;display:grid;place-items:center;background:#5475fa;border-radius:16px;transform:rotate(-12deg)}.art-star{position:absolute;font-size:30px;color:var(--lime)}.star-one{right:10px;top:-45px}.star-two{bottom:-70px;left:-40px;font-size:19px}.hero-bottom{position:absolute;bottom:25px;left:6%;right:6%;border-top:1px solid #ffffff20;padding-top:21px;display:flex;justify-content:space-between;font-size:12px;letter-spacing:1.2px;color:#a8abd0}.hero-bottom span{display:flex;align-items:center;gap:12px}.preview-ribbon{display:flex;justify-content:center;align-items:center;gap:10px;padding:23px;border-bottom:1px solid var(--line);font-size:13px;color:var(--muted)}.section{max-width:1300px;margin:auto;padding:100px 5%}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;margin-bottom:42px}.pricing-intro h2,.section h2,.section-heading h2{font-size:41px;line-height:1.22}.section-heading>p{max-width:320px;color:var(--muted);font-size:15px;line-height:1.9}.pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:12px;overflow:hidden}.pillar{padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.pillar:nth-child(3n){border-right:0}.pillar:nth-child(n+4){border-bottom:0}.pillar-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;color:var(--blue)}.pillar-top>span{font-size:12px;color:#b6bac8}.pillar h3{font-size:21px}.pillar p{color:var(--muted);font-size:15px;margin-top:12px;min-height:65px}.pillar-label{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid var(--line);padding-top:18px;margin-top:20px;color:#8b8aab;font-size:12px}.section-note{font-size:12px;color:#a5a9b8;margin-top:17px}.product-section{background:var(--paper);padding:85px max(8%,25px)}.product-section>.section-heading,.product-story{max-width:1150px;margin-left:auto;margin-right:auto}.tabs{display:flex;padding:4px;background:#eaeaf3;border-radius:8px;width:max-content;max-width:100%;overflow:auto}.tabs button{padding:10px 20px;border-radius:6px;font-size:13px;color:#9395aa;white-space:nowrap}.tabs button.active{background:white;color:var(--ink);box-shadow:0 2px 4px #12132b0a}.tabs button>span{color:#aaaec0;margin-left:5px}.product-story{display:grid;grid-template-columns:.8fr 1.2fr;gap:85px;align-items:center}.step-kicker{font-size:12px;letter-spacing:1.5px;color:var(--blue);font-weight:700}.story-copy h3{font-size:29px;line-height:1.3;margin-top:20px}.story-copy p{font-size:15px;color:var(--muted);margin:20px 0 23px}.story-demo{min-height:310px;padding:25px;background:white;border:1px solid var(--line);border-radius:13px}.story-demo-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:20px;font-size:15px}.story-demo-head>span:first-child{display:flex;align-items:center;gap:8px;font-weight:600}.story-demo-head svg{width:22px;height:22px;color:var(--blue)}.demo-callout{gap:8px;padding:16px;border-radius:7px;background:#eef2ff;color:#526fa4;font-size:13px;margin:20px 0 5px}.demo-callout,.demo-task{display:flex;align-items:center}.demo-task{gap:11px;padding:17px 0;border-bottom:1px solid var(--line)}.demo-task:last-child{border:0}.demo-task>div{flex:1 1}.demo-task b{font-size:13px}.demo-task small{display:block;font-size:12px;color:#a1a7b7;margin-top:5px}.number-box{padding:7px;border-radius:5px;background:var(--paper);font-size:12px;color:#a0a4b7}.demo-editor{padding:25px 10px}.demo-editor h4{font-size:24px;line-height:1.3;margin-bottom:24px}.editor-line{height:7px;background:#f0f1f7;border-radius:4px;margin:10px 0}.editor-line.short{width:65%}.editor-review{display:flex;gap:10px;align-items:center;padding:16px;background:#f0f6e7;color:#82966a;font-size:13px;border-radius:7px;margin-top:24px}.demo-performance{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-top:25px}.demo-performance small,.demo-performance span{display:block;font-size:13px;color:var(--muted)}.demo-performance b{display:block;font-size:30px;margin:7px 0}.demo-bars{display:flex;align-items:flex-end;height:125px;gap:12px;grid-column:1/-1}.demo-bars i{flex:1 1;background:#8ca4f0;border-radius:4px 4px 0 0}.demo-bars i:last-child{background:var(--blue)}.owner-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.owner-heading h2 span{color:#9c9eb1}.owner-points{display:grid;gap:30px}.owner-points article{display:flex;gap:20px}.outline-icon{width:40px;height:40px;border:1px solid var(--line);border-radius:9px;display:grid;place-items:center;color:var(--blue);flex-shrink:0}.outline-icon svg{width:20px}.owner-points h3{font-size:19px}.owner-points p{font-size:15px;color:var(--muted);margin-top:8px;max-width:340px}.pricing-section{padding:75px 7%;margin:0 24px;background:#171b46;color:white;border-radius:16px}.pricing-intro{text-align:center}.pricing-intro .eyebrow{justify-content:center}.pricing-intro>p{font-size:15px;color:#adafcd;max-width:430px;margin:20px auto}.pricing-stage{font-size:12px;color:#8e94b3}.pricing-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:870px;margin:40px auto 0}.price-card{padding:35px;border:1px solid #454b70;border-radius:13px}.price-card.featured{background:white;color:var(--ink);border-color:white}.plan-tag{font-size:12px;letter-spacing:1.4px;color:#9ca4c4;margin-bottom:18px}.featured .plan-tag{color:var(--blue)}.price-card h3{font-size:26px}.price-card>p{font-size:15px;color:#969fbf;max-width:270px;margin:12px 0 24px}.featured>p{color:var(--muted)}.price{font:700 45px Manrope;letter-spacing:-2px}.price span{font:400 12px DM Sans;letter-spacing:0;color:#a3a9be}.price-card ul{list-style:none;padding:25px 0;display:grid;gap:15px;font-size:14px;border-top:1px solid #939bb32a;margin-top:25px}.price-card li{display:flex;align-items:center;gap:10px}.price-card li svg{color:#a4afc7}.featured li svg{color:#81a957}.price-card .button{width:100%}.price-card>small{display:block;text-align:center;color:#a3a9b8;font-size:12px;margin-top:14px}.faq-section{display:grid;grid-template-columns:1fr 1.2fr;gap:80px}.faqs details{padding:23px 0;border-bottom:1px solid var(--line)}.faqs details:first-child{padding-top:0}.faqs summary{display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer;list-style:none;font-size:15px;font-weight:600}.faqs summary::-webkit-details-marker{display:none}.faqs summary svg{color:#a4a7bd}.faqs details[open] summary svg{transform:rotate(45deg)}.faqs p{font-size:15px;color:var(--muted);margin-top:18px}.closing-cta{margin:0 24px;padding:45px 7%;display:flex;align-items:center;justify-content:space-between;background:#edf3df;border-radius:13px}.closing-cta .eyebrow{color:#7f9b57}.closing-cta h2{font-size:34px}.site-footer{padding:50px 7%;display:flex;align-items:center;justify-content:space-between;gap:25px;color:var(--muted);font-size:13px}.site-footer .brand{font-size:22px;color:var(--ink)}.site-footer .brand svg{width:28px;height:28px}.site-footer p{font-size:13px;margin-top:8px}.site-footer>a{display:flex;align-items:center;gap:7px}.workspace-shell{background:var(--paper);min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:246px;background:white;border-right:1px solid var(--line);display:flex;flex-direction:column;z-index:30}.sidebar-brand{padding:29px 24px 25px;display:flex;align-items:center;justify-content:space-between}.sidebar-brand .brand{font-size:22px}.sidebar-brand svg{width:29px;height:29px}.project-switch{display:flex;align-items:center;gap:10px;padding:12px 10px;border:1px solid var(--line);border-radius:9px;margin:0 17px 22px}.project-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:7px;background:#eef2ff;color:var(--blue);font-size:15px;font-weight:600;flex-shrink:0}.project-switch>div{flex:1 1;min-width:0}.project-switch b,.project-switch>div>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-switch b{font-size:13px}.project-switch>div>span{color:#a0a6b7;margin-top:4px}.project-switch .icon-button{padding:0}.sidebar nav{flex:1 1;overflow:auto}.nav-group{margin-bottom:18px}.nav-group>span{display:block;letter-spacing:1.3px;text-transform:uppercase;color:#a7adbd;margin:0 12px 9px}.nav-group button{display:flex;align-items:center;gap:11px;padding:9px 12px;width:100%;border-radius:7px;font-size:14px;color:#858b9e;margin-bottom:2px;text-align:left}.nav-group button svg{width:16px;height:16px}.nav-group button:hover{background:#f8f8fc}.nav-group button.active{background:#eef2ff;color:var(--blue);font-weight:600}.sidebar-bottom{padding:15px 20px;border-top:1px solid var(--line)}.plan-mini{display:flex;align-items:center;gap:8px;padding-bottom:12px}.plan-mini b{font-size:12px}.plan-mini small{display:block;color:#a1a6b6;margin-top:3px}.plan-mini .mini-mark{width:25px;height:25px}.plan-mini .tiny-chip{font-size:11px;padding:4px;margin-left:auto}.support-link{display:flex;align-items:center;gap:8px;width:100%;padding:10px 0;font-size:12px;color:#9399aa}.support-link>svg:last-child{margin-left:auto}.powered{display:block;font-size:12px;letter-spacing:1.5px;color:#b1b6c4;margin-top:10px}.workspace-main{margin-left:246px}.app-header{justify-content:space-between;padding:0 35px;height:76px;background:white;border-bottom:1px solid var(--line)}.app-header,.app-header>div{display:flex;align-items:center;gap:20px}.breadcrumb{display:flex;align-items:center;gap:13px;font-size:13px;color:#a4abbb}.breadcrumb b{color:#858da3;font-weight:400}.search-trigger{display:flex;align-items:center;gap:8px;font-size:13px;color:#a5abba}.search-trigger kbd{font-size:12px;border:1px solid var(--line);border-radius:3px;padding:3px;margin-left:10px}.user-avatar{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;border:1px solid #dce4f0;background:#f0f4fb;color:#61738f;font-size:14px}.demo-banner{gap:10px;padding:12px 36px;background:#eef2ff;color:#526fa4;font-size:12px}.demo-banner,.demo-banner>a{display:flex;align-items:center}.demo-banner>a{gap:6px;margin-left:auto;font-weight:600}.app-content{padding:33px 36px 20px;max-width:1620px;margin:auto}.page-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:27px}.page-heading .eyebrow{font-size:12px;color:#a1a8bb;margin-bottom:10px}.page-heading h1{font-size:29px;font-weight:800}.page-heading p{font-size:14px;color:#9399ad;margin-top:9px}.page-heading .button{font-size:13px;padding:10px 14px}.overview-top{display:grid;grid-template-columns:1.8fr 1fr;gap:22px;margin-bottom:23px}.next-move{position:relative;overflow:hidden;background:#12376b;border-radius:12px;padding:30px;color:white}.next-move h2{font-size:32px;line-height:1.16;font-weight:600}.next-move h2,.next-move p{position:relative;z-index:1}.next-move p{max-width:365px;font-size:14px;color:#bec3e4;margin:15px 0 22px}.next-move .button{position:relative;z-index:1;font-size:13px;padding:10px 13px}.focus-watermark{position:absolute;right:-25px;bottom:-40px;transform:rotate(-12deg);opacity:.07}.focus-watermark svg{width:260px;height:260px}.progress-panel{border:1px solid var(--line);border-radius:12px;background:white;text-align:center;padding-bottom:20px}.progress-panel .panel-heading{border:0}.progress-ring{width:120px;height:120px;background:conic-gradient(#254bfa var(--progress),#e8eefb 0);padding:8px;border-radius:50%;margin:0 auto 15px}.progress-ring>div{display:flex;flex-direction:column;align-items:center;justify-content:center;background:white;border-radius:50%;width:100%;height:100%}.progress-ring strong{font:700 30px Manrope}.progress-ring strong>span{font-size:18px;color:#b3b7c8}.progress-ring small{font-size:12px;color:#9fa5ba;margin-top:4px}.progress-panel>p{font-size:12px;color:#a2a8ba;margin-bottom:12px}.progress-panel .text-link{font-size:13px}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:23px}.stat-grid.three{grid-template-columns:repeat(3,1fr)}.metric{padding:20px;background:#fff;border:1px solid var(--line);border-radius:10px}.metric>div{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;color:#8991a7}.metric>div svg{color:#afb8cb}.metric>strong{display:block;font:700 29px Manrope;letter-spacing:-1px;margin:13px 0 8px}.metric>small{color:#a1a9bc;display:block}.two-column{display:grid;grid-template-columns:1.1fr 1fr;gap:22px}.panel{background:white;border:1px solid var(--line);border-radius:11px;overflow:hidden;margin-bottom:22px}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:22px;border-bottom:1px solid #f0f1f7}.panel-heading h3{font-size:16px;letter-spacing:-.3px}.panel-heading p{font-size:12px;color:#a1a7bb;margin-top:5px}.panel-heading>span{font-size:12px;color:#a5adbe}.panel-heading>.text-link{font-size:12px}.panel-heading>svg{color:#a4aac3}.task-row{width:100%;text-align:left;display:flex;align-items:center;gap:12px;padding:19px 22px;border-bottom:1px solid #f0f1f7}.task-row:last-child{border:0}.task-row:hover{background:#fcfcff}.task-row>div{flex:1 1}.task-row b{font-size:13px}.task-row small{display:block;font-size:12px;color:#a6aec0;margin-top:4px}.task-row>svg{color:#c1c8d8}.task-check{width:17px;height:17px;border:1px solid #dfe3ee;border-radius:4px;display:grid;place-items:center;flex-shrink:0}.task-check.done{background:#eef7e4;border-color:#eef7e4;color:#8cb364}.task-check.doing{border-color:#a7bbf9}.task-check.doing span{width:7px;height:7px;border-radius:2px;background:#5475fa}.task-row.completed b{color:#a9afc1;text-decoration:line-through}.query-bars{padding:4px 22px 24px}.query-bars>div{margin-top:20px}.query-bars>div>div:first-child{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:#979db1;margin-bottom:9px}.query-bars b{font-size:13px;color:#6e7691}.bar-track{height:5px;background:#edf2fb;border-radius:4px;overflow:hidden}.bar-track i{display:block;height:100%;background:#5475fa;border-radius:4px}.query-bars>small{display:block;color:#b0b7c7;font-size:12px;margin-top:20px}.wide-note{display:flex;align-items:center;gap:15px;background:#f0f4fb;border:1px solid #dce4f0;border-radius:10px;padding:22px;color:#637694}.wide-note>div{flex:1 1}.wide-note>.outline-icon{flex:0 0 40px;background:#fff}.wide-note b{font-size:14px;color:#52688c}.wide-note p{font-size:13px;color:#687a97;margin-top:5px}.wide-note .button{font-size:13px;padding:10px 14px}.app-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid var(--line);margin-top:35px;padding-top:20px;font-size:12px;color:#b1b7c9}.app-footer button,.app-footer>span{display:flex;align-items:center;gap:6px}.app-footer button{font-size:12px;color:#a3aac0}.toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:15px}.toolbar .tabs button{padding:10px 15px}.integration-note,.scope-note{display:flex;align-items:flex-start;gap:12px;border:1px solid #dbe4f3;border-radius:9px;background:#f0f4fb;padding:17px 19px;font-size:13px;color:#637694;margin-bottom:22px}.integration-note>span{flex:1 1}.integration-note button{display:flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap;color:#526b98}.empty-state{text-align:center;border:1px dashed #dfe3ee;background:white;border-radius:10px;padding:48px 25px}.panel .empty-state{border:0}.empty-icon{display:grid;place-items:center;width:53px;height:53px;margin:0 auto 20px;border-radius:12px;background:#eef2ff;color:#5475c7}.empty-state h3{font-size:20px}.empty-state p{max-width:420px;margin:12px auto 20px;color:#a0a7bc;font-size:14px}.empty-state .button{font-size:13px}.empty-state.compact{padding:30px}.empty-state.compact>svg{color:#b2acd6}.empty-state.compact p{margin-bottom:0}.demo-shortcut{display:flex;justify-content:center;align-items:center;gap:8px;font-size:14px;color:var(--blue);margin:22px 0}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;text-align:left;font-size:13px}th{padding:14px 21px;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;background:#fcfcfe;font-weight:500;color:#a3abbe}td{padding:18px 21px;border-top:1px solid #eff1f7;color:#8e98ad}td b{font-weight:500;color:#69748e}td:first-child{max-width:360px;overflow-wrap:anywhere}td .icon-button{padding:3px}.table-foot{padding:16px 22px;color:#adb6c8;font-size:12px;border-top:1px solid var(--line)}.issue-row{display:flex;align-items:flex-start;gap:17px;padding:23px;border-bottom:1px solid var(--line)}.issue-row:last-child{border:0}.issue-row>div{flex:1 1}.issue-row h4{font-size:15px}.issue-row p{font-size:13px;color:#9ba5b9;margin:7px 0}.url-text{display:block;font-size:12px;overflow-wrap:anywhere;color:#b0adc9}.issue-row .button{font-size:12px;padding:9px 12px}.source-strip{display:flex;align-items:center;gap:12px;color:#9ca7b9;font-size:13px;margin-bottom:20px}.source-strip b{font-weight:400;color:#7f8ba5}.inline-search{width:200px!important;margin:0!important;padding:9px 11px!important;font-size:13px!important}.content-layout{display:grid;grid-template-columns:2.3fr 1fr;gap:23px}.content-row{display:flex;align-items:center;gap:16px;padding:24px 22px;text-align:left;width:100%;border-bottom:1px solid var(--line)}.content-row>div:nth-child(2){flex:1 1}.content-row h4{font-size:15px;line-height:1.5}.content-row p{font-size:12px;color:#a3adbe;margin-top:5px}.connection-icon,.document-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#eef2ff;color:#5475c7}.content-row>svg{color:#b5bfce}.editorial-note{padding:25px;background:#eef0e5;border-radius:11px;align-self:start;color:#8f9d79}.editorial-note h3{font-size:21px;color:#65754f;margin-top:18px}.editorial-note p{font-size:14px;margin-top:12px}.editorial-note ul{padding-left:16px;font-size:13px;line-height:2.3;margin:20px 0}.editorial-note>span{font-size:12px;display:block;border-top:1px solid #d9dfcc;padding-top:15px}.engine-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:23px}.engine-strip>div{background:white;border:1px solid var(--line);border-radius:10px;text-align:center;padding:22px 10px}.engine-strip svg{color:#aba2d5;margin-bottom:12px}.engine-strip b{display:block;font-size:13px}.engine-strip small{display:block;font-size:12px;color:#afb5c6;margin-top:7px}.planning-row{display:flex;align-items:center;gap:15px;padding:22px;border-bottom:1px solid var(--line)}.planning-row:last-child{border:0}.planning-row>div{flex:1 1;min-width:0}.planning-row b{font-size:15px;font-weight:500}.planning-row p{font-size:13px;color:#9ba7bc;margin:6px 0}.planning-row small{font-size:12px;color:#b3b8cb;overflow-wrap:anywhere}.planning-row>.icon-button{color:#b3bed1}.simple-row{display:flex;align-items:center;gap:15px;padding:20px 22px;border-bottom:1px solid var(--line);font-size:14px;color:#919eb5}.simple-row>svg{color:#b6c5a2}.simple-row>span{flex:1 1}.simple-row .text-link{font-size:12px}.connection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.connection-card{padding:25px;background:#fff;border:1px solid var(--line);border-radius:11px;position:relative;display:flex;flex-direction:column;align-items:flex-start}.connection-card>.chip{position:absolute;top:26px;right:20px;font-size:12px}.connection-card h3{font-size:18px;margin:22px 0 12px}.connection-card p{font-size:14px;color:#9da8bd;flex:1 1}.connection-card .button{font-size:12px;margin-top:25px;padding:10px 13px}.full-scope-link{display:flex;align-items:center;gap:10px;justify-content:center;margin:30px auto;font-size:15px;color:var(--blue)}.report-sheet{background:white;border:1px solid var(--line);border-radius:12px;padding:35px;margin-bottom:25px}.report-brand{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:35px}.report-brand>span{font-size:12px;letter-spacing:1.2px;color:#adb6c9}.report-sheet>h2{font-size:27px;margin-bottom:10px}.report-sheet>p{font-size:14px;color:#99a4ba}.report-sheet .stat-grid{margin-top:27px}.report-sheet>h3{font-size:18px;margin:27px 0 12px}.report-sheet ul{padding-left:18px;font-size:14px;color:#96a3b9;line-height:2}.report-disclaimer{margin-top:30px;padding-top:20px;border-top:1px solid var(--line);color:#abb5c8;font-size:12px;line-height:1.7}.calculator-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1.2fr;gap:20px;padding:25px}.calculated-value{padding:15px;background:#f1f4e8;border-radius:8px;color:#95a67e;display:flex;flex-direction:column;justify-content:center}.calculated-value span{font-size:12px}.calculated-value b{font:700 26px Manrope;letter-spacing:-1px;color:#6e854e;margin:8px 0}.calculated-value small{font-size:12px}.loading-state{padding:140px 30px;text-align:center;color:#b6afcd}.loading-state p{font-size:15px;margin-top:15px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.error-banner,.error-text,.form-error{padding:13px 17px;background:#fff0f2;color:#bf677a;border:1px solid #f2d6df;border-radius:7px;font-size:14px;line-height:1.7;margin-bottom:18px}.error-banner{justify-content:space-between}.error-banner,.toast{display:flex;gap:10px}.toast{position:fixed;bottom:25px;left:calc(50% + 120px);transform:translateX(-50%);align-items:center;z-index:100;background:#252640;color:white;box-shadow:0 10px 30px #11112833;padding:16px 23px;border-radius:9px;max-width:90vw}.toast svg{color:var(--lime)}.mobile-only{display:none}dialog{width:min(570px,calc(100% - 30px));max-height:90vh;border:0;padding:0;border-radius:15px;background:#fff;color:var(--ink);box-shadow:0 35px 100px #16152e55}dialog.wide{width:min(950px,calc(100% - 30px))}dialog::backdrop{background:#14152a77;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:23px 27px;border-bottom:1px solid var(--line);position:sticky;top:0;background:white;z-index:1}.dialog-heading h2{font-size:19px}.dialog-heading .icon-button{color:#a3acc2}.dialog-body{padding:27px}.dialog-body>p{font-size:15px;color:#99a4b8;margin-bottom:20px}.dialog-body>h3{font-size:22px;margin:15px 0 25px;line-height:1.4}.dialog-body>h4{font-size:16px;margin:25px 0 12px}label{display:block;font-size:14px;font-weight:500;color:#8591a8;margin-bottom:20px}input,select,textarea{display:block;width:100%;margin-top:8px;padding:12px;border:1px solid #dee3ef;border-radius:7px;font-size:15px;background:white;color:#67768f}input::placeholder,textarea::placeholder{color:#b8c0d0}textarea{resize:vertical;min-height:100px;line-height:1.8}.form-note{line-height:1.7!important;color:#aab4c7!important;margin:17px 0!important}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:25px}.onboarding-steps{display:flex;margin-bottom:30px}.onboarding-steps>span{display:flex;align-items:center;gap:10px;flex:1 1;color:#c3c7d8;font-size:14px}.onboarding-steps i{height:3px;background:#f1f1f8;flex:1 1;margin-right:10px}.onboarding-steps>span.active{color:var(--blue)}.onboarding-steps>span.active i{background:#a7bbf9}.checkbox-label{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.8;font-weight:400}.checkbox-label input{margin-top:3px;width:15px;height:15px;accent-color:var(--blue);flex-shrink:0}.setup-summary{padding:20px;background:var(--paper);border-radius:9px;margin:25px 0;color:#9aa7bb}.setup-summary b{font-size:17px;color:#727d99}.setup-summary p,.setup-summary>span{font-size:14px;margin-top:10px;display:flex;align-items:center;gap:7px;overflow-wrap:anywhere}.project-option{display:flex;align-items:center;gap:15px;text-align:left;padding:17px;border:1px solid var(--line);border-radius:8px;margin-bottom:15px;width:100%}.project-option>div{flex:1 1}.project-option b{font-size:15px}.project-option small{display:block;font-size:13px;color:#a0acc0;margin-top:5px}.project-option>svg{color:#a093cf}.step-list{list-style:none;padding:0;margin:18px 0 30px;display:grid;gap:15px}.step-list li{display:flex;gap:13px;align-items:flex-start;font-size:15px;line-height:1.7;color:#9aa6bb}.step-list li>span{display:grid;place-items:center;width:24px;height:24px;background:#eef2ff;color:#617bb4;border-radius:6px;flex-shrink:0}.evidence-url{font-size:13px;color:#ada9c8;overflow-wrap:anywhere;background:var(--paper);padding:14px;border-radius:7px}.scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:23px 0}.scope-grid article{padding:20px;border:1px solid var(--line);border-radius:9px}.scope-grid h3{font-size:17px;margin:14px 0 9px}.scope-grid p,.scope-grid small{color:#9ca7ba;line-height:1.7}.scope-grid small{display:block;margin-top:12px;color:#b2b7c9}.search-results{margin-top:20px}.search-results>button{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 0;width:100%;text-align:left;border-bottom:1px solid var(--line)}.search-results b{font-size:15px}.search-results small{display:block;color:#a6b0c5;font-size:13px;margin-top:5px}.search-results svg{color:#b6acd4}.editor-layout{display:grid;grid-template-columns:1.7fr 1fr;gap:25px}.draft-area{min-height:430px;font-size:15px}.editor-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#aab4c6}.editor-footer .text-link{font-size:13px}.editor-layout label small{display:block;font-size:12px;color:#b1bacc;margin-top:7px}.search-snippet{padding:17px;border:1px solid var(--line);border-radius:8px;margin:20px 0}.search-snippet small{font-size:12px;color:#8c9d7c}.search-snippet h4{font-family:Arial;font-weight:400;font-size:20px;letter-spacing:0;line-height:1.4;color:#4e438e;margin:9px 0}.search-snippet p{font-size:13px;color:#a2a3b4}.upload-zone{display:flex;flex-direction:column;align-items:center;gap:10px;padding:25px;border:1px dashed #bdcde5;border-radius:10px;color:#617bb4;cursor:pointer}.upload-zone b{font-size:15px}.upload-zone span{font-size:12px;color:#afb6c9}.upload-zone input{font-size:13px;border:0;padding:0;max-width:300px}.delivery-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:23px}.delivery-card{display:flex;align-items:center;gap:18px;padding:22px;background:#fff;border:1px solid var(--line);border-radius:10px}.delivery-number{font:700 30px Manrope;letter-spacing:-1px;color:var(--blue);white-space:nowrap}.delivery-number small{font:400 12px DM Sans;color:#b0b6c7;letter-spacing:0}.delivery-card h3{font-size:15px;margin-bottom:6px}.delivery-card p{font-size:13px;color:#a2acc0}.delivery-card>.text-link{margin-left:auto;font-size:12px}.operator-step{display:flex;align-items:flex-start;gap:12px;padding:20px 22px;border-bottom:1px solid var(--line)}.operator-step:last-child{border:0}.operator-step>span{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--line);border-radius:6px;font-size:13px;color:#b2a7ce;flex-shrink:0}.operator-step h3{font-size:15px}.operator-step p{font-size:13px;color:#9da8be;margin-top:6px}.operator-step .text-link{font-size:13px;margin-top:10px}@media(max-width:1200px){.hero{gap:30px;min-height:640px}.hero-art{height:370px}.hero-chart{height:100px}.hero h1{font-size:62px}.hero-console{padding:21px}.floating-task{left:15px;right:-10px;bottom:-30px}.sidebar{width:220px}.workspace-main{margin-left:220px}.app-content{padding:28px 25px}.app-header{padding:0 25px}.sidebar-brand{padding-left:18px}.sidebar-brand .brand{font-size:21px}.sidebar nav{padding:0 12px}.sidebar-bottom{padding:13px}.stat-grid{gap:12px}.metric{padding:17px}.task-row{padding:18px}.task-row .priority{display:none}.overview-top{grid-template-columns:1.5fr 1fr}.progress-panel .chip{display:none}.connection-grid{grid-template-columns:repeat(2,1fr)}.content-layout{grid-template-columns:1fr}.editorial-note{display:none}.calculator-grid{grid-template-columns:1fr 1fr}.product-story{gap:45px}.section h2,.section-heading h2{font-size:36px}.delivery-card{padding:18px;gap:12px}.delivery-number{font-size:26px}}@media(max-width:950px){.site-header{height:85px;padding:0 30px}.site-header nav{display:none}.hero{padding:60px 35px 90px;min-height:580px;gap:25px}.hero h1{font-size:50px}.hero-content>p{font-size:15px}.hero-art{height:330px}.hero-console{padding:16px}.console-metric strong{font-size:35px}.hero-chart{height:80px}.console-top{font-size:13px}.floating-task{padding:14px;bottom:-25px}.floating-task b{font-size:13px}.floating-label,.floating-task p{font-size:12px}.orbit-badge{width:45px;height:45px;left:-12px}.hero-buttons{gap:15px;flex-wrap:wrap}.hero-proof{gap:10px}.hero-bottom,.hero-proof{font-size:11px}.hero-bottom>span:last-child{display:none}.section{padding:75px 6%}.pillar{padding:22px}.pillar h3{font-size:18px}.pillar p{font-size:14px}.pillar-label{font-size:12px}.owner-section{gap:35px}.product-section{padding:65px 6%}.story-copy h3{font-size:24px}.story-demo{padding:19px}.demo-task .priority{display:none}.demo-task b{font-size:12px}.pricing-section{padding:60px 6%}.price-card{padding:26px}.faq-section{gap:40px}.sidebar{width:200px}.workspace-main{margin-left:200px}.sidebar-brand{padding:25px 15px}.sidebar-brand .brand{font-size:19px}.sidebar-brand svg{width:25px}.nav-group button{font-size:13px;padding:9px 10px}.sidebar nav{padding:0 9px}.project-switch{margin:0 12px 20px;gap:6px}.project-switch b{font-size:12px}.app-content{padding:25px 20px}.app-header{padding:0 20px}.search-trigger kbd,.search-trigger span{display:none}.app-header>div{gap:13px}.demo-banner{padding:12px 20px}.demo-banner>span{display:none}.page-heading h1{font-size:25px}.stat-grid{grid-template-columns:repeat(2,1fr)}.two-column{grid-template-columns:1fr;gap:0}.overview-top{gap:15px}.next-move{padding:25px}.next-move h2{font-size:28px}.progress-panel .panel-heading{padding:20px 12px;justify-content:center}.metric small,.metric>div{font-size:12px}.engine-strip{grid-template-columns:repeat(3,1fr)}.delivery-grid{grid-template-columns:1fr}.issue-row{gap:12px;padding:20px}.issue-row>.priority{display:none}.wide-note{flex-wrap:wrap}.wide-note .button{margin-left:55px}.source-strip{flex-wrap:wrap}.report-sheet{padding:25px}.report-brand{flex-wrap:wrap}.report-sheet .stat-grid.three{grid-template-columns:1fr}.integration-note{flex-wrap:wrap}.integration-note button{margin-left:29px}}@media(max-width:700px){.site-header{height:80px;padding:0 22px}.site-header .brand{font-size:22px}.site-header .brand svg{width:30px}.header-actions .quiet-link{display:none}.header-actions .button{font-size:12px;padding:11px}.hero{display:block;margin:0 15px;padding:45px 27px 75px}.hero h1{font-size:57px}.desktop-break{display:none}.hero-content>p{font-size:16px;max-width:410px}.hero-content .eyebrow{font-size:12px}.hero-buttons .button{font-size:14px;padding:13px 16px}.hero-buttons{gap:22px}.hero-proof{margin-top:26px;font-size:11px}.hero-art{height:330px;max-width:430px;margin:70px auto 25px;padding:0 10px}.hero-console{margin-top:0;padding:20px;transform:rotate(-3deg)}.console-top{font-size:14px}.hero-chart{height:90px}.floating-label{top:-30px;right:15px}.floating-task{bottom:-25px;left:20px;right:0}.floating-task b{font-size:14px}.floating-task p{font-size:12px}.orbit-badge{top:-22px;left:0}.orbit-badge svg{width:24px}.star-one{right:5px;top:-55px;font-size:20px}.star-two{bottom:-40px;left:0;font-size:18px}.preview-ribbon{flex-wrap:wrap;padding:18px 25px;font-size:12px;gap:7px;text-align:center}.preview-ribbon>span:last-child{flex-basis:100%;line-height:1.7}.section{padding:65px 25px}.section-heading{display:block;margin-bottom:30px}.section-heading>p{margin-top:20px;max-width:400px}.pricing-intro h2,.section h2,.section-heading h2{font-size:33px}.pillar-grid{grid-template-columns:1fr 1fr}.pillar{padding:23px 19px}.pillar:nth-child(3n){border-right:1px solid var(--line)}.pillar:nth-child(2n){border-right:0}.pillar:nth-child(n+4){border-bottom:1px solid var(--line)}.pillar:nth-child(n+5){border-bottom:0}.pillar h3{font-size:18px}.pillar p{min-height:80px}.pillar-label{font-size:12px;line-height:1.5;min-height:45px}.pillar-label svg{display:none}.section-note{line-height:1.7}.product-section{padding:60px 25px}.tabs{margin-top:25px}.product-story{grid-template-columns:1fr;gap:30px}.story-copy h3{font-size:26px}.story-demo-head{font-size:14px}.demo-task b{font-size:13px}.owner-section{grid-template-columns:1fr;gap:35px}.pricing-section{margin:0 15px;padding:55px 25px}.pricing-cards{grid-template-columns:1fr;margin-top:30px}.price-card{padding:30px}.pricing-stage{font-size:12px}.faq-section{grid-template-columns:1fr;gap:35px}.closing-cta{margin:0 15px;padding:35px 25px;display:block}.closing-cta h2{font-size:29px}.closing-cta .button{margin-top:25px;font-size:14px}.site-footer{flex-wrap:wrap;padding:35px 30px}.site-footer>span{order:3;width:100%;font-size:12px}.site-footer>a{font-size:12px}.mobile-only{display:inline-flex}.sidebar{transform:translateX(-100%);transition:transform .25s;width:245px;box-shadow:15px 0 50px #18182e30}.sidebar.mobile-open{transform:translateX(0)}.sidebar-brand{padding:25px 20px}.sidebar-brand .brand{font-size:22px}.sidebar-brand svg{width:28px}.workspace-main{margin-left:0}.app-header{height:65px;padding:0 18px}.app-header>div{gap:11px}.breadcrumb{font-size:12px;gap:8px}.preview-badge{display:none}.app-content{padding:25px 18px}.demo-banner{padding:11px 18px;font-size:12px;gap:7px}.demo-banner svg{width:13px}.page-heading{flex-wrap:wrap;align-items:flex-start;gap:15px;margin-bottom:23px}.page-heading h1{font-size:27px}.page-heading p{font-size:14px;line-height:1.8}.overview-top{grid-template-columns:1fr;gap:15px}.next-move{padding:25px}.next-move h2{font-size:31px}.progress-panel{display:none}.stat-grid,.stat-grid.three{grid-template-columns:repeat(2,1fr);gap:12px}.metric{padding:17px}.metric strong{font-size:28px}.metric>div{font-size:12px}.metric>div svg{width:15px}.panel-heading{padding:20px}.panel-heading h3{font-size:16px}.task-row{padding:18px}.task-row b{font-size:14px}.task-row small{font-size:12px}.app-footer{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.app-footer button,.app-footer>span{font-size:12px}.toolbar .tabs{margin-top:0}.toolbar .tabs button{padding:9px 10px;font-size:12px}.integration-note,.scope-note{font-size:12px;gap:10px;padding:16px}.connection-grid{grid-template-columns:1fr}.connection-card h3{font-size:19px}.connection-card p{font-size:15px}.connection-card .button{font-size:13px}.issue-row{flex-wrap:wrap}.issue-row>div{flex-basis:100%}.issue-row h4{font-size:16px}.issue-row .button{font-size:13px}.content-row{padding:20px;gap:12px;flex-wrap:wrap}.content-row h4{font-size:15px}.content-row .chip{font-size:12px}.content-row>svg{display:none}.simple-row{flex-wrap:wrap;font-size:13px}.simple-row .text-link{margin-left:34px}.inline-search{width:145px!important}.source-strip{font-size:12px}.report-sheet{padding:24px}.calculator-grid{grid-template-columns:1fr;gap:0}.calculated-value{padding:20px}.delivery-number{font-size:30px}.delivery-card{padding:21px}.delivery-card h3{font-size:15px}.delivery-card p,.toast{font-size:13px}.toast{left:50%;bottom:20px;width:max-content}.dialog-heading{padding:20px}.dialog-heading h2{font-size:20px}.dialog-body{padding:23px 20px}.editor-layout,.form-grid,.scope-grid{grid-template-columns:1fr}.form-grid{gap:0}.scope-grid{gap:13px}.draft-area{min-height:300px}.dialog-body>p,.form-actions .button{font-size:14px}.editor-footer{flex-wrap:wrap}th{padding:13px 18px}td{padding:16px 18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}@media print{.app-footer,.app-header,.button,.demo-banner,.integration-note,.sidebar,.text-link,.toolbar,.value-calculator{display:none!important}.workspace-main{margin:0}.workspace-shell{background:white}.app-content{padding:0}.report-sheet{border:0;padding:0}.report-brand>span{font-size:13px}.metric,.panel{page-break-inside:avoid;break-inside:avoid}.page-heading h1{font-size:24px}.report-sheet .stat-grid.three{grid-template-columns:repeat(3,1fr)}.report-sheet p,.report-sheet ul{color:#556078}}.operator-status{position:relative;z-index:1;display:flex;align-items:center;gap:7px;font-size:12px;color:#bbbfe1;margin-top:18px}.assistant-panel{background:#fff;border:1px solid var(--line);border-radius:11px;padding:23px;margin-bottom:26px}.assistant-heading{display:flex;align-items:center;gap:12px}.assistant-heading>div{flex:1 1}.assistant-heading h3{font-size:16px}.assistant-heading p{font-size:12px;color:#939caf;margin-top:5px}.assistant-prompts{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.assistant-prompts button{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:7px;padding:11px 13px;font-size:13px;color:#7d86a0}.assistant-prompts button.active{background:#eef2ff;color:var(--blue);border-color:#cbd8f7}.assistant-answer{padding:20px;background:#f5f8fd;border:1px solid #dce5f5;border-radius:9px;margin-top:20px}.assistant-answer b{font-size:16px}.assistant-answer p{font-size:14px;line-height:1.8;color:#8a96ad;margin:12px 0}.assistant-answer .text-link{font-size:13px}.section-label{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:27px 0 17px}.section-label h2{font-size:18px;letter-spacing:-.3px}.section-label>span{color:#a2adbf}td small{display:block;color:#99a6bb;max-width:350px;overflow-wrap:anywhere;margin-top:6px}.planning-row a:hover,td a:hover{text-decoration:underline}@media(max-width:700px){.assistant-heading .chip{display:none}.assistant-prompts{display:grid;gap:8px}.assistant-prompts button{justify-content:space-between}.assistant-panel{padding:20px}.section-label>span{display:none}.operator-status{font-size:12px}}.nav-group button{color:#657087}.nav-group>span{color:#778196}.plan-mini small,.powered,.project-switch>div>span,.support-link{color:#737d91}.assistant-heading p,.connection-card p,.content-row p,.delivery-card p,.metric>div,.metric>small,.operator-step p,.page-heading p,.panel-heading p,.panel-heading>span,.planning-row p,.planning-row small,.progress-panel>p,.progress-ring small,.query-bars>small,.report-disclaimer,.report-sheet ul,.report-sheet>p,.source-strip,.table-foot,.task-row small{color:#68758c}.assistant-heading p,.connection-card p,.content-row p,.delivery-card p,.metric>div,.operator-step p,.page-heading p,.planning-row p,.task-row b{font-size:15px}.metric>small,.panel-heading p,.progress-panel>p,.progress-ring small,.task-row small{font-size:13px}.assistant-heading h3,.delivery-card h3,.operator-step h3,.panel-heading h3{font-size:17px}.task-row b{font-weight:500}.task-row>div{line-height:1.6}.metric>div{line-height:1.5}.metric>strong{font-size:31px}.metric{min-height:145px}.app-content .button,.dialog-body .button{font-size:15px}.nav-group button{padding-top:10px;padding-bottom:10px}.chip,.preview-badge,.priority.medium{color:#405c91}.priority.high{color:#8c5e22}.integration-note,.scope-note{color:#52688c}.integration-note button{color:#405c91}.dialog-body>p,.form-note,.step-list li,label{color:#6a768c!important}input,label,select,textarea{font-size:16px}input,select,textarea{color:#45516b}.form-note{font-size:14px!important}.error-text,.form-error{color:#a73954}.editor-footer,.editor-layout label small,.search-results small,.search-snippet p{color:#768198}.change-verification{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px;background:#f1f3e8;border:1px solid #e1e5d1;border-radius:9px;margin-top:25px}.change-verification b{font-size:16px;color:#65784b}.change-verification p{font-size:14px;color:#788769;margin-top:7px}.change-verification .button{flex-shrink:0}.delivery-card .text-link,.operator-step .text-link,.panel-heading>.text-link{font-size:14px}.assistant-answer p{color:#64728a}.assistant-prompts button{color:#66728d}.section-label>span{color:#6c788f;font-size:13px}td,th{color:#63718a}.connection-card>.chip{position:static;margin-top:15px}.next-move p{font-size:15px}.next-move .operator-status{color:#c6cae5}.preview-ribbon{color:#6b738b}.section-note{color:#767e91}.pillar-label{color:#6b6588}.dialog-heading{box-shadow:0 1px 0 var(--line)}@media(max-width:700px){.nav-group button{font-size:15px}.change-verification{flex-wrap:wrap}.metric>div{font-size:13px}.metric>small{font-size:12px}.metric{padding:16px;min-height:140px}.metric>strong{font-size:28px}.delivery-card p{font-size:14px}.assistant-heading h3,.delivery-card h3{font-size:16px}.assistant-heading p{font-size:13px}.assistant-prompts button{font-size:14px}.content-row .chip{font-size:12px}.page-heading p{font-size:15px}.integration-note,.scope-note{font-size:13px}}.menu-scrim{display:none}@media(max-width:700px){.sidebar{visibility:hidden;transition:none}.sidebar.mobile-open{visibility:visible}.menu-scrim{display:block;position:fixed;inset:0;background:#171b4144;z-index:29;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sidebar nav{scrollbar-width:thin}.app-content .toolbar{flex-wrap:wrap}.app-header .icon-button{min-width:36px;min-height:36px}}.login-shell{min-height:100vh;display:grid;place-items:center;background:#f4f7fc;padding:30px}.login-card{max-width:460px;width:100%;padding:45px;background:white;border:1px solid #e4e2ed;border-radius:18px;box-shadow:0 20px 80px #18172e0c}.login-card .brand{margin-bottom:45px}.login-card h1{font-size:36px;margin:12px 0}.login-card p{color:#686777;line-height:1.8}.login-card form{display:grid;gap:20px;margin:30px 0 20px}.login-card label{display:grid;gap:8px}.login-card input{border:1px solid #dcdbe4;border-radius:7px;padding:13px;width:100%;font:inherit}.login-card small{display:block;margin-top:25px;color:#757082;font-size:14px}.login-card .form-error{color:#ac2d42}.login-card .button{justify-content:center}.sidebar{width:276px}.workspace-main{margin-left:276px}.sidebar-brand{padding:27px 22px}.sidebar-brand .brand{font-size:25px}.sidebar nav{padding:0 15px}.nav-group{margin-bottom:22px}.nav-group>span{font-size:11px;margin-bottom:10px}.nav-group button{font-size:15px;min-height:46px;padding:12px 14px;gap:12px}.nav-group button svg{width:20px;height:20px}.project-switch{margin:0 18px 24px;padding:14px 11px}.project-switch b{font-size:14px}.project-switch>div>span{font-size:12px}.project-switch .icon-button{min-width:36px;min-height:36px}.sidebar-bottom{padding:18px}.plan-mini b{font-size:14px}.plan-mini small{font-size:12px;line-height:1.5}.plan-mini .tiny-chip{display:none}.plan-mini .mini-mark{width:32px;height:32px}.support-link{font-size:13px;min-height:44px}.powered{font-size:10px;letter-spacing:1px}.app-header{height:82px;padding-inline:36px}.breadcrumb{font-size:14px}.search-trigger{font-size:14px;min-height:44px}.user-avatar{width:40px;height:40px;font-size:15px}.preview-badge{font-size:12px;padding:7px 10px}.app-content{padding:38px 38px 26px}.page-heading h1{font-size:34px}.page-heading p{font-size:16px;margin-top:12px}.page-heading{margin-bottom:30px}.workspace-shell .eyebrow{font-size:11px}.app-content .button,.button,.dialog-body .button{min-height:46px;font-size:15px;padding:13px 19px;gap:10px}.button svg,.text-link svg{width:18px;height:18px}.icon-button{min-width:40px;min-height:40px}.delivery-card .text-link,.operator-step .text-link,.panel-heading>.text-link,.text-link{font-size:14px;min-height:36px}.tabs button,.toolbar .tabs button{font-size:14px;min-height:42px;padding:11px 16px}.tabs{padding:5px}.panel-heading{padding:25px}.assistant-heading h3,.delivery-card h3,.operator-step h3,.panel-heading h3{font-size:18px}.panel-heading p,.panel-heading>span{font-size:13px}.task-row{padding:22px 25px}.task-row b{font-size:16px}.task-row small{font-size:13px}.task-row>div{min-width:0}.task-row>div>b{overflow-wrap:anywhere}.delivery-card{padding:25px;gap:20px}.delivery-card p,.operator-step p{font-size:14px;line-height:1.6}.delivery-number{font-size:36px}.delivery-number small{font-size:15px}.delivery-card>.text-link{flex-shrink:0}.operator-step{padding:24px}.next-move{padding:34px}.next-move h2{font-size:38px}.next-move p{font-size:16px;max-width:520px}.next-move .operator-status{font-size:12px}.next-move .button{margin-top:23px}.metric{padding:24px;min-height:170px}.metric>div{font-size:14px}.metric>strong{font-size:36px;margin-block:15px}.metric>small{font-size:12px}.assistant-panel{padding:28px}.assistant-heading p{font-size:14px}.assistant-prompts button{font-size:14px;min-height:46px;padding:13px 16px}.assistant-answer p{font-size:15px}.section-label h2{font-size:21px}.section-label>span{font-size:12px}.connection-card p,.content-row p,.planning-row p{font-size:15px}.content-row h4,.issue-row h4{font-size:17px}.chip,.priority,.tiny-chip{font-size:12px;line-height:1.4;padding:6px 9px}.source-strip,.table-foot{font-size:13px}table{font-size:15px}th{font-size:12px;letter-spacing:.5px;padding:16px 23px}td{padding:20px 23px}td small{font-size:12px}.inline-search{min-height:44px;width:220px!important}.toolbar{flex-wrap:wrap}.toolbar .tabs{max-width:100%;margin:0}.demo-banner{font-size:13px;padding:15px 36px}.app-footer button,.app-footer>span{font-size:12px}.app-footer button{min-height:40px}.dialog-heading{padding:25px 30px}.dialog-heading h2{font-size:24px}dialog{width:min(660px,calc(100% - 36px))}dialog.wide{width:min(1050px,calc(100% - 36px))}.dialog-body{padding:30px}.dialog-body>p,.step-list li{font-size:16px}.dialog-body h3{font-size:23px}.dialog-body label,label{font-size:15px}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px;min-height:48px;padding:13px 15px}.form-note{font-size:13px!important}.draft-area{font-size:16px;min-height:480px}.editor-footer{font-size:12px}.scope-grid h3{font-size:18px}.scope-grid p,.scope-grid small{font-size:14px}.step-list{gap:19px}.step-list li>span{width:29px;height:29px;font-size:13px}.integration-note,.scope-note{font-size:14px;padding:20px}.empty-state h3{font-size:25px}.empty-state p{font-size:16px;max-width:520px}.toast{font-size:14px;padding:16px 22px}.login-card{max-width:520px;padding:48px}.login-card h1{font-size:39px}.login-card p{font-size:17px}.login-card label{font-size:15px}.login-card input{font-size:17px;min-height:52px}.login-card .button{font-size:16px;min-height:52px}.login-card small{font-size:13px;line-height:1.7}@media(max-width:1250px){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-top{grid-template-columns:1.6fr 1fr}.app-content{padding:30px 28px}.delivery-grid{grid-template-columns:1fr}.next-move{padding:28px}.next-move h2{font-size:33px}.next-move p{font-size:15px}.page-heading h1{font-size:32px}.app-header{padding-inline:28px}}@media(max-width:1050px){.sidebar{width:256px}.workspace-main{margin-left:256px}.sidebar-brand{padding-inline:18px}.sidebar-brand .brand{font-size:23px}.sidebar nav{padding-inline:11px}.nav-group button{font-size:14px;padding-inline:12px}.app-content{padding:28px 23px}.overview-top{grid-template-columns:1fr}.progress-panel{display:none}.two-column{grid-template-columns:1fr}.app-header{padding-inline:23px}.assistant-heading .chip{display:none}.demo-banner{padding-inline:23px}.demo-banner,.page-heading,.section-label{flex-wrap:wrap}.editor-layout{grid-template-columns:1fr}.plan-mini small{font-size:11px}}@media(max-width:700px){.sidebar{width:286px}.workspace-main{margin-left:0}.sidebar-brand .brand{font-size:25px}.nav-group button{font-size:16px;min-height:48px;padding-inline:15px}.app-header{height:72px;padding-inline:18px}.breadcrumb{font-size:12px}.app-content{padding:28px 20px}.page-heading h1{font-size:30px}.page-heading p{font-size:15px}.page-heading .button{font-size:14px}.demo-banner{padding:13px 20px}.demo-banner,.demo-banner>a{font-size:12px}.next-move{padding:27px}.next-move h2{font-size:32px}.next-move p{font-size:15px}.stat-grid,.stat-grid.three{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.metric{padding:17px;min-height:165px}.metric>div{font-size:13px}.metric>strong{font-size:32px}.metric>small{font-size:12px}.delivery-card{padding:21px;gap:15px}.delivery-card h3{font-size:16px}.delivery-card p{font-size:13px}.delivery-number{font-size:32px}.delivery-card>.text-link{font-size:13px}.panel-heading{padding:22px}.assistant-heading h3,.operator-step h3,.panel-heading h3{font-size:17px}.task-row{padding:21px}.task-row b{font-size:15px}.task-row small{font-size:13px}.assistant-panel{padding:23px}.assistant-heading p{font-size:13px}.assistant-prompts button{font-size:14px}.app-content .button,.dialog-body .button{font-size:15px;min-height:46px}.toolbar .tabs button{font-size:13px;padding-inline:13px}.chip,.content-row .chip,.priority{font-size:11px}.content-row h4,.issue-row h4{font-size:16px}.inline-search{width:100%!important}.integration-note,.scope-note,.source-strip{font-size:13px}.dialog-heading{padding:22px}.dialog-heading h2{font-size:22px}.dialog-body{padding:25px 22px}.dialog-body>p{font-size:16px}.form-grid,.scope-grid{grid-template-columns:1fr}.form-actions{flex-wrap:wrap}.login-shell{padding:22px}.login-card{padding:32px 26px}.login-card h1{font-size:34px}.login-card .brand{font-size:25px}.login-card p{font-size:16px}.app-footer{gap:8px}.app-footer button,.app-footer>span{font-size:11px}.workspace-shell .app-header .icon-button{min-width:42px;min-height:42px}}@media print{.workspace-main{margin:0}.app-content{padding:0}.stat-grid{grid-template-columns:repeat(3,1fr)}}.workspace-shell{font-size:18px}.sidebar{width:320px}.workspace-main{margin-left:320px}.sidebar-brand{padding:31px 25px}.sidebar-brand .brand{font-size:29px}.sidebar-brand .brand svg{width:37px;height:37px}.sidebar nav{padding-inline:18px}.nav-group{margin-bottom:25px}.nav-group>span{font-size:12px;letter-spacing:1.2px;margin-bottom:12px}.nav-group button{font-size:18px;min-height:55px;padding:14px 16px;gap:14px}.nav-group button svg{width:22px;height:22px}.project-switch{margin:0 22px 27px;padding:17px 14px;gap:12px}.project-switch b{font-size:16px}.project-switch>div>span{font-size:14px}.project-switch .icon-button{min-width:42px;min-height:42px}.sidebar-bottom{padding:22px}.plan-mini b{font-size:16px}.plan-mini small{font-size:14px}.support-link{font-size:15px;min-height:48px}.powered{font-size:11px}.app-header{height:90px;padding-inline:40px}.breadcrumb{font-size:16px}.search-trigger{font-size:16px;min-height:48px}.user-avatar{width:46px;height:46px;font-size:17px}.preview-badge{font-size:14px}.app-content{padding:43px 42px 32px}.workspace-shell .eyebrow{font-size:13px}.page-heading h1{font-size:42px;line-height:1.17}.page-heading p{font-size:19px;line-height:1.6;margin-top:14px}.page-heading{margin-bottom:34px;gap:25px}.app-content .button,.button,.dialog-body .button{font-size:17px;min-height:54px;padding:15px 22px;gap:12px}.button svg,.text-link svg{width:20px;height:20px}.icon-button{min-width:46px;min-height:46px}.delivery-card .text-link,.operator-step .text-link,.panel-heading>.text-link,.text-link{font-size:16px;min-height:42px}.tabs button,.toolbar .tabs button{font-size:16px;min-height:48px;padding:13px 18px}.panel-heading{padding:29px}.assistant-heading h3,.delivery-card h3,.operator-step h3,.panel-heading h3{font-size:21px;line-height:1.35}.panel-heading p,.panel-heading>span{font-size:15px;line-height:1.6}.task-row{padding:25px 29px}.task-row b{font-size:18px;line-height:1.6}.task-row small{font-size:15px;line-height:1.6}.delivery-card{padding:29px;gap:25px}.delivery-card p,.operator-step p{font-size:16px;line-height:1.65}.delivery-number{font-size:43px}.delivery-number small{font-size:17px}.operator-step{padding:28px}.next-move{padding:40px}.next-move h2{font-size:46px;line-height:1.14}.next-move p{font-size:19px;line-height:1.7;max-width:630px}.next-move .operator-status{font-size:14px;line-height:1.6}.next-move .button{margin-top:27px}.metric{padding:28px;min-height:190px}.metric>div{font-size:17px}.metric>strong{font-size:43px;margin-block:16px}.metric>small{font-size:14px;line-height:1.6}.assistant-panel{padding:32px}.assistant-heading p{font-size:16px}.assistant-prompts button{font-size:16px;min-height:52px;padding:15px 18px}.assistant-answer b{font-size:20px}.assistant-answer p{font-size:18px}.section-label h2{font-size:26px}.section-label>span{font-size:14px}.connection-card h3{font-size:25px}.connection-card p,.content-row p,.planning-row p{font-size:18px;line-height:1.65}.content-row h4,.issue-row h4{font-size:21px;line-height:1.4}.content-row{padding:27px}.planning-row small{font-size:15px}.chip,.priority,.tiny-chip{font-size:14px;padding:7px 10px}.source-strip,.table-foot{font-size:15px;line-height:1.6}table{font-size:17px}th{font-size:13px;padding:19px 26px}td{padding:23px 26px}td small{font-size:14px}.inline-search{min-height:50px;width:250px!important}.demo-banner{font-size:15px;line-height:1.6;padding:17px 40px}.app-footer button,.app-footer>span{font-size:14px}.dialog-heading{padding:28px 32px}.dialog-heading h2{font-size:28px}dialog{width:min(740px,calc(100% - 40px))}dialog.wide{width:min(1160px,calc(100% - 40px))}.dialog-body{padding:33px}.dialog-body>p,.step-list li{font-size:18px;line-height:1.7}.dialog-body h3{font-size:27px}.dialog-body label,label{font-size:17px}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:18px;min-height:54px;padding:15px 17px;line-height:1.5}.form-note{font-size:15px!important;line-height:1.7}.draft-area{font-size:18px;line-height:1.8}.editor-footer{font-size:14px}.scope-grid h3{font-size:21px}.scope-grid p,.scope-grid small{font-size:16px}.integration-note,.scope-note{font-size:16px;padding:23px;line-height:1.7}.empty-state h3{font-size:30px}.empty-state p{font-size:18px}.toast{font-size:16px;padding:18px 25px}.login-card{max-width:560px;padding:50px}.login-card h1{font-size:44px}.login-card p{font-size:19px}.login-card label{font-size:17px}.login-card input{font-size:19px;min-height:58px}.login-card .button{font-size:18px;min-height:58px}.login-card small,.progress-panel>p,.progress-ring small{font-size:15px}.progress-ring strong{font-size:40px}@media(max-width:1450px){.sidebar{width:300px}.workspace-main{margin-left:300px}.sidebar-brand .brand{font-size:27px}.nav-group button{font-size:17px}.app-content{padding:36px 30px}.app-header{padding-inline:30px}.page-heading{flex-wrap:wrap}.page-heading h1{font-size:38px}.next-move{padding:32px}.next-move h2{font-size:40px}.next-move p{font-size:18px}.overview-top{grid-template-columns:1fr}.progress-panel{display:none}.delivery-grid,.two-column{grid-template-columns:1fr}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-banner{flex-wrap:wrap;padding-inline:30px}.connection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1050px){.sidebar{width:280px}.workspace-main{margin-left:280px}.sidebar-brand .brand{font-size:25px}.nav-group button{font-size:16px;min-height:52px;padding-inline:13px}.sidebar nav{padding-inline:14px}.sidebar-brand{padding-inline:20px}.app-content{padding:31px 24px}.app-header{padding-inline:24px}.page-heading h1{font-size:35px}.page-heading p{font-size:18px}.connection-grid{grid-template-columns:1fr}.delivery-card{padding:25px;gap:20px}.delivery-card h3{font-size:19px}.delivery-card p{font-size:15px}.section-label h2{font-size:23px}.task-row{padding:23px}.task-row b{font-size:17px}.app-header .search-trigger kbd,.app-header .search-trigger span,.assistant-heading .chip{display:none}.demo-banner{padding-inline:24px}}@media(max-width:700px){.sidebar{width:min(310px,calc(100vw - 35px))}.workspace-main{margin-left:0}.sidebar-brand .brand{font-size:27px}.nav-group button{font-size:18px;min-height:55px}.sidebar-bottom{padding:20px}.app-header{height:76px;padding-inline:16px}.breadcrumb{font-size:13px}.workspace-shell .app-header .icon-button{min-width:46px;min-height:46px}.user-avatar{width:42px;height:42px}.app-content{padding:30px 20px}.page-heading h1{font-size:34px}.page-heading p{font-size:17px;line-height:1.7}.app-content .button,.dialog-body .button,.page-heading .button{font-size:16px;min-height:52px;padding:14px 19px}.workspace-shell .eyebrow{font-size:11px}.demo-banner{padding:14px 20px}.demo-banner,.demo-banner>a{font-size:13px}.next-move{padding:28px}.next-move h2{font-size:36px}.next-move p{font-size:17px;line-height:1.65}.next-move .operator-status{font-size:12px}.metric{padding:19px;min-height:180px}.metric>div{font-size:15px}.metric>strong{font-size:36px}.metric>small{font-size:13px}.delivery-card{padding:22px;gap:17px;flex-wrap:wrap}.delivery-card h3{font-size:18px}.delivery-card p,.delivery-card>.text-link{font-size:15px}.delivery-number{font-size:37px}.delivery-number small{font-size:15px}.panel-heading{padding:23px}.assistant-heading h3,.operator-step h3,.panel-heading h3{font-size:20px}.panel-heading p,.panel-heading>span{font-size:14px}.task-row{padding:23px}.task-row b{font-size:17px}.task-row small{font-size:14px}.assistant-panel{padding:24px}.assistant-heading p{font-size:15px}.assistant-prompts button{font-size:16px;line-height:1.5}.assistant-answer p{font-size:17px}.operator-step .text-link,.operator-step p,.panel-heading>.text-link,.text-link{font-size:15px}.operator-step{padding:23px}.toolbar .tabs button{font-size:15px;padding-inline:15px}.chip,.content-row .chip,.priority{font-size:12px}.content-row{padding:23px}.content-row h4,.issue-row h4{font-size:19px}.connection-card p,.content-row p,.planning-row p{font-size:17px}.integration-note,.scope-note,.source-strip{font-size:14px}.inline-search{width:100%!important}.section-label h2{font-size:23px}.dialog-heading{padding:24px}.dialog-heading h2{font-size:25px}.dialog-body{padding:26px 23px}.dialog-body>p,.step-list li{font-size:17px}.dialog-body label,label{font-size:16px}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:17px;min-height:53px;padding:14px 15px}.login-shell{padding:20px}.login-card{padding:34px 26px}.login-card h1{font-size:38px}.login-card p{font-size:18px}.login-card label{font-size:16px}.login-card input{font-size:18px}.login-card small{font-size:14px}.app-footer button,.app-footer>span{font-size:12px}}@media print{.workspace-main{margin:0}.app-content{padding:0}.page-heading h1{font-size:28px}.stat-grid{grid-template-columns:repeat(3,1fr)}}