:root{--background:#f7f9fc;--surface:#fff;--surface-soft:#eef3f8;--surface-tint:#ecfdf5;--ink:#0b0f19;--text-main:#121826;--text-muted:#5d667a;--text-subtle:#8a93a6;--primary:#10b981;--primary-hover:#059669;--secondary:#6366f1;--accent:#f43f5e;--warning:#f59e0b;--danger:#e11d48;--good:#10b981;--border:#6a7c9438;--border-strong:#4c5a7357;--shadow-sm:0 1px 2px #0b0f1914;--shadow-md:0 18px 48px #0b0f191f;--shadow-lg:0 34px 90px #0b0f192e;--glow-primary:0 0 0 1px #10b9812e, 0 22px 62px #6366f12e;--glass-bg:#ffffff94;--glass-strong:#ffffffc7;--glass-weak:#ffffff73;--premium-border:#ffffff94;--brand-gradient:linear-gradient(90deg, #10b981, #3b82f6 48%, #8b5cf6);--warm-gradient:linear-gradient(90deg, #f59e0b, #f43f5e);--selection-bg:#10b98142;--scrollbar-thumb:#6366f157;--scrollbar-track:#e2e8f061;--radius-sm:6px;--radius-md:8px;--font-sans:var(--font-inter), Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:var(--font-outfit), var(--font-sans);--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{--font-sans:var(--font-inter), Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:var(--font-outfit), var(--font-sans);background:linear-gradient(115deg, #10b9811a, transparent 34%), linear-gradient(245deg, #6366f11f, transparent 36%), linear-gradient(180deg, #fcfdff 0%, var(--background) 42%, #edf3fb 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(#6366f109 1px,#0000 1px),linear-gradient(90deg,#10b98109 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:52px 52px;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);font-family:var(--font-outfit), var(--font-sans);letter-spacing:0;font-weight:850;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(16px)saturate(180%);background:#f7f9fcad;border-bottom:1px solid #0b0f190f;position:sticky;top:0;box-shadow:0 1px #ffffff8f}.site-nav{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:76px;display:grid}.brand{color:var(--ink);font-size:1rem;font-family:var(--font-outfit), var(--font-sans);white-space:nowrap;align-items:center;gap:10px;font-weight:850;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)}.nav-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.command-trigger{border-radius:var(--radius-sm);min-height:42px;color:var(--ink);-webkit-backdrop-filter:blur(12px)saturate(180%);background:#ffffff8f;border:1px solid #117c6f33;justify-content:center;align-items:center;gap:10px;padding:8px 10px 8px 12px;font-size:.88rem;font-weight:800;display:inline-flex;box-shadow:0 8px 28px #1f268712}.command-trigger:hover{box-shadow:var(--glow-primary);background:#ffffffbd;border-color:#10b9816b}.command-trigger kbd{color:var(--text-muted);font-family:var(--font-sans);background:#f7f9fcdb;border:1px solid #0b0f191a;border-radius:6px;padding:5px 6px;font-size:.7rem;font-weight:850;line-height:1}.command-overlay{z-index:90;-webkit-backdrop-filter:blur(18px);background:#070b146b;align-items:start;padding:clamp(86px,12vh,140px) 16px 24px;display:grid;position:fixed;inset:0}.command-palette{border-radius:var(--radius-md);width:min(720px,100%);max-height:min(720px,100vh - 120px);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(20px)saturate(180%);background:#f7f9fce0;border:1px solid #ffffff94;margin:0 auto;animation:.18s cubic-bezier(.18,.9,.28,1.12) both commandPaletteIn;overflow:hidden}.command-search-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.command-search-row input{min-height:48px;box-shadow:none;color:var(--ink);background:0 0;border:0;padding:0 8px;font-size:1rem;font-weight:750}.command-search-row input:focus{box-shadow:none}.command-search-row button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-soft);min-height:34px;color:var(--text-muted);padding:6px 9px;font-size:.74rem;font-weight:850}.command-result-list{max-height:min(540px,100vh - 236px);padding:8px;display:grid;overflow:auto}.command-result{--command-accent:var(--primary);border-radius:var(--radius-sm);color:var(--ink);border:1px solid #0000;border-left-width:3px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;transition:background .16s,border-color .16s,transform .16s;display:grid}.command-result.accent-blue{--command-accent:var(--secondary)}.command-result.accent-amber{--command-accent:var(--accent)}.command-result strong,.command-empty strong{color:var(--ink);font-family:var(--font-outfit), var(--font-sans);font-size:1rem;font-weight:850;display:block}.command-result span,.command-result small,.command-empty span{color:var(--text-muted);margin-top:5px;font-size:.84rem;line-height:1.45;display:block}.command-result small{border:1px solid var(--border);background:var(--glass-bg);white-space:nowrap;border-radius:999px;margin-top:0;padding:6px 8px;font-size:.72rem;font-weight:850}.command-result:hover,.command-result.active{border-color:#ffffffb8;border-left-color:var(--command-accent);background:linear-gradient(135deg,#10b9811a,#6366f114),#ffffff9e;transform:translateY(-1px)}.command-empty{text-align:center;padding:28px}.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:linear-gradient(135deg, var(--primary), var(--secondary));color:#fff;box-shadow:0 14px 30px #6366f12e}.btn-primary:hover{background:linear-gradient(135deg, var(--primary-hover), #4f46e5)}.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(--secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800;line-height:1.2}.hero .hero-seo-title span{background:var(--brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.hero .hero-headline{max-width:760px;font-size:clamp(2.55rem,5.7vw,4.45rem);font-weight:900}.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-radius:var(--radius-sm);background:var(--glass-bg);-webkit-backdrop-filter:blur(16px)saturate(170%);border:1px solid #ffffff94;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(--warning), var(--accent));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-radius:var(--radius-md);-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(145deg,#ffffffb3,#ffffff6b),linear-gradient(115deg,#10b98129,#6366f11f);border:1px solid #ffffff94;gap:18px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 32px #1f268712,0 28px 82px #0b0f1921}.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:linear-gradient(135deg,#ecfdf5f5,#eef2ffc7);border:1px solid #117c6f42;padding:16px;animation-duration:.44s;animation-timing-function:cubic-bezier(.18,.9,.28,1.18);animation-fill-mode:both;position:relative;overflow:hidden}.teaser-result:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000,#ffffffc2,#0000);width:42%;animation-duration:.52s;animation-timing-function:ease;animation-fill-mode:both;position:absolute;inset:-40% auto -40% -60%;transform:skew(-18deg)}.teaser-result.shimmer-a{animation-name:valueBounceA}.teaser-result.shimmer-a:after{animation-name:valueShimmerA}.teaser-result.shimmer-b{animation-name:valueBounceB}.teaser-result.shimmer-b:after{animation-name:valueShimmerB}.teaser-result span{color:var(--text-muted);font-size:.82rem;font-weight:750;display:block}.teaser-result strong{background:var(--brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;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-flow-curve{border-radius:var(--radius-md);background-color:#ffffff85;background-image:linear-gradient(#6366f114 1px,#0000 1px),linear-gradient(90deg,#10b98114 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #6366f124;width:100%;height:104px}.teaser-flow-area,.teaser-flow-line,.teaser-flow-point{transition:opacity .16s,filter .16s}.teaser-flow-area{fill:#10b98121}.teaser-flow-line{fill:none;stroke:var(--primary);stroke-linecap:round;stroke-width:3px;filter:drop-shadow(0 0 12px #6366f138)}.teaser-flow-point{fill:#fff;stroke:var(--secondary);stroke-width:2px}.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 #10b9813d);transform-box:fill-box;transform-origin:0;transition:none}.teaser-range-wrap{align-items:center;min-height:42px;display:grid;position:relative}.teaser-range-wrap input[type=range]{z-index:2;background:linear-gradient(90deg, var(--primary), var(--secondary)) 0 / var(--range-progress) 100% no-repeat, #6366f11f;height:26px;accent-color:var(--primary);border-radius:999px;position:relative}.teaser-range-tooltip{left:clamp(24px, var(--range-progress), calc(100% - 24px));z-index:3;color:#fff;pointer-events:none;background:#0b0f19db;border:1px solid #ffffff9e;border-radius:999px;padding:6px 8px;font-size:.72rem;font-weight:850;line-height:1;transition:left .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);position:absolute;bottom:calc(100% - 2px);transform:translate(-50%)translateY(3px)scale(.96)}.teaser-range-wrap.dragging .teaser-range-tooltip{transform:translate(-50%)translateY(-1px)scale(1.04)}.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-radius:var(--radius-md);background:var(--glass-strong);-webkit-backdrop-filter:blur(16px)saturate(180%);border:1px solid #ffffff80;box-shadow:0 8px 32px #1f268712}.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:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:34px;display:grid}.mockup-grid{perspective:1200px;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:14px;display:grid}.mockup-grid .calculator-mockup:first-child{grid-row:span 2}.calculator-mockup{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(16px)saturate(180%);min-height:220px;transform-style:preserve-3d;background:#ffffff8f;border:1px solid #ffffff85;gap:14px;padding:14px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 32px #1f268712}.mockup-grid .calculator-mockup:first-child{min-height:454px}.calculator-mockup:before{z-index:0;border-radius:inherit;content:"";opacity:0;background:linear-gradient(135deg,#10b9818f,#6366f12e);transition:opacity .22s;position:absolute;inset:-1px}.calculator-mockup>*{z-index:1;position:relative}.calculator-mockup:hover{box-shadow:var(--shadow-md);border-color:#6366f147;transform:translateY(-4px)rotateX(1deg)}.calculator-mockup:hover:before{opacity:.18}.calculator-mockup.mockup-green{background:linear-gradient(145deg,#ecfdf5b8,#ffffff6b)}.calculator-mockup.mockup-blue{background:linear-gradient(145deg,#eef2ffb8,#ffffff6b);border-color:#6366f138}.calculator-mockup.mockup-amber{background:linear-gradient(145deg,#fff7edb8,#ffffff6b);border-color:#f43f5e33}.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:118px 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-explorer{gap:18px;display:grid}.tool-explorer-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.tool-tabs{border-radius:var(--radius-md);background:var(--glass-bg);-webkit-backdrop-filter:blur(16px)saturate(180%);border:1px solid #ffffff80;flex-wrap:wrap;gap:8px;padding:8px;display:flex;box-shadow:0 8px 32px #1f268712}.tool-tabs button{border-radius:var(--radius-sm);min-height:40px;color:var(--text-muted);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:.86rem;font-weight:850;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.tool-tabs button:hover,.tool-tabs button.active{color:var(--ink);background:linear-gradient(135deg,#10b98121,#6366f11a),#ffffff9e;border-color:#10b98147;transform:translateY(-1px)}.tool-tabs strong{min-width:22px;color:var(--primary);background:#10b9811f;border-radius:999px;padding:5px 6px;font-size:.72rem;line-height:1}.tool-library-link{border-radius:var(--radius-sm);min-height:48px;color:var(--ink);white-space:nowrap;-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#10b9811f,#6366f114),#ffffff94;border:1px solid #10b98142;justify-content:center;align-items:center;padding:10px 14px;font-size:.88rem;font-weight:850;display:inline-flex}.tool-library-link:hover{box-shadow:var(--glow-primary);border-color:#10b9817a}.tool-explorer-note{max-width:720px;color:var(--text-muted);margin:0;font-size:.94rem;font-weight:650}.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tool-card{isolation:isolate;--card-glow-rgb:16, 185, 129;--card-border-gradient:linear-gradient(135deg, #10b981c2, #6366f161);--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;border-radius:inherit;content:"";background:radial-gradient(circle at var(--spotlight-x) var(--spotlight-y), rgba(var(--card-glow-rgb), .86), transparent 34%), var(--card-border-gradient);opacity:.44;pointer-events:none;-webkit-mask-composite:xor;padding:1px;transition:opacity .18s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tool-card:after{z-index:0;content:"";background:radial-gradient(circle at var(--spotlight-x) var(--spotlight-y), rgba(var(--card-glow-rgb), .24), transparent 40%);opacity:0;pointer-events:none;transition:opacity .18s;position:absolute;inset:0}.tool-card>*{z-index:2;position:relative}.tool-card.accent-blue{--card-glow-rgb:99, 102, 241;--card-border-gradient:linear-gradient(135deg, #6366f1c7, #8b5cf66b)}.tool-card.accent-amber{--card-glow-rgb:244, 63, 94;--card-border-gradient:linear-gradient(135deg, #f59e0bb3, #f43f5e85)}.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:#ffffffad;border-color:#ffffffb8;transform:translateY(-5px)}.tool-card:hover:after,.tool-card:focus-within:after{opacity:1}.tool-card:hover:before,.tool-card:focus-within:before{opacity:.92}.tool-card:hover .tool-card-hover-label,.tool-card:focus-within .tool-card-hover-label{opacity:1;transform:translateY(0)}.tools-library-page{padding-top:56px}.tools-library-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:end;gap:28px;display:grid}.tools-library-hero h1{max-width:820px}.tools-library-hero p:not(.eyebrow),.tools-library-card p{max-width:720px;margin-top:16px;font-size:1.05rem}.tools-library-card{border-radius:var(--radius-md);background:var(--glass-strong);-webkit-backdrop-filter:blur(16px)saturate(180%);border:1px solid #ffffff85;padding:22px;box-shadow:0 8px 32px #1f268712}.tools-library-card span{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:850;display:block}.tools-library-card strong{color:var(--ink);font-family:var(--font-outfit), var(--font-sans);margin-top:10px;font-size:1.7rem;line-height:1.08;display:block}.tools-library-section{padding-top:54px}.split-section{grid-template-columns:.9fr 1.1fr;align-items:start;gap:42px;display:grid}.insight-list{gap:12px;display:grid;position:relative}.workflow-flow-svg{pointer-events:none;width:calc(100% - 36px);height:calc(100% - 40px);position:absolute;inset:20px 18px}.workflow-flow-path,.workflow-flow-pulse{fill:none;stroke-linecap:round}.workflow-flow-path{stroke:#6366f12e;stroke-width:2px}.workflow-flow-pulse{stroke:var(--primary);stroke-dasharray:12 18;stroke-width:3px;filter:drop-shadow(0 0 12px #10b98152);animation:2.6s linear infinite workflowPulse}.insight-item{grid-template-columns:auto 1fr;gap:18px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative}.insight-item:hover{box-shadow:var(--glow-primary);border-color:#6366f147;transform:translateY(-3px)}.insight-item>span{color:var(--secondary);font-weight:850}.insight-item p{margin-top:6px}.premium-section{-webkit-backdrop-filter:blur(18px)saturate(180%);background:linear-gradient(135deg,#ffffff8a,#ffffff57),linear-gradient(115deg,#6366f11f,#10b9811a);border-color:#ffffff7a;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);-webkit-backdrop-filter:blur(18px)saturate(180%);box-shadow:var(--shadow-md);background:linear-gradient(145deg,#ffffffa3,#ffffff61),linear-gradient(115deg,#10b98129,#6366f11f);border:1px solid #ffffff8a;gap:16px;padding:18px;transition:background .26s,box-shadow .26s,min-height .26s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.pro-dashboard-preview.signal-ads{background:linear-gradient(145deg,#ffffffa3,#ffffff61),linear-gradient(115deg,#6366f12e,#8b5cf624)}.pro-dashboard-preview.signal-inventory{background:linear-gradient(145deg,#ffffffa3,#ffffff61),linear-gradient(115deg,#f59e0b29,#10b98124)}.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);-webkit-backdrop-filter:blur(12px)saturate(170%);background:#ffffff75;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{color:var(--primary);background:linear-gradient(135deg,#10b98124,#6366f11a),#ffffffbd;box-shadow:0 8px 18px #6366f11a}.pro-dashboard-card{grid-template-columns:1fr .8fr;gap:12px;min-height:98px;transition:min-height .24s cubic-bezier(.22,1,.36,1);display:grid}.pro-dashboard-card div,.pro-dashboard-note,.pro-dashboard-action{border:1px solid var(--border);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(12px)saturate(170%);background:#ffffff8f;padding:14px;transition:min-height .24s cubic-bezier(.22,1,.36,1)}.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-gauge{background:#6366f11f;border-radius:999px;height:10px;position:relative;overflow:hidden}.pro-dashboard-gauge span{border-radius:inherit;background:var(--brand-gradient);transition:width .32s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0;box-shadow:0 0 22px #10b98142}.preview-panel-motion{animation:.26s cubic-bezier(.22,1,.36,1) both dashboardPanelMorph}.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{visibility:hidden;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;transform-origin:100% 100%;background:#17211fe0;padding:10px 12px;font-size:.82rem;font-weight:650;line-height:1.45;transition:opacity .15s,transform .15s,visibility .15s;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{visibility:visible;opacity:1;animation:.26s cubic-bezier(.18,.9,.28,1.25) both tooltipSpring;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);appearance:none;background:#6366f124;border-radius:999px;height:8px}input[type=range]::-webkit-slider-thumb{background:linear-gradient(135deg, var(--primary), var(--secondary));transform-origin:50%;border:2px solid #fff;border-radius:999px;width:18px;height:18px;transition:transform .18s cubic-bezier(.18,.9,.28,1.25);box-shadow:0 2px 8px #0b0f192e,0 0 0 6px #10b9811f}input[type=range]::-moz-range-thumb{background:linear-gradient(135deg, var(--primary), var(--secondary));border:2px solid #fff;border-radius:999px;width:18px;height:18px;transition:transform .18s cubic-bezier(.18,.9,.28,1.25);box-shadow:0 2px 8px #0b0f192e,0 0 0 6px #10b9811f}.teaser-range-wrap.dragging input[type=range]::-webkit-slider-thumb{transform:scale(1.18,.88)}.teaser-range-wrap.dragging input[type=range]::-moz-range-thumb{transform:scale(1.18,.88)}.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(4,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) repeat(2,minmax(260px,.64fr));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:1px solid var(--border);border-radius:var(--radius-md);background:radial-gradient(circle at 0 0,#117c6f1f,#0000 24rem),linear-gradient(135deg,#fffffff0,#f7fbffd6);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:22px;margin-top:30px;padding:clamp(22px,2.5vw,34px);display:grid;overflow:clip}.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:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px;margin-top:30px;display:grid}.pricing-card,.data-boundary-panel,.account-panel,.onboarding-panel,.developer-access-panel,.decision-memory,.pro-command-panel,.pro-risk-radar,.pro-review-flow,.scenario-compare-panel,.growth-panel,.scenario-builder,.saved-scenarios,.connected-alerts-summary,.model-review-summary,.vanguard-summary,.platform-summary,.enterprise-command-center,.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}.enterprise-plan{background:linear-gradient(145deg,#fffffff0,#f9f7ffe0),linear-gradient(90deg,#8b5cf61a,#f43f5e14);border-color:#8b5cf657}.enterprise-plan .plan-badge{color:#7c3aed;background:#8b5cf621}.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}.data-boundary-panel{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:22px;margin-top:24px;padding:24px;display:grid}.data-boundary-panel h2{margin-top:5px;font-size:clamp(1.5rem,2.8vw,2.2rem)}.data-boundary-panel p:not(.eyebrow){margin-top:10px}.data-boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.data-boundary-grid article{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffb8;padding:16px}.data-boundary-grid span{color:var(--primary);text-transform:uppercase;font-size:.78rem;font-weight:850;display:block}.data-boundary-grid p{margin-top:8px;font-size:.9rem}.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:.78fr repeat(4,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:nth-child(4){color:var(--secondary);font-weight:800}.comparison-row span:last-child{color:var(--accent);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-page .btn-outline{color:#eef8f5;background:linear-gradient(135deg,#117c6feb,#3454d1c7),#102821;border-color:#117c6f75;box-shadow:inset 0 1px #ffffff29,0 12px 28px #117c6f2e}.dashboard-page .btn-outline:hover{color:#fff;background:linear-gradient(135deg,#0d655bf5,#2b45aedb),#0f261f;border-color:#117c6fc7}.dashboard-page .btn-outline:disabled{color:#eef8f5b8;box-shadow:none;background:linear-gradient(135deg,#117c6f61,#3454d147),#172321}.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,.pro-command-panel,.pro-risk-radar,.pro-review-flow,.scenario-compare-panel,.growth-panel,.scenario-builder,.saved-scenarios,.enterprise-command-center{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,.pro-command-panel,.pro-risk-radar,.pro-review-flow,.scenario-compare-panel,.growth-panel,.onboarding-panel,.developer-access-panel{grid-column:2}.pro-command-panel{background:radial-gradient(circle at 92% 12%,#117c6f29,#0000 18rem),linear-gradient(135deg,#fffffff0,#f7fbf8db);overflow:hidden}.pro-command-heading{grid-template-columns:minmax(0,1fr) minmax(180px,.32fr);align-items:stretch}.pro-score-card,.pro-kpi-strip div,.pro-risk-card,.pro-review-card,.scenario-compare-grid div{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffbd;padding:14px}.pro-score-card{align-content:center;min-height:150px;display:grid}.pro-score-card strong{color:var(--ink);font-size:clamp(2rem,5vw,3.3rem);line-height:1}.pro-score-card span,.pro-kpi-strip span,.pro-risk-card span,.pro-review-card span,.scenario-compare-grid span{color:var(--text-muted);font-size:.82rem;font-weight:820;display:block}.pro-score-card p,.pro-kpi-strip p,.pro-risk-card p,.pro-review-card p,.scenario-compare-grid p{color:var(--text-muted);margin-top:6px;font-size:.88rem;font-weight:700}.pro-kpi-strip,.pro-risk-grid,.pro-review-grid,.scenario-compare-grid{gap:12px;margin-top:18px;display:grid}.pro-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.pro-risk-grid,.pro-review-grid,.scenario-compare-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pro-kpi-strip strong,.pro-risk-card strong,.pro-review-card strong,.scenario-compare-grid strong{color:var(--ink);overflow-wrap:anywhere;margin-top:5px;font-size:1.08rem;display:block}.pro-score-card.good,.pro-risk-card.good{background:var(--surface-tint);border-color:#16724c4d}.pro-score-card.watch,.pro-risk-card.watch{background:#fff8eadb;border-color:#b7791f57}.pro-score-card.danger,.pro-risk-card.danger{background:#fff1efe0;border-color:#b4231847}.pro-review-card{color:inherit;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s}.pro-review-card:hover{box-shadow:var(--glow-primary);border-color:#117c6f61;transform:translateY(-2px)}.pro-review-card small{color:var(--text-muted);margin-top:10px;font-size:.76rem;font-weight:760;display:block}.pro-review-card.good{border-color:#16724c38}.pro-review-card.watch{border-color:#b7791f40}.pro-review-card.danger{border-color:#b4231838}.connected-alerts-summary,.model-review-summary,.vanguard-summary,.platform-summary,.enterprise-command-center{grid-column:2;padding:22px}.enterprise-control-grid,.enterprise-tool-matrix{gap:12px;margin-top:18px;display:grid}.enterprise-control-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.enterprise-tool-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-control-grid div,.enterprise-tool-matrix article{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffbd;padding:14px}.enterprise-control-grid span,.enterprise-tool-matrix span,.scenario-tool-label{color:var(--text-muted);font-size:.78rem;font-weight:820;display:block}.enterprise-control-grid strong,.enterprise-tool-matrix strong{color:var(--ink);margin-top:5px;display:block}.enterprise-control-grid p,.enterprise-tool-matrix p{color:var(--text-muted);margin-top:6px;font-size:.88rem;font-weight:700}.enterprise-mechanics-panel{gap:18px;padding:22px;display:grid}.enterprise-mechanics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.enterprise-mechanic-card{border:1px solid color-mix(in srgb, var(--border) 84%, var(--accent-blue));border-radius:var(--radius-lg);background:radial-gradient(circle at top left, color-mix(in srgb, var(--accent-blue) 12%, transparent), transparent 38%), color-mix(in srgb, var(--surface) 90%, transparent);gap:16px;padding:18px;display:grid}.panel-heading.compact{align-items:center;gap:12px}.panel-heading.compact h3{color:var(--text);margin-top:4px;font-size:1.1rem}.enterprise-lock-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.enterprise-lock-grid label{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;gap:7px;font-size:.78rem;font-weight:820;display:grid}.enterprise-lock-grid input,.enterprise-lock-grid select{width:100%}.enterprise-lock-grid input:disabled{cursor:not-allowed;opacity:.66}.enterprise-policy-note{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border));border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--muted);margin:0;padding:12px}.white-label-preview{border:1px solid color-mix(in srgb, var(--portal-accent,var(--accent)) 42%, var(--border));border-radius:var(--radius-md);background:linear-gradient(135deg, color-mix(in srgb, var(--portal-accent,var(--accent)) 18%, transparent), transparent), var(--surface);padding:18px}.white-label-preview span,.stress-result-grid span{color:var(--accent-strong);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:860}.white-label-preview strong{color:var(--text);margin-top:8px;font-size:1.35rem;display:block}.white-label-preview p{color:var(--muted);margin-top:6px}.webhook-payload-preview{border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--ink) 94%, var(--accent-blue));color:#d7f7ef;white-space:pre-wrap;max-height:280px;padding:14px;font-size:.78rem;line-height:1.55;overflow-x:auto}.stress-result-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.stress-result-grid div{border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface) 86%, transparent);padding:12px}.stress-result-grid strong{color:var(--text);margin-top:6px;font-size:1.45rem;display:block}.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,.scenario-notes-field{grid-column:1/-1}.scenario-results{grid-template-columns:repeat(5,minmax(0,1fr))}.scenario-branch-grid,.planned-actual-panel{gap:14px;margin-top:18px;display:grid}.scenario-branch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.scenario-branch-card{border:1px solid color-mix(in srgb, var(--border) 82%, var(--accent));border-radius:var(--radius-md);background:radial-gradient(circle at 20% 0%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 38%), var(--surface);align-content:start;gap:10px;padding:16px;display:grid}.scenario-branch-card.active{border-color:color-mix(in srgb, var(--accent) 65%, var(--border));box-shadow:0 18px 48px color-mix(in srgb, var(--accent) 13%, transparent)}.scenario-branch-card span,.planned-actual-panel span,.scenario-actual-strip span{color:var(--accent-strong);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:800}.scenario-branch-card strong,.planned-actual-panel strong{color:var(--text);font-size:1.15rem}.scenario-branch-card p,.planned-actual-panel p{color:var(--muted);margin:0}.scenario-branch-card small{color:var(--muted)}.planned-actual-panel{grid-template-columns:repeat(4,minmax(0,1fr))}.planned-actual-panel>div{border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface) 88%, transparent);padding:15px}.scenario-actual-strip{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.scenario-actual-strip span{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));background:color-mix(in srgb, var(--accent) 8%, transparent);border-radius:999px;padding:6px 9px}.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,.connection-vault-panel,.margin-pulse-panel,.connected-alerts-panel{padding:22px}.connected-lock-preview{gap:18px;margin-top:22px;display:grid}.connection-vault-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent-blue) 14%, transparent), transparent 38%), var(--surface)}.connection-vault-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;display:grid}.connection-vault-form,.connection-vault-list,.connection-record{border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface) 88%, transparent);padding:16px}.connection-vault-form,.connection-vault-list{gap:12px;display:grid}.connection-vault-list h3{color:var(--text);font-size:1rem}.connection-record{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.connection-record span{color:var(--accent-strong);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:800}.connection-record strong{color:var(--text);margin-top:4px;display:block}.connection-record p{color:var(--muted);margin-top:5px}.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%}.vanguard-memory-panel,.vanguard-briefing-panel,.vanguard-signal-panel{padding:22px}.vanguard-memory-panel,.vanguard-briefing-card,.vanguard-ask-card,.vanguard-signal-panel{gap:16px;display:grid}.vanguard-memory-grid,.vanguard-signal-grid,.suggested-prompt-row,.context-pill-list,.feedback-actions{gap:12px;display:grid}.vanguard-memory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.vanguard-briefing-panel{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start;gap:18px;display:grid}.vanguard-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.vanguard-memory-card,.vanguard-briefing-card,.vanguard-ask-card,.vanguard-answer-card,.vanguard-signal-card{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffc2;padding:16px}.vanguard-memory-card span,.vanguard-answer-card span,.vanguard-next-actions span,.vanguard-signal-card span{color:var(--text-muted);font-size:.82rem;font-weight:750;display:block}.vanguard-memory-card strong,.vanguard-answer-card strong{color:var(--ink);overflow-wrap:anywhere;margin-top:5px;display:block}.vanguard-memory-card p,.vanguard-briefing-card p,.vanguard-ask-card p,.vanguard-answer-card p,.vanguard-signal-card p,.vanguard-signal-card strong,.feedback-summary{color:var(--text-muted);font-size:.9rem;font-weight:700}.vanguard-briefing-list,.vanguard-next-actions{gap:8px;margin:0;padding:0;display:grid}.vanguard-briefing-list{list-style:none}.vanguard-briefing-list li,.vanguard-next-actions p{color:var(--ink);border-left:3px solid #117c6f4d;margin:0;padding-left:10px;font-size:.9rem;font-weight:750}.context-pill-list,.feedback-actions{grid-template-columns:repeat(auto-fit,minmax(120px,max-content));align-items:center}.context-pill-list span,.prompt-chip{border:1px solid var(--border);background:var(--surface-soft);color:var(--text-muted);border-radius:999px;padding:7px 10px;font-size:.8rem;font-weight:800}.suggested-prompt-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.prompt-chip{cursor:pointer;text-align:left;transition:border-color .2s,box-shadow .2s,transform .2s}.prompt-chip:hover{box-shadow:var(--shadow-soft);border-color:#117c6f52;transform:translateY(-1px)}.vanguard-answer-card{gap:12px;display:grid}.vanguard-signal-card{align-content:start;gap:10px;display:grid}.vanguard-signal-card.warning{background:#fff8eadb;border-color:#b7791f47}.vanguard-signal-card.danger{background:#fff1efe0;border-color:#b423183d}.vanguard-signal-card.good{background:var(--surface-tint);border-color:#16724c3d}@media (max-width:920px){.vanguard-memory-grid,.vanguard-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vanguard-briefing-panel{grid-template-columns:1fr}}@media (max-width:620px){.vanguard-memory-grid,.vanguard-signal-grid,.suggested-prompt-row,.feedback-actions{grid-template-columns:1fr}.context-pill-list{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}@media (prefers-color-scheme:dark){.vanguard-memory-card,.vanguard-briefing-card,.vanguard-ask-card,.vanguard-answer-card,.vanguard-signal-card{background:#08111fc2;border-color:#a8c2dd24}.context-pill-list span,.prompt-chip{background:#ffffff0f;border-color:#a8c2dd29}}.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}}@keyframes commandPaletteIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mockupFan{0%{opacity:.72;transform:translate3d(var(--fan-x,0), var(--fan-y,24px), 0) rotate(var(--fan-rotate,0deg)) scale(.94)}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes workflowPulse{to{stroke-dashoffset:-60px}}@keyframes dashboardPanelMorph{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tooltipSpring{0%{opacity:0;transform:translateY(6px)scale(.94)}70%{opacity:1;transform:translateY(-1px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes valueBounceA{0%{transform:translateY(0)scale(1)}40%{transform:translateY(-2px)scale(1.01)}to{transform:translateY(0)scale(1)}}@keyframes valueBounceB{0%{transform:translateY(0)scale(1)}40%{transform:translateY(-2px)scale(1.01)}to{transform:translateY(0)scale(1)}}@keyframes valueShimmerA{0%{transform:translate(0)skew(-18deg)}to{transform:translate(420%)skew(-18deg)}}@keyframes valueShimmerB{0%{transform:translate(0)skew(-18deg)}to{transform:translate(420%)skew(-18deg)}}@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%}.mockup-grid .calculator-mockup{opacity:.72;animation:.76s cubic-bezier(.2,.8,.2,1) both mockupFan;animation-timeline:view();animation-range:entry cover 32%}.mockup-grid .calculator-mockup:first-child{--fan-x:24%;--fan-y:32px;--fan-rotate:-4deg}.mockup-grid .calculator-mockup:nth-child(2){--fan-x:-24%;--fan-y:64px;--fan-rotate:4deg;animation-range:entry 8% cover 36%}.mockup-grid .calculator-mockup:nth-child(3){--fan-x:-18%;--fan-y:-18px;--fan-rotate:2deg;animation-range:entry 12% cover 40%}}@media (prefers-color-scheme:dark){:root{--background:#090d16;--surface:#101624;--surface-soft:#151d2e;--surface-tint:#0f2a24;--ink:#f4f7fb;--text-main:#dfe7ef;--text-muted:#a9b5c7;--text-subtle:#778398;--primary:#34d399;--primary-hover:#6ee7b7;--secondary:#8b5cf6;--accent:#fb7185;--warning:#fbbf24;--danger:#fb7185;--good:#6ee7b7;--border:#e2e8f024;--border-strong:#e2e8f042;--shadow-sm:0 1px 2px #00000047;--shadow-md:0 18px 42px #00000057;--shadow-lg:0 28px 72px #0000006b;--glow-primary:0 0 0 1px #34d3993d, 0 18px 56px #8b5cf62e;--glass-bg:#0f172a99;--glass-strong:#0f172abd;--glass-weak:#0f172a75;--premium-border:#e2e8f029;--brand-gradient:linear-gradient(90deg, #34d399, #60a5fa 48%, #a78bfa);--warm-gradient:linear-gradient(90deg, #fbbf24, #fb7185);--selection-bg:#34d3994d;--scrollbar-thumb:#8b5cf66b;--scrollbar-track:#090d166b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:linear-gradient(115deg, #34d3991a, transparent 35%), linear-gradient(245deg, #8b5cf624, transparent 38%), linear-gradient(180deg, #060914 0%, var(--background) 52%, #0c1220 100%)}body:before{background:linear-gradient(#8ea2ff0d 1px,#0000 1px),linear-gradient(90deg,#42d3bd0d 1px,#0000 1px)}.site-header{background:#08111fb8}.command-trigger,.tool-library-link{color:var(--ink);background:linear-gradient(135deg,#42d3bd29,#8ea2ff1a),#08111fc7;border-color:#42d3bd57}.command-trigger:hover,.tool-library-link:hover{background:linear-gradient(135deg,#42d3bd3d,#8ea2ff24),#0a1b2af0;border-color:#6ee7d4b3}.command-trigger kbd,.command-search-row button,.command-result small{color:#c7d7df;background:#d8e6ec14;border-color:#d8e6ec29}.command-palette,.tool-tabs,.tools-library-card{background:#08111fe0;border-color:#d8e6ec29}.command-result:hover,.command-result.active,.tool-tabs button:hover,.tool-tabs button.active{background:linear-gradient(135deg,#42d3bd2e,#8ea2ff1f),#0f172ac7;border-color:#6ee7d44d}.tool-tabs strong{color:var(--primary-hover);background:#34d39929}.btn-outline{color:var(--ink);background:linear-gradient(135deg,#42d3bd2e,#8ea2ff1a),#08111fd6;border-color:#42d3bd6b;box-shadow:inset 0 1px #edf7f414}.btn-outline:hover{color:var(--primary-hover);background:linear-gradient(135deg,#42d3bd47,#8ea2ff29),#0a1b2aeb;border-color:#6ee7d4c7}.trust-row span,.pricing-trust-strip div,.restore-access-panel,.plan-comparison,.data-boundary-panel,.data-boundary-grid article,.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,.pro-command-panel,.pro-risk-radar,.pro-review-flow,.scenario-compare-panel,.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,.enterprise-command-center,.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,.pro-score-card.good,.pro-risk-card.good,.benchmark-card,.featured-plan,.comparison-head{background:#102821d1}.result-card.warning,.pro-score-card.watch,.pro-risk-card.watch,.alert-banner{background:#442c0bad}.result-card.danger,.pro-score-card.danger,.pro-risk-card.danger{background:#4b1816ad}.chart-row i,.progress-track{background:#d8e6ec29}.tooltip-panel,.tooltip-panel:after{color:#101b2d;background:#eef8f5e6}.account-metrics div,.memory-grid div,.funnel-steps div,.growth-grid div,.memory-action,.memory-timeline div,.scenario-results div,.pro-score-card,.pro-kpi-strip div,.pro-risk-card,.pro-review-card,.enterprise-control-grid div,.enterprise-tool-matrix article,.scenario-compare-grid div,.empty-state{color:var(--text-main);background:#08111f94;border-color:#d8e6ec29}.account-metrics span,.memory-grid span,.growth-grid span,.funnel-steps span,.memory-action span,.scenario-results span,.pro-score-card span,.pro-kpi-strip span,.pro-risk-card span,.pro-review-card span,.enterprise-control-grid span,.enterprise-tool-matrix span,.scenario-tool-label,.scenario-compare-grid span{color:#c7d7df}.account-metrics strong,.memory-grid strong,.funnel-steps strong,.scenario-results strong,.pro-score-card strong,.pro-kpi-strip strong,.pro-risk-card strong,.pro-review-card strong,.enterprise-control-grid strong,.enterprise-tool-matrix strong,.scenario-compare-grid strong{color:var(--ink)}}@media (max-width:1180px){.plan-grid,.pricing-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-row{grid-template-columns:.9fr repeat(4,minmax(132px,1fr));min-width:860px}.plan-comparison{overflow-x:auto}}@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}.nav-actions{gap:8px}.hero,.visual-showcase,.split-section,.premium-section,.tools-library-hero,.tool-explorer-toolbar,.tool-shell,.tool-hero,.plan-grid,.pro-value-panel,.pro-outcome-grid,.restore-access-panel,.pricing-faq,.pricing-trust-strip,.data-boundary-panel,.data-boundary-grid,.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,.pro-command-heading,.pro-kpi-strip,.pro-risk-grid,.pro-review-grid,.scenario-compare-grid,.enterprise-control-grid,.enterprise-tool-matrix,.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}.tool-explorer-toolbar{align-items:stretch}.tool-tabs{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.tool-tabs::-webkit-scrollbar{display:none}.tool-tabs button{flex:none}.tool-library-link{justify-self:start}.mockup-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mockup-grid .calculator-mockup:first-child{grid-row:auto;min-height:240px}.tool-card{min-height:240px}.tool-summary{grid-template-columns:repeat(3,1fr);min-width:0}.account-panel,.onboarding-panel,.developer-access-panel,.pro-command-panel,.pro-risk-radar,.pro-review-flow,.scenario-compare-panel,.connected-alerts-summary,.model-review-summary,.vanguard-summary,.platform-summary,.enterprise-command-center,.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}.command-trigger{min-height:38px;padding:7px 9px}.command-trigger kbd{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}.command-overlay{padding:78px 12px 14px}.command-palette{max-height:calc(100vh - 92px)}.command-result{grid-template-columns:1fr;gap:8px}.command-result small{justify-self:start}.tools-library-page{padding-top:26px}.tools-library-card,.tools-library-section{padding-top:22px}.hero{gap:24px;padding-top:20px}.hero-lede{font-size:1rem}.workflow-flow-svg{display:none}.mockup-grid .calculator-mockup:first-child,.calculator-mockup{min-height:220px}.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,.connection-vault-grid,.connection-record,.pulse-metric-grid,.pulse-chart-row,.alert-rule-form,.saved-alert-rule,.memory-grid,.pro-command-heading,.pro-kpi-strip,.pro-risk-grid,.pro-review-grid,.scenario-compare-grid,.enterprise-control-grid,.enterprise-tool-matrix,.enterprise-mechanics-grid,.enterprise-lock-grid,.stress-result-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-branch-grid,.planned-actual-panel,.scenario-results,.scenario-card{grid-template-columns:1fr}.comparison-row{min-width:0}.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,.pro-command-panel,.pro-risk-radar,.pro-review-flow,.scenario-compare-panel,.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}}.dashboard-page .dashboard-actions .btn-outline,.dashboard-page .hero-actions .btn-outline,.dashboard-page .restore-access-form .btn-outline{color:#f4fffb;background:linear-gradient(135deg,#117c6ff0,#3454d1c2),#102821;border-color:#42d3bd8a;box-shadow:inset 0 1px #ffffff29,0 12px 28px #117c6f33}.dashboard-page .dashboard-actions .btn-outline:hover,.dashboard-page .hero-actions .btn-outline:hover,.dashboard-page .restore-access-form .btn-outline:hover{color:#fff;background:linear-gradient(135deg,#0d655bfa,#2b45aee0),#0f261f;border-color:#6ee7d4d1}.dashboard-page .dashboard-actions .btn-outline:disabled,.dashboard-page .hero-actions .btn-outline:disabled,.dashboard-page .restore-access-form .btn-outline:disabled{color:#f4fffbc7;box-shadow:none;background:linear-gradient(135deg,#117c6f6b,#3454d157),#152622;border-color:#42d3bd47}@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}}
