@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2?dpl=dpl_DCrN1EwEuvadCFyArhaPU78FwpyW)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2?dpl=dpl_DCrN1EwEuvadCFyArhaPU78FwpyW)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2?dpl=dpl_DCrN1EwEuvadCFyArhaPU78FwpyW)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2?dpl=dpl_DCrN1EwEuvadCFyArhaPU78FwpyW)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_3ed62de3-module__wbVA1G__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_3ed62de3-module__wbVA1G__variable{--font-plus-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
:root{--background:#f6f8fb;--surface:#fff;--surface-soft:#edf3f7;--surface-tint:#f7fbf8;--ink:#17211f;--text-main:#17211f;--text-muted:#61706d;--text-subtle:#87928f;--primary:#117c6f;--primary-hover:#0d645a;--secondary:#3454d1;--accent:#c56a14;--warning:#b7791f;--danger:#b42318;--good:#16724c;--border:#d9e2e0;--border-strong:#b9c8c5;--shadow-sm:0 1px 2px #17211f14;--shadow-md:0 16px 36px #17211f1a;--shadow-lg:0 28px 70px #17211f29;--glow-primary:0 0 0 1px #117c6f2e, 0 18px 44px #117c6f2e;--glass-bg:#ffffffc2;--glass-strong:#ffffffe6;--selection-bg:#42d3bd47;--scrollbar-thumb:#117c6f61;--scrollbar-track:#d9e2e052;--radius-sm:6px;--radius-md:8px;--font-sans:var(--font-plus-jakarta), Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}[id]{scroll-margin-top:120px}::selection{background:var(--selection-bg);color:var(--ink)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:content-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#117c6f94 padding-box content-box}body{background:radial-gradient(circle at 15% 8%, #117c6f1c, transparent 28rem), radial-gradient(circle at 84% 4%, #3454d11f, transparent 26rem), linear-gradient(180deg, #fbfcfd 0%, var(--background) 38%, #eef4f2 100%);min-height:100vh;color:var(--text-main);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;line-height:1.5}body:before{z-index:-1;pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(#117c6f0a 1px,#0000 1px),linear-gradient(90deg,#117c6f0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.68}:focus-visible{outline-offset:3px;outline:3px solid #3454d157}h1,h2,h3{color:var(--ink);letter-spacing:0;font-weight:750;line-height:1.05}h1{max-width:760px;font-size:clamp(2.45rem,5.8vw,4.35rem)}h2{font-size:clamp(2rem,4vw,3.2rem)}h3{font-size:1.25rem}p{color:var(--text-muted)}.container{width:min(1180px,100% - 32px);margin:0 auto}.site-header{z-index:20;-webkit-backdrop-filter:blur(12px)saturate(170%);background:#f6f8fbc7;border-bottom:1px solid #d9e2e0db;position:sticky;top:0}.site-nav{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:76px;display:grid}.brand{color:var(--ink);white-space:nowrap;align-items:center;gap:10px;font-size:1rem;font-weight:800;display:inline-flex}.brand-logo{border-radius:var(--radius-sm);width:32px;height:32px;box-shadow:var(--shadow-sm);object-fit:cover;flex:0 0 32px;display:block}.nav-links{justify-content:center;gap:6px;display:flex}.nav-links a{border-radius:var(--radius-sm);color:var(--text-muted);padding:9px 12px;font-size:.92rem;font-weight:650}.nav-links a:hover{background:var(--surface-soft);color:var(--ink)}.site-main{min-height:70vh}.site-footer{border-top:1px solid var(--border);background:var(--surface);margin-top:76px}.footer-grid{grid-template-columns:1.4fr 1fr auto;align-items:start;gap:32px;padding:36px 0;display:grid}.footer-brand{margin-bottom:10px}.footer-links{gap:8px;display:grid}.footer-links a{color:var(--text-muted);font-weight:650}.footer-links a:hover{color:var(--primary)}.footer-note{color:var(--text-subtle);font-size:.9rem}.btn{border-radius:var(--radius-md);border:1px solid #0000;justify-content:center;align-items:center;min-height:44px;padding:.72rem 1.05rem;font-weight:750;line-height:1;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-hover)}.btn-outline{border-color:var(--border-strong);color:var(--ink);background:#ffffffb8}.btn-outline:hover{border-color:var(--primary);color:var(--primary)}.home-page{padding-top:0}.hero{grid-template-columns:minmax(0,1.05fr) minmax(360px,.78fr);align-items:center;gap:34px;padding:18px 0 28px;display:grid}.hero .hero-seo-title{max-width:none;color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800;line-height:1.2}.hero .hero-headline{max-width:760px;font-size:clamp(2.35rem,5.1vw,3.65rem)}.hero-copy{gap:18px;display:grid}.eyebrow{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.hero-lede{max-width:660px;font-size:1.08rem}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.trust-row{color:var(--text-muted);flex-wrap:wrap;gap:8px;font-size:.9rem;font-weight:650;display:flex}.trust-row span{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--glass-bg);padding:7px 9px}.operator-proof{max-width:640px;color:var(--text-muted);align-items:center;gap:12px;font-size:.9rem;font-weight:650;display:flex}.operator-proof p{color:var(--text-muted)}.proof-avatars{flex-shrink:0;display:flex}.proof-avatars span{border:2px solid var(--background);background:linear-gradient(135deg, var(--primary), var(--secondary));color:#fff;width:34px;height:34px;box-shadow:var(--shadow-sm);border-radius:999px;place-items:center;margin-left:-8px;font-size:.68rem;font-weight:850;display:grid}.proof-avatars span:first-child{background:linear-gradient(135deg, var(--accent), var(--primary));margin-left:0}.dashboard-preview,.premium-section,.about-section{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--glass-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-md)}.hero-teaser{border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(135deg, #f7fbf8f5, var(--glass-strong)), linear-gradient(90deg, #3454d114, #117c6f14);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-md);gap:18px;padding:18px;display:grid;position:relative;overflow:hidden}.hero-teaser:before{background:linear-gradient(90deg, var(--primary), var(--secondary), var(--accent));content:"";height:4px;position:absolute;inset:0 0 auto}.teaser-topbar,.mockup-browser-bar{gap:6px;display:flex}.teaser-topbar span,.mockup-browser-bar span{background:var(--border-strong);border-radius:999px;width:8px;height:8px}.teaser-topbar span:first-child,.mockup-browser-bar span:first-child{background:var(--danger)}.teaser-topbar span:nth-child(2),.mockup-browser-bar span:nth-child(2){background:var(--warning)}.teaser-topbar span:nth-child(3),.mockup-browser-bar span:nth-child(3){background:var(--good)}.teaser-header{grid-template-columns:1fr auto;align-items:start;gap:12px;display:grid}.teaser-header h2{margin-top:4px;font-size:1.55rem}.teaser-form{gap:12px;display:grid}.teaser-field{color:var(--ink);grid-template-columns:1fr 112px;align-items:center;gap:12px;font-weight:750;display:grid}.teaser-field input{min-height:42px}.teaser-slider{color:var(--ink);gap:8px;font-weight:750;display:grid}.teaser-result{border-radius:var(--radius-md);background:var(--surface-tint);border:1px solid #117c6f42;padding:16px}.teaser-result span{color:var(--text-muted);font-size:.82rem;font-weight:750;display:block}.teaser-result strong{color:var(--primary);margin-top:5px;font-size:clamp(2.1rem,5vw,3.4rem);line-height:1;display:block}.teaser-result p{color:var(--text-main);margin-top:10px}.teaser-svg-chart{gap:10px;display:grid}.teaser-svg-row{color:var(--text-muted);grid-template-columns:78px 1fr;align-items:center;gap:10px;font-size:.8rem;font-weight:750;display:grid}.teaser-svg-row svg{width:100%;height:10px;overflow:visible}.teaser-track{fill:#117c6f1f}.teaser-bar{fill:var(--primary);filter:drop-shadow(0 0 10px #117c6f3d);transform-box:fill-box;transform-origin:0;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.mockup-bars i{background:linear-gradient(90deg, var(--primary), var(--secondary));border-radius:999px;height:10px;display:block}.hero-teaser .btn{width:100%}.dashboard-preview{gap:22px;padding:22px;display:grid}.preview-header,.preview-metrics,.table-row{align-items:center;gap:12px;display:grid}.preview-header{grid-template-columns:1fr auto}.preview-header h2{margin-top:4px;font-size:1.45rem}.status-pill{border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:800}.status-pill.good{color:var(--good);background:#16724c1f}.status-pill.warning{color:var(--warning);background:#b7791f24}.status-pill.danger{color:var(--danger);background:#b423181f}.preview-metrics{grid-template-columns:repeat(3,1fr)}.preview-metrics div,.metric-item,.dashboard-table,.result-card,.input-panel,.tool-card,.insight-item{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--glass-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.preview-metrics div{padding:14px}.preview-metrics span,.metric-item span,.table-row span,.result-kicker,.mini-metric span{color:var(--text-muted);font-size:.82rem;font-weight:650;display:block}.preview-metrics strong{color:var(--ink);margin-top:8px;font-size:1.28rem;display:block}.preview-chart{gap:16px;padding:14px 0 4px;display:grid}.chart-row{color:var(--text-muted);grid-template-columns:108px 1fr;align-items:center;gap:12px;font-size:.83rem;font-weight:650;display:grid}.chart-row i,.progress-track{background:#e5ecea;border-radius:999px;height:10px;display:block;position:relative;overflow:hidden}.chart-row i:after,.progress-fill{border-radius:inherit;background:var(--primary);content:"";position:absolute;inset:0 auto 0 0}.chart-row i:after{width:100%}.preview-callout{border-left:4px solid var(--accent);border-radius:var(--radius-sm);color:#7c3a05;background:#fff7ed;padding:14px;font-size:.94rem;font-weight:700}.metric-strip{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:-20px;display:grid}.metric-item{padding:20px}.metric-item strong{color:var(--ink);font-size:2rem;line-height:1;display:block}.metric-item span{margin-top:8px}.visual-showcase{grid-template-columns:.8fr 1.2fr;align-items:start;gap:26px;display:grid}.mockup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.calculator-mockup{border:1px solid var(--border);border-radius:var(--radius-md);min-height:292px;box-shadow:var(--shadow-sm);background:#ffffffe6;gap:14px;padding:14px;display:grid;overflow:hidden}.calculator-mockup.mockup-green{background:linear-gradient(180deg, var(--surface-tint), #fff)}.calculator-mockup.mockup-blue{background:linear-gradient(#f4f7ff,#fff);border-color:#3454d133}.calculator-mockup.mockup-amber{background:linear-gradient(#fff8ed,#fff);border-color:#c56a1438}.mockup-body{align-content:start;gap:12px;min-height:0;display:grid}.mockup-body h3{margin-top:3px;font-size:1.1rem}.mockup-body>strong{color:var(--ink);font-size:clamp(1.8rem,4vw,2.6rem);line-height:1}.mockup-body p{font-size:.9rem}.mockup-bars{gap:9px;margin-top:6px;display:grid}.mockup-blue .mockup-bars i{background:linear-gradient(90deg, var(--secondary), var(--primary))}.mockup-amber .mockup-bars i{background:linear-gradient(90deg, var(--accent), var(--warning))}.section{padding:78px 0 0}.section-header{text-align:center;gap:14px;max-width:720px;margin:0 auto 28px;display:grid}.section-header.flush-left{text-align:left;margin:0}.section-header.compact{gap:10px;margin-bottom:0}.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tool-card{isolation:isolate;--card-glow-rgb:17, 124, 111;--spotlight-x:50%;--spotlight-y:50%;min-height:304px;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;position:relative;overflow:hidden}.tool-card:before{z-index:1;content:"";background:var(--primary);height:4px;transition:height .18s,opacity .18s;position:absolute;inset:0 0 auto}.tool-card:after{z-index:0;content:"";background:radial-gradient(circle at var(--spotlight-x) var(--spotlight-y), rgba(var(--card-glow-rgb), .22), transparent 42%);opacity:0;pointer-events:none;transition:opacity .18s;position:absolute;inset:0}.tool-card>*{z-index:2;position:relative}.tool-card.accent-blue:before{background:var(--secondary)}.tool-card.accent-blue{--card-glow-rgb:52, 84, 209}.tool-card.accent-amber:before{background:var(--accent)}.tool-card.accent-amber{--card-glow-rgb:197, 106, 20}.tool-card p{margin-top:12px}.tool-card-hover-label{color:var(--primary);opacity:0;align-self:end;margin-top:22px;font-size:.85rem;font-weight:850;transition:opacity .18s,transform .18s;transform:translateY(8px)}.tool-card .btn{align-self:end;width:100%;margin-top:12px}.tool-card:hover,.tool-card:focus-within{box-shadow:var(--glow-primary);background:#fffffff0;border-color:#117c6f57;transform:translateY(-5px)}.tool-card:hover:after,.tool-card:focus-within:after{opacity:1}.tool-card:hover:before,.tool-card:focus-within:before{height:7px}.tool-card:hover .tool-card-hover-label,.tool-card:focus-within .tool-card-hover-label{opacity:1;transform:translateY(0)}.split-section{grid-template-columns:.9fr 1.1fr;align-items:start;gap:42px;display:grid}.insight-list{gap:12px;display:grid}.insight-item{grid-template-columns:auto 1fr;gap:18px;padding:18px;display:grid}.insight-item>span{color:var(--secondary);font-weight:850}.insight-item p{margin-top:6px}.premium-section{grid-template-columns:.82fr 1fr;gap:28px;padding:28px;display:grid}.premium-copy{align-content:start;gap:16px;display:grid}.premium-copy .btn{justify-self:start;margin-top:6px}.pro-dashboard-preview{border-radius:var(--radius-md);box-shadow:var(--shadow-md);background:linear-gradient(145deg,#ffffffeb,#f7fbf8d6),linear-gradient(90deg,#3454d114,#117c6f1f);border:1px solid #117c6f2e;gap:16px;padding:18px;display:grid;overflow:hidden}.pro-dashboard-top{grid-template-columns:1fr auto;align-items:start;gap:12px;display:grid}.pro-dashboard-top h3{margin-top:4px;font-size:1.35rem}.preview-toggle{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffb8;grid-template-columns:repeat(3,1fr);gap:7px;padding:6px;display:grid}.preview-toggle button{border-radius:var(--radius-sm);min-height:38px;color:var(--text-muted);background:0 0;border:0;font-weight:850;transition:background .16s,color .16s,box-shadow .16s}.preview-toggle button.active,.preview-toggle button:hover,.preview-toggle button:focus-visible{background:var(--surface);color:var(--primary);box-shadow:var(--shadow-sm)}.pro-dashboard-card{grid-template-columns:1fr .8fr;gap:12px;display:grid}.pro-dashboard-card div,.pro-dashboard-note,.pro-dashboard-action{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffc7;padding:14px}.pro-dashboard-card span,.pro-dashboard-note span,.pro-dashboard-action>span:first-child{color:var(--text-muted);text-transform:uppercase;font-size:.78rem;font-weight:800;display:block}.pro-dashboard-card strong{color:var(--ink);margin-top:6px;font-size:1.5rem;line-height:1;display:block}.pro-dashboard-note p,.pro-dashboard-action p{color:var(--text-main);margin-top:8px}.pro-dashboard-action{padding-right:50px;position:relative}.pro-dashboard-action .tooltip-wrap{position:absolute;top:14px;right:14px}.about-section .btn{margin-top:20px}.dashboard-table{overflow:hidden}.table-row{border-top:1px solid var(--border);grid-template-columns:1fr .6fr 1.1fr;padding:15px 16px}.table-row:first-child{border-top:0}.table-head{background:var(--surface-soft);text-transform:uppercase;font-size:.82rem;font-weight:800}.table-row strong{color:var(--ink)}.about-section{text-align:center;margin-top:78px;padding:34px}.about-section h2,.about-section p{max-width:790px;margin-left:auto;margin-right:auto}.about-section h2{margin-top:12px}.about-section p:last-child{margin-top:14px}.tool-page{padding:42px 0 0}.back-link{border-radius:var(--radius-sm);min-height:38px;color:var(--text-muted);align-items:center;font-weight:750;display:inline-flex}.back-link:hover{color:var(--primary)}.tool-hero{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-top:22px;padding-bottom:30px;display:grid}.tool-hero h1{max-width:860px;font-size:clamp(2.2rem,5vw,4.4rem)}.tool-hero p:not(.eyebrow){max-width:720px;margin-top:14px;font-size:1.05rem}.tool-summary{gap:10px;min-width:214px;display:grid}.summary-chip{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:12px 14px}.summary-chip span{color:var(--text-muted);font-size:.78rem;font-weight:750;display:block}.summary-chip strong{color:var(--ink);margin-top:3px;display:block}.tool-shell{grid-template-columns:minmax(280px,.75fr) minmax(0,1.05fr);align-items:start;gap:18px;padding-top:28px;display:grid}.input-privacy-note{border-radius:var(--radius-md);background:var(--surface-tint);color:var(--good);border:1px solid #117c6f2e;margin:-10px 0 18px;padding:11px 12px;font-size:.88rem;font-weight:750}.input-panel,.result-card{padding:22px}.panel-heading{justify-content:space-between;align-items:start;gap:14px;margin-bottom:22px;display:flex}.panel-heading h2{font-size:1.34rem}.panel-heading p{margin-top:6px;font-size:.92rem}.form-grid{gap:16px;display:grid}.field-group{gap:8px;display:grid}.field-label{color:var(--ink);justify-content:space-between;gap:12px;font-weight:750;display:flex}.field-label>span:first-child{align-items:center;gap:7px;min-width:0;display:inline-flex}.field-hint{color:var(--text-muted);font-size:.84rem}.tooltip-wrap{align-items:center;display:inline-flex;position:relative}.input-help{width:20px;height:20px;color:var(--secondary);cursor:help;background:#3454d114;border:1px solid #3454d13d;border-radius:999px;place-items:center;font-size:.72rem;font-weight:900;line-height:1;display:inline-grid}.tooltip-panel{z-index:15;border:1px solid var(--border);border-radius:var(--radius-md);color:#fff;width:min(280px,100vw - 40px);box-shadow:var(--shadow-md);-webkit-backdrop-filter:saturate(160%)blur(12px);opacity:0;pointer-events:none;background:#17211fe0;padding:10px 12px;font-size:.82rem;font-weight:650;line-height:1.45;transition:opacity .15s,transform .15s;display:none;position:absolute;bottom:calc(100% + 10px);right:0;transform:translateY(4px)}.tooltip-panel:after{content:"";background:#17211fe0;width:12px;height:12px;position:absolute;bottom:-6px;right:12px;transform:rotate(45deg)}.tooltip-wrap:hover .tooltip-panel,.tooltip-wrap:focus-within .tooltip-panel{opacity:1;display:block;transform:translateY(0)}input[type=number],input[type=email],input[type=text],select,textarea{border:1px solid var(--border-strong);border-radius:var(--radius-md);width:100%;min-height:46px;color:var(--ink);background:#fff;outline:none;padding:.76rem .85rem;transition:border-color .16s,box-shadow .16s,background-color .16s}textarea{resize:vertical;min-height:108px}input[type=number]:focus,input[type=email]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #117c6f4d,0 14px 34px #117c6f2e}input[type=number]:invalid:not(:focus):not(:placeholder-shown),input[type=email]:invalid:not(:focus):not(:placeholder-shown),input[type=text]:invalid:not(:focus):not(:placeholder-shown),textarea:invalid:not(:focus):not(:placeholder-shown){border-color:var(--danger);animation:.19s ease-in-out inputShake;box-shadow:0 0 0 4px #b423181c}input[type=number]:user-invalid{border-color:var(--danger);animation:.19s ease-in-out inputShake;box-shadow:0 0 0 4px #b423181c}input[type=email]:user-invalid{border-color:var(--danger);animation:.19s ease-in-out inputShake;box-shadow:0 0 0 4px #b423181c}input[type=text]:user-invalid{border-color:var(--danger);animation:.19s ease-in-out inputShake;box-shadow:0 0 0 4px #b423181c}textarea:user-invalid{border-color:var(--danger);animation:.19s ease-in-out inputShake;box-shadow:0 0 0 4px #b423181c}input[type=range]{width:100%;accent-color:var(--primary)}.divider{background:var(--border);height:1px;margin:6px 0}.result-stack{gap:14px;display:grid}.result-card.featured{background:var(--surface-tint);border-color:#117c6f47}.result-card.warning{background:#fff8ea;border-color:#b7791f57}.result-card.danger{background:#fff4f2;border-color:#b4231847}.result-card.good{background:var(--surface-tint);border-color:#16724c42}.result-value{color:var(--primary);letter-spacing:0;overflow-wrap:anywhere;margin-top:8px;font-size:clamp(2.6rem,8vw,4.9rem);font-weight:850;line-height:.95}.result-card.danger .result-value{color:var(--danger)}.result-card.warning .result-value{color:var(--warning)}.result-card.good .result-value{color:var(--good)}.result-email-form{border-radius:var(--radius-md);background:#ffffffad;border:1px solid #3454d12e;gap:12px;margin-top:18px;padding:14px;display:grid}.result-email-form span{color:var(--ink);font-size:.92rem;font-weight:850;display:block}.result-email-form p{margin-top:4px;font-size:.88rem}.result-email-form form{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.micro-status{color:var(--text-muted);font-size:.84rem;font-weight:750}.micro-status.danger{color:var(--danger)}.btn-copy{gap:8px}.copy-icon{color:currentColor;place-items:center;width:18px;height:18px;transition:color .16s,transform .16s;display:inline-grid;transform:scale(.96)}.copy-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:18px;height:18px}.copy-icon.copied{color:#a7f3d0;transform:scale(1.16)rotate(-3deg)}.result-copy{color:var(--text-main);margin-top:14px}.mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.mini-metric{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffb8;padding:14px}.mini-metric strong{color:var(--ink);margin-top:5px;font-size:1.24rem;display:block}.price-ladder,.recommendation-list,.roas-equation,.inventory-formula,.hire-capacity-grid{gap:10px;margin-top:14px;display:grid}.roas-equation{grid-template-columns:1fr auto;align-items:center}.roas-equation span,.inventory-formula span,.hire-capacity-grid span{color:var(--text-muted);font-size:.84rem;font-weight:700}.roas-equation strong,.inventory-formula strong,.hire-capacity-grid strong{color:var(--ink)}.inventory-formula,.hire-capacity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-formula div,.hire-capacity-grid div{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffb8;padding:14px}.inventory-formula strong,.hire-capacity-grid strong{margin-top:5px;font-size:1.18rem;display:block}.chart-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.chart-legend{color:var(--text-muted);flex-wrap:wrap;justify-content:flex-end;gap:10px;font-size:.82rem;font-weight:750;display:flex}.chart-legend span{align-items:center;gap:6px;display:inline-flex}.chart-legend i{border-radius:999px;width:22px;height:3px;display:inline-block}.legend-base{background:var(--secondary)}.legend-improved{background:var(--primary)}.churn-chart{width:100%;height:auto;margin-top:16px;overflow:visible}.churn-chart line{stroke:var(--border-strong);stroke-width:1.5px}.churn-chart .chart-gridline{stroke:#b9c8c573;stroke-width:1px}.churn-chart text{fill:var(--text-muted);font-size:12px;font-weight:700}.chart-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px}.chart-line-base{stroke:var(--secondary)}.chart-line-improved{stroke:var(--primary)}.tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.tier-option{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);align-content:start;gap:10px;padding:16px;display:grid}.tier-option.recommended{background:var(--surface-tint);box-shadow:var(--shadow-sm);border-color:#117c6f61}.tier-option span{color:var(--primary);text-transform:uppercase;font-size:.76rem;font-weight:850}.tier-option h2{font-size:1.45rem}.tier-option strong{color:var(--ink);font-size:1.9rem;line-height:1}.tier-option p{font-size:.9rem}.tier-option ul{color:var(--text-muted);gap:7px;padding-left:1.1rem;font-size:.9rem;display:grid}.ladder-row{border-top:1px solid var(--border);grid-template-columns:1fr auto;align-items:center;gap:12px;padding-top:10px;display:grid}.ladder-row:first-child{border-top:0;padding-top:0}.ladder-row span,.recommendation-list li{color:var(--text-muted)}.ladder-row strong{color:var(--ink)}.recommendation-list{padding-left:1.1rem}.action-row{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.tool-guide{gap:18px;margin-top:34px;display:grid}.tool-pro-cta{z-index:12;border-radius:var(--radius-md);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#f7fbf8f0,#ffffffe6),linear-gradient(90deg,#3454d114,#117c6f1a);border:1px solid #117c6f42;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:16px;display:grid;position:sticky;bottom:18px}.tool-pro-cta h3{margin-top:4px;font-size:1.18rem}.tool-pro-cta p:not(.eyebrow){margin-top:6px}.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.guide-card,.pro-history-preview,.locked-dashboard-preview{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#ffffffe0}.guide-card{padding:20px}.guide-card h3{font-size:1.12rem}.guide-card p,.guide-card ul{margin-top:10px}.guide-card ul{color:var(--text-muted);gap:8px;padding-left:1.1rem;display:grid}.benchmark-card{background:var(--surface-tint)}.tool-deep-dive,.tool-faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tool-faq{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-deep-dive article,.tool-faq article{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--glass-bg);box-shadow:var(--shadow-sm);padding:20px}.tool-deep-dive h3,.tool-faq h3{font-size:1.08rem}.tool-deep-dive p,.tool-faq p{margin-top:10px}.related-tools{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#ffffffe0,#f7fbf8bd),radial-gradient(circle at 12% 0,#117c6f1a,#0000 20rem);border:1px solid #3454d12e;gap:16px;padding:22px;display:grid}.related-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.related-tool-card{border:1px solid var(--border);border-radius:var(--radius-md);min-height:132px;box-shadow:var(--shadow-sm);background:#ffffffd6;gap:8px;padding:16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.tool-landing-note{border-top:1px solid var(--border);gap:8px;margin-top:18px;padding-top:24px;display:grid}.tool-landing-note h2{font-size:clamp(1.5rem,3vw,2.2rem)}.tool-landing-note p:not(.eyebrow){max-width:760px}.tool-reminder-card{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#f7fbf8eb,#ffffffdb),linear-gradient(90deg,#117c6f14,#3454d114);border:1px solid #117c6f33;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:18px;padding:22px;display:grid}.tool-reminder-card h3{margin-top:5px;font-size:1.26rem}.tool-reminder-card p:not(.eyebrow){margin-top:7px}.tool-reminder-card form{grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.tool-reminder-card .micro-status{grid-column:2}.related-tool-card:hover{box-shadow:var(--glow-primary);border-color:#117c6f6b;transform:translateY(-2px)}.related-tool-card span{color:var(--ink);font-weight:800}.related-tool-card p{color:var(--text-muted);font-size:.94rem}.pro-preview-section{gap:20px;display:grid}.pro-history-preview{overflow:hidden}.history-row{border-top:1px solid var(--border);grid-template-columns:1fr .9fr 1.1fr;align-items:center;gap:12px;padding:15px 16px;display:grid}.history-row:first-child{border-top:0}.history-row strong{color:var(--ink)}.locked-dashboard-preview{gap:18px;margin-top:22px;padding:22px;display:grid}.progress-track{height:12px;margin-top:16px}.progress-fill.good{background:var(--good)}.progress-fill.warning{background:var(--warning)}.progress-fill.danger{background:var(--danger)}.progress-labels{color:var(--text-muted);justify-content:space-between;margin-top:8px;font-size:.8rem;font-weight:650;display:flex}.bar-visualizer,.velocity-bars,.value-stack{gap:10px;margin-top:16px;display:grid}.bar-visualizer div,.velocity-bars div,.value-stack div{color:var(--text-muted);grid-template-columns:58px 1fr auto;align-items:center;gap:10px;font-size:.82rem;font-weight:750;display:grid}.velocity-bars div,.value-stack div{grid-template-columns:128px 1fr auto}.bar-visualizer i,.velocity-bars i{background:linear-gradient(90deg, var(--primary), var(--secondary));border-radius:999px;height:10px;display:block}.bar-visualizer strong,.velocity-bars strong,.value-stack strong{color:var(--ink)}.bar-visualizer .active{color:var(--primary)}.bar-visualizer .active i{background:linear-gradient(90deg, var(--accent), var(--warning))}.value-stack div{border-top:1px solid var(--border);grid-template-columns:1fr auto;padding-top:10px}.value-stack div:first-child{border-top:0;padding-top:0}.pricing-page,.dashboard-page,.legal-page{padding:54px 0 0}.pricing-hero,.dashboard-header,.premium-gate,.legal-hero{gap:16px;max-width:850px;display:grid}.pricing-hero h1,.dashboard-header h1,.premium-gate h1,.legal-hero h1{font-size:clamp(2.35rem,5vw,4.8rem)}.pricing-hero p:not(.eyebrow),.dashboard-header p:not(.eyebrow),.premium-gate p:not(.eyebrow),.legal-hero p:not(.eyebrow){max-width:720px;font-size:1.08rem}.legal-updated{color:var(--text-subtle);font-size:.92rem;font-weight:750}.legal-content{gap:16px;max-width:920px;margin-top:30px;display:grid}.legal-card{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#ffffffe6;padding:24px}.legal-card h2{margin-bottom:10px;font-size:1.35rem}.legal-card p+p{margin-top:10px}.legal-card ul{color:var(--text-muted);gap:8px;margin-top:10px;padding-left:1.1rem;display:grid}.legal-card strong{color:var(--ink)}.legal-card a{color:var(--primary);text-underline-offset:3px;font-weight:750;text-decoration:underline;text-decoration-thickness:1px}.alert-banner{border-radius:var(--radius-md);color:#7c3a05;background:#fff8ea;border:1px solid #b7791f47;margin-top:24px;padding:14px 16px;font-weight:700}.alert-banner.success{background:var(--surface-tint);color:var(--good);border-color:#16724c47}.pricing-trust-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.pricing-trust-strip div{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffe0;padding:14px 16px}.pricing-trust-strip span{color:var(--text-muted);font-size:.78rem;font-weight:750;display:block}.pricing-trust-strip strong{color:var(--ink);margin-top:4px;display:block}.restore-access-panel{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#ffffffeb,#f7fbf8db),linear-gradient(90deg,#117c6f14,#3454d114);grid-template-columns:minmax(0,1fr) minmax(320px,.74fr);align-items:end;gap:22px;margin-top:24px;padding:22px;display:grid}.restore-access-panel h2{margin-top:5px;font-size:clamp(1.45rem,2.5vw,2.1rem)}.restore-access-panel p:not(.eyebrow){margin-top:8px}.restore-access-form{gap:8px;display:grid}.restore-access-form.compact{max-width:620px;margin-top:6px}.inline-form-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.pro-value-panel{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:22px;margin-top:30px;padding:26px 0;display:grid}.pro-value-copy{gap:12px;display:grid}.pro-value-copy h2{font-size:clamp(1.7rem,3vw,2.45rem)}.pro-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pro-outcome-card{border:1px solid var(--border);border-radius:var(--radius-md);min-height:220px;box-shadow:var(--shadow-sm);background:#ffffffe0;gap:10px;padding:18px;display:grid}.pro-outcome-card span{color:var(--primary);text-transform:uppercase;font-size:.76rem;font-weight:850}.pro-outcome-card h3{font-size:1.15rem}.pro-outcome-card p{font-size:.94rem}.plan-grid{grid-template-columns:minmax(0,.85fr) repeat(2,minmax(0,1.05fr));align-items:stretch;gap:18px;margin-top:30px;display:grid}.pricing-card,.account-panel,.onboarding-panel,.developer-access-panel,.decision-memory,.growth-panel,.scenario-builder,.saved-scenarios,.connected-alerts-summary,.model-review-summary,.vanguard-summary,.platform-summary,.model-review-lock-preview,.model-review-brief,.rbac-panel,.branch-form,.review-queue,.audit-trail-panel,.vanguard-lock-preview,.vanguard-brief,.anomaly-panel,.scenario-ai-form-card,.scenario-ai-result-card,.benchmark-panel,.platform-lock-preview,.platform-brief,.api-playground-card,.api-response-card,.embedded-panel,.marketplace-panel,.developers-hero,.api-doc-card,.embed-docs,.enterprise-waitlist,.connected-lock-preview,.connected-brief,.integration-card,.margin-pulse-panel,.connected-alerts-panel,.premium-gate{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#ffffffe0}.pricing-card{align-content:start;gap:22px;padding:24px;display:grid;position:relative}.pricing-card h2{font-size:clamp(2.4rem,5vw,4rem)}.pricing-card h2 span{color:var(--text-muted);font-size:1rem;font-weight:750}.featured-plan{background:var(--surface-tint);box-shadow:var(--shadow-md);border-color:#117c6f61}.scale-plan{background:linear-gradient(145deg,#fffffff0,#f6f8ffe0),linear-gradient(90deg,#3454d11a,#117c6f14);border-color:#3454d157}.scale-plan .plan-badge{color:var(--secondary);background:#3454d11f}.annual-plan{border-color:#3454d157}.annual-plan .plan-badge{color:var(--secondary);background:#3454d11f}.plan-badge{color:var(--primary);background:#117c6f1f;border-radius:999px;justify-self:start;padding:7px 10px;font-size:.78rem;font-weight:850}.feature-list{gap:10px;padding-left:1.1rem;display:grid}.feature-list li{color:var(--text-muted)}.pricing-card form,.pricing-card .btn{align-self:end}.pricing-card form .btn{width:100%}.pro-billing-actions,.scale-waitlist-form{gap:10px;display:grid}.scale-waitlist-form p{color:var(--text-muted);font-size:.88rem;font-weight:700}.plan-note{font-size:.88rem}.plan-comparison{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#ffffffe6;margin-top:24px;overflow:hidden}.comparison-row{border-top:1px solid var(--border);grid-template-columns:.85fr repeat(3,minmax(0,1fr));align-items:center;gap:12px;padding:14px 16px;display:grid}.comparison-row:first-child{border-top:0}.comparison-row span{color:var(--text-muted)}.comparison-row strong{color:var(--ink)}.comparison-row span:nth-child(3){color:var(--primary);font-weight:800}.comparison-row span:last-child{color:var(--secondary);font-weight:800}.comparison-head{background:var(--surface-tint)}.comparison-head span{color:var(--ink);text-transform:uppercase;font-size:.78rem;font-weight:850}.pricing-faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pricing-faq>div{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:22px}.pricing-faq h2{font-size:1.3rem}.pricing-faq p{margin-top:8px}.premium-gate{max-width:920px;padding:34px}.dashboard-header{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:end;max-width:none;padding-bottom:28px}.dashboard-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.dashboard-grid{grid-template-columns:minmax(240px,.35fr) minmax(0,1fr);align-items:start;gap:18px;padding-top:28px;display:grid}.account-panel,.onboarding-panel,.developer-access-panel,.decision-memory,.growth-panel,.scenario-builder,.saved-scenarios{padding:22px}.account-panel{position:sticky;top:104px}.account-panel h2{text-transform:capitalize;margin-top:6px;font-size:2rem}.account-metrics,.memory-grid,.funnel-steps,.growth-grid,.scenario-results,.scenario-list{gap:12px;margin-top:18px;display:grid}.account-metrics div,.memory-grid div,.funnel-steps div,.growth-grid div,.memory-action,.memory-timeline div,.scenario-results div,.empty-state{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffbd;padding:14px}.account-metrics span,.memory-grid span,.growth-grid span,.funnel-steps span,.memory-action span,.scenario-results span{color:var(--text-muted);font-size:.82rem;font-weight:700;display:block}.account-metrics strong,.memory-grid strong,.funnel-steps strong,.scenario-results strong{color:var(--ink);overflow-wrap:anywhere;margin-top:5px;font-size:1.08rem;display:block}.account-status-note{color:var(--text-muted);margin-top:14px;font-size:.9rem;font-weight:700}.setup-checklist,.profile-form,.developer-access-grid,.api-usage-list,.response-field-list,.embed-doc-grid,.waitlist-form{gap:12px;margin-top:18px;display:grid}.setup-checklist,.developer-access-grid,.embed-doc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.setup-checklist{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-form,.waitlist-form{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-checklist div,.developer-access-grid div,.api-usage-list div,.response-field-list div,.embed-doc-grid div,.api-key-reveal{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffbd;padding:14px}.setup-checklist div.complete{background:var(--surface-tint);border-color:#117c6f47}.setup-checklist span,.developer-access-grid span,.api-usage-list span,.response-field-list span,.embed-doc-grid span,.api-key-reveal span,.preferred-tools>span{color:var(--text-muted);font-size:.82rem;font-weight:800;display:block}.setup-checklist strong,.developer-access-grid strong,.api-usage-list strong,.embed-doc-grid strong{color:var(--ink);overflow-wrap:anywhere;text-transform:capitalize;margin-top:5px;display:block}.developer-access-grid code,.api-key-reveal code,.api-doc-card code,.embed-doc-grid code{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-soft);color:var(--text-muted);overflow-wrap:anywhere;margin-top:8px;padding:10px;font-size:.82rem;line-height:1.55;display:block}.preferred-tools{grid-column:1/-1;gap:10px;display:grid}.preferred-tools div{flex-wrap:wrap;gap:8px;display:flex}.preferred-tools label{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:.84rem;font-weight:800;display:inline-flex}.preferred-tools input{width:auto}.api-key-reveal{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:16px;display:grid}.api-key-reveal span,.api-key-reveal code{grid-column:1}.api-key-reveal .btn{grid-area:1/2/span 2}.api-usage-list{grid-template-columns:repeat(4,minmax(0,1fr))}.decision-memory,.growth-panel,.onboarding-panel,.developer-access-panel{grid-column:2}.connected-alerts-summary,.model-review-summary,.vanguard-summary,.platform-summary{grid-column:2;padding:22px}.model-review-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.model-review-summary-grid div{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffbd;padding:14px}.model-review-summary-grid span{color:var(--text-muted);font-size:.82rem;font-weight:750;display:block}.model-review-summary-grid strong{color:var(--ink);margin-top:5px;display:block}.model-review-summary-grid p{color:var(--text-muted);margin-top:6px;font-size:.88rem;font-weight:700}.memory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.memory-grid p,.memory-action p,.memory-timeline span,.growth-grid p,.funnel-steps p{color:var(--text-muted);margin-top:5px;font-size:.86rem;font-weight:700}.memory-action{margin-top:12px}.memory-action p{color:var(--ink);font-size:.96rem}.memory-timeline{gap:10px;margin-top:12px;display:grid}.memory-timeline div{justify-content:space-between;gap:12px;display:flex}.funnel-steps{grid-template-columns:repeat(6,minmax(0,1fr))}.growth-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.growth-grid div{align-content:start}.growth-grid p{justify-content:space-between;gap:10px;display:flex}.scenario-builder,.saved-scenarios{grid-column:2}.scenario-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.scenario-form .field-group:first-child{grid-column:1/-1}.scenario-results{grid-template-columns:repeat(4,minmax(0,1fr))}.scenario-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.scenario-card h3{font-size:1.05rem}.scenario-card p{margin-top:5px}.connected-workspace{gap:18px;padding-top:28px;display:grid}.connected-gate{overflow:hidden}.connected-lock-preview,.connected-brief,.margin-pulse-panel,.connected-alerts-panel{padding:22px}.connected-lock-preview{gap:18px;margin-top:22px;display:grid}.connected-brief{grid-template-columns:minmax(0,1fr) minmax(240px,.34fr);align-items:center;gap:18px;display:grid}.connected-brief h2{font-size:clamp(1.65rem,3vw,2.45rem)}.connected-brief p:not(.eyebrow),.connected-brief-metric p{margin-top:8px}.connected-brief-metric,.connected-mini-grid div,.integration-mini-card,.pulse-metric-grid div,.alert-rule-form,.alert-list,.alert-card,.saved-alert-rule{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffbd;padding:14px}.connected-brief-metric span,.connected-mini-grid span,.integration-mini-card span,.pulse-metric-grid span,.alert-card span,.saved-alert-rule span{color:var(--text-muted);font-size:.82rem;font-weight:750;display:block}.connected-brief-metric strong,.connected-mini-grid strong,.integration-mini-card strong,.pulse-metric-grid strong,.saved-alert-rule strong{color:var(--ink);overflow-wrap:anywhere;margin-top:5px;font-size:1.08rem;display:block}.connected-brief-metric strong{color:var(--primary);font-size:clamp(2rem,4vw,3rem)}.connected-mini-grid,.integration-card-row,.integration-grid,.pulse-metric-grid,.alert-workbench,.saved-alert-rules,.dashboard-alert-list{gap:12px;display:grid}.connected-mini-grid,.integration-card-row,.integration-grid,.pulse-metric-grid,.dashboard-alert-list{grid-template-columns:repeat(3,minmax(0,1fr))}.pulse-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.integration-card{gap:16px;padding:18px;display:grid}.integration-card h2{margin-top:5px;font-size:1.1rem}.integration-card-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.integration-scopes{flex-wrap:wrap;gap:8px;display:flex}.integration-scopes span{background:var(--surface-tint);color:var(--primary);border-radius:999px;padding:7px 9px;font-size:.78rem;font-weight:800}.integration-sync{color:var(--text-muted);justify-content:space-between;gap:12px;font-size:.9rem;font-weight:750;display:flex}.integration-sync strong{color:var(--ink)}.pulse-metric-grid p,.integration-mini-card p,.alert-card p,.saved-alert-rule p{color:var(--text-muted);margin-top:6px;font-size:.88rem;font-weight:700}.pulse-metric-grid .warning strong{color:var(--warning)}.pulse-metric-grid .danger strong,.alert-card.danger strong{color:var(--danger)}.pulse-chart{gap:10px;margin-top:18px;display:grid}.pulse-chart-row{color:var(--text-muted);grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:12px;font-size:.86rem;font-weight:750;display:grid}.pulse-chart-row div{min-width:0;height:26px;position:relative}.pulse-chart-row i{border-radius:999px;height:10px;transition:width .24s;display:block;position:absolute;left:0}.pulse-chart-row .revenue-bar{width:var(--revenue-width);background:linear-gradient(90deg, var(--primary), var(--secondary));top:1px}.pulse-chart-row .spend-bar{width:var(--spend-width);background:linear-gradient(90deg, var(--accent), var(--warning));top:15px}.pulse-chart-row strong{color:var(--ink)}.alert-workbench{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.alert-rule-form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px;display:grid}.alert-rule-form .field-group:first-child,.alert-rule-form .btn{grid-column:1/-1}.alert-list{align-content:start;gap:12px;display:grid}.alert-list h3{font-size:1.08rem}.alert-card.warning{background:#fff8eadb;border-color:#b7791f47}.alert-card.danger{background:#fff1efe0;border-color:#b423183d}.alert-card strong{color:var(--ink);margin-top:5px;display:block}.saved-alert-rules{margin-top:12px}.saved-alert-rule{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.model-review-workspace{gap:18px;padding-top:28px;display:grid}.model-review-lock-preview,.model-review-brief,.rbac-panel,.branch-form,.review-queue,.audit-trail-panel{padding:22px}.model-review-lock-preview{gap:18px;margin-top:22px;display:grid}.model-review-brief{grid-template-columns:minmax(0,1fr) minmax(240px,.34fr);align-items:center;gap:18px;display:grid}.model-review-brief h2{font-size:clamp(1.65rem,3vw,2.45rem)}.model-review-brief p:not(.eyebrow),.model-review-status-card p{margin-top:8px}.model-review-status-card,.role-permission-card,.branch-card,.audit-event,.branch-meta-grid div,.model-metric-grid div{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffbd;padding:14px}.model-review-status-card span,.role-permission-card span,.branch-card span,.audit-event span,.branch-meta-grid span,.model-metric-grid span{color:var(--text-muted);font-size:.82rem;font-weight:750;display:block}.model-review-status-card strong,.branch-meta-grid strong,.model-metric-grid strong{color:var(--ink);overflow-wrap:anywhere;margin-top:5px;font-size:1.08rem;display:block}.model-review-status-card strong{color:var(--primary);font-size:clamp(2rem,4vw,3rem)}.rbac-grid,.branch-workbench,.branch-form-grid,.model-metric-grid,.branch-card-list,.branch-meta-grid,.audit-event-list{gap:12px;display:grid}.rbac-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.role-permission-card{align-content:start;gap:8px;display:grid}.role-permission-card.active{background:var(--surface-tint);box-shadow:var(--glow-primary);border-color:#117c6f57}.role-permission-card p{color:var(--text-muted);font-size:.88rem}.role-permission-card strong{color:var(--ink);font-size:.9rem}.branch-workbench{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start}.branch-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.branch-name-field,.branch-justification-field{grid-column:1/-1}.model-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.branch-metrics{margin:16px 0}.review-note{margin-bottom:12px}.branch-card-list{max-height:820px;padding-right:2px;overflow:auto}.branch-card{gap:12px;display:grid}.branch-card-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.branch-card h3{margin-top:4px;font-size:1.12rem}.branch-card p,.audit-event p{color:var(--text-muted);font-size:.9rem;font-weight:700}.branch-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.changed-field-row,.branch-actions{flex-wrap:wrap;gap:8px;display:flex}.changed-field-row span{background:var(--surface-tint);color:var(--primary);border-radius:999px;padding:7px 9px;font-size:.78rem;font-weight:800}.branch-actions .btn{flex:150px}.audit-event-list{gap:10px}.audit-event{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.audit-event strong{color:var(--ink);margin-top:4px;display:block}input:disabled,textarea:disabled,select:disabled{background:var(--surface-soft);color:var(--text-subtle);cursor:not-allowed}.vanguard-workspace{gap:18px;padding-top:28px;display:grid}.vanguard-lock-preview,.vanguard-brief,.anomaly-panel,.scenario-ai-form-card,.scenario-ai-result-card,.benchmark-panel{padding:22px}.vanguard-lock-preview{gap:18px;margin-top:22px;display:grid}.vanguard-brief{grid-template-columns:minmax(0,1fr) minmax(220px,.3fr) minmax(220px,.3fr);align-items:center;gap:18px;display:grid}.vanguard-brief h2{font-size:clamp(1.65rem,3vw,2.45rem)}.vanguard-brief p:not(.eyebrow),.vanguard-status-card p{margin-top:8px}.vanguard-status-card,.vanguard-mini-grid div,.anomaly-card,.scenario-metric-grid div,.benchmark-card-ai{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffbd;padding:14px}.vanguard-status-card span,.vanguard-mini-grid span,.anomaly-card span,.scenario-metric-grid span,.benchmark-card-ai span{color:var(--text-muted);font-size:.82rem;font-weight:750;display:block}.vanguard-status-card strong,.vanguard-mini-grid strong,.scenario-metric-grid strong,.benchmark-card-ai strong{color:var(--ink);overflow-wrap:anywhere;margin-top:5px;font-size:1.08rem;display:block}.vanguard-status-card strong{color:var(--primary);font-size:clamp(2rem,4vw,3rem)}.vanguard-mini-grid,.anomaly-grid,.cash-flow-strip,.scenario-ai-panel,.scenario-metric-grid,.scenario-chart,.benchmark-grid{gap:12px;display:grid}.vanguard-mini-grid,.anomaly-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.scenario-ai-panel{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:start}.scenario-metric-grid,.benchmark-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-prompt-form{gap:12px;display:grid}.anomaly-card{gap:10px;display:grid}.anomaly-card.warning{background:#fff8eadb;border-color:#b7791f47}.anomaly-card.danger{background:#fff1efe0;border-color:#b423183d}.anomaly-card.good{background:var(--surface-tint);border-color:#16724c3d}.anomaly-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.anomaly-card h3{font-size:1.08rem}.anomaly-card p,.anomaly-card strong,.scenario-ai-result-card p,.benchmark-card-ai p{color:var(--text-muted);font-size:.9rem;font-weight:700}.anomaly-card strong{color:var(--ink)}.cash-flow-strip{margin-top:18px}.cash-flow-strip div,.scenario-chart div{color:var(--text-muted);grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:12px;font-size:.86rem;font-weight:750;display:grid}.cash-flow-strip i,.scenario-chart i,.benchmark-meter i{border-radius:999px;display:block}.cash-flow-strip i{width:var(--cash-width);background:linear-gradient(90deg, var(--primary), var(--secondary));height:12px}.cash-flow-strip strong,.scenario-chart strong{color:var(--ink)}.scenario-ai-result-card{gap:14px;display:grid}.scenario-chart div{grid-template-columns:42px minmax(0,1fr) auto}.scenario-chart div>div{min-width:0;height:26px;display:block;position:relative}.scenario-chart i{height:10px;position:absolute;left:0}.scenario-chart .base-bar{width:var(--base-width);background:#3454d147;top:1px}.scenario-chart .scenario-bar{width:var(--scenario-width);background:linear-gradient(90deg, var(--accent), var(--primary));top:15px}.benchmark-card-ai{align-content:start;gap:10px;display:grid}.benchmark-meter{background:#117c6f1f;border-radius:999px;height:10px;overflow:hidden}.benchmark-meter i{width:var(--benchmark-width);background:linear-gradient(90deg, var(--primary), var(--secondary));height:100%}.platform-workspace{gap:18px;padding-top:28px;display:grid}.platform-lock-preview,.platform-brief,.api-playground-card,.api-response-card,.embedded-panel,.marketplace-panel{padding:22px}.platform-lock-preview{gap:18px;margin-top:22px;display:grid}.platform-brief{grid-template-columns:minmax(0,1fr) minmax(220px,.3fr) minmax(220px,.3fr);align-items:center;gap:18px;display:grid}.platform-brief h2{font-size:clamp(1.65rem,3vw,2.45rem)}.platform-brief p:not(.eyebrow),.platform-score-card p{margin-top:8px}.platform-score-card,.platform-mini-grid div,.platform-metric-grid div,.platform-trigger,.embedded-card,.marketplace-card,.node-builder-preview div{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffbd;padding:14px}.platform-score-card span,.platform-mini-grid span,.platform-metric-grid span,.platform-trigger span,.embedded-card span,.marketplace-card span,.node-builder-preview span{color:var(--text-muted);font-size:.82rem;font-weight:750;display:block}.platform-score-card strong,.platform-mini-grid strong,.platform-metric-grid strong,.embedded-card strong,.node-builder-preview strong{color:var(--ink);overflow-wrap:anywhere;margin-top:5px;font-size:1.08rem;display:block}.platform-score-card strong{color:var(--primary);font-size:clamp(2rem,4vw,3rem)}.platform-score-card.good strong{color:var(--good)}.platform-score-card.warning strong{color:var(--warning)}.platform-score-card.danger strong{color:var(--danger)}.platform-mini-grid,.platform-api-panel,.platform-api-form,.platform-api-form-grid,.platform-metric-grid,.platform-trigger-list,.embedded-grid,.marketplace-grid,.marketplace-meta,.node-builder-preview{gap:12px;display:grid}.platform-mini-grid,.platform-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-api-panel{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:start}.platform-api-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.api-response-card{gap:14px;display:grid}.platform-trigger-list{gap:10px}.platform-trigger{gap:6px;display:grid}.platform-trigger.warning{background:#fff8eadb;border-color:#b7791f47}.platform-trigger.danger{background:#fff1efe0;border-color:#b423183d}.platform-trigger.good{background:var(--surface-tint);border-color:#16724c3d}.platform-trigger p,.platform-trigger strong,.embedded-card p,.marketplace-card p{color:var(--text-muted);font-size:.9rem;font-weight:700}.platform-trigger strong,.embedded-card strong{color:var(--ink)}.embedded-grid,.marketplace-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.embedded-card,.marketplace-card{align-content:start;gap:10px;display:grid}.embedded-card h3,.marketplace-card h3{font-size:1.08rem}.embedded-card code{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-soft);min-height:84px;color:var(--text-muted);overflow-wrap:anywhere;padding:10px;font-size:.78rem;line-height:1.5;display:block}.node-builder-preview{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;margin-bottom:16px}.node-builder-preview i{display:none}.marketplace-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-meta span{background:var(--surface-tint);color:var(--primary);border-radius:999px;padding:7px 9px;font-size:.78rem;font-weight:800}.developers-page{gap:24px;padding-top:30px;display:grid}.developers-hero{grid-template-columns:minmax(0,1fr) minmax(0,.48fr);align-items:end;gap:22px;padding:34px;display:grid}.developers-hero h1{max-width:900px;font-size:clamp(2.35rem,5vw,5rem)}.developers-hero p:not(.eyebrow),.embed-docs p{max-width:780px;margin-top:12px}.api-docs-grid,.embed-docs,.enterprise-waitlist{gap:18px;display:grid}.api-docs-grid,.enterprise-waitlist{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:start}.api-doc-card,.embed-docs,.enterprise-waitlist{min-width:0;padding:22px}.code-card pre{border:1px solid var(--border);border-radius:var(--radius-md);color:#e8f0ef;background:#101b2d;margin-top:16px;padding:16px;font-size:.84rem;line-height:1.7;overflow-x:auto}.code-card code{color:inherit;background:0 0;border:0;margin:0;padding:0}.response-field-list{margin-top:14px}.response-field-list p,.embed-doc-grid code,.developer-access-grid p,.api-usage-list p{margin-top:6px}.embed-docs{grid-template-columns:minmax(0,.68fr) minmax(0,1fr);align-items:center}.waitlist-form{margin-top:0}.waitlist-use-case{grid-column:1/-1}.waitlist-form .btn{align-self:end}.empty-state{color:var(--text-muted);font-weight:700}.animate-fade-in{animation:.48s ease-out both fadeIn}.animated-number{font-variant-numeric:tabular-nums;line-height:inherit;will-change:contents;display:inline-block}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes inputShake{0%,to{translate:0}25%{translate:-3px}50%{translate:3px}75%{translate:-2px}}@keyframes toolReveal{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@supports (animation-timeline:view()){.tool-grid .tool-card{opacity:0;animation:.64s cubic-bezier(.2,.8,.2,1) both toolReveal;animation-timeline:view();animation-range:entry 4% cover 24%}.tool-grid .tool-card:nth-child(3n+2){animation-range:entry 8% cover 28%}.tool-grid .tool-card:nth-child(3n){animation-range:entry 12% cover 32%}}@media (prefers-color-scheme:dark){:root{--background:#08111f;--surface:#101b2d;--surface-soft:#142339;--surface-tint:#102821;--ink:#edf7f4;--text-main:#dce8e5;--text-muted:#aab9c2;--text-subtle:#7f909b;--primary:#42d3bd;--primary-hover:#6ee7d4;--secondary:#8ea2ff;--accent:#ffb45f;--warning:#f6c76d;--danger:#ff8f83;--good:#6ee7a8;--border:#b7cbd429;--border-strong:#d8e6ec47;--shadow-sm:0 1px 2px #00000047;--shadow-md:0 18px 42px #00000057;--shadow-lg:0 28px 72px #0000006b;--glow-primary:0 0 0 1px #42d3bd47, 0 18px 52px #42d3bd2e;--glass-bg:#101b2db8;--glass-strong:#111f34e0;--selection-bg:#42d3bd52;--scrollbar-thumb:#42d3bd6b;--scrollbar-track:#08111f6b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:radial-gradient(circle at 12% 8%, #42d3bd1f, transparent 28rem), radial-gradient(circle at 88% 2%, #8ea2ff29, transparent 26rem), linear-gradient(180deg, #060b14 0%, var(--background) 52%, #0b1626 100%)}body:before{background:linear-gradient(#8ea2ff0d 1px,#0000 1px),linear-gradient(90deg,#42d3bd0d 1px,#0000 1px)}.site-header{background:#08111fb8}.trust-row span,.pricing-trust-strip div,.restore-access-panel,.plan-comparison,.pro-outcome-card,.preview-metrics div,.metric-item,.dashboard-table,.result-card,.input-panel,.tool-card,.insight-item,.calculator-mockup,.summary-chip,.pricing-card,.account-panel,.onboarding-panel,.developer-access-panel,.decision-memory,.growth-panel,.scenario-builder,.saved-scenarios,.connected-alerts-summary,.model-review-summary,.vanguard-summary,.platform-summary,.setup-checklist div,.developer-access-grid div,.api-usage-list div,.api-key-reveal,.model-review-summary-grid div,.model-review-lock-preview,.model-review-brief,.model-review-status-card,.rbac-panel,.role-permission-card,.branch-form,.review-queue,.branch-card,.branch-meta-grid div,.audit-trail-panel,.audit-event,.model-metric-grid div,.vanguard-lock-preview,.vanguard-brief,.vanguard-status-card,.vanguard-mini-grid div,.anomaly-panel,.anomaly-card,.scenario-ai-form-card,.scenario-ai-result-card,.scenario-metric-grid div,.benchmark-panel,.benchmark-card-ai,.platform-lock-preview,.platform-brief,.platform-score-card,.platform-mini-grid div,.api-playground-card,.api-response-card,.platform-metric-grid div,.platform-trigger,.embedded-panel,.embedded-card,.marketplace-panel,.marketplace-card,.node-builder-preview div,.developers-hero,.api-doc-card,.response-field-list div,.embed-docs,.embed-doc-grid div,.enterprise-waitlist,.connected-lock-preview,.connected-brief,.connected-brief-metric,.connected-mini-grid div,.integration-mini-card,.integration-card,.margin-pulse-panel,.connected-alerts-panel,.pulse-metric-grid div,.alert-rule-form,.alert-list,.alert-card,.saved-alert-rule,.premium-gate,.guide-card,.pro-history-preview,.locked-dashboard-preview,.legal-card,.related-tools,.related-tool-card,.result-email-form,.tool-reminder-card,.tool-deep-dive article,.tool-faq article{background:var(--glass-strong)}.calculator-mockup.mockup-green,.calculator-mockup.mockup-blue,.calculator-mockup.mockup-amber{border-color:var(--border);background:linear-gradient(#122035eb,#0c1828db),linear-gradient(90deg,#42d3bd14,#ffb45f14)}.tool-card:hover,.tool-card:focus-within{background:#122035f5}.alert-card.warning{background:#442c0bad}.alert-card.danger{background:#4b1816ad}.anomaly-card.warning{background:#442c0bad}.anomaly-card.danger{background:#4b1816ad}.anomaly-card.good{background:#102821d1}.platform-trigger.warning{background:#442c0bad}.platform-trigger.danger{background:#4b1816ad}.platform-trigger.good{background:#102821d1}.teaser-track{fill:#d8e6ec24}.hero-teaser,.pro-dashboard-preview,.tool-pro-cta,.tool-reminder-card,.pro-value-panel,.restore-access-panel,.dashboard-preview,.model-review-brief,.vanguard-brief,.platform-brief,.connected-brief,.premium-section,.about-section{background:linear-gradient(135deg,#122035eb,#0c1828db),linear-gradient(90deg,#8ea2ff14,#42d3bd14)}input[type=number],input[type=email],input[type=text],select,textarea,.preview-toggle,.pro-dashboard-card div,.pro-dashboard-note,.pro-dashboard-action,.mini-metric,.inventory-formula div,.hire-capacity-grid div,.tier-option{color:var(--ink);background:#08111fbd}input[type=number]:focus,input[type=email]:focus,input[type=text]:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px #42d3bd4d,0 16px 38px #42d3bd2e}.teaser-result,.result-card.featured,.result-card.good,.benchmark-card,.featured-plan,.comparison-head{background:#102821d1}.result-card.warning,.alert-banner{background:#442c0bad}.result-card.danger{background:#4b1816ad}.chart-row i,.progress-track{background:#d8e6ec29}.tooltip-panel,.tooltip-panel:after{color:#101b2d;background:#eef8f5e6}}@media (max-width:980px){.site-nav{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;min-height:auto;padding:12px 0}.nav-links{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:flex-start;gap:8px;padding-bottom:0;overflow:visible}.nav-links a{border:1px solid var(--border);background:var(--glass-bg);padding:8px 10px;font-size:.88rem;line-height:1}.hero,.visual-showcase,.split-section,.premium-section,.tool-shell,.tool-hero,.plan-grid,.pro-value-panel,.pro-outcome-grid,.restore-access-panel,.pricing-faq,.pricing-trust-strip,.dashboard-header,.dashboard-grid,.setup-checklist,.developer-access-grid,.api-usage-list,.developers-hero,.api-docs-grid,.embed-docs,.embed-doc-grid,.enterprise-waitlist,.inventory-formula,.hire-capacity-grid,.tier-grid,.guide-grid,.tool-deep-dive,.related-tool-grid,.tool-faq,.model-review-brief,.vanguard-brief,.platform-brief,.rbac-grid,.branch-workbench,.scenario-ai-panel,.platform-api-panel,.model-review-summary-grid,.model-metric-grid,.vanguard-mini-grid,.anomaly-grid,.scenario-metric-grid,.benchmark-grid,.platform-mini-grid,.platform-metric-grid,.embedded-grid,.marketplace-grid,.node-builder-preview,.connected-brief,.integration-grid,.connected-mini-grid,.integration-card-row,.pulse-metric-grid,.alert-workbench,.dashboard-alert-list{grid-template-columns:1fr}.hero{min-height:auto}.metric-strip,.tool-grid,.mockup-grid{grid-template-columns:1fr}.mockup-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-card{min-height:240px}.tool-summary{grid-template-columns:repeat(3,1fr);min-width:0}.account-panel,.onboarding-panel,.developer-access-panel,.connected-alerts-summary,.model-review-summary,.vanguard-summary,.platform-summary,.onboarding-panel,.developer-access-panel,.scenario-builder,.saved-scenarios{grid-column:auto}.account-panel{position:static}.dashboard-actions{justify-content:flex-start}}@media (max-width:640px){.container{width:min(100% - 24px,1180px)}.home-page{padding-top:18px}.site-nav{gap:10px;padding:10px 0}.nav-cta{display:none}.brand{gap:8px;min-width:0;font-size:.98rem}.brand-logo{flex-basis:30px;width:30px;height:30px}.nav-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;display:grid}.nav-links a{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:8px 6px;overflow:hidden}.hero{gap:24px;padding-top:20px}.hero-lede{font-size:1rem}.hero-actions .btn,.action-row .btn,.tool-card .btn{width:100%}.trust-row,.operator-proof,.preview-metrics,.mini-grid,.setup-checklist,.profile-form,.developer-access-grid,.api-usage-list,.api-key-reveal,.response-field-list,.embed-doc-grid,.waitlist-form,.result-email-form form,.tool-reminder-card,.tool-reminder-card form,.model-review-summary-grid,.model-metric-grid,.vanguard-mini-grid,.anomaly-grid,.scenario-metric-grid,.benchmark-grid,.platform-mini-grid,.platform-api-form-grid,.platform-metric-grid,.embedded-grid,.marketplace-grid,.node-builder-preview,.cash-flow-strip div,.scenario-chart div,.branch-form-grid,.branch-card-top,.branch-meta-grid,.audit-event,.connected-mini-grid,.integration-card-row,.integration-card-top,.pulse-metric-grid,.pulse-chart-row,.alert-rule-form,.saved-alert-rule,.memory-grid,.funnel-steps,.growth-grid,.tool-summary,.table-row,.history-row,.inline-form-row,.comparison-row,.pro-dashboard-card,.tool-pro-cta,.footer-grid,.mockup-grid,.scenario-form,.scenario-results,.scenario-card{grid-template-columns:1fr}.chart-row{grid-template-columns:88px 1fr}.bar-visualizer div,.velocity-bars div,.value-stack div{grid-template-columns:1fr;gap:7px}.section{padding-top:56px}.premium-section,.about-section,.dashboard-preview,.pro-dashboard-preview,.input-panel,.result-card,.pricing-card,.account-panel,.onboarding-panel,.developer-access-panel,.decision-memory,.growth-panel,.scenario-builder,.saved-scenarios,.connected-alerts-summary,.model-review-summary,.vanguard-summary,.platform-summary,.model-review-lock-preview,.model-review-brief,.vanguard-lock-preview,.vanguard-brief,.platform-lock-preview,.platform-brief,.rbac-panel,.branch-form,.review-queue,.audit-trail-panel,.anomaly-panel,.scenario-ai-form-card,.scenario-ai-result-card,.benchmark-panel,.api-playground-card,.api-response-card,.embedded-panel,.marketplace-panel,.developers-hero,.api-doc-card,.embed-docs,.enterprise-waitlist,.connected-lock-preview,.connected-brief,.integration-card,.margin-pulse-panel,.connected-alerts-panel,.restore-access-panel,.premium-gate{padding:18px}.dashboard-actions,.dashboard-actions form,.dashboard-actions .btn,.pricing-card form .btn,.inline-form-row .btn,.tool-pro-cta .btn,.api-key-reveal .btn,.waitlist-form .btn,.scenario-card .btn{width:100%}.api-key-reveal span,.api-key-reveal code,.api-key-reveal .btn,.waitlist-use-case{grid-area:auto}.connected-brief-metric strong,.vanguard-status-card strong,.platform-score-card strong{font-size:2rem}.pulse-chart-row strong,.cash-flow-strip strong,.scenario-chart strong{justify-self:start}.tool-pro-cta{position:static}.tooltip-panel{width:auto;position:fixed;inset:84px 12px auto}.tooltip-panel:after{display:none}.footer-grid{gap:20px}.chart-heading{display:grid}.chart-legend{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.tool-grid .tool-card{opacity:1;translate:0;animation:none!important}}
