@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";.language-selector{color:#253b30;background:#f6f8f1;border:1px solid #d6dfd2;border-radius:9px;flex-shrink:0;align-items:center;gap:5px;min-width:0;max-width:180px;padding:5px 7px;font-size:13px;line-height:1.4;display:inline-flex}.language-selector select{font:inherit;color:inherit;cursor:pointer;direction:ltr;min-width:0;max-width:145px;box-shadow:none!important;background:0 0!important;border:0!important;width:auto!important;padding:4px!important}.language-selector select:focus-visible{outline-offset:2px;outline:2px solid #758d42}.app-topbar>div:last-child{flex-wrap:wrap}.public-nav{gap:12px}.nav-actions{flex-wrap:wrap;justify-content:flex-end}[dir=rtl] body{text-align:right}[dir=rtl] .sidebar{border-left:1px solid #dce3d6;border-right:0;left:auto;right:0}[dir=rtl] .workspace-body{margin-left:0;margin-right:238px}[dir=rtl] .guide-panel{left:24px;right:auto}[dir=rtl] .guide-fab{left:28px;right:auto}[dir=rtl] .modal-close{left:18px;right:auto}[dir=rtl] .breadcrumb svg{transform:scaleX(-1)}[dir=rtl] .hero h1,[dir=rtl] .hero p,[dir=rtl] .section-intro,[dir=rtl] .page-lede{text-align:start}[dir=rtl] .table-wrap th,[dir=rtl] .table-wrap td{text-align:right}[dir=rtl] .guide-message.you,[dir=rtl] .privacy-message.you{margin-left:0;margin-right:auto}pre,code,.secret-value,.resource-id,[data-no-translate],[data-user-content]{unicode-bidi:plaintext}pre,code,.secret-value,.resource-id{text-align:left;direction:ltr}[lang^=zh] body,[lang^=ko] body,[lang^=hi] body,[lang=ar] body{font-family:Inter,Noto Sans,Arial,sans-serif;line-height:1.6}[lang=ar] .eyebrow,[lang^=zh] .eyebrow,[lang^=ko] .eyebrow,[lang^=hi] .eyebrow{letter-spacing:normal}@media (width<=1100px){.public-nav .nav-actions .login-link{display:none}.public-nav nav{gap:16px}.app-topbar .site-link{display:none}}@media (width<=800px){[dir=rtl] .workspace-body{margin-right:0}[dir=rtl] .sidebar{transform:translate(100%)}[dir=rtl] .sidebar.mobile-open{transform:translate(0)}.public-nav .nav-actions>.button{display:none}.public-nav{gap:8px}.language-selector{max-width:155px}.language-selector select{max-width:125px}.app-topbar{gap:8px;height:auto;min-height:72px;padding-block:10px}.app-topbar>div:last-child{gap:8px}.breadcrumb{font-size:12px}}@media (width<=520px){[dir=rtl] .guide-panel{left:0;right:0}[dir=rtl] .guide-fab{left:14px;right:auto}.app-topbar .small-avatar{display:none}.app-topbar .language-selector{max-width:135px}.app-topbar .language-selector select{max-width:105px}}[dir=rtl] .workspace-body{margin-right:224px}[dir=rtl] .workspace-switch,[dir=rtl] .sidebar nav button{text-align:right}[dir=rtl] .workspace-switch>svg,[dir=rtl] .sidebar nav .count,[dir=rtl] .guide-panel header .icon-button{margin-left:0;margin-right:auto}[dir=rtl] .sidebar nav button.active:before{left:auto;right:-17px}[dir=rtl] .hero:before{background:linear-gradient(270deg,#f2f0e8fc 0%,#f2f0e8f7 30%,#f2f0e8c0 50%,#e9eed550 72%,#1d321b15 100%)}[lang=ar] h1,[lang=ar] h2,[lang=ar] h3,[lang=ar] .hero h1>span{letter-spacing:normal;font-family:inherit;font-style:normal}[lang=ar] .hero h1{font-size:clamp(42px,4.5vw,68px);line-height:1.35}@media (width<=1100px){[dir=rtl] .workspace-body{margin-right:200px}}@media (width>=621px) and (width<=850px){[dir=rtl] .workspace-body{margin-right:180px}[dir=rtl] .sidebar{transform:none}}@media (width<=850px){[dir=rtl] .hero:before{background:linear-gradient(#f2f0e8fa 0%,#f2f0e8ed 45%,#d9e9c7a0 100%)}}@media (width<=620px){[dir=rtl] .workspace-body{margin-right:0}[dir=rtl] .sidebar{transform:translate(100%)}[dir=rtl] .sidebar.mobile-open{transform:translate(0)}[lang=ar] .hero h1{font-size:42px}[dir=rtl] .guide-panel{left:15px;right:auto}}.modal>.language-selector{margin-block-end:16px}.privacy-body>.language-selector{margin-block-end:14px}@media (width<=520px){.workspace .app-topbar{flex-wrap:wrap;height:auto;min-height:72px;padding-block:10px}.workspace .app-topbar .breadcrumb{overflow-wrap:anywhere;flex:1;min-width:0}.workspace .app-topbar>div:last-child{justify-content:flex-end;max-width:100%;margin-inline-start:auto}}:root{color:#17231d;font-synthesis:none;--forest:#14231b;--ink:#17231d;--muted:#737b72;--line:#e2e5da;--lime:#dfff8c;--ivory:#f2f0e8;background:#f5f4ef;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button{color:inherit}button:focus-visible,a:focus-visible{outline-offset:4px;outline:2px solid #90ad54}input:focus,select:focus,textarea:focus{outline-offset:1px;outline:2px solid #a8c176}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.055em;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif}button{background:0 0;border:0}.brand{letter-spacing:-1.4px;white-space:nowrap;align-items:center;gap:9px;font-family:Manrope,sans-serif;font-size:28px;font-weight:800;display:inline-flex}.brand-period{color:#89a751;margin-left:-8px}.brand-symbol{align-items:center;gap:3px;width:24px;height:27px;display:flex;transform:rotate(-20deg)}.brand-symbol i{background:currentColor;border-radius:2px;width:5px;height:18px;display:block}.brand-symbol i:nth-child(2){height:27px}.brand-symbol i:nth-child(3){height:12px}.button{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:20px;padding:17px 22px;font-size:14px;font-weight:600;line-height:1.2;transition:transform .15s,background .15s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-2px)}.button.dark{color:#f8faf3;background:#19281e}.button.dark:hover{background:#314631}.button.lime{background:var(--lime);color:var(--forest)}.button.outline{background:#ffffff6b;border:1px solid #d5dacd}.button.small{gap:12px;padding:12px 15px;font-size:12px}.text-link{align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}.eyebrow{letter-spacing:1.8px;font-size:10px;font-weight:650;line-height:1.7;display:block}.status-dot{vertical-align:middle;background:#88a356;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 0 3px #88a35616}.icon-button{border-radius:5px;justify-content:center;align-items:center;padding:7px;display:inline-flex;position:relative}.icon-button:hover{background:#889b7316}.public{background:var(--ivory)}.public-nav{align-items:center;gap:50px;max-width:1440px;margin:auto;padding:29px 5%;display:flex}.public-nav nav{align-items:center;gap:30px;margin-left:auto;font-size:12px;font-weight:550;display:flex}.public-nav nav a:hover{color:#749144}.nav-actions{align-items:center;gap:24px;display:flex}.login-link{align-items:center;gap:7px;font-size:12px;display:inline-flex}.mobile-menu{display:none}.hero{grid-template-columns:1fr 1.14fr;align-items:center;gap:45px;max-width:1440px;margin:auto;padding:81px 5% 94px;display:grid;overflow:hidden}.hero .eyebrow{letter-spacing:1.5px;font-size:9px}.hero h1{letter-spacing:-.065em;margin-top:25px;font-size:clamp(46px,5.1vw,76px);font-weight:600;line-height:1.07}.hero h1>span{letter-spacing:-.065em;color:#61754d;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.hero-copy>p{color:#697265;margin-top:25px;font-size:16px;line-height:1.75}.hero-actions{align-items:center;gap:24px;margin-top:31px;display:flex}.hero-caption{color:#7b8375;align-items:center;gap:8px;margin-top:28px;font-size:10px;display:flex}.tiny-orbit{border:1px solid #a6b298;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-size:12px;display:inline-flex}.hero-art{min-width:0;margin-right:-38px;padding:20px 4px 20px 18px;position:relative}.art-grid{background-image:linear-gradient(#7e956416 1px,#0000 1px),linear-gradient(90deg,#7e956416 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:-70px -60px -60px -40px;-webkit-mask-image:radial-gradient(#000 20%,#0000 70%);mask-image:radial-gradient(#000 20%,#0000 70%)}.product-preview{background:#fdfefaee;border-radius:10px;min-height:405px;display:flex;position:relative;transform:rotate(-2deg);box-shadow:0 25px 70px -24px #2c412b48,0 0 0 1px #a4b19733}.preview-sidebar{color:#a4b393;background:#203024;border-radius:10px 0 0 10px;flex-direction:column;align-items:center;gap:25px;width:48px;padding:15px 0;display:flex}.preview-sidebar>svg:first-of-type{color:#dfff8c}.mini-mark{color:#eff4e6;margin-bottom:10px;font-size:27px;font-weight:750}.preview-avatar{border:1px solid #607054;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-top:auto;font-size:8px;display:flex}.preview-main{flex:1;min-width:0;padding:16px 24px}.preview-top{color:#7b8377;border-bottom:1px solid #e9ece2;justify-content:space-between;padding-bottom:12px;font-size:8px;display:flex}.preview-top>span{align-items:center;gap:5px;display:flex}.live-dot:before{content:"";background:#8fa866;border-radius:50%;width:4px;height:4px}.preview-heading{justify-content:space-between;align-items:flex-start;padding-top:23px;display:flex}.preview-heading .eyebrow{letter-spacing:1.1px;color:#738365;font-size:7px}.preview-heading h3{letter-spacing:-1px;margin-top:7px;font-size:23px;font-weight:550;line-height:1.2}.preview-date{border:1px solid #e1e7d7;align-items:center;gap:5px;margin-top:12px;padding:5px;font-size:7px;display:flex}.preview-stats{border-bottom:1px solid #e8ecdf;grid-template-columns:1fr 1fr;gap:10px;margin-top:21px;padding-bottom:20px;display:grid}.preview-stats>div{flex-direction:column;gap:6px;display:flex}.preview-stats>div+div{border-left:1px solid #e1e7d7;padding-left:20px}.preview-stats span{color:#7e8877;font-size:8px}.preview-stats strong{letter-spacing:-1.4px;white-space:nowrap;font-size:29px;font-weight:550}.preview-stats small{color:#86907d;font-size:6.5px}.preview-stats .tiny-pill{letter-spacing:0;color:#8d7742;vertical-align:middle;background:#f5edce;border-radius:3px;margin-left:8px;padding:4px 5px;font-size:6px}.preview-chart-title{justify-content:space-between;align-items:center;margin-top:18px;font-size:9px;display:flex}.preview-chart-title>span{color:#7a8772;align-items:center;gap:5px;font-size:7px;display:flex}.preview-chart-title i{background:#91a964;border-radius:50%;width:5px;height:5px;display:inline-block}.chart{color:#56634e;width:100%;min-height:150px}.chart svg{width:100%;height:auto;display:block}.chart.compact{min-height:100px;margin-top:0}.preview-alert{border-top:1px solid #e5e9db;align-items:center;gap:9px;padding-top:12px;font-size:8px;display:flex}.preview-alert>b{font-size:9px}.preview-alert p{color:#89917f;margin-top:4px;font-size:7px}.preview-alert>svg{margin-left:auto}.alert-icon{color:#89713c;background:#f1e8c9;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;display:inline-flex}.preview-alert .alert-icon{width:26px;height:26px}.floating-note{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fafff3e8;border:1px solid #fff;border-radius:7px;align-items:center;gap:11px;padding:14px 20px;display:flex;position:absolute;bottom:-19px;right:29px;transform:rotate(2deg);box-shadow:0 15px 30px #45623c1b}.floating-note b{font-size:10px;display:block}.floating-note span{color:#818a76;margin-top:4px;font-size:8px;display:block}.floating-note .note-dot{background:#628844;border:5px solid #cee4ac;border-radius:50%;width:19px;height:19px;margin:0}.art-label{letter-spacing:1.5px;color:#9ba391;justify-content:space-between;margin-top:37px;font-size:7px;display:flex}.integration-strip{text-align:center;border-top:1px solid #dfe3d4;border-bottom:1px solid #dfe3d4;max-width:1296px;margin:auto;padding:26px 20px}.integration-strip>span{color:#7d8577;letter-spacing:.2px;font-size:10px}.integration-strip>div{justify-content:center;align-items:center;gap:65px;margin:22px 0;display:flex}.integration-strip b{letter-spacing:-.8px;color:#56634e;align-items:center;gap:7px;font-size:22px;display:flex}.integration-strip b:last-child{letter-spacing:-.4px;font-size:17px;font-weight:500}.integration-strip p{color:#8d9386;font-size:9px}.product-section{max-width:1440px;margin:auto;padding:100px 8% 95px}.section-intro{grid-template-columns:1.2fr 1fr;gap:18px 100px;display:grid}.section-intro>.eyebrow{color:#768366;grid-column:1/-1}.section-intro h2{font-size:43px;font-weight:550;line-height:1.15}.section-intro p{color:#78816e;align-self:center;font-size:14px;line-height:1.8}.feature-row{grid-template-columns:1fr 1fr 1fr;gap:45px;margin-top:62px;display:grid}.feature-row article{border-top:1px solid #d4dbc8;padding-top:20px}.feature-number{letter-spacing:1.4px;color:#7c8b6c;font-size:8px;display:block}.feature-row article>svg{color:#778b5d;stroke-width:1.4px;margin:26px 0 20px}.feature-row h3{letter-spacing:-1.1px;font-size:25px;font-weight:550}.feature-row p{color:#7c8572;margin:15px 0 20px;font-size:12px;line-height:1.9}.feature-row a{align-items:center;gap:9px;font-size:11px;font-weight:600;display:flex}.developer-section{color:#f3f4e7;background:#1c2c20;grid-template-columns:1fr 1fr;gap:90px;padding:65px 8%;display:grid}.developer-section .eyebrow{color:#a5b792;font-size:8px}.developer-section h2{margin-top:17px;font-size:43px;font-weight:500;line-height:1.18}.developer-section p{color:#a5b19a;max-width:350px;margin:20px 0 28px;font-size:12px;line-height:1.9}.developer-section .button{padding:14px 17px;font-size:12px}pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.9;overflow:auto}.developer-section pre{color:#c7deaa;background:#ffffff06;border:1px solid #9baa7f25;border-radius:8px;align-self:center;margin:0;padding:30px;font-size:11px}.developer-section pre span{color:#788b6b;font-size:10px}.closing{text-align:center;padding:90px 20px}.closing .eyebrow{color:#78856c;font-size:8px}.closing h2{margin:20px 0 28px;font-size:63px;font-weight:500;line-height:1.08}.closing .button{font-size:12px}.closing p{color:#8c9581;margin-top:17px;font-size:9px}footer{border-top:1px solid #dce1d1;align-items:center;gap:30px;padding:35px 5%;display:flex}footer .brand{font-size:22px}footer .brand-symbol{margin-right:-4px;transform:rotate(-20deg)scale(.8)}footer p{color:#85917b;font-size:10px}footer>div{gap:24px;margin-left:auto;font-size:10px;display:flex}footer>span{color:#96a08d;font-size:9px}.content-page{max-width:1000px;min-height:75vh;margin:auto;padding:70px 40px 100px}.content-page>h1{margin:23px 0;font-size:65px;font-weight:500;line-height:1.1}.page-lede{color:#728168;max-width:650px;margin-bottom:50px;font-size:17px;line-height:1.75}.doc-step{border-top:1px solid #d5dfc9;gap:30px;padding:35px 0;display:flex}.doc-step>b{color:#8a9d73;padding-top:5px;font-size:12px}.doc-step>div{flex:1;min-width:0}.doc-step h2{margin-bottom:14px;font-size:26px;font-weight:550}.doc-step p{color:#78856e;margin:15px 0;font-size:13px;line-height:1.85}.doc-step a{font-size:13px}.doc-step pre{color:#d6e9c0;background:#1d2d21;border-radius:9px;padding:22px;font-size:12px}.trust-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.trust-grid article{border-top:1px solid #d5ddcb;padding:26px 10px 20px 0}.trust-grid svg{color:#7b9560;margin-bottom:20px}.trust-grid h2{margin-bottom:13px;font-size:24px;font-weight:550}.trust-grid p{color:#74816a;font-size:13px;line-height:1.8}.pilot-panel{background:#fcfdf7;border:1px solid #dfe6d3;border-radius:10px;max-width:570px;padding:35px}.pilot-panel h2{margin:15px 0;font-size:32px;font-weight:500}.pilot-price{letter-spacing:-2px;font-size:50px}.pilot-price span{letter-spacing:0;color:#80906e;font-size:13px}.pilot-panel p{color:#7b886e;margin:20px 0;font-size:13px;line-height:1.9}.pilot-panel+.notice{margin-top:30px}.workspace{background:#f6f7f2;min-height:100vh;display:flex}.sidebar{color:#dbe4d0;z-index:40;background:#19271e;flex-direction:column;width:224px;padding:29px 17px 0;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar>.brand{color:#f4f5e9;margin:0 12px 35px;font-size:26px}.sidebar .brand-symbol{width:20px;margin-right:-2px;transform:rotate(-20deg)scale(.85)}.sidebar .brand-period{color:#cff39c}.workspace-switch{color:#dbe4d0;text-align:left;background:#ffffff06;border:1px solid #e3ecd213;border-radius:7px;align-items:center;gap:9px;width:100%;padding:11px 9px;font-size:11px;font-weight:500;display:flex}.workspace-switch>svg{color:#8a9b7a;margin-left:auto}.workspace-switch small{color:#85967b;margin-top:5px;font-size:9px;display:block}.workspace-emblem{color:#dfff8c;background:#34462c;border-radius:5px;justify-content:center;align-items:center;width:28px;height:29px;font-size:14px;display:flex}.sidebar-label{color:#788b6d;letter-spacing:1.7px;margin:30px 12px 15px;font-size:8px;display:block}.sidebar nav{flex-direction:column;gap:5px;display:flex}.sidebar nav button{text-align:left;color:#98a98b;border-radius:5px;align-items:center;gap:11px;padding:12px 13px;font-size:11px;display:flex;position:relative}.sidebar nav button:hover{color:#e0ecd4;background:#ffffff05}.sidebar nav button.active{color:#dbf6b6;background:#e0f6b610}.sidebar nav button.active:before{content:"";background:#dfff8c;border-radius:2px;width:2px;height:20px;position:absolute;left:-17px}.sidebar nav button.active svg{color:#dfff8c}.sidebar nav .count{background:#d4eeb829;border-radius:3px;margin-left:auto;padding:2px 5px;font-size:8px;font-weight:500}.sidebar-bottom{margin-top:auto;padding-top:40px}.sidebar-guide{background:linear-gradient(150deg,#b3d1860a,#0000);border:1px solid #bdcfa420;border-radius:8px;padding:16px 13px}.guide-orbit{color:#c9e49e;border:1px solid #b4ce8e49;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;display:inline-flex}.sidebar-guide>b{color:#c8d8b9;margin-top:13px;font-size:11px;font-weight:500;display:block}.sidebar-guide p{color:#7e9370;margin-top:7px;font-size:9px;line-height:1.7}.sidebar-guide button{color:#c1dba2;align-items:center;gap:15px;margin-top:16px;padding:0;font-size:9px;display:flex}.sidebar-bottom>a{color:#94a581;align-items:center;gap:10px;padding:22px 12px;font-size:10px;display:flex}.sidebar-bottom>a>svg:last-child{margin-left:auto}.user-row{border-top:1px solid #a4ba8c18;align-items:center;gap:10px;padding:19px 1px;display:flex}.avatar{color:#536847;background:#d4dfc8;border:1px solid #ffffff5e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:9px;font-weight:600;display:flex}.user-row b{color:#c8d7b8;font-size:10px;font-weight:500}.user-row small{color:#758b66;margin-top:4px;font-size:8px;display:block}.workspace-body{flex:1;min-width:0;margin-left:224px}.app-topbar{background:#fafbf7;border-bottom:1px solid #e3e7dc;justify-content:space-between;align-items:center;height:69px;padding:0 36px;display:flex}.breadcrumb{color:#8a9480;align-items:center;gap:14px;font-size:10px;display:flex}.breadcrumb b{color:#5c6c50;font-weight:500}.app-topbar>div:last-child{align-items:center;gap:23px;display:flex}.site-link{color:#849176;align-items:center;gap:6px;font-size:10px;display:inline-flex}.small-avatar{width:27px;height:27px;font-size:10px}.notification-dot{background:#9eaf77;border:1px solid #f9fbf5;border-radius:50%;width:4px;height:4px;position:absolute;top:6px;right:8px}.mode-bar{color:#768566;background:#edf0e5;border-bottom:1px solid #dfe5d4;justify-content:space-between;align-items:center;gap:10px;padding:9px 36px;font-size:9px;display:flex}.mode-bar>span{align-items:center;gap:7px;display:flex}.mode-bar i{background:#9aad7a;border-radius:50%;flex-shrink:0;width:4px;height:4px}.mode-bar button{white-space:nowrap;align-items:center;gap:7px;font-size:9px;font-weight:500;display:flex}.app-main{max-width:1600px;margin:auto;padding:35px 36px 0}.app-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.app-heading .eyebrow{letter-spacing:1.5px;color:#91a17e;font-size:8px}.app-heading h1{letter-spacing:-1.4px;margin-top:8px;font-size:33px;font-weight:550}.app-heading p{color:#839076;margin-top:11px;font-size:11px;line-height:1.6}.heading-actions{align-self:flex-end;margin-bottom:2px}.metric-strip{background:#fcfdf9;border:1px solid #e0e5d8;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:25px;display:grid;overflow:hidden}.metric{padding:23px 21px}.metric+.metric{border-left:1px solid #e3e8db}.metric>div{color:#97a387;justify-content:space-between;align-items:center;gap:6px;display:flex}.metric>div>span{letter-spacing:1px;color:#87977a;font-size:7px;font-weight:550}.metric strong{letter-spacing:-1.6px;margin-top:15px;font-family:Manrope,sans-serif;font-size:33px;font-weight:550;line-height:1.3;display:block}.metric p{color:#8b997e;margin-top:8px;font-size:8px;line-height:1.5}.metric-strip.three{grid-template-columns:repeat(3,1fr)}.overview-grid{grid-template-columns:1.9fr 1fr;gap:21px;margin-bottom:24px;display:grid}.panel{background:#fcfdf9;border:1px solid #e0e5d8;border-radius:8px;overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;gap:12px;padding:22px 22px 7px;display:flex}.panel-heading h2{letter-spacing:-.2px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:550}.panel-heading p{color:#8a987c;margin-top:7px;font-size:9px}.period-label{white-space:nowrap;color:#8b997d;border:1px solid #e6eadf;border-radius:4px;padding:7px 9px;font-size:8px}.spend-panel .chart{margin-top:15px;padding:8px 15px 0}.chart-legend{color:#839573;align-items:center;gap:6px;padding:0 23px 19px;font-size:8px;display:flex}.chart-legend>i{background:#9caf7b;border-radius:50%;width:5px;height:5px}.chart-legend>span{color:#9ca58e;margin-left:auto;font-size:7px}.provider-panel>.muted{padding:4px 22px 8px;font-size:8px}.provider-bars{padding:5px 22px 0}.provider-bars>div{margin:16px 0 20px}.provider-bars>div>div{align-items:center;gap:9px;font-size:9px;display:flex}.provider-bars b{color:#637257;font-weight:500}.provider-bars strong{margin-left:auto;font-weight:550}.provider-letter{color:#60754c;background:#e8eddf;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:500;display:flex}.provider-letter.color-1{color:#957c56;background:#f0e9db}.provider-letter.color-2{color:#79876c;background:#e7eadd}.bar-track{background:#ecf0e4;border-radius:2px;height:3px;margin:8px 0 0 30px;display:block}.bar-track i{background:#a7bd80;border-radius:2px;height:100%;display:block}.provider-bars>div:nth-child(2) .bar-track i{background:#c8b28b}.provider-bars>div:nth-child(3) .bar-track i{background:#859d79}.panel-bottom-link{color:#7d906b;border-top:1px solid #edf0e7;align-items:center;gap:12px;width:100%;padding:15px 22px;font-size:9px;display:flex}.automation-panel .panel-heading{padding-bottom:21px}.panel-heading .text-link{color:#7e906c;font-size:9px}.table-wrap{width:100%;overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{letter-spacing:.5px;color:#93a184;background:#f7f9f2;border-top:1px solid #e9eddf;border-bottom:1px solid #e9eddf;padding:11px 23px;font-size:8px;font-weight:500}td{color:#7f8e72;border-bottom:1px solid #edf0e7;padding:18px 23px;font-size:9px}tr:last-child td{border-bottom:0}td b{color:#5b6e4f;font-size:10px;font-weight:550}td small{color:#9ba68f;margin-top:5px;font-size:8px;display:block}.automation-name{align-items:center;gap:10px;display:flex}.workflow-icon{color:#8ca36f;background:#f0f4e8;border:1px solid #e4eada;border-radius:6px;justify-content:center;align-items:center;width:29px;height:30px;display:inline-flex}.badge{white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;font-weight:500;display:inline-flex}.badge i{background:currentColor;border-radius:50%;width:4px;height:4px}.badge.green{color:#7b9657;background:#edf4e3}.badge.amber{color:#a38c53;background:#f6efdb}.badge.neutral{color:#8b9580;background:#eef0e9}.attention-strip{background:#f0f1e5;border:1px solid #e3e6d2;border-radius:7px;align-items:center;gap:14px;margin-top:23px;padding:20px 22px;display:flex}.attention-symbol{color:#95a176;border:1px solid #cbd5b9;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.attention-symbol svg{width:17px}.attention-strip b{color:#71835e;font-size:11px;font-weight:500}.attention-strip p{color:#9ba58b;margin-top:5px;font-size:9px}.attention-strip>.text-link{color:#788c62;margin-left:auto;font-size:10px}.app-footer{color:#a2ad94;border-top:1px solid #e1e7d7;justify-content:space-between;gap:10px;margin-top:40px;padding:20px 0;font-size:8px;display:flex}.app-footer>span:first-child{letter-spacing:1px;font-size:7px}.app-footer .status-dot{width:4px;height:4px;margin-right:5px}.muted{color:#8b9a7c;font-size:10px}.section-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:22px 0;display:flex}.search-field{color:#99a78b;background:#fbfcf8;border:1px solid #dfe5d6;border-radius:6px;align-items:center;gap:10px;min-width:250px;padding:10px 12px;font-size:11px;display:flex}.search-field input{color:#607451;background:0 0;border:0;width:100%;min-width:0;font-size:11px;outline:none!important}.search-field input::placeholder{color:#a0ab94}.notice{color:#81986a;background:#eef2e7;border:1px solid #dfe7d4;border-radius:7px;gap:15px;margin:23px 0;padding:21px 23px;display:flex}.notice>svg{flex-shrink:0;width:19px;margin-top:2px}.notice b{color:#72865d;font-size:11px;font-weight:550}.notice p{color:#8b9d78;margin-top:5px;font-size:10px;line-height:1.9}.project-list{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.project-card{background:#fcfdf8;border:1px solid #dfe6d5;border-radius:8px;padding:24px}.project-card-top{align-items:center;gap:12px;display:flex}.project-icon{color:#8ba56e;background:#f0f5e9;border:1px solid #e3eada;border-radius:7px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.project-card-top .eyebrow{color:#8d9d7b;letter-spacing:1px;font-size:8px}.project-card-top>.text-link{color:#8c9c79;margin-left:auto;font-size:9px}.project-card h2{color:#5e7350;letter-spacing:-.8px;margin:25px 0;font-size:24px;font-weight:500}.project-cost{align-items:baseline;gap:10px;display:flex}.project-cost b{letter-spacing:-1px;font-size:27px;font-weight:500}.project-cost>span{color:#a0ad90;font-size:9px}.budget-track{background:#edf2e5;border-radius:3px;height:4px;margin-top:19px}.budget-track i{background:#aec98a;border-radius:3px;height:100%;display:block}.project-meta{color:#98a88a;justify-content:space-between;margin:16px 0;font-size:9px;display:flex}.resource-id{color:#9eab91;word-break:break-all;white-space:normal;margin-top:8px;font-size:7px;display:block}.danger-link{color:#ad846c;padding:0;font-size:9px}.number-cell{font-variant-numeric:tabular-nums}.alert-list{flex-direction:column;gap:15px;display:flex}.alert-card{background:#fcfdf8;border:1px solid #e3e7d8;border-radius:7px;align-items:flex-start;gap:16px;padding:24px;display:flex}.alert-card>div{flex:1}.alert-title{align-items:center;gap:15px;display:flex}.alert-title h2{letter-spacing:-.4px;font-size:17px;font-weight:550}.alert-card p{color:#8a9979;margin:11px 0;font-size:11px;line-height:1.7}.alert-card small{color:#a2ad94;font-size:9px}.alert-card.resolved{opacity:.65}.settings-list>section{border-bottom:1px solid #e1e7d7;justify-content:space-between;align-items:center;gap:30px;padding:30px 0;display:flex}.settings-list h2{letter-spacing:-.5px;font-size:18px;font-weight:550}.settings-list p{color:#8a9b78;max-width:550px;margin-top:10px;font-size:11px;line-height:1.8}.settings-list code{color:#a3b18f;margin-top:9px;font-size:9px;display:block}.danger-zone h2{color:#a37960}.button.danger{color:#a4775e;border:1px solid #dfd3c5}.auth-panel{background:#fcfdf8;border:1px solid #dde6d1;border-radius:10px;max-width:620px;margin:55px auto;padding:45px}.auth-panel>.guide-orbit{color:#91a970;width:42px;height:42px;margin-bottom:25px}.auth-panel h2{font-size:30px;font-weight:500}.auth-panel p{color:#8f9e7f;margin:20px 0;font-size:12px;line-height:1.9}.auth-panel form{margin:25px 0}.auth-panel label,.modal label{color:#899b76;margin:20px 0;font-size:10px;font-weight:500;display:block}.auth-panel input,.modal input,.modal select{color:#667e55;background:#f9fbf5;border:1px solid #dde6d1;border-radius:5px;width:100%;margin-top:9px;padding:12px;font-size:12px;display:block}.auth-panel .text-link{color:#839c6a;margin-top:22px;font-size:11px;display:block}.empty-state{text-align:center;color:#9aab88;padding:55px 20px}.empty-state>svg{margin-bottom:19px}.empty-state h2{color:#728c5e;letter-spacing:-.6px;font-size:23px;font-weight:500}.empty-state p{color:#9aaa88;max-width:350px;margin:14px auto;font-size:11px;line-height:1.8}.empty-state button{margin-top:15px}.error-banner,.success-banner{color:#9c7259;background:linen;border:1px solid #e7d6c6;border-radius:6px;margin-bottom:23px;padding:15px 20px;font-size:11px}.error-banner b{font-weight:550}.error-banner p{margin:7px 0;font-size:10px;line-height:1.7}.error-banner button{padding:0;font-size:10px;text-decoration:underline}.success-banner{color:#7c9663;background:#edf3e5;border-color:#dae6cb;align-items:center;gap:10px;line-height:1.6;display:flex}.success-banner>button{color:#7c9663;margin-left:auto;display:flex}.guide-fab{color:#def4c3;z-index:55;background:#243a26;border:1px solid #405e35;border-radius:30px;align-items:center;gap:10px;padding:14px 19px;font-size:11px;display:flex;position:fixed;bottom:23px;right:27px;box-shadow:0 8px 25px #203d2529}.guide-panel{z-index:54;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#fafcf5ef;border:1px solid #d5e2c6;border-radius:13px;flex-direction:column;width:365px;height:min(600px,100dvh - 115px);display:flex;position:fixed;bottom:80px;right:26px;overflow:hidden;box-shadow:0 20px 80px #203b2725}.guide-panel>header{border-bottom:1px solid #dfe8d2;align-items:center;gap:11px;padding:19px;display:flex}.guide-panel .guide-orbit{color:#95ae72;border-color:#d7e4c8}.guide-panel header h2{letter-spacing:-.6px;font-size:18px;font-weight:550}.guide-panel header span{color:#9aab88;font-size:8px}.guide-panel header .icon-button{color:#99a98a;margin-left:auto}.guide-messages{flex:1;padding:22px;overflow:auto}.guide-message{margin-bottom:20px}.guide-message>span{letter-spacing:1px;color:#9bac88;font-size:7px;font-weight:600}.guide-message p{color:#789063;margin-top:8px;font-size:11px;line-height:1.9}.guide-message.you{background:#edf3e3;border-radius:8px;margin-left:25px;padding:13px}.guide-message.you p{color:#687e55}.suggestion-chips{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.suggestion-chips button{color:#879c70;background:#fdfef9;border:1px solid #dbe6ce;border-radius:5px;align-items:center;gap:15px;padding:10px 11px;font-size:10px;display:flex}.suggestion-action{background:#f2f7e9;border:1px solid #d6e3c6;border-radius:7px;padding:16px}.suggestion-action b{color:#728c5c;font-size:12px;font-weight:550}.suggestion-action p{color:#9aaa8a;margin:10px 0 15px;font-size:9px;line-height:1.9}.guide-composer{border-top:1px solid #dce6cf;padding:13px}.guide-composer form{background:#fcfef8;border:1px solid #d8e3ca;border-radius:7px;padding:11px}.guide-composer textarea{resize:none;color:#7d9567;background:0 0;border:0;outline:none;width:100%;font-size:11px;line-height:1.7}.guide-composer textarea::placeholder{color:#a4b393}.guide-composer form>div{align-items:center;gap:7px;display:flex}.guide-composer form>div>span{color:#adba9d;max-width:180px;margin-right:auto;font-size:7px}.guide-composer .icon-button{color:#8da576}.send-button{color:#dceec6;background:#2c4529;border-radius:5px;padding:7px;display:flex}.recording{background:#f5dbcf;color:#b88268!important}.voice-hint{color:#ae8f70;margin:0 3px 9px;font-size:9px;line-height:1.7}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:80;background:#162a1d70;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0;overflow:auto}.modal{background:#fafcf5;border:1px solid #e8efdf;border-radius:12px;width:100%;max-width:460px;max-height:calc(100dvh - 50px);padding:36px;position:relative;overflow:auto;box-shadow:0 30px 100px #0d21174d}.modal-close{color:#9aad86;position:absolute;top:17px;right:17px}.modal .eyebrow{color:#95a97d;font-size:8px}.modal h2{letter-spacing:-1px;margin:17px 0;font-size:29px;font-weight:500}.modal>p{color:#8e9f7c;font-size:11px;line-height:1.8}.modal form>.button{width:100%;margin-top:13px}.form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.form-hint{color:#9eae8c;font-size:9px;line-height:1.8}.form-error{color:#b58266;font-size:10px;line-height:1.8}.secret-value{word-break:break-all;color:#708e59;-webkit-user-select:all;user-select:all;background:#f0f6e7;border:1px solid #dce7ce;margin:24px 0;padding:16px;font-size:11px;line-height:1.8;display:block}.secret-value~.button{width:100%;margin:8px 0}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width>=1600px){.hero h1{font-size:78px}.workspace-body{padding-bottom:25px}.app-main{padding-top:46px}.metric{padding:27px}.metric strong{font-size:40px}.panel-heading{padding-top:27px}.chart{min-height:210px}}@media (width<=1100px){.public-nav{gap:25px}.public-nav nav{gap:20px}.nav-actions{gap:15px}.hero{gap:20px;padding-top:60px}.hero-actions{gap:15px}.hero-actions .button{padding:15px;font-size:12px}.hero-actions .text-link{font-size:11px}.hero-art{margin-right:-15px}.preview-main{padding:15px}.preview-stats strong{font-size:24px}.preview-stats .tiny-pill{padding:3px;font-size:5px}.integration-strip>div{gap:40px}.sidebar{width:200px;padding-left:12px;padding-right:12px}.sidebar nav button.active:before{left:-12px}.workspace-body{margin-left:200px}.app-main,.app-topbar,.mode-bar{padding-left:25px;padding-right:25px}.metric{padding:20px 14px}.metric strong{font-size:29px}.metric>div>span{font-size:6px}.metric>div>svg{width:14px}.metric p{font-size:7px}.overview-grid{grid-template-columns:1.7fr 1fr;gap:16px}.panel-heading,.provider-bars{padding-left:17px;padding-right:17px}.provider-bars b,.provider-bars strong{font-size:8px}.provider-panel>.muted{padding-left:17px}.app-heading h1{font-size:29px}.chart-legend>span{font-size:6px}th,td{padding-left:17px;padding-right:17px}.app-heading p,.heading-actions .button{font-size:10px}.app-topbar{height:65px}}@media (width<=850px){.public-nav{padding:23px 5%}.public-nav nav{gap:18px}.public-nav nav a{font-size:11px}.login-link{display:none}.hero{text-align:center;grid-template-columns:1fr;gap:40px;padding:45px 7% 60px}.hero h1{font-size:65px}.hero-copy>p{font-size:16px}.hero-actions,.hero-caption{justify-content:center}.hero-art{width:100%;max-width:600px;margin:0 auto;padding:20px}.product-preview{min-height:430px}.preview-main{padding:20px 30px}.preview-heading h3{font-size:28px}.preview-stats strong{font-size:31px}.preview-stats span{font-size:9px}.preview-stats small{font-size:8px}.preview-stats .tiny-pill{font-size:7px}.hero-art{text-align:left}.art-label{margin-top:45px}.integration-strip{margin:0 5%}.integration-strip>div{gap:30px}.integration-strip b{font-size:18px}.integration-strip b:last-child{font-size:13px}.section-intro{gap:20px 40px}.section-intro h2{font-size:34px}.section-intro p{font-size:12px}.feature-row{gap:25px}.feature-row h3{font-size:21px}.feature-row p{font-size:11px}.developer-section{gap:30px;padding:50px 6%}.developer-section h2{font-size:33px}.developer-section pre{padding:20px;font-size:9px}.developer-section pre span{font-size:8px}footer{flex-wrap:wrap;gap:20px}footer>div{margin-left:0}footer>span{margin-left:auto}.sidebar{width:180px}.sidebar>.brand{margin-left:8px;font-size:22px}.sidebar .workspace-switch{gap:6px;padding:9px 6px;font-size:9px}.workspace-emblem{width:23px;height:26px}.workspace-switch small{font-size:8px}.sidebar nav button{gap:8px;font-size:10px}.sidebar nav button>svg{width:16px}.sidebar-guide{padding:13px 10px}.sidebar-guide p{font-size:8px}.sidebar-guide button{gap:8px;font-size:8px}.sidebar-bottom>a{padding-left:8px;font-size:9px}.user-row small{font-size:7px}.workspace-body{margin-left:180px}.app-main{padding:27px 20px 0}.app-topbar,.mode-bar{padding-left:20px;padding-right:20px}.app-heading{align-items:flex-start;gap:10px}.app-heading h1{font-size:25px}.app-heading .eyebrow{font-size:7px}.app-heading p{font-size:9px}.heading-actions{align-self:center}.heading-actions .button{gap:7px;padding:10px;font-size:9px}.metric-strip{grid-template-columns:repeat(2,1fr)}.metric:nth-child(3){border-top:1px solid #e3e8db;border-left:0}.metric:nth-child(4){border-top:1px solid #e3e8db}.metric{padding:18px}.metric>div>span{font-size:7px}.metric strong{font-size:31px}.metric p{font-size:8px}.overview-grid{grid-template-columns:1fr}.provider-panel .provider-bars{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.provider-bars>div{margin:15px 0 20px}.provider-bars>div>div{gap:6px}.provider-bars strong,.provider-bars b{font-size:8px}.provider-letter{width:18px;height:18px}.provider-panel>.muted{padding-top:0}.provider-bars .bar-track{margin-left:0}.panel-bottom-link{padding:12px 17px}.chart-legend>span{font-size:7px}.attention-strip{padding:16px}.attention-strip b{font-size:10px}.attention-strip p,.attention-strip>.text-link,.mode-bar,.mode-bar button{font-size:8px}.project-list{grid-template-columns:1fr}.section-toolbar>.muted{font-size:8px}.search-field{min-width:200px}.settings-list>section{gap:20px}.settings-list p{font-size:10px}.settings-list .button{padding:10px;font-size:9px}.alert-card{flex-wrap:wrap;gap:12px;padding:18px}.alert-card>div{flex-basis:70%}.alert-card>.button{margin-left:43px}.alert-title{flex-wrap:wrap;gap:10px}.alert-title h2{font-size:16px}}@media (width<=620px){.public-nav{gap:10px;padding:22px 6%}.public-nav .brand{font-size:25px}.public-nav nav{z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f2f0e8f5;border-bottom:1px solid #dfe5d4;flex-direction:column;align-items:flex-start;gap:22px;padding:25px;display:none;position:absolute;top:79px;left:0;right:0}.public-nav nav.open{display:flex}.nav-actions{gap:10px;margin-left:auto}.nav-actions>.button{gap:7px;padding:11px;font-size:9px}.mobile-menu{display:inline-flex}.hero{gap:35px;padding:35px 6%}.hero .eyebrow{letter-spacing:1.3px;font-size:7px}.hero h1{margin-top:25px;font-size:51px;line-height:1.1}.hero-copy>p{margin-top:20px;font-size:14px;line-height:1.8}.hero-actions{gap:20px;margin-top:26px}.hero-actions .button{padding:15px;font-size:11px}.hero-actions .text-link{font-size:10px}.hero-caption{font-size:8px}.hero-art{padding:15px 0}.product-preview{border-radius:7px;min-height:330px}.preview-sidebar{border-radius:7px 0 0 7px;gap:21px;width:34px;padding-top:12px}.preview-sidebar>svg{width:12px;height:12px}.mini-mark{font-size:21px}.preview-avatar{width:18px;height:18px;font-size:6px}.preview-main{padding:14px 13px}.preview-top{padding-bottom:10px;font-size:6px}.preview-top svg{width:9px}.preview-heading{padding-top:17px}.preview-heading h3{font-size:21px}.preview-heading .eyebrow{letter-spacing:1px;font-size:5.5px}.preview-date{margin-top:9px;padding:4px;font-size:5px}.preview-date svg{width:8px}.preview-stats{gap:9px;margin-top:17px;padding-bottom:14px}.preview-stats>div+div{padding-left:12px}.preview-stats span{font-size:6px}.preview-stats strong{letter-spacing:-1px;font-size:24px}.preview-stats small{font-size:5px}.preview-stats .tiny-pill{margin-left:6px;padding:3px;font-size:4px}.preview-chart-title{margin-top:15px;font-size:7px}.preview-chart-title>span{font-size:5px}.preview-alert{gap:6px;padding-top:9px;font-size:6px}.preview-alert p{font-size:5px}.preview-alert .alert-icon{width:21px;height:21px}.preview-alert .alert-icon svg{width:11px}.preview-alert>svg{width:12px}.chart.compact{min-height:85px}.floating-note{gap:8px;padding:11px 15px;bottom:-15px;right:10px}.floating-note b{font-size:8px}.floating-note span{font-size:6px}.floating-note .note-dot{border-width:4px;width:15px;height:15px}.art-label{letter-spacing:1px;margin-top:35px;font-size:5px}.integration-strip{padding:25px 0}.integration-strip>span{font-size:9px}.integration-strip>div{flex-wrap:wrap;gap:20px;margin:20px 0}.integration-strip b{font-size:17px}.integration-strip b:last-child{font-size:12px}.integration-strip p{padding:0 10px;font-size:7px}.product-section{padding:58px 7%}.section-intro{grid-template-columns:1fr;gap:18px}.section-intro .eyebrow{font-size:8px}.section-intro h2{font-size:34px}.section-intro p{max-width:330px;font-size:12px}.feature-row{grid-template-columns:1fr;gap:30px;margin-top:35px}.feature-row article{padding-top:20px;position:relative}.feature-row article>svg{width:22px;margin:23px 0 15px}.feature-row h3{font-size:25px}.feature-row p{max-width:350px;margin:12px 0 17px;font-size:12px}.feature-number{font-size:7px}.feature-row a{font-size:10px}.developer-section{grid-template-columns:1fr;gap:30px;padding:45px 7%}.developer-section h2{font-size:37px}.developer-section p{font-size:12px}.developer-section pre{min-width:0;padding:23px;font-size:10px}.closing{padding:57px 15px}.closing h2{font-size:49px}.closing .eyebrow{font-size:7px}footer{gap:15px;padding:27px 6%}footer .brand{font-size:22px}footer p{margin-left:auto;font-size:9px}footer>div{gap:25px;width:100%;margin:10px 0 5px;font-size:9px}footer>span{margin:0;font-size:8px}.content-page{padding:40px 7% 65px}.content-page>h1{margin:20px 0;font-size:46px}.content-page>.eyebrow{font-size:8px}.page-lede{margin-bottom:35px;font-size:14px}.trust-grid{grid-template-columns:1fr;gap:0}.trust-grid h2{font-size:25px}.trust-grid p{font-size:12px}.doc-step{gap:19px;padding:25px 0}.doc-step pre{padding:15px;font-size:8px}.doc-step p{font-size:12px}.doc-step h2{font-size:24px}.pilot-panel{padding:25px}.pilot-panel h2{font-size:28px}.pilot-price{font-size:45px}.pilot-price span{font-size:10px}.pilot-panel p{font-size:12px}.sidebar{width:230px;transition:transform .2s;transform:translate(-100%)}.sidebar.mobile-open{transform:translate(0)}.sidebar-scrim{z-index:39;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14281d80;position:fixed;inset:0}.sidebar>.brand{font-size:27px}.sidebar nav button{padding-top:14px;padding-bottom:14px;font-size:12px}.workspace-switch{font-size:11px!important}.workspace-body{margin-left:0}.app-topbar{gap:14px;height:57px;padding:0 18px}.breadcrumb{gap:10px;margin-right:auto;font-size:9px}.app-topbar>div:last-child{gap:12px}.site-link{display:none}.mode-bar{align-items:flex-start;padding:10px 18px;font-size:7px;line-height:1.6}.mode-bar>span{align-items:center;gap:6px;max-width:220px}.mode-bar button{gap:4px;font-size:7px}.app-main{padding:26px 18px 0}.app-heading{flex-wrap:wrap;gap:15px;margin-bottom:23px}.app-heading h1{letter-spacing:-1.3px;margin-top:8px;font-size:28px}.app-heading .eyebrow{letter-spacing:1.2px;font-size:6px}.app-heading p{max-width:310px;font-size:9px;line-height:1.8}.heading-actions .button{padding:10px 12px;font-size:9px}.metric-strip{margin-bottom:20px}.metric{padding:19px 16px}.metric>div>span{letter-spacing:.7px;font-size:6px}.metric>div>svg{width:13px}.metric strong{margin-top:11px;font-size:30px}.metric p{max-width:130px;font-size:7px}.metric-strip.three{grid-template-columns:1fr}.metric-strip.three .metric+.metric{border-top:1px solid #e3e8db;border-left:0}.overview-grid{margin-bottom:20px}.panel-heading{padding:19px 17px 5px}.panel-heading h2{font-size:12px}.panel-heading p{font-size:8px}.period-label{padding:6px;font-size:7px}.spend-panel .chart{min-height:140px;margin-top:10px;padding:5px 9px 0}.chart-legend{padding:0 17px 17px;font-size:7px}.chart-legend>span{font-size:6px}.provider-panel .provider-bars{gap:12px}.provider-bars>div>div{flex-wrap:wrap;gap:5px}.provider-bars strong{width:100%;margin-left:0;padding-top:5px;font-size:9px}.provider-bars b{font-size:7px}.provider-letter{width:17px;height:17px;font-size:9px}.provider-bars .bar-track{margin-top:10px}.panel-bottom-link{font-size:8px}.automation-panel .panel-heading .text-link{gap:5px;font-size:7px}.automation-panel .panel-heading .text-link svg{width:12px}.table-wrap table{min-width:580px}th{padding:10px 16px;font-size:7px}td{padding:16px;font-size:8px}td b{font-size:9px}td small,.badge{font-size:7px}.attention-strip{flex-wrap:wrap;gap:10px;padding:17px 14px}.attention-strip b{font-size:9px}.attention-strip p{font-size:7px}.attention-strip>.text-link{margin-top:0;margin-left:40px;font-size:8px}.attention-symbol{width:27px;height:27px}.app-footer{margin-top:35px;margin-bottom:30px;font-size:7px}.app-footer>span:first-child{letter-spacing:.7px;font-size:6px}.guide-fab{padding:13px 16px;font-size:10px;bottom:18px;right:18px}.guide-panel{width:calc(100% - 30px);max-width:380px;height:min(570px,100dvh - 95px);bottom:72px;right:15px}.guide-panel>header{padding:17px}.guide-messages{padding:20px}.guide-message p{font-size:12px}.suggestion-chips button{font-size:11px}.guide-composer textarea{font-size:12px}.section-toolbar{flex-wrap:wrap;gap:12px;margin-top:10px}.search-field{flex:1;min-width:190px;padding:10px;font-size:10px}.section-toolbar>.muted{font-size:8px}.project-card{padding:23px}.project-card h2{font-size:24px}.project-cost b{font-size:28px}.project-cost>span{font-size:9px}.project-meta{font-size:8px}.notice{gap:11px;margin:20px 0;padding:17px 16px}.notice b{font-size:10px}.notice p{font-size:9px}.notice>svg{width:17px}.settings-list>section{flex-wrap:wrap;gap:17px;padding:23px 0}.settings-list>section>div{width:100%}.settings-list h2{font-size:19px}.settings-list p{font-size:10px}.settings-list .badge{font-size:8px}.alert-card{gap:10px;padding:17px}.alert-title h2{font-size:15px}.alert-card p{font-size:10px}.alert-card small{font-size:8px}.alert-card .alert-icon{width:26px;height:26px}.alert-card .alert-icon svg{width:16px}.alert-card>.button{margin-left:36px;padding:9px 12px;font-size:9px}.auth-panel{margin:25px 0;padding:27px}.auth-panel h2{font-size:27px}.auth-panel p{font-size:11px}.auth-panel .button{gap:12px;width:100%;font-size:11px}.modal-backdrop{padding:16px}.modal{max-height:calc(100dvh - 32px);padding:29px 24px}.modal h2{font-size:27px}.modal label{font-size:10px}.modal input,.modal select{font-size:14px}.modal .button{font-size:12px}.empty-state h2{font-size:22px}.empty-state p{font-size:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.planner-layout{grid-template-columns:1fr 1.1fr;gap:23px;display:grid}.planner-inputs{padding:27px}.planner-inputs h2,.planner-results h2{font-size:25px;font-weight:500}.planner-inputs label{color:#899b76;margin:24px 0;font-size:10px;font-weight:500;display:block}.planner-inputs input,.planner-inputs select{color:#667e55;background:#f9fbf5;border:1px solid #dde6d1;border-radius:5px;width:100%;margin-top:9px;padding:12px;font-size:12px;display:block}.planner-inputs>p{color:#92a27f;font-size:10px;line-height:1.9}.planner-results{padding:27px}.planner-results>.eyebrow{color:#95a87f;font-size:8px}.planner-results h2{margin:12px 0 20px}.planner-results .metric{border-bottom:1px solid #e0e8d6;padding:20px 0}.planner-results .metric:last-child{border-bottom:0}.planner-results .metric+.metric{border-left:0}.planner-results .metric strong{font-size:36px}.planner-results .metric p{font-size:9px}.planner-results .metric>div>span{font-size:8px}@media (width<=850px){.planner-layout{grid-template-columns:1fr}}@media (width<=620px){.planner-inputs,.planner-results{padding:24px}.planner-inputs input,.planner-inputs select{font-size:14px}.sidebar nav{gap:2px}.sidebar nav button{padding-top:11px;padding-bottom:11px}.sidebar-bottom{padding-top:20px}.sidebar-guide{display:none}}.modal label.checkbox-label{align-items:center;gap:10px;margin:24px 0 10px;display:flex}.modal label.checkbox-label input{accent-color:#89a45f;width:15px;height:15px;margin:0}.client-charge-summary{background:#f3f7eb;border:1px solid #dce7ce;border-radius:7px;margin-bottom:15px;padding:17px}.client-charge-summary>div{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.client-charge-summary span{color:#92a47d;font-size:9px}.client-charge-summary b{color:#7e9666;font-size:12px;font-weight:550}.client-charge-summary p{color:#a0ae90;font-size:8px;line-height:1.8}.scene{background:#dce3d1;display:block;position:relative;overflow:hidden}.scene img{object-fit:cover;width:100%;height:100%;display:block}.hero{isolation:isolate;border-top:1px solid #d7decd;border-bottom:1px solid #d7decd;gap:70px;max-width:none;min-height:680px;padding:80px max(5%,50vw - 648px) 90px;position:relative}.hero .hero-scene{z-index:-2;position:absolute;inset:0}.hero-scene img{object-position:center right}.hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#f2f0e8f7 0%,#f2f0e8ef 27%,#f2f0e8b0 48%,#e9eed550 72%,#1d321b15 100%);position:absolute;inset:0}.hero-copy{z-index:2;position:relative}.hero-art{z-index:2;margin-right:0;padding:10px 0 20px}.hero .art-grid{display:none}.hero .product-preview{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fafff4dd;box-shadow:0 30px 100px #172e2650,0 0 0 1px #f2ffe3a0}.hero .art-label{color:#2b4426;font-weight:600}.hero .preview-sidebar{background:#1b3024e6}.hero .hero-caption{color:#627754}.feature-row{gap:24px}.feature-row article{background:#fafbf4aa;border:1px solid #dbe2d0;border-radius:11px;padding:24px;overflow:hidden;box-shadow:0 5px 20px #28361e04}.feature-row .feature-visual{height:150px;margin:20px -24px}.feature-row article>svg{width:23px;height:23px;margin:0 0 15px}.feature-row h3{font-size:24px}.feature-row p{font-size:11px}.developer-scene{border:1px solid #c4ddb82b;border-radius:8px;height:140px;margin-bottom:27px}.developer-scene img{object-position:50% 65%}.developer-section{border:1px solid #40583b;border-radius:15px;gap:65px;margin:0 4%;padding:42px 4%}.developer-section pre{white-space:pre-wrap;overflow-wrap:anywhere;align-self:stretch;padding:30px;line-height:2.1;display:block}.developer-section h2{font-size:40px}.content-scene{border:1px solid #d3ddc6;border-radius:12px;height:245px;margin:0 0 32px;box-shadow:0 10px 30px #233a2108}.content-page .doc-step{background:#fafcf4;border:1px solid #dbe3ce;border-radius:9px;margin-bottom:18px;padding:28px}.trust-grid{gap:20px}.trust-grid article{background:#fafcf4;border:1px solid #dbe3ce;border-radius:9px;padding:28px}.pilot-panel{max-width:none;box-shadow:0 10px 35px #253c1d06}.closing{background:#fafbf44d;border:1px solid #dae1cc;border-radius:14px;margin:70px 6%;padding:60px 25px}.readiness-box{background:#fbfdf7;border:1px solid #dce4d0;border-radius:10px;margin-bottom:27px;overflow:hidden}.workspace-welcome{background:#f0f5e8;border-bottom:1px solid #e1e8d8;grid-template-columns:1.15fr 1fr;min-height:150px;display:grid}.workspace-welcome>div{padding:25px 26px}.workspace-welcome .eyebrow{color:#8aa174;letter-spacing:1.3px;font-size:7px}.workspace-welcome h2{letter-spacing:-1px;margin-top:10px;font-size:27px;font-weight:500;line-height:1.2}.workspace-welcome p{color:#8b9b79;max-width:390px;margin-top:12px;font-size:10px;line-height:1.8}.workspace-welcome>.scene{height:100%;min-height:150px}.workspace-welcome>.scene:after{content:"";background:linear-gradient(90deg,#f0f5e8,#0000 40%);position:absolute;inset:0}.readiness-body{padding:22px 25px 10px}.readiness-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.readiness-heading h3{letter-spacing:-.2px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:550}.readiness-heading p{color:#91a181;margin-top:7px;font-size:9px;line-height:1.8}.readiness-heading>.muted{font-size:9px}.setup-checklist{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.setup-step{text-align:left;background:#f9fcf4;border:1px solid #e0e8d6;border-radius:6px;align-items:center;gap:10px;padding:14px 11px;transition:background .15s;display:flex}.setup-step:hover{background:#f0f6e5;border-color:#ccddba}.setup-step-index{color:#95a880;border:1px solid #d9e3cc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:8px;display:flex}.setup-step.complete .setup-step-index{color:#8aa468;background:#e6f0d8;border-color:#d8e7c3}.setup-step>span:nth-child(2){flex:1;min-width:0}.setup-step b{color:#7d9466;font-size:9px;font-weight:500;line-height:1.5;display:block}.setup-step small{color:#a2b18e;margin-top:5px;font-size:7px;line-height:1.6;display:block}.setup-step>svg{color:#9db388;flex-shrink:0}.readiness-disclosure{color:#a0af8e;margin-top:13px;font-size:8px;line-height:1.9}.diagnosis-group{border-top:1px solid #e4ebda;margin-top:22px;padding-top:22px}.diagnostic-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.diagnostic-cards article{background:#f5f7ec;border:1px solid #e2e7d5;border-radius:7px;padding:17px}.diagnostic-cards h4{letter-spacing:-.3px;color:#6f8759;margin:12px 0 9px;font-family:Manrope,sans-serif;font-size:13px;font-weight:550;line-height:1.5}.diagnostic-cards p{color:#94a480;margin-bottom:16px;font-size:9px;line-height:1.9}.diagnostic-cards .text-link{color:#7e9865;font-size:8px}.diagnostics-expand{color:#90a478;margin-top:15px;font-size:8px}.project-readiness{border:1px solid #e1e9d4;border-radius:6px;margin-top:20px;overflow:hidden}.project-readiness summary{color:#859b6d;cursor:pointer;background:#f6f9ef;justify-content:space-between;align-items:center;gap:12px;padding:16px;font-size:10px;list-style:none;display:flex}.project-readiness summary::-webkit-details-marker{display:none}.project-readiness[open] summary{border-bottom:1px solid #e1e9d4}.project-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.project-readiness-grid article{background:#fcfef7;border:1px solid #e0e8d3;border-radius:6px;padding:17px}.project-readiness-grid article>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.project-readiness h4{color:#7b9362;letter-spacing:-.2px;margin:0;font-size:12px;font-weight:550}.project-readiness-grid article>p{color:#94a680;margin-top:12px;font-size:8px;line-height:1.9}.project-readiness-grid small{color:#a2b28d;margin-top:10px;font-size:8px;line-height:1.9;display:block}.project-readiness-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:17px;display:flex}.project-readiness-actions .text-link{color:#90a876;font-size:8px}.integration-example{border-top:1px solid #e3ead8;padding:19px}.integration-example>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.integration-example .text-link{color:#8fa376;font-size:9px}.integration-example pre{color:#bbd49c;white-space:pre-wrap;overflow-wrap:anywhere;background:#223820;border:1px solid #36522d;border-radius:7px;margin:18px 0;padding:20px;font-size:9px;line-height:1.9}.integration-example>p{color:#9dad8c;font-size:8px;line-height:1.9}.diagnostics-footnote{color:#acb99a;border-top:1px solid #edf0e6;align-items:flex-start;gap:12px;margin-top:15px;padding-top:10px;font-size:7px;line-height:1.9;display:flex}.diagnostics-footnote>span{flex:1}.diagnostics-footnote>.icon-button{color:#9bb184;padding:2px}.section-scene-banner{background:#f0f5e7;border:1px solid #dce5d0;border-radius:9px;grid-template-columns:1.1fr 1fr;min-height:115px;margin-bottom:25px;display:grid;overflow:hidden}.section-scene-banner>div{padding:25px}.section-scene-banner .eyebrow{letter-spacing:1.3px;color:#8da378;font-size:7px}.section-scene-banner h2{letter-spacing:-.9px;color:#6f8759;margin-top:12px;font-size:26px;font-weight:500;line-height:1.25}.section-scene-banner>.scene{height:120px}.section-scene-banner>.scene:after{content:"";background:linear-gradient(90deg,#f0f5e7,#0000 60%);position:absolute;inset:0}.scope-notice{color:#91a87b;background:#eef5e2;border:1px solid #dbe6cc;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:14px 17px;font-size:10px;display:flex}.scope-notice b{color:#7e9864;font-weight:550}.scope-notice .text-link{font-size:9px}.automation-row-actions{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.automation-row-actions .text-link{gap:5px;font-size:8px}.alert-investigate{color:#8ba570;margin-top:15px;font-size:9px;display:flex}.settings-list{border-top:0}.settings-list>section{background:#fbfdf6;border:1px solid #dfe7d2;border-radius:8px;margin-bottom:18px;padding:25px}.workspace-identity>div{flex:1}.workspace-identity form{flex-wrap:wrap;align-items:flex-end;gap:15px;margin-top:21px;display:flex}.workspace-identity label{color:#92a77e;flex:1;min-width:200px;max-width:350px;font-size:9px;display:block}.workspace-identity input{color:#7f9768;background:#f8fcf1;border:1px solid #d9e5ca;border-radius:5px;width:100%;margin-top:8px;padding:11px 12px;font-size:12px;display:block}.workspace-identity form>p{width:100%;margin-top:0;font-size:9px}.workspace-identity form>.button{height:37px}.automation-inspector{margin:25px 0}.inspector-heading{justify-content:space-between;align-items:flex-start;gap:20px;padding:25px 25px 0;display:flex}.inspector-heading .eyebrow{color:#97aa81;font-size:7px}.inspector-heading h2{letter-spacing:-1px;margin-top:11px;font-size:27px;font-weight:500}.inspector-heading p{color:#9aac87;margin-top:10px;font-size:9px;line-height:1.8}.inspector-heading p code{color:#afbb9e;overflow-wrap:anywhere;font-size:8px}.inspector-heading>.icon-button{color:#9eaf8c}.inspector-controls{align-items:center;gap:20px;padding:23px 25px;display:flex}.inspector-controls>.text-link{color:#97aa81;font-size:9px}.automation-edit{background:#f5f9ed;border-top:1px solid #e2ead8;border-bottom:1px solid #e2ead8;padding:24px}.automation-edit-fields{grid-template-columns:1.3fr 1fr 1fr;gap:18px;display:grid}.automation-edit label{color:#91a57c;font-size:9px;display:block}.automation-edit input{color:#829b6c;background:#fcfef8;border:1px solid #dbe6ce;border-radius:5px;width:100%;margin-top:9px;padding:11px 12px;font-size:11px;display:block}.automation-edit>p{color:#a0b18d;margin:16px 0;font-size:8px;line-height:1.9}.health-summary{background:#f3f8e9;border:1px solid #dfe8d0;border-radius:7px;grid-template-columns:1.4fr 1fr;gap:30px;margin:0 25px;padding:23px;display:grid}.health-summary h3{letter-spacing:-.6px;color:#7d9666;margin:14px 0 10px;font-size:20px;font-weight:500}.health-summary p{color:#96a981;font-size:10px;line-height:1.9}.health-summary .incident-note{color:#a8b696;flex-wrap:wrap;align-items:center;gap:6px;margin-top:13px;font-size:8px;display:flex}.health-summary .incident-note code{overflow-wrap:anywhere}.next-report{color:#98ad81;border-left:1px solid #dfe8d0;flex-direction:column;justify-content:center;gap:11px;padding:8px 0 8px 24px;display:flex}.next-report span{font-size:8px;line-height:1.7}.next-report b{color:#7f9966;font-size:12px;font-weight:550;line-height:1.7}.next-report small{color:#a5b68f;font-size:8px;line-height:1.8}.latest-report-box{border-bottom:1px solid #e4ebd9;padding:25px}.latest-report-box h3,.history-heading h3,.incident-box h3{letter-spacing:-.2px;color:#819b69;margin:0 0 19px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:550}.run-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.run-facts span{color:#a6b596;margin-bottom:8px;font-size:8px;display:block}.run-facts b,.run-facts code{color:#849e6d;overflow-wrap:anywhere;font-size:10px;font-weight:500;line-height:1.7}.run-facts code{font-size:9px}.incident-box{background:#f8f5e9;border:1px solid #e6e4cf;border-radius:7px;margin:23px 25px;padding:20px}.incident-box>p{color:#aaa482;margin-bottom:18px;font-size:9px;line-height:1.9}.incident-box article{border-top:1px solid #e4e3cc;margin-top:15px;padding-top:15px}.incident-box article b{color:#a19873;font-size:10px;font-weight:550}.incident-box article p{color:#b5ad8b;margin-top:8px;font-size:9px;line-height:1.8}.history-heading{justify-content:space-between;align-items:center;gap:15px;padding:23px 25px 16px;display:flex}.history-heading h3{margin:0}.history-heading .muted{font-size:8px}.empty-history{text-align:center;color:#a6b595;padding:35px;font-size:10px;line-height:1.8}.automation-inspector>.error-banner{margin:0 25px 20px}@media (width>=1600px){.hero{min-height:730px;padding-top:105px;padding-bottom:105px}.hero-art{max-width:650px}.hero h1{font-size:78px}.hero-copy>p{font-size:17px}.workspace-welcome{min-height:175px}.workspace-welcome h2{font-size:32px}.workspace-welcome p{font-size:11px}}@media (width<=1100px){.hero{gap:40px;min-height:600px;padding-top:65px;padding-bottom:75px}.feature-row article{padding:20px}.feature-row .feature-visual{height:130px;margin-left:-20px;margin-right:-20px}.feature-row h3{font-size:21px}.developer-section{gap:30px}.developer-section h2{font-size:32px}.workspace-welcome h2{font-size:24px}.workspace-welcome p{font-size:9px}.readiness-body{padding:20px}.setup-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnostic-cards{gap:10px}.diagnostic-cards article{padding:14px}.diagnostic-cards h4{font-size:12px}.diagnostic-cards p{font-size:8px}.setup-step b{font-size:9px}.health-summary{gap:20px}.automation-edit-fields{grid-template-columns:1.2fr 1fr}.automation-edit-fields>label:first-child{grid-column:1/-1}}@media (width<=850px){.hero{text-align:left;grid-template-columns:1fr;gap:48px;padding:55px 8% 65px}.hero:before{background:linear-gradient(90deg,#f2f0e8f2 0%,#f2f0e8cc 55%,#f2f0e875)}.hero-copy{max-width:600px}.hero-actions,.hero-caption{justify-content:flex-start}.hero h1{font-size:68px}.hero-art{width:100%;max-width:600px;margin:auto}.hero .product-preview{background:#fbfff3e8}.hero-scene img{object-position:65% center}.feature-row{gap:17px}.feature-row article{padding:17px}.feature-row .feature-visual{height:120px;margin-left:-17px;margin-right:-17px}.feature-row p{font-size:10px}.feature-row h3{font-size:19px}.developer-section{padding:30px}.developer-section h2{font-size:29px}.developer-scene{height:110px}.developer-section pre{padding:20px;font-size:9px}.workspace-welcome{grid-template-columns:1.4fr 1fr}.workspace-welcome>div{padding:22px}.workspace-welcome h2{font-size:23px}.workspace-welcome p{font-size:8px}.workspace-welcome .eyebrow{font-size:6px}.readiness-body{padding:18px 18px 10px}.readiness-heading{align-items:flex-start}.readiness-heading p{font-size:8px}.readiness-heading h3{font-size:12px}.setup-step{gap:8px;padding:12px 10px}.setup-step b{font-size:8px}.setup-step small{font-size:6px}.setup-step-index{width:22px;height:22px}.diagnostic-cards{grid-template-columns:1fr}.diagnostic-cards article{padding:17px}.diagnostic-cards h4{margin:10px 0 8px;font-size:13px}.diagnostic-cards p{margin-bottom:13px;font-size:9px}.diagnostic-cards .text-link{font-size:9px}.project-readiness-grid{grid-template-columns:1fr}.project-readiness summary{padding:14px;font-size:9px}.integration-example{padding:15px}.integration-example pre{padding:16px;font-size:8px}.section-scene-banner{grid-template-columns:1.3fr 1fr;min-height:100px}.section-scene-banner>div{padding:22px}.section-scene-banner>.scene{height:115px}.section-scene-banner h2{font-size:23px}.section-scene-banner .eyebrow{font-size:6px}.scope-notice{gap:12px;font-size:9px}.scope-notice .text-link{font-size:8px}.health-summary{grid-template-columns:1fr;gap:20px}.next-report{border-top:1px solid #dfe8d0;border-left:0;gap:8px;padding:19px 0 0}.next-report span{font-size:8px}.next-report b{font-size:12px}.run-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-list>section{padding:22px}.inspector-heading h2{font-size:25px}.history-heading{flex-direction:column;align-items:flex-start;gap:9px}.inspector-controls{flex-wrap:wrap;gap:15px}.inspector-controls .button,.workspace-identity form>.button{font-size:10px}.workspace-identity form{align-items:flex-start}.workspace-identity label{max-width:none}.workspace-identity form>.button{height:auto}.content-scene{height:210px}}@media (width<=620px){.hero{gap:30px;padding:39px 7% 42px}.hero h1{font-size:54px;line-height:1.1}.hero .eyebrow{letter-spacing:1.2px;font-size:6px}.hero-copy>p{color:#677d57;font-size:14px}.hero-actions{gap:17px}.hero-actions .text-link{font-size:9px}.hero-caption{font-size:8px}.hero:before{background:linear-gradient(#f2f0e8e8 0%,#f2f0e8c9 38%,#d9e9c785 100%)}.hero-scene img{object-position:64% center}.hero-art{padding-top:12px}.hero .art-label{color:#536d40;font-size:5px}.hero .product-preview{min-height:330px}.feature-row{gap:20px}.feature-row article{padding:23px}.feature-row .feature-visual{height:180px;margin:20px -23px}.feature-row h3{font-size:25px}.feature-row p{max-width:none;font-size:12px}.feature-row article>svg{width:21px;margin-bottom:14px}.product-section{padding-top:48px;padding-bottom:45px}.developer-section{border-radius:10px;gap:25px;margin:0 5%;padding:24px}.developer-section h2{font-size:33px}.developer-section p{font-size:11px}.developer-section pre{white-space:pre-wrap;padding:18px;font-size:8px;line-height:2}.developer-section pre span{font-size:7px}.developer-scene{height:130px;margin-bottom:22px}.closing{margin:45px 6%;padding:45px 20px}.closing h2{font-size:46px}.content-scene{border-radius:8px;height:165px;margin-bottom:25px}.content-page .doc-step{gap:14px;padding:22px 18px}.doc-step pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:14px;font-size:8px}.doc-step h2{font-size:23px}.trust-grid article{padding:24px}.trust-grid{gap:16px}.pilot-panel{padding:25px}.workspace-welcome{grid-template-columns:1.25fr 1fr;min-height:150px}.workspace-welcome>div{padding:20px 17px}.workspace-welcome .eyebrow{letter-spacing:.8px;font-size:5px}.workspace-welcome h2{margin-top:9px;font-size:21px;line-height:1.25}.workspace-welcome p{margin-top:11px;font-size:7px;line-height:1.9}.workspace-welcome>.scene{object-position:65% center;min-height:150px}.readiness-body{padding:19px 15px 8px}.readiness-heading{gap:9px}.readiness-heading h3{font-size:11px}.readiness-heading p{max-width:205px;font-size:7px}.readiness-heading>.badge{flex-shrink:0;margin-top:1px;font-size:7px}.setup-checklist{gap:8px}.setup-step{align-items:flex-start;gap:6px;padding:12px 8px}.setup-step>svg{flex-shrink:0;width:10px;margin-top:3px}.setup-step-index{width:19px;height:19px;font-size:7px}.setup-step-index svg{width:12px}.setup-step b{font-size:7px;line-height:1.7}.setup-step small{font-size:5.5px;line-height:1.8}.readiness-disclosure{margin-top:13px;font-size:7px}.diagnosis-group{margin-top:19px;padding-top:19px}.diagnostic-cards{gap:10px}.diagnostic-cards article{padding:16px}.diagnostic-cards h4{font-size:13px}.diagnostic-cards p{font-size:9px;line-height:1.9}.diagnostic-cards .text-link{font-size:8px}.project-readiness summary{gap:8px;padding:14px 12px;font-size:8px}.project-readiness-grid{gap:10px;padding:12px}.project-readiness-grid article{padding:14px}.project-readiness h4{font-size:10px}.project-readiness-grid .badge{font-size:6px}.project-readiness-grid article>p,.project-readiness-grid small{font-size:7px}.project-readiness-actions{gap:13px}.project-readiness-actions .text-link{font-size:7px}.integration-example{padding:13px}.integration-example>div{align-items:flex-start;gap:10px}.integration-example h4{font-size:10px;line-height:1.7}.integration-example .text-link{white-space:nowrap;gap:5px;font-size:7px}.integration-example pre{padding:13px;font-size:7px}.integration-example>p{font-size:7px}.diagnostics-footnote{font-size:6px;line-height:1.9}.readiness-box{margin-bottom:21px}.section-scene-banner{grid-template-columns:1.2fr 1fr;min-height:95px;margin-bottom:21px}.section-scene-banner>div{padding:21px 17px}.section-scene-banner .eyebrow{letter-spacing:.8px;font-size:5px}.section-scene-banner h2{margin-top:11px;font-size:21px;line-height:1.2}.section-scene-banner>.scene{height:112px}.scope-notice{padding:12px;font-size:8px}.scope-notice .text-link{white-space:nowrap;gap:5px;font-size:7px}.scope-notice>span{line-height:1.8}.automation-row-actions .text-link{font-size:7px}.automation-inspector{margin-top:21px}.inspector-heading{gap:10px;padding:23px 19px 0}.inspector-heading .eyebrow{font-size:6px}.inspector-heading h2{font-size:25px}.inspector-heading p{font-size:8px}.inspector-heading p code{margin-top:7px;font-size:6px;display:block}.inspector-controls{gap:15px;padding:21px 19px}.inspector-controls .button{font-size:9px}.inspector-controls>.text-link{font-size:8px}.health-summary{gap:20px;margin:0 18px;padding:20px}.health-summary h3{margin-top:15px;font-size:21px;line-height:1.3}.health-summary p{font-size:9px}.health-summary .incident-note,.next-report span{font-size:7px}.next-report b{font-size:12px}.next-report small{font-size:7px}.latest-report-box{padding:24px 19px}.run-facts{gap:21px 16px}.run-facts span{font-size:7px}.run-facts b{font-size:9px}.run-facts code{font-size:8px}.latest-report-box h3,.history-heading h3,.incident-box h3{font-size:11px}.incident-box{margin:20px 18px;padding:17px}.incident-box>p{font-size:8px}.incident-box article b{font-size:9px}.incident-box article p{font-size:8px}.history-heading{padding:23px 19px 15px}.history-heading .muted{font-size:7px}.automation-edit{padding:21px 19px}.automation-edit-fields{gap:20px 15px}.automation-edit input{padding:11px;font-size:14px}.automation-edit label{font-size:8px;line-height:1.7}.automation-edit>p{font-size:8px}.automation-edit>.button{font-size:10px}.workspace-identity form{gap:14px}.workspace-identity label{min-width:100%;font-size:9px}.workspace-identity input{padding:12px;font-size:14px}.workspace-identity form>.button{font-size:10px}.settings-list>section{padding:23px 20px}.settings-list h2{font-size:20px}.settings-list p{font-size:10px}.workspace-identity form>p{font-size:9px}.app-footer{margin-bottom:45px}}.hero-copy>p{max-width:420px;line-height:1.8}.hero-how{border-top:1px solid #9bb48659;max-width:390px;margin-top:24px;padding-top:20px}.hero-how>b{color:#657e50;font-size:11px;font-weight:550}.history-ordering{color:#a4b492;margin:0 25px 18px;font-size:8px;line-height:1.9}@media (width<=620px){.hero-copy>p{max-width:350px;font-size:13px}.hero-how{max-width:340px;margin-top:20px;padding-top:17px}.hero-how>b{font-size:10px}.hero-how>p{font-size:8px}.history-ordering{margin-left:19px;margin-right:19px;font-size:7px}}.hero-how{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8fff0a6;border:1px solid #a9be924f;border-radius:8px;max-width:400px;padding:17px 19px;box-shadow:0 8px 28px #425d2610}.hero-how>b{letter-spacing:0;color:#5f7a49;font-family:DM Sans,sans-serif;font-size:11px;line-height:1.5;display:block}.hero-how>p{color:#789063;margin-top:9px;font-size:9px;line-height:1.9}.hero-how>small{color:#94a782;border-top:1px solid #c2d3aa5e;margin-top:10px;padding-top:9px;font-size:7px;line-height:1.8;display:block}@media (width<=620px){.hero-how{max-width:340px;padding:16px 17px}.hero-how>b{font-size:10px}.hero-how>p{margin-top:8px;font-size:8px}.hero-how>small{font-size:6.5px}}.readiness-box .eyebrow,.section-scene-banner .eyebrow,.inspector-heading .eyebrow,.connection-quickstart>.eyebrow{letter-spacing:1.2px;font-size:10px;line-height:1.8}.readiness-heading h3{font-size:15px;line-height:1.5}.readiness-heading p,.readiness-heading>.muted,.readiness-heading>.badge{font-size:11px;line-height:1.8}.workspace-welcome p{font-size:12px;line-height:1.85}.workspace-welcome,.workspace-welcome>.scene{min-height:190px}.setup-step{align-items:center;gap:11px;padding:17px 13px}.setup-step b{font-size:12px;line-height:1.65}.setup-step small{font-size:11px;line-height:1.7}.setup-step-index{width:27px;height:27px;font-size:11px}.setup-step>svg{width:15px;height:15px}.readiness-disclosure,.diagnostics-footnote,.integration-example>p,.history-ordering{font-size:11px;line-height:1.85}.diagnostic-cards h4{font-size:16px;line-height:1.45}.diagnostic-cards p{font-size:12px;line-height:1.85}.diagnostic-cards .badge{font-size:11px}.diagnostic-cards .text-link,.diagnostics-expand,.project-readiness-actions .text-link,.integration-example .text-link,.scope-notice .text-link,.automation-row-actions .text-link,.alert-investigate{font-size:12px;line-height:1.65}.project-readiness summary{padding:18px;font-size:13px}.project-readiness h4{font-size:14px;line-height:1.6}.project-readiness-grid .badge{font-size:11px}.project-readiness-grid article>p{font-size:12px;line-height:1.85}.project-readiness-grid small{font-size:11px;line-height:1.85}.integration-example pre{font-size:12px;line-height:1.9}.scope-notice{font-size:12px;line-height:1.8}.inspector-heading p,.inspector-heading p code{font-size:11px;line-height:1.85}.inspector-controls>.text-link,.inspector-controls .button,.automation-edit>.button,.workspace-identity form>.button{font-size:12px}.automation-edit label,.workspace-identity label{font-size:12px;line-height:1.7}.automation-edit input,.workspace-identity input{font-size:14px}.automation-edit>p,.health-summary p{font-size:12px;line-height:1.85}.health-summary .badge{font-size:11px}.health-summary .incident-note{font-size:11px;line-height:1.85}.next-report span,.next-report small{font-size:11px;line-height:1.8}.next-report b{font-size:14px;line-height:1.7}.latest-report-box h3,.history-heading h3,.incident-box h3{font-size:14px;line-height:1.6}.run-facts span{font-size:11px;line-height:1.8}.run-facts b,.run-facts code{font-size:12px;line-height:1.75}.incident-box>p,.incident-box article p{font-size:12px;line-height:1.85}.incident-box article b{font-size:13px;line-height:1.7}.history-heading .muted{font-size:11px;line-height:1.8}.automation-inspector th{font-size:11px}.automation-inspector td,.automation-inspector td small,.automation-inspector .badge{font-size:12px;line-height:1.7}.empty-history{font-size:12px}.settings-list p,.workspace-identity form>p{font-size:12px;line-height:1.85}.settings-list code{font-size:11px;line-height:1.8}.settings-list .button,.settings-list .text-link{font-size:12px;line-height:1.6}.settings-list .badge{font-size:11px}.project-card .project-meta{font-size:12px;line-height:1.8}.project-card-top .eyebrow,.project-cost>span{font-size:11px;line-height:1.7}.project-card-top>.text-link{font-size:12px}.alert-card p{font-size:12px;line-height:1.85}.alert-card small{font-size:11px;line-height:1.8}.alert-card>.button{font-size:12px}.guide-message p,.suggestion-chips button,.suggestion-action .button,.guide-composer textarea{font-size:12px;line-height:1.8}.guide-message>span,.guide-panel header span,.suggestion-action p,.voice-hint{font-size:11px;line-height:1.8}.guide-composer form>div>span{font-size:10px;line-height:1.7}.guide-composer form>div{align-items:flex-end}.guide-panel{width:390px}.suggestion-action b{font-size:14px}.section-scene-banner h2{font-size:26px}.connection-quickstart{background:#fafdf3;border:1px solid #d7e3c9;border-radius:10px;margin:30px 0;padding:29px}.connection-quickstart>.eyebrow{color:#91a77b}.connection-quickstart>h2{letter-spacing:-1px;margin:15px 0;font-size:31px;font-weight:500;line-height:1.25}.connection-quickstart>p{color:#8b9f76;max-width:740px;font-size:13px;line-height:1.85}.connection-options{grid-template-columns:1fr 1fr;gap:18px;margin-top:25px;display:grid}.connection-options article{background:#f4f8ec;border:1px solid #dde7d1;border-radius:8px;min-width:0;padding:23px}.connection-options svg{color:#8fa676}.connection-options h3{letter-spacing:-.6px;margin:17px 0;font-size:23px;font-weight:500}.connection-options p{color:#90a37c;margin-bottom:17px;font-size:12px;line-height:1.85}.connection-options p code{font-size:11px}.connection-options pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#c0dba6;background:#233b24;border:1px solid #365733;border-radius:6px;margin:20px 0;padding:17px;font-size:11px;line-height:1.9}.connection-options .text-link,.connection-boundary .text-link{color:#7b9662;font-size:12px;line-height:1.75}.connection-endpoint{overflow-wrap:anywhere;background:#fbfef5;border:1px solid #d5e3c5;border-radius:6px;margin:20px 0;padding:16px}.connection-endpoint span{color:#9bad86;margin-bottom:9px;font-size:11px;display:block}.connection-endpoint code{color:#7d9964;-webkit-user-select:all;user-select:all;font-size:12px;line-height:1.9}.connection-boundary{border-top:1px solid #dde8d0;margin-top:23px;padding-top:23px}.connection-boundary>b{color:#7b9663;font-size:13px;font-weight:550}.connection-boundary p{color:#94a781;margin:12px 0 17px;font-size:12px;line-height:1.85}@media (width<=1100px){.diagnostic-cards{grid-template-columns:1fr}.diagnostic-cards article{padding:20px}.project-readiness-grid{grid-template-columns:1fr}.readiness-heading{flex-wrap:wrap}.workspace-welcome{grid-template-columns:1.4fr 1fr}.workspace-welcome h2{font-size:26px}.workspace-welcome .eyebrow{font-size:10px}.setup-checklist,.run-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-options{grid-template-columns:1fr}}@media (width<=620px){.workspace-welcome{grid-template-columns:1fr}.workspace-welcome>div{padding:24px 20px}.workspace-welcome>.scene{height:100px;min-height:100px}.workspace-welcome>.scene:after{background:linear-gradient(#f0f5e8,#0000 70%)}.workspace-welcome h2{font-size:26px}.workspace-welcome p{max-width:none;font-size:12px}.readiness-heading{gap:11px}.readiness-heading p{max-width:none}.setup-step{gap:10px;padding:16px 12px}.setup-step b{font-size:12px}.setup-step small{font-size:11px}.setup-step-index{width:25px;height:25px}.setup-step>svg{width:15px;height:15px;margin-top:0}.diagnostic-cards h4{font-size:16px}.project-readiness summary{padding:17px 14px;font-size:12px}.project-readiness-grid article{padding:18px}.project-readiness-grid article>div:first-child{flex-wrap:wrap}.project-readiness-actions{gap:17px}.integration-example{padding:17px}.integration-example>div{flex-wrap:wrap}.integration-example pre{padding:15px;font-size:11px}.diagnostics-footnote{gap:10px}.section-scene-banner{grid-template-columns:1fr}.section-scene-banner>div{padding:22px}.section-scene-banner .eyebrow{font-size:10px}.section-scene-banner>.scene{height:90px}.section-scene-banner h2{font-size:25px}.scope-notice{flex-wrap:wrap;padding:15px}.scope-notice .text-link{font-size:12px}.inspector-heading .eyebrow{font-size:10px}.inspector-heading p,.inspector-heading p code{font-size:11px}.inspector-heading h2{font-size:26px}.inspector-controls{gap:16px}.automation-edit label,.automation-edit>p,.health-summary p{font-size:12px}.health-summary .incident-note,.next-report span,.next-report small{font-size:11px}.next-report b{font-size:14px}.run-facts{grid-template-columns:1fr}.run-facts span{font-size:11px}.run-facts b,.run-facts code,.incident-box>p,.incident-box article p{font-size:12px}.incident-box article b{font-size:13px}.history-heading .muted,.history-ordering{font-size:11px}.settings-list p,.workspace-identity form>p,.settings-list .button,.settings-list .text-link,.workspace-identity label,.workspace-identity form>.button{font-size:12px}.project-card-top .eyebrow{font-size:11px}.project-card-top>.text-link{font-size:12px}.project-meta{flex-wrap:wrap;gap:10px}.project-card .project-meta{font-size:12px}.project-cost>span{font-size:11px}.alert-card p{font-size:12px}.alert-card small{font-size:11px}.alert-card>.button{font-size:12px}.guide-panel{width:calc(100% - 30px);max-width:390px}.guide-message p,.suggestion-chips button,.suggestion-action .button,.guide-composer textarea{font-size:12px}.guide-message>span,.guide-panel header span,.suggestion-action p{font-size:11px}.connection-quickstart{margin:25px 0;padding:22px 18px}.connection-quickstart>h2{font-size:29px}.connection-quickstart>p{font-size:12px}.connection-options article{padding:21px 17px}.connection-options h3{font-size:23px}.connection-options pre{padding:14px;font-size:11px}.connection-endpoint code{font-size:12px}}@media (width<=480px){.setup-checklist{grid-template-columns:1fr}.setup-step{padding:18px 14px}.setup-step>span:nth-child(2){padding-right:7px}.setup-step-index{width:28px;height:28px}.setup-step>svg{width:17px;height:17px}.setup-step b{font-size:13px}.setup-step small{font-size:11px}.setup-step-index{font-size:12px}}.workspace{--card-art:url(/images/workspace-640.webp)}.workspace[data-section=usage]{--card-art:url(/images/usage-640.webp)}.workspace[data-section=automations]{--card-art:url(/images/outcomes-640.webp)}.workspace[data-section=projects]{--card-art:url(/images/workspace-640.webp)}.workspace[data-section=cost-planner]{--card-art:url(/images/economics-640.webp)}.workspace[data-section=api-keys],.workspace[data-section=settings]{--card-art:url(/images/privacy-640.webp)}.workspace[data-section=alerts]{--card-art:url(/images/guide-640.webp)}:is(.metric,.panel,.project-card,.notice,.attention-strip,.sidebar-guide,.empty-state,.settings-list>section,.doc-step,.trust-grid>article,.trust-grid>div,.pilot-panel,.scope-notice,.client-charge-summary,.diagnostic-item,.diagnostic-card,.suggestion-action,.guide-message,.preview-stats>div,.preview-alert,.hero-how,.floating-note){background-color:#fafbf6;background-image:linear-gradient(105deg,#fafbf6f7 25%,#f5f8edeb 70%,#f0f6e1cf),var(--card-art,url(/images/workspace-640.webp));background-position:100%;background-size:cover}.metric{--card-art:url(/images/usage-640.webp);border-radius:9px;min-width:0;border:1px solid #dce4d2!important}.metric:nth-child(2){--card-art:url(/images/outcomes-640.webp)}.metric:nth-child(3){--card-art:url(/images/integrations-640.webp)}.metric:nth-child(4){--card-art:url(/images/guide-640.webp)}.metric-strip{background:0 0;border:0;gap:12px}.metric>div>span{color:#4b6044;font-size:9px;line-height:1.5}.metric p{color:#53644c;font-size:11px;line-height:1.6}.metric>div{color:#506745}.panel{box-shadow:0 5px 18px #1b382507}.spend-panel{--card-art:url(/images/usage-1280.webp)}.provider-panel{--card-art:url(/images/integrations-640.webp)}.automation-panel{--card-art:url(/images/outcomes-1280.webp)}.panel-heading{border-top:5px solid #bbcc9d;padding-top:25px}.panel-heading h2{font-size:15px}.panel-heading p,.muted{color:#586b4f;line-height:1.7}.chart{background:#fcfdf9ed;border-radius:7px}.table-wrap table{background:#fcfdf9f5}.table-wrap th{color:#4c6145}.table-wrap td small{color:#5e6c56}.project-card{--card-art:url(/images/workspace-640.webp);border-top:5px solid #9daf7b}.project-card:nth-child(3n+2){--card-art:url(/images/economics-640.webp)}.project-card:nth-child(3n){--card-art:url(/images/integrations-640.webp)}.project-card-top .eyebrow,.project-meta,.project-cost>span,.resource-id{color:#52674a}.settings-list>section{--card-art:url(/images/privacy-640.webp)}.settings-list>section:first-child{--card-art:url(/images/workspace-640.webp)}.settings-list>section:nth-child(2){--card-art:url(/images/integrations-640.webp)}.planner-inputs,.planner-results,.client-charge-summary{--card-art:url(/images/economics-640.webp)}.notice{--card-art:url(/images/privacy-640.webp);border:1px solid #d8e3cc;border-radius:9px}.notice p,.notice small,.auth-panel p{color:#52644b}.attention-strip{--card-art:url(/images/guide-640.webp)}.sidebar-guide{--card-art:url(/images/conversation-640.webp)}.auth-panel{background:#fafbf6;padding-top:0;overflow:hidden}.auth-scene{height:160px;margin:0 -45px 25px}.auth-scene img{object-position:center 56%}.auth-panel h2{line-height:1.2}.hero-how{--card-art:url(/images/integrations-640.webp);border:1px solid #d7dfca;border-radius:10px;padding:17px}.hero-how p{color:#42553d}.hero-how small{color:#52634b}.preview-stats{gap:10px}.preview-stats>div{--card-art:url(/images/usage-640.webp);border:1px solid #dce4d0;border-radius:7px;padding:12px}.preview-stats>div+div{--card-art:url(/images/outcomes-640.webp)}.preview-alert{--card-art:url(/images/guide-640.webp)}.floating-note{--card-art:url(/images/conversation-640.webp)}.integration-strip{background-image:linear-gradient(90deg,#f8faf2f7,#f8faf2ed),url(/images/integrations-1280.webp);background-position:50%;background-size:cover}.doc-step{--card-art:url(/images/integrations-640.webp);border:1px solid #dce3d2;border-radius:12px;margin-bottom:18px;padding:26px}.doc-step:nth-of-type(2n){--card-art:url(/images/privacy-640.webp)}.trust-grid>*{--card-art:url(/images/privacy-640.webp);border-radius:12px}.pilot-panel{--card-art:url(/images/economics-1280.webp)}.closing{isolation:isolate;background:#f5f5ed;position:relative;overflow:hidden}.closing-scene{z-index:-2;position:absolute;inset:0}.closing:after{content:"";z-index:-1;background:linear-gradient(90deg,#f4f4eaf5,#f4f4eae8 50%,#f4f4ea75);position:absolute;inset:0}.closing p{color:#46583f}.guide-cover{flex:0 0 100px;height:100px}.guide-cover img{object-position:50% 53%}.guide-panel{height:min(720px,100dvh - 110px)}.guide-panel>header{background:#f9fbf5}.guide-messages{background-image:linear-gradient(#f8faf2f2,#f8faf2ef),url(/images/conversation-640.webp);background-position:50%;background-size:cover}.guide-message{--card-art:url(/images/conversation-640.webp);border:1px solid #dce4d1}.guide-message.you{color:#243c24;background:#e5edda}.guide-message.guide{color:#263e27}.guide-message p{font-size:12px;line-height:1.8}.app-footer{color:#4c6043;flex-wrap:wrap;align-items:center;font-size:11px;line-height:1.6}.app-footer>span:first-child{font-size:9px}.public footer>div{flex-wrap:wrap;align-items:center}.public footer a[href^=mailto\:]{overflow-wrap:anywhere}.privacy-trigger{color:#284631;cursor:pointer;white-space:nowrap;background:#f4f8ea;border:1px solid #cdd9bd;border-radius:25px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:550;display:inline-flex}.privacy-trigger:hover{background:#e6efda}.privacy-trigger:focus-visible,.privacy-dialog :focus-visible{outline-offset:3px;outline:3px solid #507f30}.privacy-backdrop{z-index:150;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#152a23a6;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.privacy-dialog{color:#1e3427;background:#fafbf5;border:1px solid #d3ddc8;border-radius:18px;flex-direction:column;width:min(620px,100%);max-height:calc(100dvh - 44px);display:flex;overflow:hidden;box-shadow:0 24px 100px #0a1b2450}.privacy-dialog>header{isolation:isolate;background:#f5f7ee;flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:12px;min-height:164px;padding:30px 26px 23px;display:flex;position:relative}.privacy-cover{z-index:-2;position:absolute;inset:0}.privacy-dialog>header:after{content:"";z-index:-1;background:linear-gradient(90deg,#f7f8f0f5 20%,#f7f8f0d9 65%,#f7f8f052);position:absolute;inset:0}.privacy-dialog h2{letter-spacing:-1px;margin:10px 0;font-size:29px;font-weight:550;line-height:1.2}.privacy-dialog header p{color:#405d3d;margin:0;font-size:12px}.privacy-dialog header>.icon-button{background:#f7faef;border-radius:50%;flex-shrink:0;align-self:flex-start}.privacy-dialog .eyebrow{color:#365636;font-size:9px;line-height:1.6}.privacy-body{overscroll-behavior:contain;padding:20px 24px;overflow:auto}.privacy-intro{background:#eef3e5;border:1px solid #d8e2cc;border-radius:10px;align-items:flex-start;gap:12px;padding:15px;display:flex}.privacy-intro svg{flex-shrink:0}.privacy-intro p{margin:0;font-size:12px;line-height:1.8}.privacy-topics{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.privacy-topics button{text-align:left;color:#29452d;cursor:pointer;background:#fffef7;border:1px solid #d8dfce;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:12px;font-size:12px;line-height:1.6;display:flex}.privacy-topics svg{flex-shrink:0}.privacy-message{background-image:linear-gradient(100deg,#fafbf5f7,#fafbf5eb),url(/images/privacy-640.webp);background-size:cover;border:1px solid #d4dfc6;border-radius:12px;margin:12px 0;padding:15px 17px}.privacy-message.you{background:#e7efda;margin-left:36px}.privacy-message span{letter-spacing:1px;color:#506845;font-size:9px;font-weight:650}.privacy-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.85}.privacy-message a{align-items:center;gap:5px;margin-top:12px;font-size:12px;text-decoration:underline;display:inline-flex}.privacy-preference{cursor:pointer;background:#f5f7ee;border:1px solid #d9e2ce;border-radius:10px;align-items:flex-start;gap:11px;margin:17px 0;padding:15px;display:flex}.privacy-preference input{accent-color:#426b39;flex-shrink:0;width:18px;height:18px}.privacy-preference b{font-size:12px;display:block}.privacy-preference small{color:#4e6345;margin-top:5px;font-size:11px;line-height:1.7;display:block}.privacy-contact{color:#305331;overflow-wrap:anywhere;gap:6px;font-size:12px;display:flex}.privacy-composer{background:#f4f7ec;border-top:1px solid #d8e1cd;flex-shrink:0;padding:15px 24px 19px}.privacy-composer label{margin-bottom:8px;font-size:11px;font-weight:600;display:block}.privacy-composer>div{gap:8px;display:flex}.privacy-composer input{color:#253d27;background:#fffffc;border:1px solid #bdcbb1;border-radius:9px;flex:1;min-width:0;padding:12px;font-size:13px}.privacy-composer .send-button{flex-shrink:0;width:43px;height:43px}.privacy-composer small{color:#4d6345;margin-top:8px;font-size:10px;line-height:1.6;display:block}html[data-reduced-art=true] .scene{visibility:hidden}html[data-reduced-art=true] :is(.panel,.metric,.project-card,.notice,.attention-strip,.sidebar-guide,.empty-state,.settings-list>section,.doc-step,.trust-grid>*,.pilot-panel,.guide-message,.guide-messages,.preview-stats>div,.preview-alert,.hero-how,.floating-note,.integration-strip,.privacy-message){background-image:none!important}@media (width<=700px){.metric-strip{gap:9px}.auth-scene{height:135px;margin-left:-24px;margin-right:-24px}.auth-panel{padding-left:24px;padding-right:24px}.privacy-backdrop{padding:10px}.privacy-dialog{border-radius:14px;max-height:calc(100dvh - 20px)}.privacy-dialog>header{min-height:145px;padding:23px 18px 18px}.privacy-dialog h2{font-size:25px}.privacy-body{padding:15px}.privacy-topics{grid-template-columns:1fr}.privacy-composer{padding:13px 15px}.privacy-topics button{padding:11px;font-size:13px}.app-footer{align-items:flex-start;gap:15px}.guide-cover{flex-basis:70px;height:70px}}:is(.setup-checklist>button,.diagnostic-cards>article,.diagnostic-cards>div,.project-readiness,.integration-example,.connection-options>article,.connection-options>div,.connection-endpoint,.connection-boundary,.health-summary,.incident-box,.incident-note,.latest-report-box,.next-report,.run-facts>div,.empty-history){background-color:#fafcf5;background-image:linear-gradient(100deg,#fafcf5fa 25%,#f8faeff2 65%,#f0f5e4cc),var(--card-art,url(/images/integrations-640.webp));background-position:100%;background-size:cover}.setup-checklist>button{--card-art:url(/images/integrations-640.webp);color:#3e5836}.setup-checklist>button:nth-child(2){--card-art:url(/images/privacy-640.webp)}.setup-checklist>button:nth-child(3){--card-art:url(/images/usage-640.webp)}.setup-checklist>button:nth-child(4){--card-art:url(/images/economics-640.webp)}.setup-checklist>button:nth-child(n+5){--card-art:url(/images/outcomes-640.webp)}.diagnostic-cards>*{--card-art:url(/images/guide-640.webp)}html[data-reduced-art=true] :is(.setup-checklist>button,.diagnostic-cards>article,.diagnostic-cards>div,.project-readiness,.integration-example,.connection-options>article,.connection-options>div,.connection-endpoint,.connection-boundary,.health-summary,.incident-box,.incident-note,.latest-report-box,.next-report,.run-facts>div,.empty-history,.scope-notice,.client-charge-summary){background-image:none!important}.app-footer{padding-bottom:90px}.hero-price{color:#516d3e;font-weight:600;margin-top:20px!important;font-size:14px!important}.pricing-plans{width:100%;min-width:0}.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.plan-card{min-width:0;padding:28px;position:relative;overflow:hidden}.plan-card.recommended{border:2px solid #8caa60}.plan-art{border-radius:10px;height:110px;margin-bottom:23px}.plan-card h2{margin:10px 0;font-size:32px}.plan-price{align-items:baseline;gap:12px;margin:12px 0 22px;display:flex}.plan-price>span{font-size:46px;font-weight:600}.plan-price small{font-size:13px}.plan-card ul{padding-inline-start:20px;font-size:14px;line-height:2.1}.plan-card p,.plan-explainer p,.plan-meter p{font-size:13px;line-height:1.8}.plan-card .button{opacity:.65;cursor:not-allowed;width:100%;margin-top:20px}.plan-explainer,.plan-meter{margin:22px 0;padding:26px}.plan-explainer h2,.plan-meter h2{margin:10px 0;font-size:24px}.plan-explainer p{margin:14px 0}.plan-meter progress{accent-color:#78994d;width:100%;height:14px}.settings-list .settings-plans>div{width:100%;min-width:0}.settings-plans .pricing-plans h2{font-size:25px}.plan-summary{justify-content:space-between;align-items:center}.plan-summary .text-link{flex-shrink:0}@media (width<=700px){.plan-grid{grid-template-columns:1fr}.plan-card{padding:22px}.plan-summary{flex-wrap:wrap}.plan-meter,.plan-explainer{padding:20px}.hero-price{font-size:13px!important}}.launch-banner{color:#fff8ef;background:#201c1a;border-bottom:1px solid #55423a;justify-content:space-between;align-items:center;gap:24px;padding:24px max(24px,50vw - 640px);display:flex}.launch-banner p{margin:8px 0;font-size:14px;line-height:1.5}.launch-banner small{color:#d9c8be;max-width:390px;font-size:11px;line-height:1.6;display:block}.launch-clock{text-align:center;white-space:nowrap;background:#0d0b0b;border:1px solid #6b3833;border-radius:12px;padding:18px 22px;box-shadow:inset 0 0 25px #7c15152b}.launch-clock>span{font-variant-numeric:tabular-nums;color:#ff6259;text-shadow:0 0 14px #f8404077;letter-spacing:.05em;font:clamp(28px,4vw,48px)/1.1 ui-monospace,SFMono-Regular,Consolas,monospace}.launch-clock small{letter-spacing:.13em;margin-top:10px}.launch-offer .button{color:#201c1a;background:#fff2e6;margin:6px 0 10px}.launch-offer>b{color:#ffb3a7}@media (width<=900px){.launch-banner{flex-wrap:wrap;gap:18px}.launch-offer{flex-basis:100%}}@media (width<=480px){.launch-banner{grid-template-columns:minmax(0,1fr);padding:20px;display:grid}.launch-clock{box-sizing:border-box;width:100%}.launch-clock>span{font-size:38px}}.professional-voice{border:1px solid var(--line,#d7ded0);color:#203328;background:#f4f6ed;border-radius:12px;gap:12px;min-width:0;max-width:100%;padding:16px;display:grid}.professional-voice small{margin-top:5px;font-size:11px;line-height:1.5;display:block}.professional-voice p{margin:6px 0 0;font-size:12px;line-height:1.5}.voice-playback-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.guide-panel>.professional-voice{flex:none;margin:12px 16px 0;padding:12px}.guide-panel>.professional-voice p{font-size:11px}.guide-panel>.professional-voice .button{padding:8px 12px;font-size:11px}.home-film{max-width:1280px;margin:0 auto;padding:80px 40px;scroll-margin-top:30px}.home-film .section-intro{max-width:760px;margin-bottom:30px}.home-film-frame{background:#101916;border:1px solid #cfd6c9;border-radius:20px;overflow:hidden;box-shadow:0 18px 60px #12231612}.home-film-frame video{aspect-ratio:16/9;object-fit:contain;width:100%;display:block}.home-film-frame.portrait{max-width:440px;margin:auto}.home-film-frame.portrait video{aspect-ratio:9/16}.film-disclosure{color:#405044;flex-wrap:wrap;justify-content:space-between;gap:16px;margin:16px 0;font-size:12px;line-height:1.6;display:flex}.film-transcript{border-top:1px solid #d6ddcf;max-width:850px;padding:18px 0;font-size:13px;line-height:1.8}.film-transcript summary{cursor:pointer;font-weight:600}.film-transcript p{margin-top:12px}@media (width<=640px){.home-film{padding:52px 20px}.home-film-frame{border-radius:14px}.film-disclosure{gap:4px;display:grid}}.chat-reply-voice{border-top:1px solid var(--line,#ddd);margin-top:12px;padding-top:10px}.chat-reply-voice small{opacity:.75;font-size:11px;display:block}.chat-reply-voice label{align-items:flex-start;gap:8px;margin:8px 0;font-size:12px;line-height:1.5;display:flex}.chat-reply-voice button:disabled{opacity:.55;cursor:not-allowed}.guide-panel>.voice-hint{border-bottom:1px solid var(--line,#ddd);margin:0;padding:8px 20px;font-size:12px;line-height:1.5}.hero h1{letter-spacing:-.055em;font-size:clamp(42px,4.35vw,65px);line-height:1.1}.hero h1>span{margin-top:10px;font-size:.82em;line-height:1.16;display:inline-block}.hero-copy>p{color:#4b5947;max-width:510px}.integration-overview{max-width:1280px;margin:auto;padding:55px 40px 20px}.integration-intro{max-width:660px;margin-bottom:28px}.integration-intro h2{letter-spacing:-.045em;margin:12px 0;font-size:clamp(28px,3vw,40px);line-height:1.15}.integration-intro p,.integration-boundary{color:#596651;font-size:13px;line-height:1.75}.integration-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.integration-cards article{background:#f9faf5;border:1px solid #dce2d6;border-radius:16px;min-width:0;overflow:hidden}.integration-cards .connection-art{width:100%;height:130px;display:block;position:relative;overflow:hidden}.connection-art img{object-fit:cover;width:100%;height:100%}.integration-cards article>div{padding:22px}.integration-cards h3{letter-spacing:-.035em;margin-bottom:12px;font-size:20px}.integration-cards b{color:#4d6543;font-size:11px;line-height:1.8;display:block}.integration-cards article p{color:#596651;margin:12px 0 18px;font-size:13px;line-height:1.7}.integration-cards a{font-size:12px}.integration-boundary{max-width:800px;margin-top:18px}.workspace[data-section=settings] .workspace-header h1,.workspace[data-section=settings] h1{font-size:32px;line-height:1.15}.settings-intro{background:#f5f7ed;border:1px solid #dce2d6;border-radius:15px;min-height:130px;margin:0 0 20px;padding:27px 30px;position:relative;overflow:hidden}.settings-intro .scene{opacity:.7;width:45%;height:100%;position:absolute;inset:0 0 0 55%}.settings-intro .scene img{object-fit:cover;width:100%;height:100%}.settings-intro:after{content:"";background:linear-gradient(90deg,#f5f7ed 45%,#0000);position:absolute;inset:0}.settings-intro>div{z-index:1;max-width:70%;position:relative}.settings-intro h2{letter-spacing:-.04em;margin:8px 0;font-size:24px}.settings-intro p{color:#55664d;font-size:12px;line-height:1.6}.settings-intro .eyebrow{font-size:9px}.settings-list{border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.settings-list>section{border:1px solid #dce2d6;border-radius:13px;flex-wrap:wrap;gap:16px;min-width:0;margin:0;padding:22px}.settings-list>section h2{font-size:17px}.settings-list .settings-plans,.settings-list .workspace-identity,.settings-list .danger-zone{grid-column:1/-1}.settings-list .professional-voice{border:0;margin:0;padding:0}.settings-plan-details{margin-top:14px}.settings-plan-details>summary{cursor:pointer;color:#526b42;padding:8px 0;font-size:13px;font-weight:600}.settings-list .settings-plans .plan-card{padding:22px}.settings-list .settings-plans .plan-art{height:85px}@media (width<=760px){.integration-overview{padding:40px 20px 10px}.integration-cards{grid-template-columns:1fr}.integration-cards article{grid-template-columns:110px minmax(0,1fr);display:grid}.integration-cards .connection-art{height:100%;min-height:200px}.integration-cards article>div{padding:18px}.settings-list{grid-template-columns:1fr}.settings-intro{padding:22px}.settings-intro h2{font-size:22px}.settings-intro>div{max-width:85%}.settings-list>section{padding:20px}}@media (width<=420px){.integration-cards article{grid-template-columns:1fr}.integration-cards .connection-art{height:110px;min-height:0}.hero h1{font-size:42px}}
