:root{--color-midnight-ink:#111;--color-canvas-white:#fff;--color-surface-charcoal:#272625;--color-muted-ash:#6d6c6b;--color-whisper-gray:#f4f3ef;--color-light-taupe:#ecebea;--color-deep-indigo:#10054d;--color-petal-pink:#ffd7f0;--color-mint-green:#b7efb2;--color-canary-yellow:#ffef99;--color-subtle-lavender:#e2ddfd;--color-midnight-violet:#2e2460;--color-engagement-gold:#fbc768;--color-leadgen-red:#e16540;--color-intelligence-blue:#328efa;--color-deliver-green:#47d096;--gradient-phoenix-orange:radial-gradient(386.06% 162.79% at -13.1926% -17.1008%, #e8400d 0%, #ffeed8 26.1559%, #d0b2ff 84.1533%);--gradient-cyan-glow:radial-gradient(80.17% 109.2% at 52.1169% 62.5363%, #d0b2ff 0%, #c6ece9 35.282%, #99fff9 96.5565%);--font-labil-grotesk-variable:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--radius-buttons:8px;--radius-cards:12px;--shadow-subtle:#1111110d 0 0 0 1px inset;--shadow-sm:#11111105 0 -6px 6px 0, #11111103 0 -23px 9px 0;--shadow-subtle-2:#1111110d 0 0 1px 0, #1111110a 1px 1px 1px 0, #11111108 2px 3px 2px 0, #11111103 4px 4px 2px 0;--shadow-subtle-3:#1111110a 0 1px 2px 0, #1111110a 0 4px 8px 0, #1111110a 0 0 1px 0;--shadow-xl:#1111111f 0 26px 60px -6px, #11111105 0 28px 28px -14px, #1111110a 0 6px 6px -3px, #1111110a 0 1px 1px -.5px;--motion-ease:cubic-bezier(.2,.8,.2,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#fff}body{font-family:var(--font-labil-grotesk-variable);color:var(--color-midnight-ink);letter-spacing:.25px;background:#fff;margin:0}button,input,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.page-shell{background:#fff;overflow:hidden}.micro,.section-link{text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted-ash);margin:0 0 10px;font-size:11px;font-weight:800}.btn{min-height:42px;color:var(--color-deep-indigo);box-shadow:var(--shadow-subtle-3);transition:transform .18s var(--motion-ease),box-shadow .18s var(--motion-ease),background .18s;background:#fff;border:1px solid #11111114;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-weight:700;display:inline-flex}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #11111114}.btn.primary{color:#fff;background:#111;border-color:#111}.btn.light{color:#111;background:#fff;border-color:#ffffff1f}.btn.ghost{color:#111;background:#fff}.text-btn{color:var(--color-deep-indigo);background:0 0;border:0;align-items:center;gap:6px;font-weight:700;display:inline-flex}.text-btn:disabled{opacity:.35}.nav{z-index:50;width:min(1180px,100% - 32px);box-shadow:var(--shadow-subtle-2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #11111114;border-radius:16px;justify-content:space-between;align-items:center;margin:12px auto -72px;padding:10px 12px;display:flex;position:sticky;top:12px}.brand{letter-spacing:-.02em;align-items:center;gap:8px;font-weight:900;display:inline-flex}.brand-mark{color:#fff;background:#111;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.nav-links,.nav-actions{align-items:center;gap:2px;display:flex}.nav-links a,.nav-text{color:var(--color-muted-ash);border-radius:8px;padding:8px 14px;font-size:14px;font-weight:600}.nav-links a:hover,.nav-text:hover{background:var(--color-whisper-gray);color:#111}.nav .btn.small{min-height:34px;padding:8px 13px;font-size:14px}.ample-hero{isolation:isolate;background:#fff;padding:134px 24px 90px;position:relative;overflow:hidden}.ample-gradient{filter:blur(12px);opacity:.92;pointer-events:none;mix-blend-mode:multiply;border-radius:999px;position:absolute}.ample-gradient:after{content:"";opacity:.1;background-image:radial-gradient(#11111124 1px,#0000 1px);background-size:4px 4px;position:absolute;inset:-20%}.ample-gradient.one{background:var(--gradient-phoenix-orange);width:620px;height:370px;animation:floatGradientA 16s var(--motion-ease) infinite alternate;top:230px;left:-170px}.ample-gradient.two{background:var(--gradient-cyan-glow);width:480px;height:320px;animation:floatGradientB 18s var(--motion-ease) infinite alternate;top:420px;right:-120px}.hero-inner{z-index:1;text-align:center;width:min(1120px,100%);margin:0 auto;position:relative}.announcement{background:var(--color-whisper-gray);box-shadow:var(--shadow-subtle);animation:riseIn .72s var(--motion-ease) both;border-radius:12px;align-items:center;gap:8px;margin-bottom:22px;padding:8px 13px;font-size:14px;font-weight:700;display:inline-flex}.announcement span{color:#fff;background:#272625;border-radius:9px;padding:5px 8px;font-size:10px}.ample-hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:930px;margin:0 auto 18px;font-size:clamp(48px,7vw,84px);font-weight:900;line-height:.82}.hero-sub{max-width:650px;color:var(--color-muted-ash);margin:0 auto 24px;font-size:18px;line-height:1.35}.hero-form{width:min(520px,100%);box-shadow:var(--shadow-subtle-2),var(--shadow-subtle);animation:riseIn .72s var(--motion-ease) 80ms both;background:#fff;border-radius:14px;grid-template-columns:1fr auto;gap:8px;margin:0 auto;padding:6px;display:grid}.hero-form input{outline:0;height:46px;padding:0 16px;background:#fff!important;border:0!important;border-radius:12px!important}.hero-form input:focus{box-shadow:0 0 0 3px #328efa24}.hero-trust{color:var(--color-muted-ash);animation:riseIn .72s var(--motion-ease) .14s both;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:18px;font-size:13px;display:flex}.hero-trust span:before{content:"✓";color:var(--color-deliver-green);margin-right:6px}.hero-product-card{text-align:left;width:min(1040px,100%);box-shadow:var(--shadow-xl);animation:riseIn .72s var(--motion-ease) .22s both;transform-style:preserve-3d;transition:transform .35s var(--motion-ease),box-shadow .35s;background:#ffffffe0;border:1px solid #11111114;border-radius:22px;margin:58px auto 0;position:relative;overflow:hidden}.hero-product-card:hover{transform:translateY(-8px)rotateX(1deg);box-shadow:0 38px 80px -18px #11111129}.hero-product-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffd7f05c,#0000 32%,#b7efb247 70%,#e2ddfd80);position:absolute;inset:0}.product-topbar{z-index:2;background:#ffffffc7;border-bottom:1px solid #11111114;align-items:center;gap:7px;padding:14px 16px;display:flex;position:relative}.product-topbar span{background:var(--color-light-taupe);border-radius:50%;width:9px;height:9px}.product-topbar b{margin-left:8px;font-size:13px}.product-topbar button{color:#fff;background:#111;border:0;border-radius:8px;margin-left:auto;padding:8px 12px;font-weight:800}.product-layout{z-index:2;grid-template-columns:180px 1fr 1.25fr;min-height:440px;display:grid;position:relative}.product-layout aside{background:#f4f3efc7;border-right:1px solid #11111114;flex-direction:column;gap:8px;padding:20px;display:flex}.product-layout aside span{color:var(--color-muted-ash);border-radius:10px;padding:10px 12px;font-size:13px}.product-layout aside span.active{color:#111;box-shadow:var(--shadow-subtle);background:#fff}.product-list,.product-detail{padding:22px}.company-mini{box-shadow:var(--shadow-sm);transition:transform .25s var(--motion-ease),box-shadow .25s;background:#fff;border:1px solid #1111110f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:14px;display:flex;position:relative;overflow:hidden}.company-mini:before{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);width:45%;animation:5.8s ease-in-out infinite sheen;position:absolute;inset:0 auto 0 -55%;transform:skew(-14deg)}.company-mini:hover{box-shadow:var(--shadow-subtle-3);transform:translate(6px)}.company-mini small{color:var(--color-muted-ash);margin-top:4px;display:block}.company-mini strong{color:#fff;background:#111;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.product-detail{background:#ffffffb3;border-left:1px solid #11111114}.product-detail h3{letter-spacing:-.03em;margin:12px 0 10px;font-size:36px;line-height:1}.product-detail p{color:var(--color-muted-ash);line-height:1.45}.signal-pills{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.signal-pills span{background:var(--color-whisper-gray);border-radius:12px;padding:9px 10px;font-size:12px;font-weight:800}.play-pill{z-index:3;color:#111;box-shadow:var(--shadow-subtle-3);background:#fff;border:0;border-radius:999px;padding:10px 14px;font-weight:800;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.orbit-layer{pointer-events:none;z-index:1;position:absolute;inset:52px 0 0;overflow:hidden}.orbit-layer:before{content:"";border:1px solid #328efa24;border-radius:50%;width:620px;height:260px;position:absolute;top:52%;left:47%;transform:translate(-50%,-50%)rotate(-13deg)}.orbit-layer i{background:var(--color-intelligence-blue);border-radius:50%;width:10px;height:10px;animation:8s linear infinite orbitNode;position:absolute;box-shadow:0 0 18px #328efab3}.orbit-layer i:first-child{background:var(--color-leadgen-red);animation-delay:-1s;top:55%;left:14%}.orbit-layer i:nth-child(2){background:var(--color-engagement-gold);animation-delay:-3s;top:27%;left:36%}.orbit-layer i:nth-child(3){background:var(--color-deliver-green);animation-delay:-4.8s;top:68%;left:58%}.orbit-layer i:nth-child(4){animation-delay:-6s;top:35%;left:78%}.orbit-layer i:nth-child(5){background:var(--color-petal-pink);animation-delay:-7.2s;top:75%;left:88%}.mini-signal-graph{background:linear-gradient(#f4f3efd9,#ffffffeb);border:1px solid #1111110f;border-radius:16px;margin:20px 0 2px;padding:12px;overflow:hidden}.mini-signal-graph svg{width:100%;height:150px;display:block}.gridline{stroke:#1111110f;stroke-width:1px;fill:none}.signal-area{fill:url(#heroLine);opacity:.14}.signal-line{fill:none;stroke:url(#heroLine);stroke-width:4px;stroke-linecap:round;stroke-dasharray:620;stroke-dashoffset:620px;animation:drawLine 2.2s var(--motion-ease) .45s forwards,breatheLine 4s ease-in-out 2.8s infinite;filter:drop-shadow(0 8px 12px #328efa38)}.pulse-dot{fill:#fff;stroke:var(--color-intelligence-blue);stroke-width:3px;animation:2.4s ease-in-out infinite pulseDot}.pulse-dot.p1{stroke:var(--color-leadgen-red);animation-delay:.2s}.pulse-dot.p2{stroke:var(--color-deliver-green);animation-delay:.4s}.pulse-dot.p3{stroke:var(--color-engagement-gold);animation-delay:.6s}.graph-legend{color:#555;flex-wrap:wrap;gap:10px;font-size:11px;display:flex}.graph-legend span{align-items:center;gap:5px;display:inline-flex}.graph-legend i{background:var(--color-intelligence-blue);border-radius:2px;width:8px;height:8px}.graph-legend span:nth-child(2) i{background:var(--color-engagement-gold)}.graph-legend span:nth-child(3) i{background:var(--color-deliver-green)}.trust-grid-section,.platform-modules,.metrics-proof{background:#fff;padding:84px max(24px,50vw - 560px)}.trust-grid-section h2,.section-heading h2{text-align:center;letter-spacing:-.045em;max-width:760px;margin:0 auto 18px;font-size:clamp(32px,5vw,56px);font-weight:900;line-height:1}.section-heading{text-align:center;max-width:760px;margin:0 auto 36px}.section-heading p{color:var(--color-muted-ash)}.trust-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.trust-card{background:var(--color-whisper-gray);min-height:126px;transition:transform .28s var(--motion-ease),box-shadow .28s;border:1px solid #1111110a;border-radius:12px;flex-direction:column;justify-content:space-between;padding:20px;display:flex}.trust-card:hover{box-shadow:var(--shadow-subtle-3);transform:translateY(-8px)}.trust-card span{color:#4f4e4d;font-size:13px;line-height:1.35}.investor-quote{background:#fff;padding:72px max(24px,50vw - 450px)}.investor-quote blockquote{letter-spacing:-.035em;text-align:center;margin:0;font-size:clamp(28px,4.2vw,52px);font-weight:900;line-height:1.08}.investor-quote div{text-align:center;width:min(520px,100%);color:var(--color-muted-ash);border-top:1px solid #1111111f;margin:34px auto 0;padding-top:18px}.dark-signals{color:#fff;background:#111;padding:96px 24px;position:relative;overflow:hidden}.dark-signals:before,.dark-signals:after{content:"";filter:blur(18px);border-radius:999px;animation:12s ease-in-out infinite alternate darkGlow;position:absolute}.dark-signals:before{background:var(--gradient-phoenix-orange);opacity:.55;width:640px;height:390px;top:-100px;left:-160px}.dark-signals:after{background:var(--gradient-cyan-glow);opacity:.38;width:520px;height:320px;animation-delay:-4s;bottom:-90px;right:-130px}.dark-head{z-index:1;text-align:center;max-width:760px;margin:0 auto 44px;position:relative}.duo-badge{background:var(--color-midnight-violet);border-radius:12px;padding:8px 10px;font-size:12px;font-weight:900;display:inline-flex}.dark-head h2{color:#fff;letter-spacing:-.05em;margin:18px 0 14px;font-size:clamp(40px,6vw,72px);font-weight:900;line-height:.92}.dark-head p{color:#ffffffc7;font-size:17px;line-height:1.42}.signal-rail{z-index:1;gap:12px;max-width:1120px;margin:0 auto;display:grid;position:relative}.signal-row{flex-wrap:wrap;justify-content:center;gap:12px;animation:5.5s ease-in-out infinite railBreath;display:flex}.signal-row:nth-child(2){animation-delay:.45s}.signal-row:nth-child(3){animation-delay:.9s}.signal-row span{color:#ffffffe0;white-space:nowrap;background:#ffffff17;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:8px;padding:12px 14px;transition:transform .2s,background .2s;display:inline-flex}.signal-row span:hover{background:#ffffff26;transform:translateY(-3px)scale(1.015)}.dot{background:var(--color-engagement-gold);border-radius:3px;width:10px;height:10px}.dot.d1{background:var(--color-leadgen-red)}.dot.d2{background:var(--color-intelligence-blue)}.dot.d3{background:var(--color-deliver-green)}.platform-modules{background:#fff}.module-shell{background:var(--color-whisper-gray);box-shadow:var(--shadow-subtle-2);border:1px solid #1111110f;border-radius:20px;padding:12px}.module-tabs{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.module-tabs button{color:var(--color-muted-ash);background:0 0;border:0;border-radius:12px;padding:14px;font-weight:900;transition:transform .18s,background .18s}.module-tabs button:hover{transform:translateY(-2px)}.module-tabs button.active{color:#111;box-shadow:var(--shadow-subtle);background:#fff}.module-body{background:#fff;border-radius:16px;grid-template-columns:.8fr 1.2fr;gap:10px;margin-top:10px;padding:20px;display:grid}.info-badge{color:#fff;background:#272625;border-radius:12px;padding:8px 10px;font-size:12px;font-weight:900;display:inline-flex}.module-body h3{letter-spacing:-.035em;margin:18px 0 10px;font-size:44px;line-height:1}.module-body p{color:var(--color-muted-ash);line-height:1.45}.module-card-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.module-card{background:var(--color-whisper-gray);border-radius:12px;flex-direction:column;justify-content:space-between;min-height:170px;padding:20px;transition:transform .28s,box-shadow .28s;display:flex}.module-card:hover{box-shadow:var(--shadow-subtle-3);transform:translateY(-8px)}.module-card b{letter-spacing:-.02em;font-size:22px}.module-card p{color:#4f4e4d}.module-card.intelligence-blue{background:color-mix(in srgb,var(--color-intelligence-blue) 18%,white)}.module-card.deliver-green{background:color-mix(in srgb,var(--color-deliver-green) 24%,white)}.module-card.engagement-gold{background:color-mix(in srgb,var(--color-engagement-gold) 38%,white)}.module-card.leadgen-red{background:color-mix(in srgb,var(--color-leadgen-red) 18%,white)}.workspace-section{background:#fff;padding:84px max(18px,50vw - 590px);position:relative;overflow:hidden}.workspace-section:before,.workspace-section:after{content:"";filter:blur(8px);pointer-events:none;border-radius:999px;position:absolute}.workspace-section:before{background:var(--gradient-cyan-glow);opacity:.32;width:560px;height:300px;animation:18s ease-in-out infinite alternate floatGradientA;top:90px;left:-180px}.workspace-section:after{background:var(--gradient-phoenix-orange);opacity:.22;width:620px;height:340px;animation:20s ease-in-out infinite alternate floatGradientB;bottom:120px;right:-210px}.workspace-shell{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-xl);background:#f4f3efc7;border:1px solid #11111114;border-radius:20px;padding:20px;position:relative;overflow:hidden}.workspace-shell:before{content:"";pointer-events:none;background:radial-gradient(circle at 75% 0,#328efa29,#0000 30%),radial-gradient(circle at 10% 8%,#ffd7f085,#0000 24%);position:absolute;inset:0}.workspace-shell>*{z-index:1;position:relative}.workspace-title{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.workspace-title h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,5vw,56px);font-weight:900;line-height:1}.workspace-title p{max-width:720px;color:var(--color-muted-ash)}.workspace-actions{flex-shrink:0;gap:8px;display:flex}.workspace-grid{grid-template-columns:300px 280px 1fr;align-items:start;gap:16px;display:grid}.card,.input-panel,.deal-list,.analysis-panel{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #11111114;border-radius:12px;padding:16px;transition:box-shadow .22s}.card:hover{box-shadow:var(--shadow-subtle-3)}.input-panel h3,.panel-head h3{color:#111;align-items:center;gap:8px;margin:0;display:flex}.upload{background:var(--color-light-taupe);border:1px dashed #1111112e;border-radius:12px;place-items:center;min-height:48px;margin:16px 0 12px;font-weight:700;display:grid}.upload input{display:none}textarea,input{width:100%;box-shadow:none;outline:0;padding:11px 12px;color:#111!important;background:#fff!important;border:1px solid #11111114!important;border-radius:12px!important}.input-panel>textarea{resize:vertical;height:286px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5}.profile-box{margin-top:14px}.profile-box h4{margin:0 0 8px}.two-inputs{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.deal-row{text-align:left;background:#fff;border:1px solid #11111114;border-radius:12px;align-items:center;gap:10px;padding:12px;transition:transform .2s,background .2s;display:flex;position:relative;overflow:hidden}.deal-row:hover{transform:translate(4px)}.deal-row.active{color:#fff;background:#111}.deal-row small{color:var(--color-muted-ash);margin-top:4px;display:block}.deal-row.active small{color:#ffffffb8}.deal-row strong{color:#fff;background:#111;border-radius:12px;place-items:center;min-width:44px;height:44px;display:grid}.deal-row.active strong{color:#111;background:#fff}.row-spark{align-items:end;gap:3px;width:32px;height:28px;margin-left:auto;display:flex}.row-spark i{background:var(--color-intelligence-blue);border-radius:4px;width:5px;animation:1.4s ease-in-out infinite alternate tinyBars}.row-spark i:first-child{height:28%;animation-delay:.1s}.row-spark i:nth-child(2){height:68%;animation-delay:.2s}.row-spark i:nth-child(3){height:46%;animation-delay:.3s}.row-spark i:nth-child(4){height:88%;animation-delay:.4s}.empty,.placeholder{text-align:center;color:var(--color-muted-ash);padding:44px 18px}.detail-top{background:linear-gradient(135deg,#ffffffeb,#f4f3efb8);border:1px solid #1111110f;border-radius:16px;justify-content:space-between;align-items:start;gap:18px;margin-bottom:16px;padding:16px;display:flex}.detail-top h3{color:#111;margin:0;font-size:22px;line-height:1.15}.big-score{color:#fff;width:92px;height:92px;animation:scorePop .75s var(--motion-ease) both;background:#111;border-radius:18px;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.big-score:after{content:"";background:conic-gradient(#0000,#ffffff5c,#0000);animation:2.6s linear infinite spin;position:absolute;inset:-30%}.big-score span,.big-score small{z-index:1;position:relative}.big-score span{font-size:34px;font-weight:900;line-height:.8}.big-score small{opacity:.78;margin-top:-24px}.fact-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.fact{background:var(--color-whisper-gray);border:1px solid #1111110d;border-radius:12px;padding:11px;transition:transform .18s,background .18s}.fact:hover{background:#fff;transform:translateY(-3px)}.fact span{color:var(--color-muted-ash);margin-bottom:5px;font-size:12px;display:block}.fact b{font-size:13px}.detail-block{background:var(--color-whisper-gray);border:1px solid #1111110d;border-radius:12px;margin-top:10px;padding:14px}.detail-block h4{margin:0 0 8px}.detail-block ul{color:#555;margin:0;padding-left:18px;font-size:13px;line-height:1.48}.memo{background:var(--color-whisper-gray);border:1px solid #1111110d;border-radius:12px;margin-top:14px;padding:14px}.memo pre{white-space:pre-wrap;color:#333;background:linear-gradient(#fff,#fbfbfa);border-radius:12px;max-height:360px;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.48;overflow:auto;box-shadow:inset 0 0 0 1px #1111110d}.app-command-center{color:#fff;background:#111;border:1px solid #ffffff14;border-radius:20px;margin:4px 0 18px;padding:18px;position:relative;overflow:hidden;box-shadow:0 28px 70px -22px #1111112e}.command-glow{filter:blur(12px);opacity:.7;background:radial-gradient(circle at 18% 22%,#e1654080,#0000 22%),radial-gradient(circle at 60% 15%,#328efa73,#0000 27%),radial-gradient(circle at 80% 70%,#47d09657,#0000 28%);animation:9s ease-in-out infinite alternate commandGlow;position:absolute;inset:-30% -12%}.command-head{justify-content:space-between;gap:18px;margin-bottom:16px;display:flex;position:relative}.command-head h3{color:#fff;letter-spacing:-.03em;margin:0;font-size:28px}.command-head strong{color:#111;background:#fff;border-radius:16px;place-items:center;width:64px;height:64px;font-size:28px;display:grid;box-shadow:0 0 40px #ffffff2e}.command-grid{grid-template-columns:1fr 1fr 1.25fr 1fr;gap:12px;display:grid;position:relative}.signal-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1c;border:1px solid #ffffff17;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:150px;padding:16px;transition:transform .22s,background .22s;display:flex}.signal-card:hover{background:#ffffff29;transform:translateY(-5px)}.signal-card span{color:#ffffffa6;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.signal-card b{color:#fff;font-size:22px}.signal-card .mini-signal-graph{background:#ffffffeb;margin:8px 0 0;padding:8px}.signal-card .mini-signal-graph svg{height:86px}.signal-card .graph-legend{display:none}.spark-bars{align-items:end;gap:7px;height:76px;display:flex}.spark-bars i{background:linear-gradient(180deg,#fff,var(--color-deliver-green));border-radius:8px 8px 3px 3px;flex:1;min-width:8px;animation:1.7s ease-in-out infinite alternate barDance}.network-map svg{width:100%;height:86px}.network-map path{fill:none;stroke:#ffffff57;stroke-width:2px;stroke-dasharray:12 8;animation:1.8s linear infinite dashMove}.network-map circle{fill:#fff;stroke:var(--color-intelligence-blue);stroke-width:4px;filter:drop-shadow(0 0 9px #328efabf);animation:2.2s ease-in-out infinite pulseDot}.progress-stack{gap:9px;display:grid}.progress-stack i{height:10px;width:var(--w);background:linear-gradient(90deg,var(--color-leadgen-red),var(--color-engagement-gold),var(--color-deliver-green));animation:progressLoad 1.6s var(--motion-ease) both;transform-origin:0;border-radius:999px}.agent-feed{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex;position:relative}.agent-feed span{color:#ffffffc7;background:#ffffff1a;border:1px solid #ffffff14;border-radius:12px;padding:8px 10px;font-size:12px}.metric-mosaic{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.metric-tile{border-radius:12px;flex-direction:column;justify-content:space-between;min-height:205px;padding:22px;transition:transform .28s,box-shadow .28s;display:flex}.metric-tile strong{letter-spacing:-.05em;font-size:clamp(48px,7vw,84px);font-weight:900;line-height:.8}.metric-tile span{color:#111;max-width:220px;font-weight:800}.metric-tile.mint{background:var(--color-mint-green)}.metric-tile.yellow{background:var(--color-canary-yellow)}.metric-tile.lavender{background:var(--color-subtle-lavender)}.metric-tile.pink{background:var(--color-petal-pink)}.metric-tile.blue{background:color-mix(in srgb,var(--color-intelligence-blue) 24%,white)}.metric-tile.green{background:color-mix(in srgb,var(--color-deliver-green) 28%,white)}.ample-final{background:var(--color-midnight-violet);color:#fff;text-align:center;place-items:center;min-height:520px;padding:96px 24px;display:grid}.ample-final h2{letter-spacing:-.05em;color:#fff;max-width:900px;margin:0 auto;font-size:clamp(44px,7vw,84px);font-weight:900;line-height:.86}.ample-final h2:after{content:" EARLIER";color:#0000;background:var(--gradient-cyan-glow);-webkit-background-clip:text;background-clip:text}.ample-final p{color:#ffffffd6;max-width:640px;margin:20px auto 24px}.final-form{background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff1f}footer{color:#fff;background:#111;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:28px max(24px,50vw - 560px);display:grid}.footer-links{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.footer-links a{color:#ffffff9e;font-size:13px}.footer-input{color:#ffffffb8;background:#272625;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:24px;min-width:230px;padding:10px 12px;font-size:13px;display:inline-flex}@keyframes floatGradientA{0%{transform:translate(0,0)rotate(0)scale(1)}to{transform:translate(80px,-30px)rotate(8deg)scale(1.08)}}@keyframes floatGradientB{0%{transform:translate(0,0)rotate(0)scale(1)}to{transform:translate(-70px,40px)rotate(-9deg)scale(1.12)}}@keyframes riseIn{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes orbitNode{0%,to{opacity:.55;transform:translateY(0)scale(.9)}50%{opacity:1;transform:translateY(-18px)scale(1.25)}}@keyframes sheen{0%,70%{left:-55%}to{left:125%}}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes breatheLine{50%{stroke-width:5.4px}}@keyframes pulseDot{0%,to{r:5;opacity:.85}50%{r:8;opacity:1}}@keyframes darkGlow{to{opacity:.7;transform:translate(70px,24px)scale(1.08)}}@keyframes railBreath{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes commandGlow{to{transform:translate(-28px,18px)scale(1.06)}}@keyframes barDance{to{filter:hue-rotate(18deg);transform:scaleY(.72)}}@keyframes dashMove{to{stroke-dashoffset:-40px}}@keyframes progressLoad{0%{opacity:.25;transform:scaleX(.1)}to{opacity:1;transform:scaleX(1)}}@keyframes tinyBars{to{opacity:.66;transform:scaleY(.55)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes scorePop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (width<=1050px){.nav-links{display:none}.product-layout,.module-body,.workspace-grid,.command-grid{grid-template-columns:1fr}.product-layout aside{display:none}.product-detail{border-left:0}.trust-grid,.module-card-grid,.metric-mosaic{grid-template-columns:1fr 1fr}.workspace-title{display:grid}.workspace-section:before,.workspace-section:after{opacity:.16}footer{text-align:center;grid-template-columns:1fr}.footer-input{margin:0 auto}.footer-links{justify-content:center}}@media (width<=680px){.nav{width:min(100% - 20px,680px)}.nav-actions .nav-text{display:none}.ample-hero{padding-top:118px}.hero-form,.trust-grid,.module-card-grid,.metric-mosaic{grid-template-columns:1fr}.module-tabs{grid-template-columns:1fr 1fr}.workspace-actions{display:grid}.fact-grid,.two-inputs{grid-template-columns:1fr}.command-head{display:grid}.product-detail h3,.module-body h3{font-size:32px}.input-panel>textarea{height:220px}.ample-final h2{font-size:42px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ample-hero h1{max-width:980px;font-size:clamp(50px,6.8vw,88px);line-height:.9}.hero-sub{color:#555351;max-width:780px;font-size:clamp(17px,1.5vw,21px)}.announcement span{background:var(--color-midnight-violet)}.workspace-title{align-items:center;margin-bottom:22px}.workspace-title h2{max-width:760px;font-size:clamp(42px,5.4vw,66px)}.app-command-center.cockpit-v2{background:linear-gradient(135deg, #111111f5, #251c4cfa 46%, #111111f5), var(--color-midnight-ink);border-radius:24px;padding:20px;box-shadow:0 36px 90px -28px #11111142,inset 0 0 0 1px #ffffff14}.cockpit-v2:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff14,#0000 20% 80%,#ffffff14),radial-gradient(circle at 52% 0,#99fff933,#0000 28%);border-radius:23px;position:absolute;inset:1px}.cockpit-hero{z-index:1;grid-template-columns:minmax(0,1fr) 132px;align-items:stretch;gap:18px;margin-bottom:14px;display:grid;position:relative}.cockpit-copy{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:20px;min-height:132px;padding:22px}.cockpit-copy .micro{color:#ffffff94}.cockpit-copy h3{color:#fff;letter-spacing:-.055em;margin:4px 0 8px;font-size:clamp(32px,4.2vw,54px);line-height:.9}.cockpit-copy p{color:#ffffffc7;max-width:690px;margin:0;font-size:15px;line-height:1.42}.cockpit-score{background:var(--gradient-cyan-glow);color:#111;border-radius:20px;align-content:center;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 0 48px #99fff938,inset 0 1px #ffffff61}.cockpit-score:before{content:"";background:conic-gradient(#0000,#ffffff8c,#0000);animation:4s linear infinite spin;position:absolute;inset:-35%}.cockpit-score>*{z-index:1;position:relative}.cockpit-score small{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:900}.cockpit-score strong{letter-spacing:-.06em;font-size:54px;line-height:.8}.cockpit-score span{font-size:12px;font-weight:900}.cockpit-flow{z-index:1;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:12px;display:grid;position:relative}.cockpit-flow span{text-align:center;color:#fffc;background:#ffffff14;border:1px solid #ffffff14;border-radius:12px;place-items:center;min-height:38px;padding:8px;font-size:12px;font-weight:800;display:grid}.command-grid.refined{grid-template-columns:1fr 1fr 1.35fr 1.08fr;align-items:stretch}.command-grid.refined .signal-card{background:#ffffff1f;min-height:178px}.command-grid.refined .signal-card.wide{min-width:0}.signal-card.clarity{color:#111;background:#fffffff0!important}.signal-card.clarity span{color:#6d6c6b}.signal-card.clarity ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.signal-card.clarity li{color:#222;padding-left:18px;font-size:13px;font-weight:700;line-height:1.25;position:relative}.signal-card.clarity li:before{content:"";background:var(--color-deliver-green);border-radius:3px;width:8px;height:8px;position:absolute;top:.48em;left:0}.agent-feed{justify-content:center;margin-top:16px}.agent-feed span{background:#ffffff1f}.workspace-grid{grid-template-columns:minmax(260px,.9fr) minmax(250px,.78fr) minmax(420px,1.42fr);gap:18px}.input-panel>textarea{height:248px}.profile-box textarea{height:76px}.deal-list.card,.input-panel.card,.analysis-panel.card{border-radius:16px}.detail-block{margin-top:8px;padding:12px 14px}.memo pre{max-height:270px}.fact{min-width:0}.fact b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ample-final{background:radial-gradient(circle at 18% 24%,#e8400dd1,#0000 28%),radial-gradient(circle at 78% 12%,#99fff9ad,#0000 30%),radial-gradient(circle at 52% 92%,#d0b2ff8f,#0000 34%),linear-gradient(135deg,#160739 0%,#2e2460 42%,#111 100%);position:relative;overflow:hidden}.ample-final:before{content:"";opacity:.18;background-image:radial-gradient(#ffffff24 1px,#0000 1px);background-size:18px 18px;animation:7s ease-in-out infinite railBreath;position:absolute;inset:0}.ample-final>div{z-index:1;position:relative}.cta-kicker{color:#111;background:var(--color-canary-yellow);text-transform:uppercase;letter-spacing:.05em;border-radius:12px;margin-bottom:18px;padding:9px 12px;font-size:12px;font-weight:900;display:inline-flex}.ample-final h2:after{content:""}.ample-final h2{text-shadow:0 8px 38px #00000042}.final-form{border:1px solid #ffffff29;box-shadow:0 24px 60px #00000029,inset 0 0 0 1px #ffffff1a}@media (width<=1050px){.cockpit-hero,.command-grid.refined,.workspace-grid{grid-template-columns:1fr}.cockpit-flow{grid-template-columns:1fr 1fr}.cockpit-score{min-height:130px}.fact-grid{grid-template-columns:1fr 1fr 1fr}}@media (width<=680px){.ample-hero h1{font-size:46px}.workspace-title h2{font-size:40px}.cockpit-flow{grid-template-columns:1fr}.fact-grid{grid-template-columns:1fr 1fr}}.workspace-section:before,.workspace-section:after{opacity:.08;filter:blur(18px)}.workspace-shell{background:#f8f7f3;border:1px solid #11111114;box-shadow:0 24px 70px -30px #11111114,0 1px 1px #1111110a}.workspace-shell:before{opacity:1;background-color:#0000;background-image:linear-gradient(#11111106 1px,#0000 1px),linear-gradient(90deg,#11111106 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.app-command-center.cockpit-v3{color:#111;background:#fff;border:1px solid #11111114;border-radius:22px;padding:16px;overflow:hidden;box-shadow:0 20px 50px -24px #11111114,0 0 0 1px #1111110d}.cockpit-v3:before{content:"";background:linear-gradient(90deg, var(--color-leadgen-red), var(--color-engagement-gold), var(--color-intelligence-blue), var(--color-deliver-green));height:3px;position:absolute;inset:0 0 auto}.cockpit-v3:after,.cockpit-v3 .command-glow{display:none!important}.cockpit-v3-head{grid-template-columns:minmax(0,1fr) 140px;align-items:stretch;gap:14px;margin-bottom:12px;display:grid;position:relative}.cockpit-v3-head>div:first-child{background:#fbfaf7;border:1px solid #1111110f;border-radius:18px;padding:18px}.cockpit-v3-head .micro{color:#7a7875}.cockpit-v3-head h3{color:#111;letter-spacing:-.055em;margin:3px 0 8px;font-size:clamp(32px,4vw,50px);line-height:.9}.cockpit-v3-head p{color:#5f5d5a;max-width:690px;margin:0;font-size:15px;line-height:1.38}.minimal-score{color:#111;background:radial-gradient(circle at 50% -20%,#328efa24,#0000 48%),#fff;border:1px solid #11111114;border-radius:18px;align-content:center;justify-items:center;display:grid;box-shadow:inset 0 0 0 1px #1111110a}.minimal-score span{color:#6d6c6b;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:900}.minimal-score strong{letter-spacing:-.06em;font-size:54px;line-height:.82}.minimal-score small{color:#6d6c6b;font-weight:900}.minimal-flow{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:12px;display:grid}.minimal-flow span{color:#3e3d3b;background:#f4f3ef;border:1px solid #1111110f;border-radius:999px;place-items:center;min-height:34px;font-size:12px;font-weight:900;display:grid}.minimal-dashboard{grid-template-columns:1.45fr .72fr .82fr 1fr;align-items:stretch;gap:10px;display:grid}.minimal-card{min-height:176px;transition:transform .22s var(--motion-ease), box-shadow .22s var(--motion-ease), border-color .22s var(--motion-ease);background:#fff;border:1px solid #11111112;border-radius:18px;padding:14px;box-shadow:0 1px 1px #11111108,0 8px 20px -16px #1111110a}.minimal-card:hover{border-color:#11111121;transform:translateY(-4px);box-shadow:0 18px 36px -20px #11111114}.card-label{gap:4px;margin-bottom:8px;display:grid}.card-label span{color:#6d6c6b;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:900}.card-label b{color:#111;letter-spacing:-.02em;font-size:16px}.chart-card .mini-signal-graph,.minimal-card .mini-signal-graph{background:0 0;border:0;margin:6px 0 0;padding:0}.chart-card .mini-signal-graph svg{height:118px}.minimal-card .mini-signal-graph svg{height:108px}.chart-card .graph-legend{margin-top:-4px}.minimal-card .spark-bars{background:linear-gradient(#faf9f6,#fff);border-radius:14px;gap:6px;height:104px;padding:8px 4px 0}.minimal-card .spark-bars i{background:linear-gradient(#111,#47d096);border-radius:999px 999px 4px 4px;animation-duration:2.2s}.minimal-card .network-map{background:#fbfaf7;border-radius:14px;padding:8px 0 0}.minimal-card .network-map svg{height:104px}.minimal-card .network-map path{stroke:#11111138;stroke-width:2.2px}.minimal-card .network-map circle{fill:#fff;stroke-width:3px;filter:drop-shadow(0 5px 7px #328efa2e)}.output-card ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.output-card li{color:#222;background:#f8f7f3;border-radius:10px;padding:9px 10px 9px 26px;font-size:12px;font-weight:800;line-height:1.2;position:relative}.output-card li:before{content:"";background:#47d096;border-radius:3px;width:7px;height:7px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.minimal-feed{justify-content:start;margin-top:12px}.minimal-feed span{color:#4f4e4d;background:#f4f3ef;border:1px solid #1111110f}.app-command-center.cockpit-v3+.workspace-grid{margin-top:18px}@media (width<=1050px){.cockpit-v3-head,.minimal-dashboard{grid-template-columns:1fr}.minimal-score{min-height:126px}.minimal-flow{grid-template-columns:1fr 1fr 1fr}}@media (width<=680px){.minimal-flow{grid-template-columns:1fr 1fr}}.ample-hero{background:radial-gradient(circle at 18% 22%,#328efa17,#0000 34%),radial-gradient(circle at 82% 34%,#47d09614,#0000 30%),#fff}.ample-gradient{opacity:.38;filter:blur(26px)}.announcement{background:#fff;border:1px solid #11111114;box-shadow:0 8px 24px -14px #1111110a}.announcement span{color:#fff;background:#111}.ample-hero h1{letter-spacing:-.06em;max-width:1040px}.hero-sub{color:#4f4e4d;max-width:850px;line-height:1.42}.hero-trust span:before{content:"✓";color:#111;margin-right:6px;font-weight:900}.hero-product-card:before{background:linear-gradient(#ffffffb8,#f4f3ef57),radial-gradient(circle at 82% 14%,#328efa1a,#0000 32%)}.product-detail h3{max-width:460px}.trust-grid-section{padding-top:76px}.trust-intro{color:#5f5d5a;text-align:center;max-width:780px;margin:-6px auto 32px;font-size:17px;line-height:1.45}.trust-card{background:#fbfaf7;border-color:#11111112;min-height:146px}.trust-card strong{font-size:19px}.workflow-story{background:#f8f7f3;border-top:1px solid #1111110f;border-bottom:1px solid #1111110f;padding:88px max(24px,50vw - 560px)}.workflow-story .section-heading{margin-bottom:28px}.workflow-story .section-heading h2{max-width:840px}.workflow-story .section-heading p{color:#555351;max-width:780px;margin-left:auto;margin-right:auto;font-size:17px;line-height:1.46}.workflow-story-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.workflow-story-grid article{min-height:238px;transition:transform .22s var(--motion-ease), box-shadow .22s var(--motion-ease);background:#fff;border:1px solid #11111112;border-radius:18px;padding:22px;position:relative;box-shadow:0 1px 1px #1111110a,0 14px 32px -24px #1111110a}.workflow-story-grid article:hover{transform:translateY(-5px);box-shadow:0 18px 38px -22px #11111114}.workflow-story-grid article:after{content:"";transform-origin:0;height:2px;animation:progressLoad 1.4s var(--motion-ease) both;background:linear-gradient(90deg,#111,#11111114);position:absolute;bottom:18px;left:22px;right:22px}.workflow-story-grid span{color:#fff;background:#111;border-radius:999px;place-items:center;width:38px;height:30px;font-size:12px;font-weight:900;display:inline-grid}.workflow-story-grid h3{letter-spacing:-.035em;margin:42px 0 10px;font-size:26px;line-height:1}.workflow-story-grid p{color:#5f5d5a;margin:0;font-size:14px;line-height:1.42}.dark-signals{background:#111}.dark-signals:before,.dark-signals:after{opacity:.18;filter:blur(34px)}.dark-head h2{max-width:920px;margin-left:auto;margin-right:auto}.duo-badge{background:#ffffff1a;border:1px solid #ffffff1f}.module-shell{background:#f8f7f3;border-color:#11111114}.module-card{border:1px solid #1111110f;background:#fbfaf7!important}.module-card:before{content:"";background:#111;border-radius:999px;order:-1;width:34px;height:4px;margin-bottom:18px}.module-card.intelligence-blue:before{background:var(--color-intelligence-blue)}.module-card.deliver-green:before{background:var(--color-deliver-green)}.module-card.engagement-gold:before{background:var(--color-engagement-gold)}.module-card.leadgen-red:before{background:var(--color-leadgen-red)}.workspace-title h2{max-width:900px}.workspace-title p{color:#4f4e4d;max-width:900px}.cockpit-v3:before{opacity:.85;background:linear-gradient(90deg,#111,#11111147,#111)}.minimal-flow span{background:#fff;box-shadow:inset 0 0 0 1px #1111110a}.metric-tile{border:1px solid #11111112;background:#fbfaf7!important}.metric-tile strong{color:#111}.metric-tile:after{content:"";background:#111;border-radius:999px;width:46px;height:5px}.metric-tile.lavender:after{background:var(--color-midnight-violet)}.metric-tile.pink:after{background:var(--color-leadgen-red)}.metric-tile.green:after{background:#111}.ample-final{color:#fff;border-top:1px solid #11111114;min-height:500px;background:linear-gradient(#ffffff0a,#0000 35%),#141414!important}.ample-final:before{opacity:1;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:32px 32px;animation:none}.ample-final:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:24px;position:absolute;inset:28px}.cta-kicker{color:#ffffffdb;background:#ffffff14;border:1px solid #ffffff1f}.ample-final h2{text-transform:none;letter-spacing:-.055em;max-width:930px;text-shadow:none;line-height:.94}.ample-final p{color:#ffffffb8}.final-form{background:#ffffff0f;border:1px solid #ffffff1a;box-shadow:0 18px 44px -26px #0000002e}.final-form input{background:#fffffff5!important}@media (width<=1050px){.workflow-story-grid{grid-template-columns:1fr 1fr}}@media (width<=680px){.workflow-story-grid{grid-template-columns:1fr}.workflow-story-grid article{min-height:190px}.ample-final:after{border-radius:18px;inset:14px}}.fact-grid{grid-template-columns:repeat(3,1fr)!important}.fact b{line-height:1.18;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.memo{position:relative;overflow:hidden}.memo:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff 72%);border-radius:0 0 12px 12px;height:34px;position:absolute;bottom:1px;left:1px;right:1px}.memo pre{padding-bottom:38px}@media (width<=680px){.fact-grid{grid-template-columns:1fr 1fr!important}}.demo-output-summary{background:#f8f7f3;border:1px solid #11111112;border-radius:14px;margin-top:14px;padding:16px}.demo-output-summary span{color:#6d6c6b;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.demo-output-summary b{color:#111;letter-spacing:-.025em;font-size:18px;display:block}.demo-output-summary p{color:#5f5d5a;margin:8px 0 0;font-size:13px;line-height:1.35}.ample-hero-v2{min-height:980px;padding:132px 24px 96px;background:radial-gradient(circle at 22% 54%,#e8400d29,#0000 30%),radial-gradient(circle at 38% 72%,#d0b2ff47,#0000 34%),radial-gradient(circle at 78% 58%,#99fff938,#0000 32%),linear-gradient(#fff 0% 58%,#fbfaf7 100%)!important}.ample-hero-v2 .ample-gradient{opacity:.92;filter:blur(10px);mix-blend-mode:multiply}.ample-hero-v2 .ample-gradient.one{opacity:.88;width:760px;height:430px;top:474px;left:-210px}.ample-hero-v2 .ample-gradient.two{opacity:.72;width:620px;height:380px;top:520px;right:-170px}.hero-grain{pointer-events:none;opacity:.12;mix-blend-mode:multiply;background-image:radial-gradient(#11111147 .65px,#0000 .65px);background-size:4px 4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 32% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 32% 78%,#0000 100%)}.hero-paperplane{z-index:1;pointer-events:none;opacity:.96;filter:drop-shadow(0 24px 34px #1111111f);width:clamp(170px,17vw,258px);height:clamp(156px,16vw,236px);animation:7.4s cubic-bezier(.32,.72,.18,1) infinite paperplaneFlight;position:absolute;top:198px;right:max(12px,50vw - 648px)}.hero-paperplane svg{width:100%;height:100%;overflow:visible}.plane-body{transform-origin:118px 112px;animation:2.8s ease-in-out infinite planeBank}.plane-wing.main{fill:url(#planeSkin)}.plane-wing.fold{fill:#ffffffc2}.plane-wing.under{fill:#328efa29}.plane-edge{fill:none;stroke:#111111d1;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.plane-flame{fill:url(#planeFlame);opacity:.88;transform-origin:78px 148px;animation:.72s ease-in-out infinite alternate flameFlicker}.plane-trails path{fill:none;stroke:#1111113d;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:12 16;animation:1.5s linear infinite trailFlow}.plane-trails path:nth-child(2){stroke:#328efa47;animation-delay:-.28s}.plane-trails path:nth-child(3){stroke:#e1654038;animation-delay:-.54s}.plane-spark{fill:#fbc768;opacity:.84;animation:1.2s ease-in-out infinite sparkPop}.plane-spark.s2{fill:#e16540;animation-delay:-.3s}.plane-spark.s3{fill:#47d096;animation-delay:-.62s}.ample-hero-v2 .announcement{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-radius:999px;margin-bottom:24px;padding:7px 13px 7px 8px;box-shadow:0 10px 28px -16px #11111112,inset 0 0 0 1px #1111110f}.ample-hero-v2 .announcement span{background:#111;border-radius:999px;padding:5px 9px;font-size:10px}.ample-hero-v2 h1{letter-spacing:-.074em;text-wrap:balance;max-width:980px;margin-bottom:20px;font-size:clamp(56px,8.2vw,108px);font-weight:900;line-height:.84}.ample-hero-v2 .hero-sub{color:#4f4e4d;max-width:735px;margin-bottom:24px;font-size:clamp(18px,1.5vw,21px);line-height:1.38}.hero-proof-row{color:#5f5d5a;flex-wrap:wrap;justify-content:center;gap:10px;margin:16px auto 0;font-size:13px;font-weight:800;display:flex}.hero-proof-row span{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff9e;border:1px solid #1111110f;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;display:inline-flex}.hero-proof-row span:before{content:"";background:#47d096;border-radius:3px;width:7px;height:7px;box-shadow:0 0 0 4px #47d09621}.ample-hero-v2 .hero-form{border-radius:15px;width:min(560px,100%);padding:7px;box-shadow:0 20px 52px -28px #1111111a,inset 0 0 0 1px #1111110f}.ample-hero-v2 .hero-product-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border-color:#1111111a;border-radius:28px;width:min(1080px,100%);margin-top:60px;box-shadow:0 38px 100px -32px #11111129,0 1px #1111110a}.ample-hero-v2 .product-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc7;padding:15px 18px}.ample-hero-v2 .product-topbar button{border-radius:999px;min-height:34px;padding:8px 14px}.ample-hero-v2 .product-layout{grid-template-columns:190px 1fr 1.35fr;min-height:462px}.ample-hero-v2 .product-layout aside{background:#f4f3efa3}.ample-hero-v2 .company-mini,.ample-hero-v2 .product-detail{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1}.ample-hero-v2 .mini-signal-graph{background:#ffffffc7;box-shadow:inset 0 0 0 1px #1111110a}.dark-copilot{isolation:isolate;border-radius:0;background:radial-gradient(circle at 50% 28%,#ffffff0e,#0000 26%),linear-gradient(#111 0%,#0f0f10 58%,#111 100%)!important;padding:106px 0 92px!important}.dark-copilot:before,.dark-copilot:after{display:none}.dark-orb{pointer-events:none;filter:blur(46px);opacity:.28;border-radius:999px;animation:11s ease-in-out infinite alternate darkGlow;position:absolute}.dark-orb.left{background:var(--gradient-phoenix-orange);width:600px;height:340px;top:80px;left:-180px}.dark-orb.right{background:var(--gradient-cyan-glow);width:580px;height:340px;animation-delay:-4s;bottom:130px;right:-190px}.dark-copilot .dark-head{max-width:900px;margin-bottom:50px;padding:0 24px}.dark-copilot .duo-badge{color:#ffffffdb;background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;gap:8px;padding:7px 11px 7px 7px}.dark-copilot .duo-badge b{color:#111;background:#fff;border-radius:999px;padding:4px 7px;font-size:10px}.dark-copilot .dark-head h2{letter-spacing:-.064em;text-wrap:balance;margin-top:22px;font-size:clamp(46px,7.3vw,96px);line-height:.84}.dark-copilot .dark-head p{color:#ffffffb8;max-width:690px;margin:18px auto 22px}.opportunity-stage{z-index:1;background:linear-gradient(90deg,#111 0%,#0000 12% 88%,#111 100%),repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 62px);border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;place-items:center;width:100%;min-height:390px;margin:0 auto;display:grid;position:relative;overflow:hidden}.opportunity-stage:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff14,#0000 28%);position:absolute;inset:0}.opportunity-stage h3{z-index:3;color:#fff;letter-spacing:-.052em;text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111111b8;border:1px solid #ffffff1a;border-radius:999px;margin:0;padding:24px 34px;font-size:clamp(30px,4.6vw,68px);line-height:.9;position:relative;box-shadow:0 24px 70px #00000057}.marquee-mask{opacity:.98;align-content:center;gap:14px;display:grid;position:absolute;inset:32px 0;overflow:hidden;transform:rotate(-2deg)}.signal-marquee{will-change:transform;gap:12px;width:max-content;animation:46s linear infinite signalMarquee;display:flex}.signal-marquee.r1,.signal-marquee.r3{animation-name:signalMarqueeReverse}.signal-marquee.r0{margin-left:-160px;animation-duration:48s}.signal-marquee.r1{margin-left:-480px;animation-duration:56s}.signal-marquee.r2{margin-left:-280px;animation-duration:52s}.signal-marquee.r3{margin-left:-620px;animation-duration:60s}.signal-marquee span{color:#ffffffd6;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff13;border:1px solid #ffffff16;border-radius:13px;flex:none;align-items:center;gap:9px;min-height:45px;padding:12px 15px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff0a,0 12px 28px -22px #0003}.dark-testimonial{z-index:1;text-align:left;max-width:900px;margin:62px auto 0;padding:0 24px;position:relative}.dark-testimonial blockquote{color:#fff;letter-spacing:-.044em;text-wrap:balance;margin:0;font-size:clamp(28px,4vw,54px);font-weight:900;line-height:1.02}.dark-testimonial:before{content:"";opacity:.8;background:linear-gradient(90deg,#e16540,#fbc768,#47d096,#328efa);border-radius:999px;width:132px;height:9px;margin-bottom:26px;display:block}.dark-testimonial p{color:#ffffff9e;margin:18px 0 0;font-weight:800}@keyframes paperplaneFlight{0%{opacity:0;transform:translate(54px,72px)rotate(-15deg)scale(.86)}12%{opacity:.96}46%{opacity:.98;transform:translate(0,0)rotate(-19deg)scale(1)}72%{opacity:.98;transform:translate(-18px,-34px)rotate(-23deg)scale(1.02)}to{opacity:0;transform:translate(-72px,-196px)rotate(-30deg)scale(.78)}}@keyframes planeBank{0%,to{transform:rotate(0)}50%{transform:rotate(3deg)translateY(-3px)}}@keyframes flameFlicker{0%{opacity:.52;transform:scaleX(.82)scaleY(.9)}to{opacity:.92;transform:scaleX(1.12)scaleY(1.06)}}@keyframes trailFlow{to{stroke-dashoffset:-56px}}@keyframes sparkPop{0%,to{opacity:.2;transform:scale(.45)}48%{opacity:.9;transform:scale(1.15)}}@keyframes signalMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes signalMarqueeReverse{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (width<=1050px){.hero-paperplane{opacity:.54;width:145px;height:134px;top:224px;right:18px}.ample-hero-v2 .product-layout{grid-template-columns:1fr}.ample-hero-v2 .product-layout aside{display:none}.opportunity-stage{min-height:340px}}@media (width<=680px){.ample-hero-v2{min-height:auto;padding-top:116px}.ample-hero-v2 h1{font-size:52px}.hero-paperplane{display:none}.hero-proof-row span{font-size:12px}.opportunity-stage h3{padding:18px 22px}.signal-marquee span{min-height:40px;font-size:12px}}@media (prefers-reduced-motion:reduce){.hero-paperplane,.plane-body,.plane-flame,.plane-trails path,.plane-spark{animation:none!important}.hero-paperplane{opacity:.78;transform:translate(0,0)rotate(-19deg)}}.ample-hero-v2 h1{letter-spacing:-.066em;font-size:clamp(54px,7.6vw,98px);line-height:.88}.ample-hero-v2 .hero-product-card{box-shadow:0 44px 110px -38px #11111121,0 12px 24px -18px #11111112,inset 0 1px #ffffff94}.ample-hero-v2 .product-layout aside span,.ample-hero-v2 .company-mini small,.ample-hero-v2 .product-detail p,.trust-card span,.workflow-story-grid p,.module-body p,.module-card p,.metric-tile span,.demo-output-summary p{font-size:14px;line-height:1.48}.product-detail h3{letter-spacing:-.048em;font-size:clamp(30px,3.8vw,46px);line-height:.94}.trust-grid-section h2,.section-heading h2,.workspace-title h2{letter-spacing:-.052em;line-height:.96}.trust-card{padding-top:48px;position:relative;overflow:hidden}.trust-card:before{content:"";background:#111;border-radius:999px;width:28px;height:7px;position:absolute;top:20px;left:20px}.trust-card:nth-child(4n+1):before{background:var(--color-intelligence-blue)}.trust-card:nth-child(4n+2):before{background:var(--color-deliver-green)}.trust-card:nth-child(4n+3):before{background:var(--color-engagement-gold)}.trust-card:nth-child(4n+4):before{background:var(--color-leadgen-red)}.trust-card strong{letter-spacing:-.025em;min-height:24px;font-size:20px;line-height:1.05;color:#111!important;display:block!important}.workflow-story-grid article{min-height:220px}.workflow-story-grid h3{margin-top:34px}.dark-copilot{padding-top:96px!important}.dark-copilot .dark-head h2{font-size:clamp(44px,6.8vw,88px);line-height:.88}.opportunity-stage{min-height:360px}.opportunity-stage h3{box-shadow:0 24px 70px #0000006b,inset 0 1px #ffffff14}.signal-marquee span{color:#ffffffc7;font-size:13px}.dark-testimonial{margin-top:52px}.dark-testimonial blockquote{font-size:clamp(26px,3.5vw,46px);line-height:1.06}.module-body h3{font-size:clamp(34px,4.4vw,54px);line-height:.94}.metric-tile{min-height:190px}.metric-tile span{color:#3e3d3b;max-width:260px}.workspace-title p,.trust-intro,.workflow-story .section-heading p,.dark-copilot .dark-head p{font-size:17px;line-height:1.5}@media (width<=680px){.ample-hero-v2 h1{font-size:48px;line-height:.92}.trust-card span,.workflow-story-grid p,.module-card p{font-size:13px}.dark-copilot .dark-head h2{font-size:44px}}.dark-copilot{color:#fff;background:#0f0f0f!important}.dark-copilot:before,.dark-copilot:after,.dark-copilot .dark-orb,.dark-orb{display:none!important}.dark-copilot .dark-head{margin-bottom:38px}.dark-copilot .duo-badge{color:#ffffffd1!important;background:#ffffff12!important;border-color:#ffffff1f!important}.dark-copilot .duo-badge b{color:#111!important;background:#ffffffe6!important}.opportunity-stage{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;place-items:stretch stretch;min-height:320px;padding:34px 0;background:#0f0f0f!important}.opportunity-stage:before,.opportunity-stage:after,.opportunity-stage h3{display:none!important}.marquee-mask{opacity:1;align-content:center;gap:14px;width:100%;min-height:252px;display:grid;position:relative;inset:auto;overflow:hidden;transform:none!important}.signal-marquee{gap:12px;transform:none}.signal-marquee span{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px;min-height:44px;color:#ffffffd1!important;box-shadow:none!important;background:#ffffff13!important;border:1px solid #ffffff1a!important}.signal-marquee span:hover{background:#ffffff1b!important}.dark-copilot .dot,.dark-copilot .dot.d1,.dark-copilot .dot.d2,.dark-copilot .dot.d3{box-shadow:none!important;background:#ffffffa3!important}.dark-testimonial:before{opacity:1;background:#ffffff52!important}.agentic-note{color:#4f4e4d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff94;border:1px solid #11111112;border-radius:999px;max-width:720px;margin:14px auto 0;padding:12px 16px;font-size:13px;font-weight:700;line-height:1.35;box-shadow:0 12px 28px -18px #1111110a}.trust-grid{grid-template-columns:repeat(3,1fr)}.dark-copilot .dark-head p{max-width:760px}@media (width<=1050px){.trust-grid{grid-template-columns:1fr 1fr}}@media (width<=680px){.agentic-note{border-radius:16px;font-size:12px}.trust-grid{grid-template-columns:1fr}}.ample-hero h1,.trust-grid-section h2,.section-heading h2,.dark-head h2,.ample-final h2{letter-spacing:-.035em;word-spacing:.025em}.metrics-proof{background:#fff}.metrics-proof .section-heading{margin-bottom:44px}.metric-mosaic{counter-reset:outcomeTile;gap:20px}.metric-tile{isolation:isolate;gap:18px;position:relative;overflow:hidden;background:var(--color-whisper-gray)!important;min-height:172px!important;box-shadow:none!important;border:1px solid #1111110e!important;justify-content:flex-start!important;padding:20px!important}.metric-tile:hover{box-shadow:var(--shadow-subtle-3)!important;transform:translateY(-4px)!important}.metric-tile:before{counter-increment:outcomeTile;content:"0" counter(outcomeTile);width:fit-content;color:var(--color-muted-ash);box-shadow:var(--shadow-sm);letter-spacing:.3px;background:#fff;border:1px solid #1111110f;border-radius:12px;padding:7px 9px;font-size:10px;font-weight:700;line-height:1}.metric-tile:after{filter:blur(4px);opacity:.18;z-index:-1;position:absolute;top:-34px;right:-34px;content:""!important;background:var(--color-light-taupe)!important;border-radius:999px!important;width:108px!important;height:108px!important;margin:0!important}.metric-tile.mint:after{background:var(--color-deliver-green)!important}.metric-tile.yellow:after{background:var(--color-engagement-gold)!important}.metric-tile.lavender:after{opacity:.42;background:var(--color-subtle-lavender)!important}.metric-tile.pink:after{opacity:.42;background:var(--color-petal-pink)!important}.metric-tile.blue:after{background:var(--color-intelligence-blue)!important}.metric-tile.green:after{opacity:.36;background:var(--color-mint-green)!important}.metric-tile strong{max-width:260px;color:var(--color-midnight-ink)!important;letter-spacing:-.017em!important;font-size:clamp(22px,2.1vw,28px)!important;font-weight:600!important;line-height:1.08!important}.metric-tile span{letter-spacing:.25px;color:#5b5956!important;max-width:285px!important;font-size:14px!important;font-weight:400!important;line-height:1.35!important}.metrics-proof .section-heading h2{letter-spacing:-.032em;font-weight:800;line-height:1.04}.metric-tile strong{letter-spacing:-.011em!important;font-size:clamp(21px,1.9vw,26px)!important;font-weight:500!important}.metric-tile span{color:var(--color-muted-ash)!important;font-size:14px!important;line-height:1.38!important}.metric-tile:after{filter:blur(8px);opacity:.24!important}.metric-tile.lavender:after,.metric-tile.pink:after,.metric-tile.green:after{opacity:.28!important}.workspace-section{background:radial-gradient(circle at 13% 18%,#ffd7f057,#0000 28%),radial-gradient(circle at 84% 14%,#99fff94d,#0000 30%),radial-gradient(circle at 50% 84%,#e2ddfd6b,#0000 34%),#fff;padding:110px max(18px,50vw - 610px)}.workspace-shell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #11111113;border-radius:34px;padding:22px;position:relative;overflow:hidden;box-shadow:0 44px 120px -48px #11111121,inset 0 1px #ffffffbf}.workspace-shell:before{content:"";pointer-events:none;opacity:.72;background-color:#0000;background-image:linear-gradient(#11111107 1px,#0000 1px),linear-gradient(90deg,#11111107 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 18%,#000 0,#0000 68%);mask-image:radial-gradient(circle at 50% 18%,#000 0,#0000 68%)}.workspace-title{z-index:1;align-items:end;padding:10px 8px 24px;position:relative}.workspace-title .section-link{color:#fff;letter-spacing:.05em;background:#111;border-radius:999px;padding:7px 12px;display:inline-flex}.workspace-title h2{letter-spacing:-.062em;max-width:760px;margin-top:18px;font-size:clamp(40px,5.2vw,72px)}.workspace-title p{color:#5d5b58;max-width:760px;font-size:16px;line-height:1.52}.workspace-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.intelligence-showcase{z-index:1;color:#fff;background:radial-gradient(circle at 12% 15%,#e165405c,#0000 28%),radial-gradient(circle at 74% 14%,#328efa57,#0000 30%),radial-gradient(circle at 58% 88%,#47d09638,#0000 34%),linear-gradient(135deg,#0b0b0d 0%,#15131d 48%,#070707 100%);border:1px solid #ffffff1a;border-radius:30px;margin:0 0 20px;padding:20px;position:relative;overflow:hidden;box-shadow:0 42px 90px -38px #1111114d,inset 0 1px #ffffff14}.intel-aurora,.intel-aurora i{pointer-events:none;position:absolute;inset:0}.intel-aurora:before{content:"";opacity:.18;background-image:radial-gradient(#ffffff2e .7px,#0000 .7px);background-size:18px 18px;animation:16s linear infinite intelligenceDrift;position:absolute;inset:-20%}.intel-aurora i:first-child{background:radial-gradient(circle at 18% 24%,#ffd7f03d,#0000 25%);animation:8s ease-in-out infinite alternate glowBreath}.intel-aurora i:nth-child(2){background:radial-gradient(circle at 72% 20%,#99fff933,#0000 26%);animation:9s ease-in-out -2s infinite alternate glowBreath}.intel-aurora i:nth-child(3){background:radial-gradient(circle at 52% 82%,#b7efb229,#0000 28%);animation:10s ease-in-out -4s infinite alternate glowBreath}.intel-header{z-index:1;grid-template-columns:minmax(0,1fr) 220px;align-items:stretch;gap:18px;margin-bottom:18px;display:grid;position:relative}.intel-kicker{color:#ffffffc7;text-transform:uppercase;letter-spacing:.08em;background:#ffffff17;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:8px 11px;font-size:11px;font-weight:900;display:inline-flex}.intel-kicker i{background:#47d096;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #47d09621,0 0 22px #47d096cc}.intel-header h3{color:#fff;letter-spacing:-.067em;margin:0 0 12px;font-size:clamp(36px,4.9vw,72px);line-height:.86}.intel-header p{color:#ffffffad;max-width:760px;margin:0;font-size:15px;line-height:1.55}.intel-score-card{color:#111;background:#fffffff0;border-radius:24px;align-content:center;justify-items:start;min-height:190px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 50px -28px #0000003d,inset 0 1px #ffffffb8}.intel-score-card:before{content:"";background:var(--gradient-cyan-glow);opacity:.74;filter:blur(2px);border-radius:50%;width:160px;height:160px;animation:7s ease-in-out infinite alternate scoreOrb;position:absolute;top:-44px;right:-54px}.intel-score-card span,.intel-score-card small{color:#6d6c6b;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:900;position:relative}.intel-score-card strong{letter-spacing:-.08em;font-size:clamp(72px,8vw,108px);line-height:.78;position:relative}.intel-score-card em{color:#272625;margin-top:16px;font-size:13px;font-style:normal;font-weight:800;position:relative}.intelligence-grid{z-index:1;grid-template-columns:1.15fr .92fr .82fr .75fr;align-items:stretch;gap:14px;display:grid;position:relative}.orbital-panel,.memo-readiness-panel,.diligence-radar-panel,.agent-sequence-panel{background:#ffffff13;border:1px solid #ffffff1b;border-radius:24px;min-height:292px;padding:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 18px 40px -30px #0000001a}.orbital-panel:after,.memo-readiness-panel:after,.diligence-radar-panel:after,.agent-sequence-panel:after{content:"";background:linear-gradient(120deg,#0000 0%,#ffffff1f 46%,#0000 62%);animation:7s ease-in-out infinite panelSheen;position:absolute;inset:0;transform:translate(-130%)}.memo-readiness-panel:after{animation-delay:-2s}.diligence-radar-panel:after{animation-delay:-3.8s}.agent-sequence-panel:after{animation-delay:-5s}.panel-title{z-index:1;color:#ffffff9e;text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:11px;font-weight:900;display:flex;position:relative}.panel-title b{color:#ffffffeb;text-transform:none;letter-spacing:-.01em;font-size:13px}.deal-orb,.diligence-radar{z-index:1;place-items:center;min-height:214px;display:grid;position:relative}.deal-orb svg,.diligence-radar svg{width:min(230px,100%);height:auto;overflow:visible}.orb-ring{fill:none;stroke:#ffffff21;stroke-width:1.2px}.orb-ring.r1{stroke-dasharray:6 10;transform-origin:110px 110px;animation:18s linear infinite orbitSpin}.orb-ring.r2{stroke:#99fff938;transform-origin:110px 110px;animation:13s linear infinite reverse orbitSpin}.orb-ring.r3{stroke:#fbc7683d}.orb-path{fill:none;stroke:#ffffff47;stroke-width:1.8px;stroke-dasharray:420;stroke-dashoffset:420px;animation:signalDraw 3.6s var(--motion-ease) infinite}.orb-core{fill:url(#orbCore);filter:drop-shadow(0 0 22px #99fff942)}.deal-orb text{fill:#111;letter-spacing:-.08em;font-size:28px;font-weight:900}.deal-orb .orb-caption{letter-spacing:.08em;text-transform:uppercase;fill:#1111119e;font-size:10px}.orb-node line{stroke:#ffffff24;stroke-width:1px}.orb-node circle{fill:#fff;stroke:#47d096;stroke-width:3px;animation:1.8s ease-in-out infinite nodePulse}.orb-node.n1 circle{stroke:#328efa;animation-delay:-.3s}.orb-node.n2 circle{stroke:#fbc768;animation-delay:-.6s}.orb-node.n3 circle{stroke:#e16540;animation-delay:-.9s}.orb-node.n4 circle{stroke:#ffd7f0;animation-delay:-1.2s}.signal-stack{z-index:1;flex-wrap:wrap;gap:8px;display:flex;position:relative}.signal-stack span,.radar-notes span,.agent-sequence span,.intel-bottom-strip span{color:#ffffffc2;background:#ffffff17;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex}.signal-stack i{border-radius:50%;width:7px;height:7px}.signal-stack .green{background:#47d096}.signal-stack .blue{background:#328efa}.signal-stack .gold{background:#fbc768}.memo-readiness-panel .mini-signal-graph{z-index:1;background:0 0;border:0;margin:0;padding:0;position:relative}.memo-readiness-panel .graph-legend{display:none}.readiness-bars{z-index:1;gap:10px;margin-top:8px;display:grid;position:relative}.readiness-bars label{color:#ffffffb8;grid-template-columns:1fr auto;gap:8px;font-size:12px;font-weight:800;display:grid}.readiness-bars label i{background:#ffffff1a;border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden}.readiness-bars label i:before{content:"";width:var(--w);border-radius:inherit;height:100%;animation:barLoad 1.2s var(--motion-ease) both;background:linear-gradient(90deg,#e16540,#fbc768,#47d096);display:block}.diligence-radar svg circle,.radar-axis{fill:none;stroke:#ffffff26;stroke-width:1.1px}.radar-sweep{fill:#47d0962e;stroke:#47d09685;stroke-width:1.2px;transform-origin:110px 110px;animation:4s linear infinite radarSweep}.radar-dot-group circle{fill:#fff;stroke:#47d096;stroke-width:3px;animation:1.9s ease-in-out infinite radarPing}.radar-dot-group circle:nth-child(2){stroke:#328efa;animation-delay:-.4s}.radar-dot-group circle:nth-child(3){stroke:#fbc768;animation-delay:-.8s}.radar-dot-group circle:nth-child(4){stroke:#e16540;animation-delay:-1.2s}.radar-notes{z-index:1;flex-wrap:wrap;gap:8px;display:flex;position:relative}.agent-sequence{z-index:1;gap:10px;display:grid;position:relative}.agent-sequence span{animation:2.4s ease-in-out infinite sequenceLift;animation-delay:var(--d);background:#ffffff16;border-radius:14px;justify-content:flex-start;padding:11px 12px}.agent-sequence span i{background:#47d096;border-radius:3px;width:10px;height:10px;box-shadow:0 0 18px #47d09673}.agent-sequence span:nth-child(2n) i{background:#328efa;box-shadow:0 0 18px #328efa73}.agent-sequence span:nth-child(3n) i{background:#fbc768;box-shadow:0 0 18px #fbc76873}.intel-bottom-strip{z-index:1;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid;position:relative}.intel-bottom-strip span{border-radius:16px;justify-content:center;min-height:46px}.intel-bottom-strip b{color:#fff}.workspace-grid{z-index:1;grid-template-columns:minmax(280px,.88fr) minmax(270px,.76fr) minmax(420px,1.36fr);gap:18px;display:grid;position:relative}.input-panel.card,.deal-list.card,.analysis-panel.card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #11111113;border-radius:26px;box-shadow:0 22px 58px -34px #11111114,inset 0 1px #ffffffb8}.input-panel h3,.deal-list h3,.analysis-panel h3{letter-spacing:-.035em}.input-panel>textarea,.profile-box textarea{background:linear-gradient(#ffffffe6,#f4f3efa6);border:1px solid #11111113;border-radius:18px;box-shadow:inset 0 1px 2px #11111109}.upload{background:radial-gradient(circle at 18% 20%,#99fff93d,#0000 34%),#f4f3efbd;border-style:solid;border-radius:18px}.deal-row{transition:transform .24s var(--motion-ease), box-shadow .24s var(--motion-ease), border-color .24s var(--motion-ease);border-radius:18px;position:relative;overflow:hidden}.deal-row:before{content:"";opacity:.35;background:linear-gradient(#328efa,#47d096);width:4px;position:absolute;inset:0 auto 0 0}.deal-row:hover{transform:translate(4px);box-shadow:0 12px 28px -20px #11111114}.demo-output-summary{color:#fff;background:radial-gradient(circle at 95% 8%,#ffd7f057,#0000 32%),#111;border:1px solid #ffffff14;border-radius:20px}.demo-output-summary span,.demo-output-summary p{color:#ffffffa6}.analysis-panel{min-height:660px}.detail-top{color:#fff;background:radial-gradient(circle at 82% 12%,#99fff961,#0000 34%),radial-gradient(circle at 18% 88%,#ffd7f05c,#0000 36%),#111;border:1px solid #ffffff14;border-radius:22px;padding:18px;position:relative;overflow:hidden}.detail-top h3{color:#fff}.big-score{color:#fff;background:#ffffff1a;border-color:#ffffff1f}.fact-grid{gap:10px}.fact{background:#f8f7f3;border:1px solid #1111110e;border-radius:16px}.detail-block{background:#f4f3efb8;border:1px solid #1111110e;border-radius:18px}.memo{border:1px solid #11111113;border-radius:22px;overflow:hidden;box-shadow:0 18px 42px -32px #11111114}.memo pre{color:#fffc;background:#111;border-radius:0}@keyframes intelligenceDrift{to{transform:translate(-36px,28px)}}@keyframes glowBreath{0%{opacity:.45;transform:scale(1)}to{opacity:.9;transform:scale(1.08)}}@keyframes scoreOrb{0%{transform:translate(0,0)scale(1)}to{transform:translate(-28px,24px)scale(1.12)}}@keyframes panelSheen{0%,42%{transform:translate(-135%)}58%,to{transform:translate(135%)}}@keyframes orbitSpin{to{transform:rotate(360deg)}}@keyframes signalDraw{0%{stroke-dashoffset:420px;opacity:.25}48%,70%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-420px;opacity:.22}}@keyframes nodePulse{0%,to{r:5;opacity:.65}50%{r:8;opacity:1}}@keyframes barLoad{0%{width:0}}@keyframes radarSweep{to{transform:rotate(360deg)}}@keyframes radarPing{0%,to{opacity:.55;transform-origin:50%;transform:scale(.92)}50%{opacity:1;transform-origin:50%;transform:scale(1.25)}}@keyframes sequenceLift{0%,to{background:#ffffff16;transform:translateY(0)}50%{background:#ffffff21;transform:translateY(-3px)}}@media (width<=1100px){.intel-header,.intelligence-grid,.intel-bottom-strip,.workspace-grid{grid-template-columns:1fr}.intel-score-card{min-height:160px}.orbital-panel,.memo-readiness-panel,.diligence-radar-panel,.agent-sequence-panel{min-height:auto}}@media (width<=680px){.workspace-section{padding-top:72px}.workspace-shell,.intelligence-showcase{border-radius:24px;padding:14px}.intel-header h3{font-size:42px}.workspace-actions{justify-content:stretch}.workspace-actions .btn{width:100%}}@media (prefers-reduced-motion:reduce){.intel-aurora:before,.intel-aurora i,.intel-score-card:before,.orb-ring.r1,.orb-ring.r2,.orb-path,.orb-node circle,.radar-sweep,.radar-dot-group circle,.agent-sequence span,.orbital-panel:after,.memo-readiness-panel:after,.diligence-radar-panel:after,.agent-sequence-panel:after{animation:none!important}}.intelligence-grid{grid-template-columns:minmax(280px,1.24fr) minmax(240px,.95fr) minmax(230px,.88fr) minmax(220px,.8fr)}.panel-title,.signal-stack span,.radar-notes span,.agent-sequence span,.intel-bottom-strip span{font-size:12.5px}.intel-header p{font-size:16px}.orbital-panel,.memo-readiness-panel,.diligence-radar-panel,.agent-sequence-panel{min-height:318px}.memo-readiness-panel .mini-signal-graph svg{height:138px}.workspace-grid{align-items:stretch}.input-panel.card,.deal-list.card,.analysis-panel.card{flex-direction:column;min-height:700px;display:flex}.input-panel>textarea{min-height:318px}.profile-box textarea{min-height:92px}.deal-stack{gap:10px;display:grid}.demo-output-summary{margin-top:auto}.analysis-panel{overflow:visible}.deal-detail{flex-direction:column;gap:12px;display:flex}.memo{margin-top:2px}.memo pre{scrollbar-width:thin;white-space:pre-wrap;max-height:320px;overflow:auto}@media (width<=1100px){.input-panel.card,.deal-list.card,.analysis-panel.card{min-height:0}.input-panel>textarea{min-height:240px}}.workspace-section{background:#f4f3ef!important}.workspace-section:before,.workspace-section:after{display:none!important}.workspace-shell{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#08090a!important;border:1px solid #ffffff14!important}.workspace-shell:before{display:none!important}.workspace-title h2{color:#f7f8f8;font-weight:510}.workspace-title p{color:#9aa0a6}.workspace-title .section-link{color:#f7f8f8;background:#191a1b;border:1px solid #ffffff14}.workspace-actions .btn.ghost{color:#d0d6e0;background:#ffffff08;border-color:#ffffff1a}.workspace-actions .btn.primary{color:#08090a;background:#f7f8f8;border-color:#f7f8f8}.intelligence-showcase.linear-demo{color:#f7f8f8;box-shadow:none!important;background:#0f1011!important;border:1px solid #ffffff14!important}.linear-demo .intel-aurora,.linear-demo .intel-aurora:before,.linear-demo .intel-aurora i{display:none!important}.linear-demo *,.linear-demo :before,.linear-demo :after{animation:none!important}.linear-demo .intel-header h3{color:#f7f8f8;letter-spacing:-.052em;font-weight:510}.linear-demo .intel-header p{color:#9aa0a6}.linear-demo .intel-kicker{color:#d0d6e0;background:#ffffff09;border-color:#ffffff14}.linear-demo .intel-kicker i{box-shadow:none;background:#10b981}.linear-demo .intel-score-card{color:#f7f8f8;border:1px solid #ffffff14;box-shadow:none!important;background:#191a1b!important}.linear-demo .intel-score-card:before{display:none!important}.linear-demo .intel-score-card span,.linear-demo .intel-score-card small{color:#8a8f98}.linear-demo .intel-score-card strong{color:#f7f8f8;font-weight:510}.linear-demo .intel-score-card em{color:#d0d6e0}.linear-demo .orbital-panel,.linear-demo .memo-readiness-panel,.linear-demo .diligence-radar-panel,.linear-demo .agent-sequence-panel{box-shadow:none!important;background:#151617!important;border:1px solid #ffffff14!important}.linear-demo .orbital-panel:after,.linear-demo .memo-readiness-panel:after,.linear-demo .diligence-radar-panel:after,.linear-demo .agent-sequence-panel:after{display:none!important}.linear-demo .panel-title{color:#7f858d}.linear-demo .panel-title b{color:#d0d6e0;font-weight:510}.linear-demo .signal-stack span,.linear-demo .radar-notes span,.linear-demo .agent-sequence span,.linear-demo .intel-bottom-strip span{color:#c1c7d0;box-shadow:none!important;background:#1b1c1f!important;border:1px solid #ffffff14!important}.linear-demo .agent-sequence span i{box-shadow:none!important}.linear-demo .intel-bottom-strip b{color:#f7f8f8;font-weight:510}.linear-demo .orb-ring{stroke:#ffffff1c}.linear-demo .orb-path{stroke:#d0d6e0b3}.linear-demo .orb-core{fill:#f7f8f8;filter:none}.linear-demo .deal-orb text{fill:#08090a}.linear-demo .orb-node line{stroke:#ffffff1f}.linear-demo .orb-node circle{fill:#0f1011;stroke-width:2.5px}.linear-demo .diligence-radar svg circle,.linear-demo .radar-axis{stroke:#ffffff21}.linear-demo .radar-sweep{fill:#ffffff0e;stroke:#d0d6e06b}.linear-demo .radar-dot-group circle{fill:#0f1011;stroke-width:2.5px}.linear-demo .memo-readiness-panel .mini-signal-graph{box-shadow:none!important;background:0 0!important}.linear-demo .gridline{stroke:#ffffff14}.linear-demo .signal-area{fill:#ffffff12;opacity:1}.linear-demo .signal-line{stroke:#d0d6e0}.linear-demo .pulse-dot{fill:#f7f8f8;stroke:#0f1011;stroke-width:2px}.linear-demo .readiness-bars label{color:#c1c7d0}.linear-demo .readiness-bars label i{background:#24262a}.linear-demo .readiness-bars label i:before{background:#d0d6e0!important}.input-panel.card,.deal-list.card,.analysis-panel.card{color:#f7f8f8;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#111214!important;border:1px solid #ffffff14!important}.input-panel h3,.deal-list h3,.analysis-panel h3,.input-panel h4{color:#f7f8f8;font-weight:510}.input-panel>textarea,.profile-box textarea,.two-inputs input{color:#d0d6e0!important;box-shadow:none!important;background:#0f1011!important;border:1px solid #ffffff17!important}.upload{color:#d0d6e0;background:#191a1b!important;border:1px solid #ffffff17!important}.deal-row{color:#f7f8f8;box-shadow:none!important;background:#151617!important;border:1px solid #ffffff12!important}.deal-row:before{opacity:.9;background:#62666d!important}.deal-row small,.panel-head,.demo-output-summary p{color:#8a8f98!important}.deal-row.active{background:#1d1f23!important;border-color:#ffffff29!important}.deal-row strong{color:#f7f8f8}.demo-output-summary{color:#f7f8f8;box-shadow:none!important;background:#191a1b!important;border:1px solid #ffffff14!important}.demo-output-summary span{color:#8a8f98!important}.detail-top{color:#f7f8f8;box-shadow:none!important;background:#151617!important;border:1px solid #ffffff14!important}.detail-top h3{color:#f7f8f8;font-weight:510}.detail-top .micro,.detail-top small{color:#8a8f98}.big-score{color:#f7f8f8;box-shadow:none!important;background:#1d1f23!important;border:1px solid #ffffff14!important}.fact,.detail-block{color:#d0d6e0;box-shadow:none!important;background:#151617!important;border:1px solid #ffffff12!important}.fact span,.detail-block h4{color:#8a8f98}.fact b,.detail-block li{color:#d0d6e0}.memo{box-shadow:none!important;background:#0f1011!important;border:1px solid #ffffff14!important}.memo .panel-head{color:#f7f8f8;background:#151617}.memo pre{color:#c1c7d0!important;box-shadow:none!important;background:#08090a!important}.text-btn{color:#d0d6e0}@media (prefers-reduced-motion:reduce){.linear-demo .radar-sweep{transform:none!important}}#workspace .big-score,#workspace .big-score span,#workspace .big-score small{color:#f7f8f8!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;background:#111214!important}#workspace .big-score:before,#workspace .big-score:after,#workspace .memo:before,#workspace .memo:after,#workspace .memo pre:before,#workspace .memo pre:after{content:none!important;display:none!important}#workspace .memo pre{background-image:none!important;-webkit-mask-image:none!important;mask-image:none!important}#workspace .workspace-title{text-align:center;justify-items:center;gap:16px;max-width:980px;margin:0 auto 22px;display:grid}#workspace .workspace-title p{max-width:700px}#workspace .workspace-actions{justify-content:center}#workspace .workspace-shell{padding:34px 34px 38px!important}#workspace .intelligence-showcase.linear-demo{max-width:1040px;margin:0 auto 20px;padding:20px!important}#workspace .intel-header{align-items:center;gap:18px;margin-bottom:16px;grid-template-columns:minmax(0,1fr) 156px!important}#workspace .intel-header h3{font-size:clamp(30px,4vw,54px)!important}#workspace .intel-header p{max-width:640px;font-size:14px!important;line-height:1.5!important}#workspace .intel-score-card{min-height:156px!important;padding:16px!important}#workspace .agent-sequence-panel{grid-column:1/-1;min-height:0!important}#workspace .agent-sequence{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important}#workspace .orbital-panel,#workspace .memo-readiness-panel,#workspace .diligence-radar-panel,#workspace .agent-sequence-panel{min-height:0!important;padding:14px!important}#workspace .deal-orb,#workspace .diligence-radar{height:198px!important}#workspace .readiness-bars{gap:8px!important}#workspace .intel-bottom-strip{display:none!important}#workspace .workspace-grid{align-items:start;max-width:1040px;margin:0 auto;grid-template-columns:minmax(230px,.82fr) minmax(240px,.82fr) minmax(430px,1.36fr)!important;gap:12px!important}#workspace .input-panel.card,#workspace .deal-list.card,#workspace .analysis-panel.card{border-radius:14px!important;padding:14px!important}#workspace .input-panel>textarea{height:164px!important;min-height:0!important}#workspace .profile-box textarea{height:58px!important}#workspace .upload{padding:10px 12px!important}#workspace .deal-stack{gap:8px!important}#workspace .deal-row{padding:10px!important}#workspace .demo-output-summary{gap:4px;margin-top:10px!important;padding:12px!important;display:grid!important}#workspace .demo-output-summary p{display:none}#workspace .analysis-panel{min-height:0!important}.compact-demo-detail{gap:10px;display:grid}.decision-strip{background:#151617;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.decision-copy .micro{color:#8a8f98;margin:0 0 4px}.decision-copy h3{color:#f7f8f8;letter-spacing:-.04em;margin:0;font-size:clamp(22px,2vw,30px);font-weight:510;line-height:1.04}.decision-copy span{color:#8a8f98;margin-top:8px;font-size:13px;display:block}.decision-score{color:#f7f8f8;background:#0f1011;border:1px solid #ffffff17;border-radius:22px;align-content:center;place-items:center;width:92px;height:92px;display:grid}.decision-score b{letter-spacing:-.06em;font-size:40px;font-weight:510;line-height:.88;display:block}.decision-score small{color:#8a8f98;margin-top:4px;font-size:12px}.compact-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.insight-lane{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.insight-lane .detail-block{min-height:118px;margin:0!important;padding:11px 12px!important}.insight-lane .detail-block h4{letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px!important;font-size:11px!important}.insight-lane .detail-block ul{gap:5px;margin:0;padding-left:16px;display:grid}.insight-lane .detail-block li:nth-child(n+3){display:none}.memo-compact{margin-top:0!important}#workspace .detail-top,#workspace .big-score,#workspace .fact-grid{display:none!important}@media (width<=1050px){#workspace .intel-header,#workspace .intelligence-grid,#workspace .workspace-grid,.insight-lane{grid-template-columns:1fr!important}#workspace .agent-sequence{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=680px){#workspace .workspace-shell{padding:24px 16px!important}.decision-strip,.compact-facts{grid-template-columns:1fr}.decision-score{border-radius:14px;width:100%;height:auto;padding:14px}}#workspace .intelligence-showcase.linear-demo{margin-bottom:14px!important;padding:16px!important}#workspace .intel-header{grid-template-columns:minmax(0,1fr) 124px!important;margin-bottom:12px!important;display:grid!important}#workspace .intel-header p{margin:0!important;font-size:13px!important;line-height:1.42!important}#workspace .intel-score-card{border-radius:16px!important;min-height:122px!important;padding:12px!important}#workspace .intel-score-card em{display:none!important}#workspace .intelligence-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}#workspace .orbital-panel,#workspace .memo-readiness-panel,#workspace .diligence-radar-panel,#workspace .agent-sequence-panel{border-radius:13px!important;min-height:166px!important;padding:12px!important}#workspace .agent-sequence-panel{grid-column:auto!important}#workspace .deal-orb,#workspace .diligence-radar{height:112px!important;margin-top:4px!important}#workspace .memo-readiness-panel .mini-signal-graph{margin:6px 0 0!important;padding:0!important}#workspace .memo-readiness-panel .mini-signal-graph svg{height:76px!important}#workspace .readiness-bars label{grid-template-columns:1fr auto!important;gap:6px!important;font-size:11px!important}#workspace .readiness-bars label i{grid-column:1/-1;height:4px!important}#workspace .signal-stack,#workspace .radar-notes{display:none!important}#workspace .agent-sequence{grid-template-columns:1fr!important;gap:6px!important;margin-top:8px!important}#workspace .agent-sequence span:nth-child(n+4){display:none!important}#workspace .workspace-grid{grid-template-columns:minmax(230px,.85fr) minmax(230px,.85fr) minmax(420px,1.3fr)!important}.decision-strip{grid-template-columns:minmax(0,1fr) 76px!important;padding:12px!important}.decision-score{border-radius:16px!important;width:76px!important;height:76px!important}.memo-compact pre{max-height:118px!important}@media (width<=1050px){#workspace .intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.decision-strip{padding:10px 12px!important}.decision-copy h3{font-size:clamp(19px,1.6vw,23px)!important}.decision-copy span{margin-top:5px!important;font-size:12px!important}.decision-score{width:66px!important;height:66px!important}.decision-score b{font-size:28px!important}.compact-facts{gap:6px!important}.compact-facts .fact{padding:7px 9px!important}.insight-lane{gap:6px!important}.insight-lane .detail-block{min-height:70px!important;padding:8px 9px!important}.insight-lane .detail-block h4{margin-bottom:5px!important}.insight-lane .detail-block li{font-size:11px!important;line-height:1.18!important}.insight-lane .detail-block li:nth-child(n+2){display:none!important}.memo-compact .panel-head{padding:8px 10px!important}.memo-compact pre{max-height:92px!important;padding:10px!important;font-size:11.5px!important;line-height:1.36!important}#workspace.workspace-section{background:#f4f3ef!important}#workspace .workspace-shell{color:#111!important;background:#fbfaf7!important;border:1px solid #11111114!important;box-shadow:0 30px 80px -34px #11111114!important}#workspace .workspace-title h2,#workspace .workspace-title p,#workspace .workspace-title .section-link{color:#111!important}#workspace .workspace-title p{color:#5f5d5a!important}#workspace .section-link{background:#fff!important;border:1px solid #11111114!important}#workspace .workspace-actions .btn.ghost{color:#111!important;background:#fff!important;border-color:#1111111f!important}#workspace .workspace-actions .btn.primary{color:#fff!important;background:#111!important;border-color:#111!important}#workspace .intelligence-showcase.linear-demo{color:#111!important;background:#fff!important;border:1px solid #11111114!important}#workspace .linear-demo .intel-header h3,#workspace .linear-demo .intel-score-card strong,#workspace .linear-demo .panel-title b,#workspace .linear-demo .intel-bottom-strip b{color:#111!important}#workspace .linear-demo .intel-header p,#workspace .linear-demo .panel-title,#workspace .linear-demo .intel-score-card span,#workspace .linear-demo .intel-score-card small,#workspace .linear-demo .intel-score-card em{color:#6b6863!important}#workspace .linear-demo .intel-kicker,#workspace .linear-demo .intel-score-card,#workspace .linear-demo .orbital-panel,#workspace .linear-demo .memo-readiness-panel,#workspace .linear-demo .diligence-radar-panel,#workspace .linear-demo .agent-sequence-panel,#workspace .linear-demo .signal-stack span,#workspace .linear-demo .radar-notes span,#workspace .linear-demo .agent-sequence span,#workspace .linear-demo .intel-bottom-strip span{color:#343230!important;box-shadow:none!important;background:#f4f3ef!important;border:1px solid #11111114!important}#workspace .linear-demo .intel-score-card{background:#faf9f5!important}#workspace .linear-demo .orb-path,#workspace .linear-demo .signal-line{stroke:#111!important}#workspace .linear-demo .signal-area,#workspace .linear-demo .radar-sweep{fill:#1111110e!important;stroke:#1111113d!important}#workspace .linear-demo .orb-core,#workspace .linear-demo .pulse-dot{fill:#111!important;stroke:#fff!important}#workspace .linear-demo .deal-orb text{fill:#fff!important}#workspace .linear-demo .orb-node line{stroke:#11111124!important}#workspace .linear-demo .orb-node circle,#workspace .linear-demo .radar-dot-group circle{fill:#fff!important;stroke:#111!important}#workspace .linear-demo .readiness-bars label{color:#343230!important}#workspace .linear-demo .readiness-bars label i{background:#1111111a!important}#workspace .linear-demo .readiness-bars label i:before{background:#111!important}#workspace .input-panel.card,#workspace .deal-list.card,#workspace .analysis-panel.card{color:#111!important;box-shadow:none!important;background:#fff!important;border:1px solid #11111114!important}#workspace .input-panel h3,#workspace .deal-list h3,#workspace .analysis-panel h3,#workspace .input-panel h4,#workspace .panel-head h3,#workspace .deal-row strong,#workspace .deal-row b,#workspace .demo-output-summary b,#workspace .decision-copy h3,#workspace .decision-score b,#workspace .memo .panel-head h3{color:#111!important}#workspace .panel-head,#workspace .deal-row small,#workspace .demo-output-summary p,#workspace .demo-output-summary span,#workspace .decision-copy .micro,#workspace .decision-copy span,#workspace .decision-score small,#workspace .fact span,#workspace .detail-block h4{color:#6b6863!important}#workspace .input-panel>textarea,#workspace .profile-box textarea,#workspace .two-inputs input,#workspace .upload{color:#111!important;background:#f8f7f3!important;border:1px solid #1111111a!important}#workspace .deal-row,#workspace .demo-output-summary,#workspace .decision-strip,#workspace .compact-facts .fact,#workspace .insight-lane .detail-block,#workspace .memo,#workspace .memo .panel-head{color:#111!important;background:#f8f7f3!important;border:1px solid #11111114!important}#workspace .deal-row.active{background:#f0efea!important;border-color:#1111112e!important}#workspace .deal-row:before{background:#111!important}#workspace .decision-score{color:#111!important;background:#fff!important}#workspace .fact b,#workspace .detail-block li{color:#2f2d2a!important}#workspace .memo pre{color:#343230!important;background:#fff!important;border-top:1px solid #1111110f!important}#workspace .text-btn{color:#111!important}#workspace .placeholder{color:#5f5d5a!important}#workspace .panel-title,#workspace .linear-demo .panel-title,#workspace .linear-demo .intel-header p,#workspace .panel-head,#workspace .deal-row small,#workspace .demo-output-summary span,#workspace .decision-copy .micro,#workspace .decision-copy span,#workspace .decision-score small,#workspace .fact span,#workspace .detail-block h4,#workspace .memo pre{color:#4f4c47!important}#workspace .linear-demo .orb-ring,#workspace .linear-demo .diligence-radar svg circle,#workspace .linear-demo .radar-axis,#workspace .linear-demo .gridline{stroke:#1111112e!important}#workspace .linear-demo .signal-area,#workspace .linear-demo .radar-sweep{fill:#11111113!important}#workspace .input-panel.card,#workspace .deal-list.card,#workspace .analysis-panel.card,#workspace .linear-demo .orbital-panel,#workspace .linear-demo .memo-readiness-panel,#workspace .linear-demo .diligence-radar-panel,#workspace .linear-demo .agent-sequence-panel,#workspace .decision-strip,#workspace .compact-facts .fact,#workspace .insight-lane .detail-block,#workspace .memo{border-color:#1111111c!important}:root{--title-weight:560;--title-tracking:-.032em;--title-line:1.02;--body-tracking:-.006em}body{letter-spacing:var(--body-tracking);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision}.ample-hero-v2 h1,.ample-hero h1{letter-spacing:-.044em!important;word-spacing:.01em!important;max-width:940px!important;font-size:clamp(48px,6.2vw,82px)!important;font-weight:560!important;line-height:1.02!important}.trust-grid-section h2,.section-heading h2,.workspace-title h2,.dark-head h2,.ample-final h2{text-wrap:balance;letter-spacing:var(--title-tracking)!important;word-spacing:.01em!important;font-size:clamp(34px,4.6vw,58px)!important;line-height:1.04!important;font-weight:var(--title-weight)!important}.dark-copilot .dark-head h2{letter-spacing:-.038em!important;font-size:clamp(38px,5.8vw,68px)!important;font-weight:560!important;line-height:1.02!important}.investor-quote blockquote,.dark-testimonial blockquote{letter-spacing:-.03em!important;font-size:clamp(26px,3.5vw,44px)!important;font-weight:520!important;line-height:1.12!important}.product-detail h3,.module-body h3,.workflow-story-grid h3,#workspace .intel-header h3,#workspace .decision-copy h3,.input-panel h3,.deal-list h3,.analysis-panel h3,.panel-head h3,.empty h3,.placeholder h3{letter-spacing:-.026em!important;font-weight:540!important;line-height:1.08!important}.product-detail h3{font-size:clamp(28px,3vw,38px)!important}.module-body h3{font-size:clamp(30px,3.6vw,44px)!important}.workflow-story-grid h3{font-size:23px!important}#workspace .workspace-title h2{letter-spacing:-.034em!important;max-width:780px!important;font-size:clamp(34px,4.2vw,54px)!important;font-weight:560!important;line-height:1.05!important}#workspace .intel-header h3{margin:6px 0!important;font-size:clamp(24px,2.7vw,36px)!important}#workspace .intel-score-card strong,#workspace .decision-score b,.metric-tile strong{letter-spacing:-.038em!important;font-weight:540!important}#workspace .intel-score-card strong{font-size:42px!important}#workspace .decision-score b{font-size:26px!important}.trust-card strong,.module-card b,.demo-output-summary b,.fact b,.deal-row b,.deal-row strong,.panel-title b{letter-spacing:-.015em!important;font-weight:560!important}.metric-tile strong{font-size:clamp(20px,1.7vw,24px)!important;line-height:1.14!important}.btn,.product-topbar button,.module-tabs button,.announcement,.micro,.section-link,.intel-kicker,.panel-title,.demo-output-summary span,.workflow-story-grid span,.cta-kicker,.nav-links a,.nav-text{font-weight:600!important}.hero-sub,.trust-intro,.section-heading p,.workflow-story .section-heading p,.dark-head p,.workspace-title p,#workspace .intel-header p,.ample-final p{letter-spacing:-.004em!important;line-height:1.56!important}.trust-card,.module-card,.metric-tile{box-shadow:none!important}@media (width<=680px){.ample-hero-v2 h1,.ample-hero h1{letter-spacing:-.036em!important;font-size:42px!important;line-height:1.04!important}.trust-grid-section h2,.section-heading h2,.workspace-title h2,.dark-head h2,.ample-final h2{font-size:34px!important;line-height:1.08!important}}.dark-copilot .opportunity-stage{overflow:hidden!important}.dark-copilot .marquee-mask{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%);padding-inline:max(24px,50vw - 560px)!important}.dark-copilot .signal-marquee{padding-inline:18px!important}.dark-copilot .signal-marquee span{flex-shrink:0!important}.ample-hero-v2{min-height:980px;padding-top:132px;background:radial-gradient(circle at 18% 61%,#f05c3a1a,#0000 28%),radial-gradient(circle at 42% 72%,#be9eff2e,#0000 35%),radial-gradient(circle at 72% 65%,#7ee2da1f,#0000 30%),linear-gradient(#fff 0%,#fffdf9 56%,#fbfaf6 100%)!important}.ample-hero-v2 .ample-gradient{z-index:0;mix-blend-mode:multiply;transform:translateZ(0);opacity:.9!important;filter:blur(18px)saturate(1.04)!important}.ample-hero-v2 .ample-gradient:after{opacity:.11!important;background-image:radial-gradient(#1111112e .7px,#0000 .7px)!important;background-size:4px 4px!important}.ample-hero-v2 .ample-gradient.one{background:radial-gradient(48% 60% at 10% 42%,#ec4826d1 0%,#ec482652 38%,#0000 68%),radial-gradient(54% 72% at 48% 54%,#ffcda9d1 0%,#ffcda961 44%,#0000 74%),radial-gradient(74% 86% at 82% 52%,#bca1ffb3 0%,#bca1ff70 48%,#0000 82%);width:780px!important;height:430px!important;animation:15s cubic-bezier(.22,.74,.22,1) infinite alternate heroFloatCoral!important;top:480px!important;left:-220px!important}.ample-hero-v2 .ample-gradient.two{background:radial-gradient(56% 68% at 28% 52%,#c6abff9e 0%,#c6abff5c 46%,#0000 76%),radial-gradient(58% 72% at 72% 48%,#91ece294 0%,#91ece24d 42%,#0000 78%),radial-gradient(42% 58% at 48% 88%,#ffdcbf8c 0%,#0000 68%);opacity:.68!important;width:620px!important;height:360px!important;animation:17s cubic-bezier(.22,.74,.22,1) infinite alternate heroFloatAqua!important;top:548px!important;right:-145px!important}.ample-hero-v2 .hero-product-card{z-index:2;margin-top:62px;position:relative;background:#ffffffc2!important;box-shadow:0 42px 104px -38px #11111124,0 26px 70px -46px #815fff1a,inset 0 1px #ffffffc7!important}.ample-hero-v2 .hero-product-card:before{background:linear-gradient(#ffffffd1,#ffffff70),radial-gradient(circle at 16% 22%,#ffcfba70,#0000 31%),radial-gradient(circle at 58% 8%,#c6abff52,#0000 34%),radial-gradient(circle at 86% 24%,#91ece24d,#0000 30%)!important}.hero-grain{opacity:.105!important;background-image:radial-gradient(#11111142 .58px,#0000 .58px)!important;background-size:4px 4px!important;-webkit-mask-image:linear-gradient(#0000 0%,#000 34% 80%,#0000 100%)!important;mask-image:linear-gradient(#0000 0%,#000 34% 80%,#0000 100%)!important}@keyframes heroFloatCoral{0%{transform:translate(0,0)rotate(-3deg)scale(1)}50%{transform:translate(52px,-24px)rotate(4deg)scale(1.045)}to{transform:translate(98px,18px)rotate(8deg)scale(1.08)}}@keyframes heroFloatAqua{0%{transform:translate(0,0)rotate(3deg)scale(1)}50%{transform:translate(-48px,26px)rotate(-4deg)scale(1.055)}to{transform:translate(-92px,-12px)rotate(-8deg)scale(1.1)}}@media (width<=680px){.ample-hero-v2 .ample-gradient.one{width:560px!important;height:310px!important;top:520px!important;left:-260px!important}.ample-hero-v2 .ample-gradient.two{width:440px!important;height:280px!important;top:610px!important;right:-230px!important}}.ample-hero-v2 .ample-gradient.one{opacity:.92!important;top:462px!important;left:-150px!important}.ample-hero-v2 .ample-gradient.two{opacity:.72!important;top:532px!important;right:-118px!important}.ample-hero-v2 .ample-gradient:after{opacity:.14!important}.hero-grain{opacity:.13!important}.ample-hero-v2 .hero-inner{padding-top:2px}.ample-hero-v2 .announcement{letter-spacing:-.004em!important;border-radius:12px!important;margin-bottom:20px!important;padding:8px 12px!important;font-size:13px!important;font-weight:520!important;animation:.72s cubic-bezier(.215,.61,.355,1) both heroSoftReveal!important}.ample-hero-v2 .announcement span{letter-spacing:.015em!important;border-radius:8px!important;padding:5px 8px!important;font-size:10px!important;font-weight:600!important}.ample-hero-v2 h1,.ample-hero h1{will-change:transform, opacity, filter;letter-spacing:-.048em!important;word-spacing:.008em!important;max-width:820px!important;margin-bottom:18px!important;font-size:clamp(46px,5.15vw,68px)!important;font-weight:520!important;line-height:.98!important;animation:.86s cubic-bezier(.215,.61,.355,1) 60ms both heroTitleLift!important}.ample-hero-v2 .hero-sub{color:#5c5955!important;max-width:650px!important;margin-bottom:24px!important;font-size:clamp(17px,1.35vw,19px)!important;line-height:1.46!important;animation:.76s cubic-bezier(.215,.61,.355,1) .14s both heroSoftReveal!important}.ample-hero-v2 .hero-form{animation:.78s cubic-bezier(.215,.61,.355,1) .22s both heroSoftReveal!important}.ample-hero-v2 .hero-trust{animation:.78s cubic-bezier(.215,.61,.355,1) .3s both heroSoftReveal!important}.ample-hero-v2 .hero-product-card{animation:.92s cubic-bezier(.215,.61,.355,1) .36s both heroMockupRise!important}.ample-hero-v2 .ample-gradient.one{animation:18s cubic-bezier(.22,.74,.22,1) infinite alternate heroFloatCoral!important}.ample-hero-v2 .ample-gradient.two{animation:20s cubic-bezier(.22,.74,.22,1) infinite alternate heroFloatAqua!important}@keyframes heroTitleLift{0%{opacity:0;filter:blur(8px);transform:translateY(18px)scale(.985)}55%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes heroSoftReveal{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes heroMockupRise{0%{opacity:0;filter:blur(6px);transform:translateY(28px)scale(.988)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@media (width<=900px){.ample-hero-v2 h1,.ample-hero h1{max-width:720px!important;font-size:clamp(42px,8vw,58px)!important;line-height:1.01!important}}@media (width<=680px){.ample-hero-v2 h1,.ample-hero h1{letter-spacing:-.038em!important;max-width:520px!important;font-size:40px!important;line-height:1.04!important}.ample-hero-v2 .hero-sub{font-size:16px!important;line-height:1.48!important}}.nav .logo-brand{border-radius:10px;min-width:132px;height:38px;padding:0 2px 0 0;align-items:center!important;gap:0!important;display:inline-flex!important}.nav .logo-brand img{object-fit:contain;width:auto;max-width:152px;height:34px;display:block}.nav .logo-brand:hover{opacity:.86}@media (width<=680px){.nav .logo-brand{min-width:104px;height:34px}.nav .logo-brand img{max-width:126px;height:28px}}footer{min-height:88px;grid-template-columns:auto 1fr!important}.footer-logo-brand{background:#fffffff5;border-radius:12px;width:fit-content;min-width:142px;height:42px;padding:2px 8px 2px 4px;box-shadow:inset 0 0 0 1px #ffffffb8;align-items:center!important;gap:0!important;display:inline-flex!important}.footer-logo-brand img{object-fit:contain;width:auto;max-width:152px;height:34px;display:block}.footer-logo-brand:hover{opacity:.84}.footer-note{color:#ffffff9e;justify-self:end;margin:0;font-size:13px;line-height:1.4}@media (width<=1050px){footer{justify-items:center;grid-template-columns:1fr!important}.footer-note{text-align:center;justify-self:center}}footer{padding-top:34px!important;padding-bottom:38px!important}.app-command-center.cofounder-dashboard{color:#171615;background:linear-gradient(#17161507 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#17161507 1px,#0000 1px) 0 0/28px 28px,#f8f7f2;border:1px solid #17161517;border-radius:30px;margin:0 0 22px;padding:12px;overflow:hidden;box-shadow:0 34px 90px -44px #1111111c,0 1px #1111110a}.cofounder-dashboard:before{content:"";filter:blur(8px);opacity:.92;pointer-events:none;background:radial-gradient(circle at 16% 24%,#9cc9ff38,#0000 32%),radial-gradient(circle at 72% 8%,#ccefc84d,#0000 30%),radial-gradient(circle at 50% 80%,#f4cf862e,#0000 34%);height:280px;animation:12s ease-in-out infinite alternate coAtmosphere;position:absolute;inset:-20% -10% auto}.co-window-top,.co-dashboard-body,.co-system-strip{z-index:1;position:relative}.co-window-top{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffbd;border:1px solid #11111113;border-radius:22px;grid-template-columns:minmax(190px,.75fr) minmax(280px,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid;box-shadow:inset 0 1px #ffffffdb,0 12px 30px -22px #11111109}.co-brand-chip{color:#343230;align-items:center;gap:9px;min-width:0;padding:8px 10px;font-size:13px;font-weight:750;display:inline-flex}.co-brand-chip img{object-fit:contain;width:24px;height:24px}.co-window-top nav{background:#f4f3efc7;border:1px solid #1111110e;border-radius:999px;flex-wrap:wrap;justify-content:center;justify-self:center;gap:4px;padding:4px;display:flex}.co-window-top nav button,.co-run-button{color:#6b6863;min-height:32px;transition:transform .2s var(--motion-ease), background .2s var(--motion-ease), color .2s var(--motion-ease), box-shadow .2s var(--motion-ease);background:0 0;border:0;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:760}.co-window-top nav button:hover{color:#171615;background:#ffffffb3}.co-window-top nav button.active{color:#171615;background:#fff;box-shadow:0 8px 18px -13px #11111112,inset 0 0 0 1px #1111110b}.co-run-button{color:#fff;background:#171615;justify-self:end;box-shadow:0 10px 24px -14px #1111111a}.co-run-button:hover{transform:translateY(-1px);box-shadow:0 16px 32px -18px #11111129}.co-dashboard-body{grid-template-columns:minmax(0,1fr) minmax(278px,.36fr);gap:12px;padding-top:12px;display:grid}.co-main-canvas,.co-agent-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;border:1px solid #11111113;border-radius:24px;box-shadow:0 18px 44px -30px #1111110b,inset 0 1px #ffffffd1}.co-main-canvas{background:linear-gradient(#11111106 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#11111106 1px,#0000 1px) 0 0/24px 24px,#ffffffc7;min-height:540px;position:relative;overflow:hidden}.co-main-canvas:after{content:"";background:linear-gradient(90deg,#0000,#1111111f,#0000);height:1px;position:absolute;inset:auto 22px 104px}.co-canvas-head{z-index:2;justify-content:space-between;align-items:start;gap:18px;padding:22px 22px 0;display:flex;position:relative}.co-canvas-head span,.co-agent-head span,.co-chat-card span{color:#77746e;letter-spacing:.075em;text-transform:uppercase;font-size:11px;font-weight:850}.co-canvas-head h3{color:#171615;letter-spacing:-.064em;margin:7px 0 6px;font-size:clamp(34px,4.4vw,60px);font-weight:760;line-height:.9}.co-canvas-head p{color:#605d58;margin:0;font-size:14px;line-height:1.42}.co-score-pill{background:#fbfaf7;border:1px solid #11111112;border-radius:18px;justify-items:center;min-width:112px;padding:12px;display:grid;box-shadow:0 10px 26px -18px #1111110a}.co-score-pill strong{letter-spacing:-.075em;font-size:44px;font-weight:800;line-height:.84}.co-score-pill span{color:#77746e;text-transform:uppercase;letter-spacing:.07em;margin-top:5px;font-size:11px;font-weight:850}.co-orbit-canvas{z-index:1;place-items:center;min-height:356px;padding:0 18px 4px;display:grid;position:relative}.co-orbit-canvas svg{width:min(690px,100%);height:auto;overflow:visible}.co-grid-path{fill:none;stroke:#1111110f;stroke-width:1px}.co-ring{fill:none;stroke:#11111117;stroke-width:1.2px;transform-origin:230px 175px}.co-ring.r1{stroke-dasharray:7 10;animation:24s linear infinite coRotate}.co-ring.r2{stroke:#328efa29;animation:18s linear infinite reverse coRotate}.co-connector{stroke:#1111111c;stroke-width:1px;stroke-dasharray:5 7;animation:3.2s linear infinite coDash}.co-node circle{fill:#fff;stroke:#9cc9ff;stroke-width:4px;filter:drop-shadow(0 10px 14px #11111114);animation:2.6s ease-in-out infinite coNodePulse}.co-node.green circle{stroke:#b7dfb2}.co-node.amber circle{stroke:#f4cf86}.co-node.rose circle{stroke:#efb0a4}.co-node.ink circle{stroke:#171615}.co-node text{fill:#5f5d58;letter-spacing:-.01em;font-size:12px;font-weight:760}.co-trace{fill:none;stroke:url(#coTrace);stroke-width:3px;stroke-linecap:round;stroke-dasharray:760;stroke-dashoffset:760px;animation:coTraceFlow 4.8s var(--motion-ease) infinite;filter:drop-shadow(0 8px 16px #328efa29)}.co-center{fill:#fff;stroke:#1111111a;stroke-width:1.5px;filter:drop-shadow(0 18px 20px #1111111a)}.co-center-score{fill:#171615;letter-spacing:-.075em;font-size:30px;font-weight:840}.co-center-label{fill:#77746e;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:850}.co-stage-lane{z-index:2;grid-template-columns:repeat(5,1fr);gap:8px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.co-stage-lane div{color:#5f5d58;background:#fbfaf7e6;border:1px solid #11111112;border-radius:16px;align-items:center;gap:9px;min-height:54px;padding:11px 12px;font-size:12px;font-weight:780;display:flex;position:relative;box-shadow:0 10px 26px -20px #11111109}.co-stage-lane i,.co-task-card i{background:#d6d3cc;border-radius:3px;flex:none;width:9px;height:9px}.co-stage-lane .done i{background:#9ccc92;box-shadow:0 0 0 4px #9ccc9229}.co-stage-lane .active{color:#171615;background:#fff;border-color:#11111121}.co-stage-lane .active i{background:#171615;animation:1.6s ease-in-out infinite coActiveBlink;box-shadow:0 0 0 4px #11111114}.co-agent-panel{flex-direction:column;min-height:540px;padding:16px;display:flex}.co-agent-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.co-agent-head b{color:#4d4a45;background:#f4f3ef;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:800}.co-chat-card{background:#f8f7f2;border:1px solid #1111;border-radius:18px;padding:14px}.co-chat-card.primary{background:radial-gradient(circle at 100% 0,#ccefc870,#0000 42%),#fbfaf7}.co-chat-card p{color:#3f3c38;margin:8px 0 0;font-size:13px;line-height:1.42}.co-task-stack{gap:8px;margin:12px 0;display:grid}.co-task-card{min-height:44px;transition:transform .2s var(--motion-ease), box-shadow .2s var(--motion-ease);background:#fff;border:1px solid #1111;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 11px;display:grid;box-shadow:0 10px 24px -20px #11111109}.co-task-card:hover{transform:translate(-3px);box-shadow:0 14px 28px -22px #11111112}.co-task-card span{color:#25231f;font-size:13px;font-weight:760}.co-task-card b{color:#77746e;font-size:11px;font-weight:800}.co-task-card.green i{background:#9ccc92}.co-task-card.blue i{background:#9cc9ff}.co-task-card.amber i{background:#f4cf86}.co-task-card.rose i{background:#efb0a4}.co-task-card.ink i{background:#171615}.co-command-input{background:#f4f3ef;border:1px solid #1111;border-radius:16px;grid-template-columns:1fr 38px;gap:8px;margin-top:auto;padding:7px;display:grid}.co-command-input input{color:#171615;background:0 0;border:0;outline:0;min-width:0;height:38px;padding:0 8px;font-size:13px}.co-command-input button{color:#fff;transition:transform .2s var(--motion-ease), background .2s var(--motion-ease);background:#171615;border:0;border-radius:12px;font-size:18px;line-height:1}.co-command-input button:hover{background:#272522;transform:translateY(-1px)}.co-system-strip{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.co-system-strip span{color:#66635e;background:#ffffffa8;border:1px solid #1111110f;border-radius:16px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 12px;font-size:12px;font-weight:720;display:flex}.co-system-strip b{color:#171615}@keyframes coAtmosphere{to{opacity:.72;transform:translate(28px,18px)scale(1.05)}}@keyframes coRotate{to{transform:rotate(360deg)}}@keyframes coDash{to{stroke-dashoffset:-24px}}@keyframes coTraceFlow{0%{stroke-dashoffset:760px;opacity:.2}42%,70%{stroke-dashoffset:0;opacity:.95}to{stroke-dashoffset:-760px;opacity:.18}}@keyframes coNodePulse{0%,to{transform-origin:50%;transform:scale(1)}50%{transform-origin:50%;transform:scale(1.12)}}@keyframes coActiveBlink{0%,to{opacity:.7;transform:scale(.92)}50%{opacity:1;transform:scale(1.15)}}@media (width<=1100px){.co-window-top,.co-dashboard-body,.co-system-strip{grid-template-columns:1fr}.co-window-top nav,.co-run-button{justify-self:stretch}.co-main-canvas,.co-agent-panel{min-height:auto}.co-stage-lane{grid-template-columns:repeat(3,1fr);padding:0 18px 18px;position:relative;bottom:auto;left:auto;right:auto}}@media (width<=680px){.app-command-center.cofounder-dashboard{border-radius:24px}.co-window-top nav,.co-stage-lane{grid-template-columns:1fr 1fr}.co-window-top nav{border-radius:18px;display:grid}.co-canvas-head{display:grid}.co-score-pill{justify-items:start}}@media (prefers-reduced-motion:reduce){.cofounder-dashboard:before,.co-ring,.co-connector,.co-node circle,.co-trace,.co-stage-lane .active i{animation:none!important}}.dashboard-route{background:#f6f5f0;min-height:100vh}.dashboard-route .dashboard-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #14141213;border-radius:18px;max-width:1180px;margin:14px auto 0;position:sticky;top:14px;box-shadow:0 20px 45px -32px #11111112}.dashboard-page-main{min-height:calc(100vh - 78px)}.dashboard-workspace-page{min-height:calc(100vh - 78px);background:#f6f5f0!important;padding:28px max(18px,50vw - 620px) 54px!important}.dashboard-workspace-page .workspace-shell{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.dashboard-workspace-page .workspace-title{grid-template-columns:1fr auto;align-items:end;display:grid;margin:0 0 18px!important;padding:0 4px!important}.dashboard-workspace-page .workspace-title h2{max-width:680px;letter-spacing:-.07em!important;color:#1d1c19!important;font-size:clamp(42px,6vw,84px)!important;font-weight:650!important;line-height:.92!important}.dashboard-workspace-page .workspace-title p{max-width:720px;color:#77736b!important;font-size:15px!important}.dashboard-workspace-page .section-link{color:#8a867e!important}.dashboard-workspace-page .workspace-grid{margin-top:14px;grid-template-columns:.9fr .78fr 1.18fr!important}.dashboard-workspace-page .card,.dashboard-workspace-page .input-panel,.dashboard-workspace-page .analysis-panel,.dashboard-workspace-page .deal-list{background:#ffffffc2!important;border:1px solid #11111113!important;border-radius:18px!important;box-shadow:0 16px 38px -30px #1111110b!important}.app-command-center.cofounder-dashboard.co-live-dashboard{background-color:#f9f8f3!important;background-image:linear-gradient(#17161505 1px,#0000 1px),linear-gradient(90deg,#17161505 1px,#0000 1px)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:26px 26px!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important;border:1px solid #11111117!important;border-radius:20px!important;margin:0!important;padding:10px!important;box-shadow:0 26px 74px -46px #1111111a,0 1px #1111110a!important}.co-live-dashboard:before{display:none!important}.co-live-topbar{min-height:48px;background:#ffffffdb!important;border-radius:14px!important;grid-template-columns:auto minmax(160px,.7fr) minmax(280px,1fr) auto!important;padding:6px 8px!important}.co-browser-dots{align-items:center;gap:6px;padding-left:4px;display:flex}.co-browser-dots i{background:#dedbd3;border:1px solid #1111110f;border-radius:999px;width:8px;height:8px}.co-live-topbar .co-brand-chip{color:#5c5952!important;padding:6px 8px!important;font-size:12px!important;font-weight:650!important}.co-live-topbar .co-brand-chip img{width:21px!important;height:21px!important}.co-live-topbar nav{background:#f4f3ee!important;border-color:#1111110e!important;border-radius:12px!important}.co-live-topbar nav button,.co-live-topbar .co-run-button{letter-spacing:-.01em;border-radius:9px!important;min-height:28px!important;font-size:11px!important;font-weight:650!important}.co-live-topbar nav button.active{background:#fff!important;box-shadow:0 8px 18px -14px #1111110e!important}.co-live-topbar .co-run-button{background:#181714!important;padding-inline:13px!important}.co-live-body{grid-template-columns:minmax(0,1fr) 344px!important;gap:10px!important;padding-top:10px!important}.co-live-map,.co-live-panel{background:#ffffffb8!important;border:1px solid #11111112!important;border-radius:16px!important;min-height:568px!important;box-shadow:inset 0 1px #fffffff2,0 18px 38px -30px #11111109!important}.co-live-map{position:relative;background:radial-gradient(circle at 50% 40%,#fffffff0,#ffffffad 44%,#f7f6f0d6),linear-gradient(#11111105 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#11111105 1px,#0000 1px) 0 0/22px 22px!important;padding:14px!important}.co-live-map:after{display:none!important}.co-map-toolbar{z-index:4;background:#ffffffdb;border:1px solid #1111;border-radius:11px;grid-template-columns:auto auto 1fr;align-items:center;gap:9px;width:fit-content;max-width:100%;padding:7px 9px;display:grid;position:relative;box-shadow:0 12px 28px -22px #11111109}.co-map-toolbar span,.co-map-toolbar em{color:#858179;font-size:11px;font-style:normal;font-weight:650}.co-map-toolbar b{color:#262420;font-size:12px;font-weight:760}.co-live-orbit{max-width:820px;margin:12px auto 0;position:relative;min-height:384px!important;padding:0!important}.co-live-orbit svg{opacity:.95;position:absolute;inset:0;width:100%!important;height:100%!important}.co-live-orbit .co-grid-path{stroke-dasharray:2 8;stroke:#1111110e!important}.co-live-orbit .co-ring{stroke-dasharray:6 10;stroke:#11111113!important}.co-live-orbit .co-ring.r2{stroke:#1111110d!important}.co-live-orbit .co-trace{opacity:.75;stroke-width:2px!important;filter:none!important}.co-center-card,.co-graph-node,.co-ghost-card{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #11111113;position:absolute;box-shadow:0 18px 34px -26px #1111110e}.co-center-card{border-radius:18px;align-content:center;place-items:center;gap:4px;width:150px;min-height:118px;display:grid;top:50%;left:50%;transform:translate(-50%,-50%)}.co-center-card span{letter-spacing:-.07em;color:#1f1e1a;font-size:44px;font-weight:720;line-height:.9}.co-center-card b{color:#26231f;font-size:13px}.co-center-card p{color:#8a867d;margin:0;font-size:11px;font-weight:650}.co-graph-node{color:#4e4b45;border-radius:12px;align-items:center;gap:8px;width:132px;min-height:40px;padding:9px 10px;font-size:12px;font-weight:680;display:flex}.co-graph-node i{background:#d8d5cd;border-radius:3px;width:9px;height:9px;box-shadow:0 0 0 4px #11111109}.co-graph-node.top-left{top:14%;left:16%}.co-graph-node.top-right{top:15%;right:14%}.co-graph-node.mid-left{top:47%;left:8%}.co-graph-node.mid-right{top:47%;right:7%}.co-graph-node.bottom-left{bottom:10%;left:20%}.co-graph-node.bottom-right{bottom:10%;right:17%}.co-ghost-card{z-index:1;color:#aaa69e;opacity:.48;border-style:dashed;border-radius:10px;padding:8px 10px;font-size:11px;font-weight:650}.co-ghost-card.g1{top:24%;left:4%}.co-ghost-card.g2{top:30%;right:4%}.co-ghost-card.g3{bottom:3%;left:43%}.co-floating-board{z-index:5;grid-template-columns:repeat(4,1fr);gap:8px;display:grid;position:absolute;bottom:16px;left:18px;right:18px}.co-floating-board div{background:#ffffffe0;border:1px solid #11111112;border-radius:14px;min-height:76px;padding:11px;box-shadow:0 14px 28px -24px #1111110b}.co-floating-board span{color:#aaa69e;font-size:10px;font-weight:760}.co-floating-board b{color:#282622;margin:5px 0 3px;font-size:12px;display:block}.co-floating-board p{color:#817d75;margin:0;font-size:11px;line-height:1.25}.co-live-panel{padding:12px!important}.co-panel-tabs{background:#f4f3ee;border:1px solid #1111110e;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:12px;padding:4px;display:grid}.co-panel-tabs button{color:#77736c;background:0 0;border:0;border-radius:9px;min-height:28px;font-size:11px;font-weight:680}.co-panel-tabs button.active{color:#1f1e1a;background:#fff;box-shadow:0 8px 18px -14px #1111110d}.co-live-panel .co-agent-head{margin-bottom:10px!important}.co-live-message{min-height:92px;background:#fbfaf6!important}.co-live-empty-space{text-align:center;background:#ffffff8a;border:1px dashed #1111111a;border-radius:14px;flex:1;align-content:center;place-items:center;gap:7px;margin:10px 0;padding:18px;display:grid}.co-live-empty-space i{background:#181714;border-radius:8px;width:22px;height:22px;box-shadow:0 0 0 7px #1111110e}.co-live-empty-space span{color:#292723;font-size:13px;font-weight:760}.co-live-empty-space p{color:#8a867e;max-width:230px;margin:0;font-size:12px;line-height:1.38}.co-live-dashboard .co-task-stack{margin:0 0 10px!important}.co-live-dashboard .co-task-card{min-height:38px!important;box-shadow:none!important;border-radius:11px!important}.co-live-dashboard .co-system-strip span{background:#ffffffa8!important;border-radius:12px!important;min-height:38px!important}@media (width<=1100px){.dashboard-workspace-page .workspace-title,.co-live-body,.dashboard-workspace-page .workspace-grid{grid-template-columns:1fr!important}.co-live-map,.co-live-panel{min-height:auto!important}.co-live-orbit{min-height:430px!important}}@media (width<=720px){.dashboard-route .dashboard-nav{margin:8px 8px 0}.dashboard-workspace-page{padding-top:18px!important}.co-live-topbar{grid-template-columns:1fr!important}.co-browser-dots{display:none}.co-floating-board{grid-template-columns:1fr 1fr;margin-top:8px;position:relative;bottom:auto;left:auto;right:auto}.co-live-orbit{min-height:360px!important}.co-graph-node{width:112px;font-size:11px}}.dashboard-workspace-page .workspace-actions{justify-content:flex-end;align-self:end;gap:8px;padding-bottom:6px;display:flex}.dashboard-workspace-page .workspace-actions .btn{border-radius:11px;min-height:36px;padding:9px 13px;font-size:12px;font-weight:720;box-shadow:none!important}.dashboard-workspace-page .workspace-actions .btn.primary{background:#171615!important;border-color:#171615!important}.dashboard-workspace-page .workspace-actions .btn.ghost{color:#4d4a45!important;background:#ffffffbd!important;border:1px solid #11111113!important}.dashboard-workspace-page .workspace-grid{align-items:start;gap:12px!important}.dashboard-workspace-page .input-panel,.dashboard-workspace-page .deal-list,.dashboard-workspace-page .analysis-panel{color:#1f1e1a!important;min-height:440px!important;padding:15px!important}.dashboard-workspace-page .input-panel h3,.dashboard-workspace-page .deal-list h3,.dashboard-workspace-page .analysis-panel h3,.dashboard-workspace-page .profile-box h4{color:#25231f!important;letter-spacing:-.01em!important;margin-top:0!important;font-size:13px!important;font-weight:760!important;line-height:1.1!important}.dashboard-workspace-page .input-panel h3 svg,.dashboard-workspace-page .deal-list h3 svg{color:#817d75;width:16px;height:16px}.dashboard-workspace-page .upload{transition:transform .18s var(--motion-ease), border-color .18s var(--motion-ease), background .18s var(--motion-ease);color:#5d5952!important;background:#fbfaf7!important;border:1px dashed #11111121!important;border-radius:13px!important;min-height:44px!important;font-size:12px!important;font-weight:700!important}.dashboard-workspace-page .upload:hover{transform:translateY(-1px);background:#fff!important;border-color:#11111138!important}.dashboard-workspace-page textarea,.dashboard-workspace-page input{color:#25231f!important;background:#fbfaf7!important;border:1px solid #11111113!important;border-radius:13px!important;font-size:12px!important;line-height:1.48!important;box-shadow:inset 0 1px #ffffffd1!important}.dashboard-workspace-page .input-panel>textarea{resize:vertical;height:226px!important;min-height:226px!important;margin-top:10px!important;padding:12px!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.dashboard-workspace-page .profile-box textarea{resize:vertical;height:72px!important;min-height:72px!important;padding:10px 11px!important}.dashboard-workspace-page .two-inputs{grid-template-columns:minmax(110px,.8fr) minmax(160px,1.2fr)!important;gap:8px!important;margin-top:8px!important}.dashboard-workspace-page .two-inputs input{text-overflow:ellipsis;overflow:hidden;min-width:0!important;height:38px!important;padding:0 10px!important}.dashboard-workspace-page .panel-head{border-bottom:1px solid #1111110f!important;align-items:center!important;padding-bottom:10px!important}.dashboard-workspace-page .text-btn{border-radius:10px;min-height:31px;padding:7px 9px;color:#5d5952!important;background:#fbfaf7!important;border:1px solid #11111113!important;font-size:12px!important}.dashboard-workspace-page .empty,.dashboard-workspace-page .placeholder{text-align:center!important;background:radial-gradient(circle at 50% 24%,#ffffffeb,#0000 34%),linear-gradient(#11111105 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#11111105 1px,#0000 1px) 0 0/22px 22px,#fbfaf7!important;border:1px dashed #1111111a!important;border-radius:15px!important;align-content:center!important;place-items:center!important;gap:10px!important;min-height:336px!important;padding:24px!important;display:grid!important}.dashboard-workspace-page .empty svg,.dashboard-workspace-page .placeholder svg{opacity:.86;color:#9d988f!important;filter:none!important}.dashboard-workspace-page .empty h3,.dashboard-workspace-page .placeholder h3{max-width:270px;letter-spacing:-.035em!important;margin:0!important;font-size:18px!important;font-weight:720!important;line-height:1.12!important}.dashboard-workspace-page .empty p,.dashboard-workspace-page .placeholder p{max-width:300px;color:#817d75!important;margin:0!important;font-size:13px!important;line-height:1.42!important}.dashboard-workspace-page .empty .btn{border-radius:11px;min-height:36px;margin-top:4px;padding:9px 13px;font-size:12px;background:#171615!important;border-color:#171615!important}.dashboard-workspace-page .demo-output-summary{background:#f4f3ee!important;border:1px solid #1111!important;border-radius:14px!important}@media (width<=1100px){.dashboard-workspace-page .workspace-actions{justify-content:flex-start}.dashboard-workspace-page .input-panel,.dashboard-workspace-page .deal-list,.dashboard-workspace-page .analysis-panel{min-height:auto!important}}@media (width<=720px){.dashboard-workspace-page .workspace-actions{flex-direction:column;align-items:stretch}.dashboard-workspace-page .two-inputs{grid-template-columns:1fr!important}}.co-static-status{background:#f4f3efc7;border:1px solid #1111110e;border-radius:999px;flex-wrap:wrap;justify-content:center;justify-self:center;gap:4px;padding:4px;display:flex}.co-static-status span{color:#6b6863;background:0 0;border-radius:999px;align-items:center;min-height:28px;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex}.co-static-status span:first-child{color:#171615;background:#fff;box-shadow:0 8px 18px -14px #1111110e}.co-run-button{justify-content:center;align-items:center;display:inline-flex}@media (width<=1100px){.co-static-status{justify-self:stretch}}.app-command-center.cf-dashboard{--pp-sepia:#271a00;--pp-parchment:#faf8f5;--pp-white:#fff;--pp-fog:#d1cfc7;--pp-moss:#7c7464;--pp-deep-forest:#23291b;--pp-teal:#0f3639;--pp-teal-soft:#0f363914;--pp-ash:#e5e5e3;--pp-slate:#121516;--pp-black:#000;--pp-hairline:#271a0024;--pp-hairline-soft:#271a0014;--pp-sans:"pplxSans", "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--pp-serif:"pplxSerif", ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--pp-mono:"pplxSansMono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--pp-tracking-sans:-.028em;--pp-gap:28px;--pp-card-pad:40px;--pp-elem-gap:8px;--pp-radius-card:12px;--pp-radius-input:4px;--pp-radius-pill:40px;background:var(--pp-parchment);min-height:760px;color:var(--pp-sepia);border:1px solid var(--pp-fog);border-radius:var(--pp-radius-card);box-shadow:none;font-family:var(--pp-sans);font-feature-settings:"cv11", "ss01";letter-spacing:var(--pp-tracking-sans);-webkit-font-smoothing:antialiased;grid-template-columns:264px minmax(0,1fr);margin:0 0 24px;padding:0;display:grid;position:relative;overflow:hidden}.cf-dashboard:before,.cf-dashboard:after{content:none}.cf-dashboard a{color:inherit}.cf-sidebar{background:var(--pp-parchment);border-right:1px solid var(--pp-fog);min-height:100%;box-shadow:none;flex-direction:column;gap:24px;padding:28px 20px;display:flex}.cf-side-brand{box-shadow:none;background:0 0;border:0;grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:0;display:grid}.cf-brand-mark{border-radius:var(--pp-radius-card);background:var(--pp-pure-white,#fff);border:1px solid var(--pp-fog);place-items:center;width:40px;height:40px;display:grid}.cf-brand-mark img{object-fit:contain;width:24px;height:24px}.cf-brand-text{gap:2px;min-width:0;display:grid}.cf-brand-text b{color:var(--pp-sepia);font-family:var(--pp-serif);letter-spacing:normal;font-size:17px;font-weight:400;line-height:1.2}.cf-brand-text span{font-family:var(--pp-mono);color:var(--pp-moss);letter-spacing:0;font-size:11px;font-weight:500}.cf-side-search{border:1px solid var(--pp-hairline);border-radius:var(--pp-radius-input);background:var(--pp-white);color:var(--pp-moss);font-family:var(--pp-sans);letter-spacing:var(--pp-tracking-sans);text-align:left;cursor:pointer;box-shadow:none;grid-template-columns:16px 1fr auto;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:400;transition:border-color .16s,color .16s;display:grid}.cf-side-search:hover{border-color:var(--pp-sepia);color:var(--pp-sepia)}.cf-side-search svg{color:var(--pp-moss)}.cf-side-search kbd{border-radius:var(--pp-radius-input);background:var(--pp-parchment);border:1px solid var(--pp-hairline-soft);color:var(--pp-moss);font-family:var(--pp-mono);padding:2px 7px;font-size:11px;font-weight:500}.cf-side-section{flex-direction:column;gap:2px;display:flex}.cf-side-section p{color:var(--pp-moss);font-family:var(--pp-mono);letter-spacing:0;margin:4px 10px 6px;font-size:11px;font-weight:500}.cf-nav-item{border-radius:var(--pp-radius-input);color:var(--pp-sepia);font-family:var(--pp-sans);letter-spacing:var(--pp-tracking-sans);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:16px 1fr auto;align-items:center;gap:12px;padding:9px 10px;font-size:14px;font-weight:400;transition:background .16s;display:grid}.cf-nav-item:hover{background:var(--pp-white)}.cf-nav-item.active{background:var(--pp-white);border:1px solid var(--pp-hairline)}.cf-nav-item.active svg{color:var(--pp-teal)}.cf-nav-item svg{color:var(--pp-moss)}.cf-nav-item em{font-style:normal;font-family:var(--pp-mono);color:var(--pp-moss);background:0 0;padding:0 4px;font-size:11px;font-weight:500}.cf-nav-item.active em{color:var(--pp-sepia)}.cf-side-progress{border:1px solid var(--pp-hairline);border-radius:var(--pp-radius-card);background:var(--pp-white);box-shadow:none;margin-top:auto;padding:16px}.cf-side-progress-head{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.cf-side-progress-head span{color:var(--pp-moss);font-family:var(--pp-mono);letter-spacing:0;font-size:11px;font-weight:500}.cf-side-progress-head b{color:var(--pp-sepia);font-family:var(--pp-mono);letter-spacing:0;font-size:18px;font-weight:500;line-height:1}.cf-side-progress-bar{border-radius:var(--pp-radius-input);background:var(--pp-fog);height:3px;margin:14px 0 8px;overflow:hidden}.cf-side-progress-bar i{background:var(--pp-teal);border-radius:var(--pp-radius-input);height:100%;display:block}.cf-side-progress p{color:var(--pp-moss);font-family:var(--pp-sans);letter-spacing:var(--pp-tracking-sans);margin:0;font-size:12px;font-weight:400;line-height:1.4}.cf-side-footer{padding-top:4px}.cf-side-account{border:1px solid var(--pp-hairline);border-radius:var(--pp-radius-card);background:var(--pp-white);grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:10px;display:grid}.cf-avatar{border-radius:var(--pp-radius-input);background:var(--pp-sepia);width:32px;height:32px;color:var(--pp-parchment);font-family:var(--pp-mono);letter-spacing:0;place-items:center;font-size:12px;font-weight:500;display:grid}.cf-side-account>div{gap:2px;min-width:0;display:grid}.cf-side-account b{color:var(--pp-sepia);font-family:var(--pp-sans);letter-spacing:var(--pp-tracking-sans);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:1.2;overflow:hidden}.cf-side-account span{color:var(--pp-moss);font-family:var(--pp-mono);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.cf-icon-btn{border-radius:var(--pp-radius-input);border:1px solid var(--pp-hairline);background:var(--pp-white);width:28px;height:28px;color:var(--pp-moss);cursor:pointer;box-shadow:none;place-items:center;transition:background .16s,color .16s,border-color .16s;display:grid}.cf-icon-btn:hover{background:var(--pp-sepia);color:var(--pp-parchment);border-color:var(--pp-sepia)}.cf-main{gap:var(--pp-gap);background:var(--pp-parchment);flex-direction:column;min-width:0;padding:28px;display:flex}.cf-header{background:var(--pp-white);border:1px solid var(--pp-hairline);border-radius:var(--pp-radius-card);box-shadow:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 20px;display:grid}.cf-header.compact{padding:14px 20px}.cf-crumbs{min-width:0;max-width:100%;color:var(--pp-moss);font-family:var(--pp-mono);letter-spacing:0;white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex;overflow:hidden}.cf-crumbs>span,.cf-crumbs>b{white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.cf-crumbs>b{flex-shrink:1;min-width:24px}.cf-crumbs svg{color:var(--pp-fog);flex-shrink:0}.cf-crumbs b{color:var(--pp-sepia);font-family:var(--pp-mono);text-transform:none;font-weight:600}.cf-header-right{align-items:center;gap:12px;display:inline-flex}.cf-header-score-mini{background:0 0;border:0;border-radius:0;align-items:baseline;gap:6px;padding:0;display:inline-flex}.cf-header-score-mini span{color:var(--pp-moss);font-family:var(--pp-mono);letter-spacing:0;font-size:11px;font-weight:500}.cf-header-score-mini strong{color:var(--pp-sepia);font-family:var(--pp-mono);letter-spacing:0;font-size:14px;font-weight:600}.cf-header-tabs{border:1px solid var(--pp-hairline);border-radius:var(--pp-radius-pill);background:var(--pp-white);gap:0;width:fit-content;padding:0;display:inline-flex;overflow:hidden}.cf-header-tabs button{color:var(--pp-moss);font-family:var(--pp-sans);letter-spacing:var(--pp-tracking-sans);cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:400;transition:color .16s,background .16s;display:inline-flex}.cf-header-tabs button:hover{color:var(--pp-sepia)}.cf-header-tabs button.active{color:var(--pp-parchment);background:var(--pp-sepia);border-radius:var(--pp-radius-pill)}.cf-header-tabs button.active svg{color:currentColor}.cf-header-tabs button:disabled{opacity:.4;cursor:not-allowed}.cf-header-tabs button:disabled:hover{color:var(--pp-moss);background:0 0}.cf-view{gap:var(--pp-gap);display:grid}.cf-section-eyebrow{color:var(--pp-moss);font-family:var(--pp-mono);letter-spacing:0;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:500;display:inline-flex}.cf-empty{background:var(--pp-white);border:1px solid var(--pp-hairline);border-radius:var(--pp-radius-card);text-align:center;box-shadow:none;align-content:center;place-items:center;gap:16px;padding:80px 40px;display:grid}.cf-empty-illust{align-items:center;gap:8px;margin-bottom:8px;display:inline-flex}.cf-empty-illust span{border-radius:var(--pp-radius-card);background:var(--pp-parchment);width:48px;height:48px;color:var(--pp-sepia);border:1px solid var(--pp-hairline);place-items:center;display:grid}.cf-empty-illust span:nth-child(2){color:var(--pp-teal);border-color:var(--pp-teal);background:var(--pp-teal-soft)}.cf-empty h2{color:var(--pp-sepia);font-family:var(--pp-serif);letter-spacing:normal;margin:0;font-size:clamp(32px,4vw,48px);font-weight:300;line-height:1.1}.cf-empty p{max-width:520px;color:var(--pp-moss);font-family:var(--pp-sans);letter-spacing:var(--pp-tracking-sans);margin:0;font-size:16px;font-weight:400;line-height:1.5}.cf-empty-cta{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:inline-flex}.cf-decision{padding:var(--pp-card-pad);background:var(--pp-white);border:1px solid var(--pp-hairline);border-radius:var(--pp-radius-card);box-shadow:none;position:relative;overflow:hidden}.cf-decision:before{content:none}.cf-decision-grid{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.cf-decision-mark{border-radius:var(--pp-radius-card);background:var(--pp-sepia);width:56px;height:56px;color:var(--pp-parchment);font-family:var(--pp-serif);letter-spacing:normal;box-shadow:none;place-items:center;font-size:22px;font-weight:400;display:grid}.cf-decision-text{min-width:0}.cf-decision-eyebrow{color:var(--pp-teal);font-family:var(--pp-mono);letter-spacing:0;align-items:center;margin-bottom:8px;font-size:11px;font-weight:500;display:inline-flex}.cf-decision-eyebrow:before{content:"/";color:var(--pp-teal);margin-right:4px}.cf-decision-text h2{color:var(--pp-sepia);font-family:var(--pp-serif);letter-spacing:normal;text-wrap:balance;margin:0;font-size:clamp(32px,4.5vw,56px);font-weight:300;line-height:1.05}.cf-decision-text p{color:var(--pp-moss);font-family:var(--pp-sans);letter-spacing:var(--pp-tracking-sans);margin:12px 0 0;font-size:15px;font-weight:400;line-height:1.5}.cf-decision-score{background:var(--pp-parchment);min-width:168px;color:var(--pp-sepia);border:1px solid var(--pp-hairline);border-radius:var(--pp-radius-card);box-shadow:none;grid-template-columns:auto auto;align-items:baseline;gap:0 8px;padding:20px 24px;display:grid}.cf-decision-score span{color:var(--pp-moss);font-family:var(--pp-mono);letter-spacing:0;grid-column:1/-1;margin-bottom:8px;font-size:11px;font-weight:500}.cf-decision-score strong{color:var(--pp-sepia);font-family:var(--pp-serif);letter-spacing:normal;font-size:64px;font-weight:300;line-height:1}.cf-decision-score em{color:var(--pp-moss);font-style:normal;font-family:var(--pp-mono);letter-spacing:0;font-size:14px;font-weight:500}.cf-decision-meter{border-radius:var(--pp-radius-input);background:var(--pp-fog);grid-column:1/-1;height:3px;margin-top:14px;overflow:hidden}.cf-decision-meter i{border-radius:var(--pp-radius-input);background:var(--pp-teal);height:100%;display:block}.cf-decision.band-mid .cf-decision-meter i{background:var(--pp-sepia)}.cf-decision.band-low .cf-decision-meter i{background:var(--pp-moss)}.cf-decision-cta{border-top:1px solid var(--pp-fog);flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px;padding-top:24px;display:flex}.cf-cta{border-radius:var(--pp-radius-pill);border:1px solid var(--pp-hairline);background:var(--pp-white);color:var(--pp-sepia);font-family:var(--pp-sans);letter-spacing:var(--pp-tracking-sans);cursor:pointer;box-shadow:none;align-items:center;gap:6px;padding:10px 20px;font-size:14px;font-weight:500;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.cf-cta:hover{background:var(--pp-parchment);border-color:var(--pp-sepia)}.cf-cta.primary{background:var(--pp-sepia);border-color:var(--pp-sepia);color:var(--pp-parchment);padding:12px 24px}.cf-cta.primary:hover{background:var(--pp-deep-forest);border-color:var(--pp-deep-forest)}.cf-cta.ghost{background:var(--pp-white);color:var(--pp-sepia)}.cf-cta.plain{color:var(--pp-moss);background:0 0;border-color:#0000;padding:10px 12px}.cf-cta.plain:hover{color:var(--pp-sepia);background:0 0}.cf-cta:disabled{opacity:.55;cursor:not-allowed}.cf-cta:disabled:hover{background:var(--pp-sepia);color:var(--pp-parchment);border-color:var(--pp-sepia)}.cf-twocol{gap:var(--pp-gap);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;display:grid}.cf-needs,.cf-evidence,.cf-activity,.cf-pipeline,.cf-timeline{padding:var(--pp-card-pad);background:var(--pp-white);border:1px solid var(--pp-hairline);border-radius:var(--pp-radius-card);box-shadow:none}.cf-needs>header,.cf-evidence>header,.cf-activity>header,.cf-pipeline>header,.cf-timeline>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px;display:flex}.cf-needs>header h3,.cf-evidence>header h3,.cf-activity>header h3,.cf-pipeline>header h3,.cf-timeline>header h3{color:var(--pp-sepia);font-family:var(--pp-serif);letter-spacing:normal;margin:0;font-size:28px;font-weight:300;line-height:1.1}.cf-needs ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cf-need{background:var(--pp-parchment);border:1px solid var(--pp-hairline);border-radius:var(--pp-radius-input);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 16px;padding:14px 16px;transition:background .16s,border-color .16s;display:grid}.cf-need:hover{background:var(--pp-white);border-color:var(--pp-sepia)}.cf-need.state-approved{background:var(--pp-teal-soft);border-color:var(--pp-teal)}.cf-need.state-declined{opacity:.5}.cf-need-icon{display:none}.cf-need-body{gap:4px;min-width:0;display:grid}.cf-need-body:before{content:"/" attr(data-kind);display:none}.cf-need.kind-approval .cf-need-body b:before{content:"/REQUEST ";font-family:var(--pp-mono);color:var(--pp-teal);letter-spacing:0;margin-right:4px;font-size:11px;font-weight:600}.cf-need.kind-task .cf-need-body b:before{content:"/QUESTION ";font-family:var(--pp-mono);color:var(--pp-moss);letter-spacing:0;margin-right:4px;font-size:11px;font-weight:600}.cf-need.state-approved .cf-need-body b:before{content:"/QUEUED ";color:var(--pp-teal)}.cf-need-body b{color:var(--pp-sepia);font-family:var(--pp-sans);letter-spacing:var(--pp-tracking-sans);font-size:15px;font-weight:500;line-height:1.35}.cf-need-body small{color:var(--pp-moss);font-family:var(--pp-sans);letter-spacing:var(--pp-tracking-sans);font-size:12px;font-weight:400;line-height:1.4}.cf-need-actions{align-items:center;gap:6px;display:inline-flex}.cf-need-btn{border:1px solid var(--pp-hairline);border-radius:var(--pp-radius-pill);background:var(--pp-white);color:var(--pp-sepia);font-family:var(--pp-sans);letter-spacing:var(--pp-tracking-sans);cursor:pointer;box-shadow:none;align-items:center;gap:4px;padding:6px 14px;font-size:13px;font-weight:500;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.cf-need-btn.primary{background:var(--pp-sepia);border-color:var(--pp-sepia);color:var(--pp-parchment)}.cf-need-btn.primary:hover{background:var(--pp-deep-forest);border-color:var(--pp-deep-forest)}.cf-need-btn.primary.done{background:var(--pp-teal);border-color:var(--pp-teal);color:var(--pp-parchment)}.cf-need-btn.ghost:hover{background:var(--pp-parchment);border-color:var(--pp-sepia)}.cf-need-btn.ghost.on{background:var(--pp-fog);color:var(--pp-sepia)}.cf-needs-empty{background:var(--pp-parchment);border:1px solid var(--pp-hairline);border-radius:var(--pp-radius-input);color:var(--pp-sepia);grid-template-columns:20px 1fr;align-items:center;gap:12px;padding:16px;display:grid}.cf-needs-empty svg{color:var(--pp-teal)}.cf-needs-empty p{color:var(--pp-moss);font-family:var(--pp-sans);letter-spacing:var(--pp-tracking-sans);margin:0;font-size:14px;font-weight:400;line-height:1.5}.cf-evidence ul{gap:20px;margin:0;padding:0;list-style:none;display:grid}.cf-ev{gap:8px;display:grid}.cf-ev-head{justify-content:space-between;align-items:baseline;display:flex}.cf-ev-label{color:var(--pp-sepia);font-family:var(--pp-sans);letter-spacing:var(--pp-tracking-sans);font-size:14px;font-weight:500}.cf-ev-head b{color:var(--pp-sepia);font-family:var(--pp-mono);letter-spacing:0;font-size:14px;font-weight:600}.cf-ev-head em{color:var(--pp-moss);font-style:normal;font-family:var(--pp-mono);font-size:12px;font-weight:500}.cf-ev-bar{border-radius:var(--pp-radius-input);background:var(--pp-fog);height:3px;overflow:hidden}.cf-ev-bar i{border-radius:var(--pp-radius-input);background:var(--pp-teal);height:100%;display:block}.cf-ev.tone-verified .cf-ev-bar i{background:var(--pp-teal)}.cf-ev.tone-partial .cf-ev-bar i{background:var(--pp-sepia)}.cf-ev.tone-missing .cf-ev-bar i{background:var(--pp-moss)}.cf-ev small{color:var(--pp-moss);font-family:var(--pp-sans);letter-spacing:var(--pp-tracking-sans);font-size:12px;font-weight:400;line-height:1.45}.cf-activity ol{counter-reset:cf-act;gap:4px;margin:0;padding:0;list-style:none;display:grid}.cf-activity li{border:0;border-top:1px solid var(--pp-fog);counter-increment:cf-act;background:0 0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.cf-activity li:first-child{border-top:0;padding-top:0}.cf-activity li:last-child{padding-bottom:0}.cf-act-icon{border-radius:var(--pp-radius-input);background:var(--pp-parchment);border:1px solid var(--pp-hairline);width:42px;height:42px;color:var(--pp-sepia);place-items:center;display:grid}.cf-activity li p{color:var(--pp-sepia);font-family:var(--pp-sans);letter-spacing:var(--pp-tracking-sans);margin:0;font-size:14px;font-weight:400;line-height:1.5}.cf-activity li p:before{content:"/step-" counter(cf-act, decimal-leading-zero) " ";font-family:var(--pp-mono);color:var(--pp-moss);letter-spacing:0;margin-right:6px;font-size:11px;font-weight:500}.cf-act-state{color:var(--pp-teal);place-items:center;display:grid}.cf-pipeline-meta{color:var(--pp-moss);font-family:var(--pp-mono);letter-spacing:0;font-size:12px;font-weight:500}.cf-pipeline-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cf-pipeline-cell{background:var(--pp-parchment);border:1px solid var(--pp-hairline);border-radius:var(--pp-radius-input);gap:10px;padding:20px;display:grid}.cf-pipeline-label{color:var(--pp-moss);font-family:var(--pp-mono);letter-spacing:0;font-size:11px;font-weight:500}.cf-pipeline-cell strong{color:var(--pp-sepia);font-family:var(--pp-serif);letter-spacing:normal;font-size:40px;font-weight:300;line-height:1}.cf-pipeline-cell small{color:var(--pp-moss);font-family:var(--pp-mono);letter-spacing:0;font-size:11px;font-weight:500}.cf-pipeline-cell.tone-verified .cf-ev-bar i{background:var(--pp-teal)}.cf-pipeline-cell.tone-partial .cf-ev-bar i{background:var(--pp-sepia)}.cf-pipeline-cell.tone-missing .cf-ev-bar i{background:var(--pp-moss)}.cf-timeline-label{color:var(--pp-moss);font-family:var(--pp-mono);letter-spacing:0;margin:0 0 6px;font-size:11px;font-weight:500}.cf-timeline ol{gap:4px;margin:0;padding:0 0 0 20px;list-style:none;display:grid;position:relative}.cf-timeline ol:before{content:"";background:var(--pp-fog);width:1px;position:absolute;top:4px;bottom:4px;left:4px}.cf-tl-event{border-radius:var(--pp-radius-input);background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;transition:background .16s;display:grid;position:relative}.cf-tl-event:hover{background:var(--pp-parchment)}.cf-tl-event>div{gap:2px;min-width:0;display:grid}.cf-tl-event small{color:var(--pp-moss);font-family:var(--pp-mono);letter-spacing:0;font-size:11px;font-weight:500}.cf-tl-event b{color:var(--pp-sepia);font-family:var(--pp-sans);letter-spacing:var(--pp-tracking-sans);font-size:14px;font-weight:500}.cf-tl-event p{color:var(--pp-moss);font-family:var(--pp-sans);letter-spacing:var(--pp-tracking-sans);margin:0;font-size:13px;font-weight:400}.cf-tl-dot{background:var(--pp-parchment);border:1px solid var(--pp-fog);border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:-20px;transform:translateY(-50%)}.cf-tl-event.status-done .cf-tl-dot{background:var(--pp-teal);border-color:var(--pp-teal)}.cf-tl-event.status-active .cf-tl-dot{background:var(--pp-sepia);border-color:var(--pp-sepia)}.cf-board{gap:12px;display:grid}.cf-stage{background:var(--pp-white);border:1px solid var(--pp-hairline);border-radius:var(--pp-radius-card);box-shadow:none;padding:24px}.cf-stage>header{grid-template-columns:24px 10px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.cf-stage-toggle{border:1px solid var(--pp-hairline);border-radius:var(--pp-radius-input);background:var(--pp-parchment);width:24px;height:24px;color:var(--pp-sepia);cursor:pointer;box-shadow:none;place-items:center;transition:background .16s,color .16s;display:grid}.cf-stage-toggle:hover{background:var(--pp-sepia);color:var(--pp-parchment);border-color:var(--pp-sepia)}.cf-stage-dot{background:var(--pp-moss);border-radius:50%;width:10px;height:10px}.cf-stage.complete .cf-stage-dot{background:var(--pp-teal)}.cf-stage.tone-blue .cf-stage-dot,.cf-stage.tone-amber .cf-stage-dot,.cf-stage.tone-rose .cf-stage-dot,.cf-stage.tone-ink .cf-stage-dot{background:var(--pp-sepia)}.cf-stage-meta{min-width:0;display:grid}.cf-stage-meta h3{color:var(--pp-sepia);font-family:var(--pp-serif);letter-spacing:normal;margin:0;font-size:24px;font-weight:300;line-height:1.15}.cf-stage-meta small{color:var(--pp-moss);font-family:var(--pp-sans);letter-spacing:var(--pp-tracking-sans);margin-top:4px;font-size:13px;font-weight:400;line-height:1.35}.cf-stage-progress{align-items:center;gap:12px;display:inline-flex}.cf-stage-bar{border-radius:var(--pp-radius-input);background:var(--pp-fog);width:100px;height:3px;overflow:hidden}.cf-stage-bar i{border-radius:var(--pp-radius-input);background:var(--pp-teal);height:100%;display:block}.cf-stage.complete .cf-stage-bar i{background:var(--pp-teal)}.cf-stage-progress>span{color:var(--pp-sepia);font-family:var(--pp-mono);letter-spacing:0;font-size:12px;font-weight:500}.cf-stage ul{gap:6px;margin:16px 0 0;padding:0;list-style:none;display:grid}.cf-task{border:1px solid var(--pp-hairline);border-radius:var(--pp-radius-input);background:var(--pp-parchment);box-shadow:none;grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 16px;transition:background .16s,border-color .16s;display:grid}.cf-task:hover{background:var(--pp-white);border-color:var(--pp-sepia)}.cf-task.status-done{background:var(--pp-parchment)}.cf-task.status-done b{color:var(--pp-moss);text-decoration:line-through}.cf-task.status-active{border-color:var(--pp-sepia);background:var(--pp-white)}.cf-task-status{color:var(--pp-fog);place-items:center;display:grid}.cf-task.status-done .cf-task-status{color:var(--pp-teal)}.cf-task.status-active .cf-task-status{color:var(--pp-sepia)}.cf-task-body{gap:3px;min-width:0;display:grid}.cf-task-body b{color:var(--pp-sepia);font-family:var(--pp-sans);letter-spacing:var(--pp-tracking-sans);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:1.3;overflow:hidden}.cf-task-body small{color:var(--pp-moss);font-family:var(--pp-sans);letter-spacing:var(--pp-tracking-sans);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;overflow:hidden}.cf-actor{border:1px solid var(--pp-hairline);border-radius:var(--pp-radius-pill);background:var(--pp-white);color:var(--pp-moss);font-family:var(--pp-mono);letter-spacing:0;white-space:nowrap;align-items:center;padding:3px 10px;font-size:11px;font-weight:500;display:inline-flex}.cf-actor em{font-style:normal}.cf-actor-agent{color:var(--pp-moss)}.cf-actor-user{color:var(--pp-sepia);border-color:var(--pp-sepia)}.cf-actor-approval{color:var(--pp-teal);border-color:var(--pp-teal);background:var(--pp-teal-soft)}.cf-task-approve{gap:6px;display:inline-flex}.cf-task-approve button{border:1px solid var(--pp-hairline);background:var(--pp-white);color:var(--pp-sepia);border-radius:var(--pp-radius-pill);font-family:var(--pp-sans);letter-spacing:var(--pp-tracking-sans);cursor:pointer;box-shadow:none;padding:5px 12px;font-size:12px;font-weight:500;transition:background .16s,color .16s,border-color .16s}.cf-task-approve .cf-approve:hover,.cf-task-approve .cf-approve.on{background:var(--pp-sepia);color:var(--pp-parchment);border-color:var(--pp-sepia)}.cf-task-approve .cf-decline:hover{background:var(--pp-parchment)}.cf-task-approve .cf-decline.on{background:var(--pp-fog);color:var(--pp-sepia)}.cf-task-jump{border:1px solid var(--pp-hairline);border-radius:var(--pp-radius-input);background:var(--pp-white);width:28px;height:28px;color:var(--pp-sepia);cursor:pointer;box-shadow:none;place-items:center;transition:background .16s,color .16s,border-color .16s;display:grid}.cf-task-jump:hover{background:var(--pp-sepia);color:var(--pp-parchment);border-color:var(--pp-sepia)}.cf-foot{background:var(--pp-white);border:1px solid var(--pp-hairline);border-radius:var(--pp-radius-card);box-shadow:none;grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:14px 20px;display:grid}.cf-foot-meta{color:var(--pp-moss);font-family:var(--pp-mono);letter-spacing:0;align-items:center;gap:10px;font-size:12px;font-weight:500;display:inline-flex}.cf-foot-meta b{color:var(--pp-sepia);text-transform:none;font-weight:600;font-family:var(--pp-sans);letter-spacing:var(--pp-tracking-sans)}.cf-dot-live{background:var(--pp-teal);width:8px;height:8px;box-shadow:none;border-radius:50%;display:inline-block}.cf-foot-ask{border:1px solid var(--pp-hairline);border-radius:var(--pp-radius-pill);background:var(--pp-parchment);box-shadow:none;grid-template-columns:16px 1fr 32px;align-items:center;gap:10px;padding:4px 14px;display:grid}.cf-foot-ask:focus-within{border-color:var(--pp-sepia);background:var(--pp-white)}.cf-foot-ask svg{color:var(--pp-moss)}.cf-foot-ask input{font-family:var(--pp-sans);color:var(--pp-sepia)!important;letter-spacing:var(--pp-tracking-sans)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:10px 0!important;font-size:14px!important;font-weight:400!important}.cf-foot-ask input::placeholder{color:var(--pp-moss)}.cf-foot-ask button{border-radius:var(--pp-radius-pill);background:var(--pp-sepia);width:32px;height:32px;color:var(--pp-parchment);cursor:pointer;box-shadow:none;border:0;place-items:center;transition:background .16s;display:grid}.cf-foot-ask button:hover{background:var(--pp-deep-forest)}@media (width<=1180px){.cf-twocol{grid-template-columns:1fr}}@media (width<=980px){.app-command-center.cf-dashboard{grid-template-columns:1fr;min-height:auto}.cf-sidebar{border-right:0;border-bottom:1px solid var(--pp-fog);flex-flow:wrap;align-items:center;gap:12px;min-height:auto;padding:16px}.cf-side-brand{flex:220px}.cf-side-search{flex:240px}.cf-side-section,.cf-side-progress,.cf-side-footer{display:none}.cf-header{grid-template-columns:1fr;gap:12px}.cf-header-right{flex-wrap:wrap}.cf-decision{padding:24px}.cf-decision-grid{grid-template-columns:48px minmax(0,1fr)}.cf-decision-score{grid-column:2/-1}.cf-needs,.cf-evidence,.cf-activity,.cf-pipeline,.cf-timeline{padding:24px}.cf-pipeline-grid{grid-template-columns:1fr}}@media (width<=720px){.cf-main{gap:16px;padding:16px}.cf-need{grid-template-columns:1fr}.cf-need-actions{justify-self:start}.cf-foot{grid-template-columns:1fr}.cf-activity li{grid-template-columns:36px minmax(0,1fr)}.cf-act-state{grid-column:2;justify-self:end}}@media (prefers-reduced-motion:reduce){.cf-dashboard *,.cf-dashboard :before,.cf-dashboard :after{transition:none!important;animation:none!important}}.cf-integrations{padding:var(--pp-card-pad);background:var(--pp-white);border:1px solid var(--pp-hairline);border-radius:var(--pp-radius-card);box-shadow:none}.cf-integrations>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px;display:flex}.cf-integrations>header h3{color:var(--pp-sepia);font-family:var(--pp-serif);letter-spacing:normal;margin:0;font-size:28px;font-weight:300;line-height:1.1}.cf-int-error{background:var(--pp-parchment);border:1px solid var(--pp-hairline);border-radius:var(--pp-radius-input);color:var(--pp-sepia);font-family:var(--pp-sans);letter-spacing:var(--pp-tracking-sans);align-items:center;gap:8px;margin-bottom:16px;padding:10px 14px;font-size:13px;font-weight:500;display:inline-flex}.cf-int-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cf-int-card{background:var(--pp-parchment);border:1px solid var(--pp-hairline);border-radius:var(--pp-radius-card);grid-template-rows:auto 1fr auto;gap:16px;padding:20px;transition:background .2s,border-color .2s;display:grid;position:relative;overflow:hidden}.cf-int-card:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle,#0f36390d,#0000 70%);width:220px;height:220px;transition:opacity .24s;position:absolute;inset:-40% -40% auto auto}.cf-int-card.tone-connected{background:var(--pp-white);border-color:#0f36394d}.cf-int-card.tone-connected:after{opacity:1}.cf-int-card.tone-error{border-color:#b4400066}.cf-int-card.notconfigured{opacity:.78}.cf-int-card:hover{border-color:var(--pp-sepia)}.cf-int-head{z-index:1;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid;position:relative}.cf-int-logo{border-radius:var(--pp-radius-input);background:var(--pp-white);border:1px solid var(--pp-hairline);place-items:center;width:40px;height:40px;display:grid}.cf-int-meta{gap:4px;min-width:0;display:grid}.cf-int-meta b{color:var(--pp-sepia);font-family:var(--pp-serif);letter-spacing:normal;font-size:20px;font-weight:400;line-height:1.1}.cf-int-meta small{color:var(--pp-moss);font-family:var(--pp-sans);letter-spacing:var(--pp-tracking-sans);font-size:13px;font-weight:400;line-height:1.4}.cf-int-pill-status-pill{border:1px solid var(--pp-hairline);border-radius:var(--pp-radius-pill);background:var(--pp-white);color:var(--pp-moss);font-family:var(--pp-mono);letter-spacing:0;white-space:nowrap;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.cf-int-pill-status-pill.tone-connected{color:var(--pp-teal);border-color:var(--pp-teal);background:var(--pp-teal-soft)}.cf-int-pill-status-pill.tone-error{color:#8a3e0a;background:#92400e14;border-color:#92400e52}.cf-int-pill-status-pill.tone-connecting{color:var(--pp-sepia)}.cf-int-detail{z-index:1;gap:4px;display:grid;position:relative}.cf-int-account,.cf-int-stamp,.cf-int-scope,.cf-int-tagline,.cf-int-warning{color:var(--pp-sepia);font-family:var(--pp-sans);letter-spacing:var(--pp-tracking-sans);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}.cf-int-stamp{color:var(--pp-moss);font-family:var(--pp-mono);font-size:12px}.cf-int-scope{color:var(--pp-moss);font-family:var(--pp-mono);font-size:11px}.cf-int-tagline{color:var(--pp-moss)}.cf-int-tagline svg{color:var(--pp-teal)}.cf-int-warning{color:#8a3e0a;font-size:12.5px}.cf-int-warning code{font-family:var(--pp-mono);background:#92400e1a;border-radius:3px;padding:1px 6px;font-size:11px}.cf-int-actions{z-index:1;justify-content:flex-end;gap:8px;display:flex;position:relative}.cf-int-btn{border:1px solid var(--pp-hairline);border-radius:var(--pp-radius-pill);background:var(--pp-white);color:var(--pp-sepia);font-family:var(--pp-sans);letter-spacing:var(--pp-tracking-sans);cursor:pointer;box-shadow:none;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:background .16s,color .16s,border-color .16s,transform .16s;display:inline-flex}.cf-int-btn:hover:not(:disabled){transform:translateY(-1px)}.cf-int-btn.primary{background:var(--pp-sepia);border-color:var(--pp-sepia);color:var(--pp-parchment)}.cf-int-btn.primary:hover:not(:disabled){background:var(--pp-deep-forest);border-color:var(--pp-deep-forest)}.cf-int-btn.ghost{background:var(--pp-parchment)}.cf-int-btn.ghost:hover:not(:disabled){background:var(--pp-fog);border-color:var(--pp-sepia)}.cf-int-btn:disabled{opacity:.45;cursor:not-allowed}.cf-spin{animation:.9s linear infinite cfSpin}@keyframes cfSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cf-int-toast{z-index:80;border:1px solid var(--pp-hairline);border-radius:var(--pp-radius-input);background:var(--pp-white);color:var(--pp-sepia);font-family:var(--pp-sans);letter-spacing:var(--pp-tracking-sans);align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:500;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px -8px #00000014}.cf-int-toast.tone-ok{border-color:var(--pp-teal);background:var(--pp-white)}.cf-int-toast.tone-ok svg{color:var(--pp-teal)}.cf-int-toast.tone-err{border-color:#92400e52}.cf-int-toast.tone-err svg{color:#8a3e0a}.cf-int-strip{background:var(--pp-white);border:1px solid var(--pp-hairline);border-radius:var(--pp-radius-card);padding:18px 20px}.cf-int-strip-head{justify-content:space-between;align-items:end;gap:12px;margin-bottom:12px;display:flex}.cf-int-strip-head h3{display:none}.cf-int-strip-row{flex-wrap:wrap;gap:8px;display:flex}.cf-int-pill{border:1px solid var(--pp-hairline);border-radius:var(--pp-radius-pill);background:var(--pp-parchment);color:var(--pp-sepia);font-family:var(--pp-sans);letter-spacing:var(--pp-tracking-sans);cursor:pointer;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;font-weight:500;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.cf-int-pill:hover{background:var(--pp-white);border-color:var(--pp-sepia)}.cf-int-pill.tone-connected{background:var(--pp-teal-soft);border-color:var(--pp-teal)}.cf-int-pill.tone-error{background:#92400e14;border-color:#92400e52}.cf-int-pill.notconfigured{opacity:.55}.cf-int-pill-logo{background:var(--pp-white);border:1px solid var(--pp-hairline);border-radius:4px;place-items:center;width:18px;height:18px;display:grid}.cf-int-pill-status{color:var(--pp-teal);place-items:center;display:grid}.cf-int-pill.tone-error .cf-int-pill-status{color:#8a3e0a}@media (width<=1080px){.cf-int-grid{grid-template-columns:1fr}}@media (width<=720px){.cf-integrations{padding:24px}.cf-int-card{padding:16px}.cf-int-toast{bottom:16px;left:16px;right:16px}}.dashboard-workspace-page .input-panel,.dashboard-workspace-page .deal-list,.dashboard-workspace-page .analysis-panel{box-shadow:none!important;color:#271a00!important;letter-spacing:-.012em!important;background:#fff!important;border:1px solid #d1cfc7!important;border-radius:12px!important;font-family:pplxSans,Inter,ui-sans-serif,system-ui,-apple-system,sans-serif!important}.dashboard-workspace-page .input-panel-head{justify-content:space-between;align-items:end;gap:12px;margin-bottom:14px;display:flex}.dashboard-workspace-page .input-panel-head h3{align-items:center;gap:8px;display:inline-flex;color:#271a00!important;letter-spacing:normal!important;margin:0!important;font-family:pplxSerif,ui-serif,Georgia,serif!important;font-size:22px!important;font-weight:300!important;line-height:1.1!important}.dashboard-workspace-page .input-panel-head h3 svg{color:#7c7464}.dashboard-workspace-page .input-panel-eyebrow{color:#7c7464;letter-spacing:0;font-family:pplxSansMono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:500}.dashboard-workspace-page .upload{text-align:center;transition:border-color .18s,background .18s;color:#271a00!important;letter-spacing:-.012em!important;background:#faf8f5!important;border:1px dashed #271a002e!important;border-radius:4px!important;min-height:56px!important;padding:14px!important;font-family:pplxSans,Inter,sans-serif!important;font-size:13px!important;font-weight:500!important}.dashboard-workspace-page .upload:hover{background:#fff!important;border-color:#271a00!important}.input-flag{color:#271a00;letter-spacing:-.012em;background:#faf8f5;border:1px solid #d1cfc7;border-radius:4px;margin:10px 0 0;padding:10px 12px;font-family:pplxSans,Inter,sans-serif;font-size:12.5px;font-weight:500;line-height:1.45}.input-flag.err{color:#8a3e0a;background:#92400e0f;border-color:#92400e52}.input-flag.ok{color:#0f3639;background:#0f36390f;border-color:#0f363952}.sample-picker{margin:14px 0 12px}.sample-picker-head{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.sample-picker-eyebrow,.sample-picker-hint{color:#7c7464;letter-spacing:0;font-family:pplxSansMono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:500}.sample-picker-hint{color:#a39c8c}.sample-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sample-card{cursor:pointer;text-align:left;background:#faf8f5;border:1px solid #d1cfc7;border-radius:12px;gap:6px;padding:12px 14px;font-family:pplxSans,Inter,sans-serif;transition:background .18s,border-color .18s,transform .18s;display:grid}.sample-card:hover{background:#fff;border-color:#271a00}.sample-card-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sample-card-company{color:#271a00;letter-spacing:normal;font-family:pplxSerif,ui-serif,Georgia,serif;font-size:16px;font-weight:400;line-height:1.1}.sample-card-score{color:#271a00;background:#fff;border:1px solid #d1cfc7;border-radius:40px;padding:2px 8px;font-family:pplxSansMono,ui-monospace,monospace;font-size:12px;font-weight:600}.sample-card.active .sample-card-score{color:#faf8f5;background:#0f3639;border-color:#0f3639}.sample-card-tagline{color:#271a00;letter-spacing:-.012em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.sample-card-meta{color:#7c7464;align-items:center;gap:6px;font-family:pplxSansMono,ui-monospace,monospace;font-size:11px;font-weight:500;display:inline-flex}.dashboard-workspace-page .input-panel>textarea,.dashboard-workspace-page .profile-box textarea,.dashboard-workspace-page .two-inputs input{transition:border-color .16s;color:#271a00!important;letter-spacing:-.012em!important;box-shadow:none!important;background:#fff!important;border:1px solid #d1cfc7!important;border-radius:4px!important;font-family:pplxSans,Inter,sans-serif!important;font-size:13px!important}.dashboard-workspace-page .input-panel>textarea:focus,.dashboard-workspace-page .profile-box textarea:focus,.dashboard-workspace-page .two-inputs input:focus{outline:0;border-color:#271a00!important}.dashboard-workspace-page .input-panel>textarea{min-height:220px!important;margin-top:12px!important;padding:14px!important;font-family:pplxSansMono,ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:12.5px!important;line-height:1.55!important}.dashboard-workspace-page .profile-box{background:#faf8f5!important;border:1px solid #d1cfc7!important;border-radius:12px!important;margin-top:14px!important;padding:14px!important}.dashboard-workspace-page .profile-box h4{color:#271a00!important;letter-spacing:normal!important;margin:0 0 8px!important;font-family:pplxSerif,ui-serif,Georgia,serif!important;font-size:16px!important;font-weight:400!important}.dashboard-workspace-page .profile-box textarea{background:#fff!important;min-height:64px!important}.dashboard-workspace-page .two-inputs{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.dashboard-workspace-page .two-inputs input{height:36px!important;padding:0 12px!important}.dashboard-workspace-page .deal-list h3,.dashboard-workspace-page .analysis-panel h3{align-items:center;gap:8px;display:inline-flex;color:#271a00!important;letter-spacing:normal!important;margin:0!important;font-family:pplxSerif,ui-serif,Georgia,serif!important;font-size:22px!important;font-weight:300!important}.dashboard-workspace-page .deal-list h3 svg,.dashboard-workspace-page .analysis-panel h3 svg{color:#7c7464}.dashboard-workspace-page .panel-head{border-bottom:1px solid #eef1ed!important;margin-bottom:14px!important;padding-bottom:12px!important}.dashboard-workspace-page .text-btn{align-items:center;gap:5px;display:inline-flex;color:#271a00!important;letter-spacing:-.012em!important;background:#fff!important;border:1px solid #d1cfc7!important;border-radius:40px!important;padding:5px 12px!important;font-family:pplxSans,Inter,sans-serif!important;font-size:12px!important;font-weight:500!important}.dashboard-workspace-page .text-btn:disabled{opacity:.4}.dashboard-workspace-page .deal-stack{gap:6px;display:grid}.dashboard-workspace-page .deal-row{cursor:pointer;transition:background .16s,border-color .16s,transform .16s;box-shadow:none!important;background:#faf8f5!important;border:1px solid #d1cfc7!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;display:grid!important}.dashboard-workspace-page .deal-row:hover{transform:translate(2px);background:#fff!important;border-color:#271a00!important}.dashboard-workspace-page .deal-row.active{color:#271a00!important;background:#0f36390d!important;border-color:#0f3639!important}.dashboard-workspace-page .deal-row span:first-child{gap:2px;min-width:0;display:grid}.dashboard-workspace-page .deal-row b{white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden;color:#271a00!important;letter-spacing:normal!important;font-family:pplxSerif,ui-serif,Georgia,serif!important;font-size:15px!important;font-weight:400!important}.dashboard-workspace-page .deal-row small{font-weight:500;color:#7c7464!important;letter-spacing:0!important;font-family:pplxSansMono,ui-monospace,monospace!important;font-size:11px!important}.dashboard-workspace-page .deal-row.active small{color:#0f3639!important}.dashboard-workspace-page .deal-row .row-spark{display:none}.dashboard-workspace-page .deal-row strong{place-items:center;display:grid;color:#271a00!important;letter-spacing:0!important;background:#fff!important;border:1px solid #d1cfc7!important;border-radius:40px!important;min-width:44px!important;height:30px!important;padding:0 12px!important;font-family:pplxSansMono,ui-monospace,monospace!important;font-size:13px!important;font-weight:600!important}.dashboard-workspace-page .deal-row.active strong{color:#faf8f5!important;background:#0f3639!important;border-color:#0f3639!important}.dashboard-workspace-page .demo-output-summary{background:#faf8f5!important;border:1px solid #d1cfc7!important;border-radius:12px!important;margin-top:12px!important;padding:14px!important}.dashboard-workspace-page .demo-output-summary span{font-weight:500;color:#7c7464!important;letter-spacing:0!important;font-family:pplxSansMono,ui-monospace,monospace!important;font-size:11px!important}.dashboard-workspace-page .demo-output-summary b{margin:4px 0 6px;display:block;color:#271a00!important;font-family:pplxSerif,ui-serif,Georgia,serif!important;font-size:16px!important;font-weight:400!important}.dashboard-workspace-page .demo-output-summary p{font-weight:500;color:#7c7464!important;letter-spacing:-.012em!important;margin:0!important;font-size:12.5px!important;line-height:1.45!important}.dashboard-workspace-page .deal-detail .decision-strip{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid;background:#faf8f5!important;border:1px solid #d1cfc7!important;border-radius:12px!important;padding:18px 20px!important}.dashboard-workspace-page .decision-copy p.micro{font-weight:500;color:#7c7464!important;letter-spacing:0!important;text-transform:none!important;margin:0 0 6px!important;font-family:pplxSansMono,ui-monospace,monospace!important;font-size:11px!important}.dashboard-workspace-page .decision-copy h3{line-height:1.15;color:#271a00!important;letter-spacing:normal!important;margin:0!important;font-family:pplxSerif,ui-serif,Georgia,serif!important;font-size:24px!important;font-weight:300!important}.dashboard-workspace-page .decision-copy span{margin-top:6px;display:block;color:#7c7464!important;letter-spacing:-.012em!important;font-family:pplxSans,Inter,sans-serif!important;font-size:13px!important}.dashboard-workspace-page .decision-score{min-width:100px;color:#faf8f5!important;box-shadow:none!important;background:#0f3639!important;border:0!important;border-radius:12px!important;place-items:center!important;padding:14px 18px!important;display:grid!important}.dashboard-workspace-page .decision-score:after{display:none!important}.dashboard-workspace-page .decision-score b{letter-spacing:normal!important;font-family:pplxSerif,ui-serif,Georgia,serif!important;font-size:38px!important;font-weight:300!important;line-height:1!important}.dashboard-workspace-page .decision-score small{font-weight:500;color:#faf8f5c7!important;margin:0!important;font-family:pplxSansMono,ui-monospace,monospace!important;font-size:12px!important}.dashboard-workspace-page .compact-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.dashboard-workspace-page .fact{box-shadow:none!important;background:#faf8f5!important;border:1px solid #d1cfc7!important;border-radius:12px!important;padding:12px!important}.dashboard-workspace-page .fact span{font-weight:500;color:#7c7464!important;letter-spacing:0!important;text-transform:none!important;font-family:pplxSansMono,ui-monospace,monospace!important;font-size:11px!important}.dashboard-workspace-page .fact b{margin-top:4px;display:block;color:#271a00!important;font-family:pplxSerif,ui-serif,Georgia,serif!important;font-size:15px!important;font-weight:400!important}.dashboard-workspace-page .insight-lane{gap:10px;margin-top:10px;display:grid}.dashboard-workspace-page .detail-block{background:#faf8f5!important;border:1px solid #d1cfc7!important;border-radius:12px!important;padding:14px 16px!important}.dashboard-workspace-page .detail-block h4{color:#271a00!important;margin:0 0 8px!important;font-family:pplxSerif,ui-serif,Georgia,serif!important;font-size:16px!important;font-weight:400!important}.dashboard-workspace-page .detail-block ul{color:#271a00!important;margin:0!important;padding-left:18px!important}.dashboard-workspace-page .detail-block li{letter-spacing:-.012em!important;color:#271a00!important;font-family:pplxSans,Inter,sans-serif!important;font-size:13px!important;line-height:1.55!important}.dashboard-workspace-page .memo{background:0 0!important;border:0!important;margin-top:14px!important;padding:0!important}.dashboard-workspace-page .memo .panel-head{margin-bottom:10px!important;padding-bottom:8px!important}.dashboard-workspace-page .memo pre{max-height:380px;overflow:auto;color:#271a00!important;background:#faf8f5!important;border:1px solid #d1cfc7!important;border-radius:12px!important;margin:0!important;padding:16px!important;font-family:pplxSansMono,ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:12.5px!important;line-height:1.55!important}.dashboard-workspace-page .placeholder,.dashboard-workspace-page .empty{color:#271a00!important;background:#faf8f5!important;border:1px dashed #271a002e!important;border-radius:12px!important}.dashboard-workspace-page .placeholder h3,.dashboard-workspace-page .empty h3{letter-spacing:normal!important;color:#271a00!important;margin:8px 0 6px!important;font-family:pplxSerif,ui-serif,Georgia,serif!important;font-size:18px!important;font-weight:400!important}.dashboard-workspace-page .placeholder p,.dashboard-workspace-page .empty p{max-width:320px;color:#7c7464!important;letter-spacing:-.012em!important;font-family:pplxSans,Inter,sans-serif!important;font-size:13.5px!important;line-height:1.5!important}.dashboard-workspace-page .empty .btn{color:#faf8f5!important;letter-spacing:-.012em!important;background:#271a00!important;border-color:#271a00!important;border-radius:40px!important;padding:10px 18px!important;font-family:pplxSans,Inter,sans-serif!important;font-size:13px!important;font-weight:500!important}@media (width<=720px){.sample-picker-grid{grid-template-columns:1fr}}.cf-roadmap-section{--rm-bg:#faf8f5;--rm-canvas:#fff;--rm-surface:#faf8f5;--rm-cool:#eef1ed;--rm-border:#d1cfc7;--rm-text:#271a00;--rm-text-2:#2c2c2c;--rm-text-3:#444141;--rm-muted:#7c7464;--rm-faint:#b4b8b4;--rm-accent:#0f3639;--rm-accent-soft:#0f36390f;--rm-success:#0f3639;--rm-warn:#92400e;--rm-display:"pplxSerif", "Iowan Old Style", "PT Serif", "Apple Garamond", Georgia, "Times New Roman", serif;--rm-sans:"pplxSans", "Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--rm-mono:"pplxSansMono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;background:var(--rm-bg);border-top:1px solid var(--rm-cool);color:var(--rm-text);font-family:var(--rm-sans);letter-spacing:-.012em;-webkit-font-smoothing:antialiased;padding:96px max(24px,50vw - 620px);position:relative}.cf-roadmap-inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:64px;max-width:1240px;margin:0 auto;display:grid}.cf-roadmap-copy{max-width:480px}.cf-roadmap-section .cf-eyebrow{border:1px solid var(--rm-border);background:var(--rm-canvas);color:var(--rm-text);font-family:var(--rm-mono);letter-spacing:0;border-radius:50.496px;align-items:center;margin-bottom:24px;padding:6px 14px;font-size:12px;font-weight:500;display:inline-flex}.cf-roadmap-copy h2{color:var(--rm-text);font-family:var(--rm-display);letter-spacing:normal;text-wrap:balance;margin:0 0 16px;font-size:clamp(36px,4.6vw,56px);font-weight:300;line-height:1.1}.cf-roadmap-copy p{color:var(--rm-text-3);font-family:var(--rm-sans);letter-spacing:-.012em;margin:0 0 28px;font-size:16px;font-weight:400;line-height:1.5}.cf-roadmap-actions{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.cf-roadmap-btn{font-family:var(--rm-sans);letter-spacing:-.012em;border-radius:40px;align-items:center;gap:6px;padding:10px 20px;font-size:14px;font-weight:500;line-height:1;transition:background .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.cf-roadmap-btn.primary{background:var(--rm-text);border:1px solid var(--rm-text);color:var(--rm-canvas)}.cf-roadmap-btn.primary:hover{background:#000;border-color:#000;transform:translateY(-1px)}.cf-roadmap-btn.ghost{border:1px solid var(--rm-border);color:var(--rm-text);background:0 0}.cf-roadmap-btn.ghost:hover{background:var(--rm-canvas);border-color:var(--rm-text);transform:translateY(-1px)}.cf-roadmap-board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.cf-rm-column{background:var(--rm-canvas);border:1px solid var(--rm-border);border-radius:12px;flex-direction:column;gap:14px;padding:18px;transition:border-color .22s,transform .22s;display:flex}.cf-rm-column:hover{border-color:var(--rm-text);transform:translateY(-2px)}.cf-rm-column.active{border-color:var(--rm-accent);background:linear-gradient(180deg, var(--rm-accent-soft), var(--rm-canvas) 60%)}.cf-rm-col-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cf-rm-col-head h3{color:var(--rm-text);font-family:var(--rm-display);letter-spacing:normal;margin:0;font-size:18px;font-weight:400;line-height:1.2}.cf-rm-count{color:var(--rm-muted);font-family:var(--rm-mono);letter-spacing:0;font-size:12px;font-weight:600}.cf-rm-bar{background:var(--rm-cool);border-radius:4px;height:3px;overflow:hidden}.cf-rm-bar i{background:var(--rm-accent);border-radius:4px;height:100%;display:block}.cf-rm-tasks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cf-rm-task{background:var(--rm-bg);border:1px solid var(--rm-border);border-radius:4px;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:10px 12px;transition:background .18s,border-color .18s,transform .18s;display:grid}.cf-rm-task:hover{background:var(--rm-canvas);border-color:var(--rm-text);transform:translate(2px)}.cf-rm-task.status-done b{color:var(--rm-muted);-webkit-text-decoration:line-through #271a0040;text-decoration:line-through #271a0040}.cf-rm-icon{background:var(--rm-canvas);width:30px;height:30px;color:var(--rm-text-3);border:1px solid var(--rm-border);border-radius:4px;place-items:center;display:grid}.cf-rm-task.actor-user .cf-rm-icon{background:var(--rm-accent-soft);color:var(--rm-accent);border-color:#0f363938}.cf-rm-task.actor-approval .cf-rm-icon{color:var(--rm-warn);background:#92400e1a;border-color:#92400e4d;animation:2.4s ease-in-out infinite cfRmApprovalPulse}.cf-rm-task>div{gap:2px;min-width:0;display:grid}.cf-rm-task b{color:var(--rm-text);font-family:var(--rm-sans);letter-spacing:-.012em;-webkit-line-clamp:2;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;font-size:13.5px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.cf-rm-task small{color:var(--rm-muted);font-family:var(--rm-mono);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.cf-rm-state{color:var(--rm-faint);place-items:center;display:grid}@keyframes cfRmApprovalPulse{0%,to{box-shadow:0 0 #92400e26}50%{box-shadow:0 0 0 5px #92400e00}}@media (width<=1080px){.cf-roadmap-inner{grid-template-columns:1fr;gap:40px}.cf-roadmap-copy{max-width:720px}}@media (width<=760px){.cf-roadmap-section{padding:64px 20px}.cf-roadmap-board{grid-template-columns:1fr}.cf-roadmap-inner{gap:32px}}@media (prefers-reduced-motion:reduce){.cf-roadmap-section *,.cf-roadmap-section :before,.cf-roadmap-section :after{transition:none!important;animation:none!important}}.hero-v3{isolation:isolate;background:#faf8f5;position:relative;overflow:hidden;padding-top:154px!important;padding-bottom:110px!important}.hero-botanical{z-index:0;pointer-events:none;position:absolute;inset:0}.hero-botanical svg{width:100%;height:100%;display:block}.hero-botanical:after{content:"";pointer-events:none;background:radial-gradient(at 50% 32%,#0000 0%,#faf8f58c 65%,#faf8f5 100%);position:absolute;inset:0}.hero-noise{z-index:1;pointer-events:none;opacity:.55;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.15  0 0 0 0 0.10  0 0 0 0 0.0  0 0 0 0.18 0'/></filter><rect width='180' height='180' filter='url(%23n)'/></svg>");background-size:180px 180px;position:absolute;inset:0}.hero-v3 .hero-inner{z-index:2;position:relative}.hero-v3 .ample-gradient,.hero-v3 .hero-grain,.hero-v3 .hero-paperplane{display:none!important}.hero-v3 .announcement{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);align-items:center;gap:10px;display:inline-flex;color:#271a00!important;letter-spacing:-.012em!important;background:#ffffffb8!important;border:1px solid #271a0024!important;border-radius:50.496px!important;padding:7px 16px 7px 12px!important;font-family:pplxSans,Inter,sans-serif!important;font-size:13px!important;font-weight:500!important;box-shadow:0 1px 2px #0000000a!important}.hero-v3 .announcement span{text-transform:uppercase;color:#0f3639!important;letter-spacing:0!important;background:0 0!important;border-radius:0!important;padding:0!important;font-family:pplxSansMono,ui-monospace,monospace!important;font-size:11px!important;font-weight:600!important}.hero-v3 .announcement em{color:#7c7464;font-size:13px;font-style:normal;font-weight:500}.announcement-dot{flex-shrink:0;animation:2s ease-in-out infinite dotPulse;box-shadow:0 0 0 4px #0f36391a;background:#0f3639!important;border-radius:50%!important;width:7px!important;height:7px!important;padding:0!important}@keyframes dotPulse{0%,to{box-shadow:0 0 0 4px #0f36391a}50%{box-shadow:0 0 0 7px #0f363900}}.reveal-h1{color:#271a00;text-wrap:balance;max-width:980px;font-family:pplxSerif,Iowan Old Style,PT Serif,Georgia,serif;letter-spacing:-.028em!important;margin:22px auto 18px!important;font-size:clamp(48px,8vw,96px)!important;font-weight:300!important;line-height:1!important}.reveal-h1 .reveal-word{white-space:pre;display:inline-block}.reveal-h1 .reveal-tail{color:#0f3639;font-style:italic;display:inline}.hero-v3 .hero-sub{color:#7c7464!important;letter-spacing:-.012em!important;max-width:720px!important;margin:0 auto 28px!important;font-family:pplxSans,Inter,sans-serif!important;font-size:clamp(16px,1.5vw,18px)!important;font-weight:400!important;line-height:1.5!important}.hero-v3 .hero-form.demo-cta-row{flex-wrap:wrap;justify-content:center;box-shadow:none!important;background:0 0!important;gap:10px!important;width:auto!important;margin:0 auto!important;padding:0!important;display:inline-flex!important}.hero-v3 .btn,.hero-v3 .magnetic-cta{cursor:pointer;justify-content:center;align-items:center;gap:6px;transition:background .2s,color .2s;display:inline-flex;position:relative;overflow:hidden;letter-spacing:-.012em!important;border:1px solid #271a00!important;border-radius:50.496px!important;padding:12px 24px!important;font-family:pplxSans,Inter,sans-serif!important;font-size:15px!important;font-weight:500!important}.hero-v3 .btn.primary,.magnetic-cta{box-shadow:0 4px 14px -4px #0000001a;color:#faf8f5!important;background:#271a00!important}.magnetic-cta:hover{background:#0f3639!important;border-color:#0f3639!important}.hero-v3 .btn.ghost{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:#271a00!important;background:#ffffffb8!important;border-color:#271a0024!important}.hero-v3 .btn.ghost:hover{background:#fff!important;border-color:#271a00!important}.cta-shine{pointer-events:none;background:linear-gradient(115deg,#0000 30%,#faf8f54d 50%,#0000 70%);width:50%;animation:5.5s ease-in-out 2.2s infinite ctaShine;position:absolute;inset:0 -55%;transform:skew(-18deg)translate(-100%)}@keyframes ctaShine{0%{transform:skew(-18deg)translate(-160%)}60%{transform:skew(-18deg)translate(260%)}to{transform:skew(-18deg)translate(260%)}}.hero-v3 .hero-proof-row{flex-wrap:wrap;justify-content:center;color:#7c7464!important;letter-spacing:0!important;gap:24px!important;margin:28px auto 0!important;font-family:pplxSansMono,ui-monospace,monospace!important;font-size:12px!important;display:inline-flex!important}.hero-v3 .hero-proof-row span{align-items:center;gap:6px;display:inline-flex}.hero-v3 .hero-proof-row i{background:#0f3639;border-radius:50%;width:5px;height:5px;display:inline-block}.hero-v3 .hero-proof-row span:before{content:none!important}.hero-v3 .hero-product-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden;background:#ffffffeb!important;border:1px solid #d1cfc7!important;border-radius:24px!important;margin-top:64px!important;box-shadow:0 24px 48px -16px #0000000d!important}.hero-v3 .hero-product-card:before{content:none!important}.hero-v3 .hero-product-card:hover{transform:none!important}.hero-v3 .product-topbar{background:#faf8f5!important;border-bottom:1px solid #d1cfc7!important;padding:14px 16px!important}.hero-v3 .product-topbar b{color:#271a00!important;letter-spacing:-.012em!important;font-family:pplxSans,Inter,sans-serif!important;font-size:13px!important;font-weight:500!important}.hero-v3 .product-topbar button{color:#faf8f5!important;letter-spacing:-.012em!important;background:#271a00!important;border-radius:50.496px!important;padding:7px 14px!important;font-family:pplxSans,Inter,sans-serif!important;font-size:12px!important;font-weight:500!important}.hero-v3 .product-topbar button:hover{background:#0f3639!important}.hero-v3 .product-layout aside{background:#faf8f5!important;border-right:1px solid #d1cfc7!important}.hero-v3 .product-layout aside b{text-transform:uppercase;margin-bottom:12px;display:block;color:#7c7464!important;letter-spacing:0!important;font-family:pplxSansMono,ui-monospace,monospace!important;font-size:11px!important;font-weight:500!important}.hero-v3 .product-layout aside span{color:#7c7464!important;letter-spacing:-.012em!important;font-family:pplxSans,Inter,sans-serif!important;font-size:13px!important}.hero-v3 .product-layout aside span.active{color:#271a00!important;box-shadow:none!important;background:#fff!important;border:1px solid #d1cfc7!important}.hero-v3 .company-mini{box-shadow:none!important;background:#faf8f5!important;border:1px solid #d1cfc7!important;border-radius:12px!important}.hero-v3 .company-mini:before{display:none!important}.hero-v3 .company-mini b{color:#271a00!important;letter-spacing:normal!important;font-family:pplxSerif,Georgia,serif!important;font-size:14px!important;font-weight:400!important}.hero-v3 .company-mini small{color:#7c7464!important;letter-spacing:0!important;font-family:pplxSansMono,ui-monospace,monospace!important;font-size:11px!important}.hero-v3 .company-mini strong{color:#faf8f5!important;letter-spacing:0!important;background:#0f3639!important;border-radius:50.496px!important;font-family:pplxSansMono,ui-monospace,monospace!important;font-size:14px!important;font-weight:600!important}.hero-v3 .product-detail{background:#fffffff2!important;border-left:1px solid #d1cfc7!important}.hero-v3 .product-detail h3{letter-spacing:normal!important;color:#271a00!important;font-family:pplxSerif,Georgia,serif!important;font-size:clamp(28px,3vw,36px)!important;font-weight:300!important}.hero-v3 .product-detail p{color:#7c7464!important;letter-spacing:-.012em!important;font-family:pplxSans,Inter,sans-serif!important;font-size:14px!important;line-height:1.5!important}.hero-v3 .product-detail .micro{text-transform:uppercase;color:#7c7464!important;letter-spacing:0!important;font-family:pplxSansMono,ui-monospace,monospace!important;font-size:11px!important}.hero-v3 .signal-pills span{text-transform:none;color:#271a00!important;letter-spacing:0!important;background:#faf8f5!important;border:1px solid #d1cfc7!important;border-radius:50.496px!important;padding:6px 12px!important;font-family:pplxSansMono,ui-monospace,monospace!important;font-size:11px!important;font-weight:500!important}.botanical-divider{justify-content:center;padding:0 24px;display:flex}.botanical-divider svg{width:220px;height:32px;display:block}@media (prefers-reduced-motion:reduce){.hero-v3 *,.hero-v3 :before,.hero-v3 :after{transition:none!important;animation:none!important}.hero-botanical svg *{animation:none!important}}@media (width<=720px){.hero-v3{padding-top:110px!important;padding-bottom:60px!important}.hero-v3 .hero-product-card{margin-top:40px!important}.reveal-h1{font-size:clamp(38px,12vw,64px)!important}}.stack-belt{--sb-bg:#fff;--sb-canvas:#faf8f5;--sb-border:#d1cfc7;--sb-text:#271a00;--sb-muted:#7c7464;--sb-accent:#0f3639;--sb-display:"pplxSerif", "Iowan Old Style", "PT Serif", Georgia, serif;--sb-sans:"pplxSans", "Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--sb-mono:"pplxSansMono", ui-monospace, SFMono-Regular, Menlo, monospace;background:var(--sb-bg);color:var(--sb-text);font-family:var(--sb-sans);letter-spacing:-.012em;padding:96px max(24px,50vw - 620px)}.stack-belt-inner{max-width:1240px;margin:0 auto}.stack-belt-head{text-align:center;gap:14px;max-width:720px;margin:0 auto 40px;display:grid}.stack-belt-head .cf-eyebrow{border:1px solid var(--sb-border);background:var(--sb-canvas);color:var(--sb-text);font-family:var(--sb-mono);letter-spacing:0;text-transform:none;border-radius:50.496px;align-self:center;margin-bottom:4px;padding:6px 14px;font-size:12px;font-weight:500}.stack-belt-head h2{color:var(--sb-text);font-family:var(--sb-display);letter-spacing:normal;text-wrap:balance;margin:0;font-size:clamp(36px,4.6vw,54px);font-weight:300;line-height:1.1}.stack-belt-head p{color:var(--sb-muted);font-family:var(--sb-sans);letter-spacing:-.012em;margin:0;font-size:17px;font-weight:400;line-height:1.5}.stack-belt-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.stack-card{background:var(--sb-canvas);border:1px solid var(--sb-border);border-radius:12px;gap:12px;padding:24px;transition:border-color .22s,background .22s,transform .22s;display:grid}.stack-card:hover{background:var(--sb-bg);border-color:var(--sb-text)}.stack-card-logo{background:var(--sb-bg);border:1px solid var(--sb-border);border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.stack-card h3{color:var(--sb-text);font-family:var(--sb-display);letter-spacing:normal;margin:0;font-size:22px;font-weight:400;line-height:1.15}.stack-card-tagline{color:var(--sb-text);font-family:var(--sb-sans);letter-spacing:-.012em;margin:0;font-size:14px;font-weight:500;line-height:1.35}.stack-card-detail{color:var(--sb-muted);font-family:var(--sb-sans);letter-spacing:-.012em;margin:0;font-size:13px;font-weight:400;line-height:1.5}@media (width<=1080px){.stack-belt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.stack-belt{padding:64px 20px}.stack-belt-grid{grid-template-columns:1fr}}.investor-quote{color:#271a00;text-align:center;background:#faf8f5;padding:96px max(24px,50vw - 440px);font-family:pplxSerif,Iowan Old Style,Georgia,serif}.investor-quote blockquote{letter-spacing:normal;color:#271a00;text-wrap:balance;margin:0;font-family:pplxSerif,Iowan Old Style,Georgia,serif;font-size:clamp(28px,4vw,48px);font-weight:300;line-height:1.18}.investor-quote blockquote:before{content:"“"}.investor-quote blockquote:after{content:"”"}.investor-quote>div{border-top:1px solid #d1cfc7;justify-items:center;gap:8px;max-width:520px;margin:36px auto 0;padding-top:18px;display:grid}.investor-quote>div span{display:none}.investor-quote>div p{color:#7c7464;letter-spacing:0;text-transform:none;margin:0;font-family:pplxSansMono,ui-monospace,monospace;font-size:12px;font-weight:500}.final-cta.ample-final{color:#faf8f5;text-align:center;background:#271a00;place-items:center;min-height:auto;padding:96px max(24px,50vw - 440px);display:grid}.final-cta.ample-final>div{justify-items:center;gap:16px;max-width:800px;display:grid}.final-cta .cta-kicker{color:#faf8f5cc;letter-spacing:0;text-transform:none;background:0 0;border:1px solid #faf8f52e;border-radius:50.496px;align-items:center;padding:6px 14px;font-family:pplxSansMono,ui-monospace,monospace;font-size:12px;font-weight:500;display:inline-flex}.final-cta.ample-final h2{letter-spacing:normal;text-wrap:balance;margin:0;font-family:pplxSerif,Iowan Old Style,Georgia,serif;font-size:clamp(40px,5.5vw,72px);font-weight:300;line-height:1.05;color:#faf8f5!important}.final-cta.ample-final h2:after{display:none!important}.final-cta.ample-final p{letter-spacing:-.012em;max-width:640px;margin:0;font-family:pplxSans,Inter,sans-serif;font-size:17px;font-weight:400;line-height:1.5;color:#faf8f5d1!important}.final-cta .hero-form.final-form{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;gap:10px;margin-top:12px;padding:0;display:inline-flex}.final-cta .btn.light{color:#271a00!important;letter-spacing:-.012em!important;background:#faf8f5!important;border:1px solid #faf8f5!important;border-radius:50.496px!important;padding:12px 24px!important;font-family:pplxSans,Inter,sans-serif!important;font-size:15px!important;font-weight:500!important}.final-cta .btn.light:hover{transform:translateY(-1px);background:#fff!important}.final-cta .btn.ghost{color:#faf8f5!important;letter-spacing:-.012em!important;background:0 0!important;border:1px solid #faf8f552!important;border-radius:50.496px!important;padding:12px 24px!important;font-family:pplxSans,Inter,sans-serif!important;font-size:15px!important;font-weight:500!important}.final-cta .btn.ghost:hover{background:#faf8f514!important}.nav .nav-links a{letter-spacing:-.012em;color:#7c7464;border-radius:50.496px;padding:8px 14px;font-family:pplxSans,Inter,sans-serif;font-size:13px;font-weight:500}.nav .nav-links a:hover{color:#271a00;background:#0f363914}.nav .btn.primary.small{color:#faf8f5!important;letter-spacing:-.012em!important;background:#271a00!important;border-color:#271a00!important;border-radius:50.496px!important;font-family:pplxSans,Inter,sans-serif!important;font-size:13px!important;font-weight:500!important}.ample-hero-amp{isolation:isolate;font-family:var(--font-labil-grotesk-variable);color:var(--color-midnight-ink);background:#fff;padding:144px 24px 84px;position:relative;overflow:hidden}.ample-hero-amp .ample-gradient{filter:blur(40px);pointer-events:none;mix-blend-mode:multiply;z-index:0;border-radius:999px;position:absolute}.ample-hero-amp .ample-gradient.one{background:var(--gradient-phoenix-orange);opacity:.82;width:720px;height:460px;top:80px;left:-200px}.ample-hero-amp .ample-gradient.two{background:var(--gradient-cyan-glow);opacity:.78;width:560px;height:420px;top:220px;right:-180px}.ample-hero-amp .hero-grain{z-index:1;pointer-events:none;opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.07  0 0 0 0 0.07  0 0 0 0 0.07  0 0 0 0.18 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");background-size:200px 200px;position:absolute;inset:0}.ample-hero-amp .hero-paperplane{z-index:2;opacity:.92;pointer-events:none;width:220px;animation:9s ease-in-out infinite paperplaneFloat;position:absolute;top:22%;right:6%}.ample-hero-amp .hero-paperplane svg{width:100%;height:auto;display:block}.ample-hero-amp .hero-paperplane .plane-wing{fill:url(#planeSkin);stroke:#1111112e;stroke-width:1px}.ample-hero-amp .hero-paperplane .plane-wing.fold{fill:#1111110f}.ample-hero-amp .hero-paperplane .plane-wing.under{fill:#1111111a}.ample-hero-amp .hero-paperplane .plane-edge{fill:none;stroke:#11111138;stroke-width:1px}.ample-hero-amp .hero-paperplane .plane-flame{fill:url(#planeFlame);opacity:.76}.ample-hero-amp .hero-paperplane .plane-spark{fill:#fbc768}.ample-hero-amp .hero-paperplane .plane-trails path{fill:none;stroke:#11111129;stroke-width:1.2px;stroke-dasharray:4 6;animation:2.4s linear infinite paperplaneTrail}@keyframes paperplaneFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(-2deg)}}@keyframes paperplaneTrail{to{stroke-dashoffset:-40px}}.ample-hero-amp .hero-inner{z-index:3;text-align:center;width:min(1180px,100%);margin:0 auto;position:relative}.ample-hero-amp .announcement{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:10px;display:inline-flex;box-shadow:var(--shadow-subtle-2)!important;font-family:var(--font-labil-grotesk-variable)!important;color:var(--color-midnight-ink)!important;letter-spacing:.01em!important;background:#ffffffc7!important;border:1px solid #1111110f!important;border-radius:999px!important;padding:7px 14px 7px 8px!important;font-size:13px!important;font-weight:500!important}.ample-hero-amp .announcement span:not(.announcement-dot){text-transform:uppercase;background:var(--color-midnight-ink)!important;color:#fff!important;font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:.04em!important;border-radius:999px!important;padding:4px 9px!important;font-size:10px!important;font-weight:700!important}.ample-hero-amp .announcement em{color:var(--color-muted-ash);font-size:13px;font-style:normal;font-weight:500}.ample-display.reveal-h1{max-width:1080px;color:var(--color-midnight-ink);text-wrap:balance;font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:-.05em!important;margin:24px auto 18px!important;font-size:clamp(48px,7.8vw,84px)!important;font-weight:900!important;line-height:.95!important}.ample-display .reveal-tail{color:var(--color-midnight-ink);background:linear-gradient(105deg,#e8400d 0%,#fbc768 30%,#328efa 65%,#2e2460 100%);-webkit-text-fill-color:transparent;background-size:220% 220%;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:12s ease-in-out infinite gradientShift}@keyframes gradientShift{0%,to{background-position:0%}50%{background-position:100%}}.ample-hero-amp .hero-sub{max-width:720px!important;color:var(--color-muted-ash)!important;font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:0!important;margin:14px auto 28px!important;font-size:clamp(16px,1.4vw,19px)!important;font-weight:400!important;line-height:1.42!important}.ample-hero-amp .hero-form.demo-cta-row{flex-wrap:wrap;justify-content:center;box-shadow:none!important;background:0 0!important;border:0!important;gap:10px!important;width:auto!important;margin:0 auto!important;padding:0!important;display:inline-flex!important}.ample-hero-amp .btn,.ample-hero-amp .ample-cta{cursor:pointer;justify-content:center;align-items:center;gap:6px;transition:background .2s,color .2s,transform .2s;display:inline-flex;position:relative;overflow:hidden;min-height:44px!important;font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:0!important;border:1px solid var(--color-midnight-ink)!important;box-shadow:var(--shadow-subtle-3)!important;border-radius:8px!important;padding:12px 18px!important;font-size:15px!important;font-weight:500!important}.ample-hero-amp .btn.primary,.ample-cta{background:var(--color-midnight-ink)!important;color:var(--color-canvas-white)!important}.ample-cta:hover{background:#000!important}.ample-hero-amp .btn.ghost.ample-ghost{background:var(--color-canvas-white)!important;color:var(--color-deep-indigo)!important;border-color:#1111111a!important}.ample-hero-amp .btn.ghost.ample-ghost:hover{background:var(--color-whisper-gray)!important;border-color:#1111112e!important}.ample-hero-amp .hero-proof-row{flex-wrap:wrap;justify-content:center;font-weight:500;color:var(--color-muted-ash)!important;font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:.02em!important;gap:24px!important;margin:28px auto 0!important;font-size:13px!important;display:inline-flex!important}.ample-hero-amp .hero-proof-row span{align-items:center;gap:7px;display:inline-flex}.ample-hero-amp .hero-proof-row span:before{content:none!important}.ample-hero-amp .hero-proof-row i{background:var(--color-deliver-green);border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 4px #47d09624}.ample-hero-amp .hero-proof-row span:nth-child(2) i{background:var(--color-intelligence-blue);box-shadow:0 0 0 4px #328efa24}.ample-hero-amp .hero-proof-row span:nth-child(3) i{background:var(--color-engagement-gold);box-shadow:0 0 0 4px #fbc76829}.ample-hero-amp .hero-product-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(1080px,100%);transform-style:preserve-3d;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:var(--shadow-xl)!important;background:#fffffff0!important;border:1px solid #11111114!important;border-radius:16px!important;margin:60px auto 0!important}.ample-hero-amp .hero-product-card:hover{transform:translateY(-6px)rotateX(.7deg)rotateY(-.7deg);box-shadow:0 36px 80px -18px #1111112e}.ample-hero-amp .hero-product-card:before{content:none!important}.ample-hero-amp .product-topbar{font-family:var(--font-labil-grotesk-variable)!important;background:#f4f3efd1!important;border-bottom:1px solid #11111112!important;padding:12px 16px!important}.ample-hero-amp .product-topbar b{color:var(--color-midnight-ink)!important;letter-spacing:0!important;font-size:13px!important;font-weight:500!important}.ample-hero-amp .product-topbar>span{background:var(--color-light-taupe)!important;width:9px!important;height:9px!important}.ample-hero-amp .product-topbar button{background:var(--color-midnight-ink)!important;color:var(--color-canvas-white)!important;font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:0!important;border-radius:8px!important;padding:7px 13px!important;font-size:12px!important;font-weight:500!important}.ample-hero-amp .product-layout aside{background:#f4f3efad!important;border-right:1px solid #11111112!important}.ample-hero-amp .product-layout aside b{text-transform:uppercase;font-family:var(--font-labil-grotesk-variable)!important;color:var(--color-muted-ash)!important;letter-spacing:.06em!important;font-size:11px!important;font-weight:700!important}.ample-hero-amp .product-layout aside span{font-weight:500;font-family:var(--font-labil-grotesk-variable)!important;color:var(--color-muted-ash)!important;letter-spacing:0!important;border-radius:8px!important;padding:9px 12px!important;font-size:13px!important}.ample-hero-amp .product-layout aside span.active{background:var(--color-canvas-white)!important;color:var(--color-midnight-ink)!important;box-shadow:var(--shadow-subtle)!important}.ample-hero-amp .company-mini{background:var(--color-canvas-white)!important;box-shadow:var(--shadow-sm)!important;border:1px solid #1111110f!important;border-radius:12px!important}.ample-hero-amp .company-mini b{font-family:var(--font-labil-grotesk-variable)!important;color:var(--color-midnight-ink)!important;letter-spacing:0!important;font-size:14px!important;font-weight:700!important}.ample-hero-amp .company-mini small{font-family:var(--font-labil-grotesk-variable)!important;color:var(--color-muted-ash)!important;letter-spacing:.02em!important;font-size:11px!important}.ample-hero-amp .company-mini strong{background:var(--color-midnight-ink)!important;color:var(--color-canvas-white)!important;font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:-.01em!important;border-radius:12px!important;width:50px!important;height:36px!important;font-size:14px!important;font-weight:700!important}.ample-hero-amp .product-detail h3{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:-.03em!important;color:var(--color-midnight-ink)!important;font-size:clamp(28px,3vw,40px)!important;font-weight:900!important}.ample-hero-amp .product-detail p{color:var(--color-muted-ash)!important;font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:0!important;font-size:14px!important;line-height:1.45!important}.ample-hero-amp .product-detail .micro{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:.06em!important;color:var(--color-muted-ash)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:700!important}.ample-hero-amp .signal-pills span{background:var(--color-whisper-gray)!important;color:var(--color-midnight-ink)!important;font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:0!important;border:0!important;border-radius:12px!important;padding:8px 11px!important;font-size:12px!important;font-weight:700!important}.fund-marquee{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f4f3efb8;border:1px solid #1111110f;border-radius:14px;width:min(1180px,100% - 48px);margin:56px auto 0;padding:18px 0;position:relative;overflow:hidden}.fund-marquee-mask{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.fund-marquee-track{white-space:nowrap;gap:56px;animation:40s linear infinite marqueeScroll;display:inline-flex}.fund-marquee-item{font-family:var(--font-labil-grotesk-variable);letter-spacing:-.005em;color:var(--color-midnight-ink);opacity:.72;align-items:center;gap:10px;font-size:14px;font-weight:700;display:inline-flex}.fund-marquee-dot{background:var(--color-midnight-ink);opacity:.35;border-radius:50%;width:6px;height:6px}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.cf-roadmap-section{--rm-bg:#fff;--rm-canvas:#fff;--rm-surface:#f4f3ef;--rm-cool:#ecebea;--rm-border:#11111114;--rm-text:#111;--rm-text-3:#272625;--rm-muted:#6d6c6b;--rm-faint:#b0afad;--rm-accent:#111;--rm-accent-soft:#1111110f;--rm-success:#47d096;--rm-warn:#e16540;--rm-display:var(--font-labil-grotesk-variable);--rm-sans:var(--font-labil-grotesk-variable);--rm-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;background:var(--rm-bg)!important;font-family:var(--rm-sans)!important;letter-spacing:0!important;border-top:0!important;padding:96px max(24px,50vw - 620px)!important}.cf-roadmap-section .cf-eyebrow{text-transform:uppercase;background:var(--color-whisper-gray)!important;color:var(--color-midnight-ink)!important;font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:.06em!important;box-shadow:none!important;border:0!important;border-radius:999px!important;padding:6px 14px!important;font-size:11px!important;font-weight:700!important}.cf-roadmap-copy h2{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:-.04em!important;color:var(--color-midnight-ink)!important;font-size:clamp(36px,5.5vw,56px)!important;font-weight:900!important;line-height:1.04!important}.cf-roadmap-copy p{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:0!important;color:var(--color-muted-ash)!important;font-size:17px!important;font-weight:400!important;line-height:1.5!important}.cf-roadmap-btn{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:0!important;border-radius:8px!important;font-size:15px!important;font-weight:500!important}.cf-roadmap-btn.primary{background:var(--color-midnight-ink)!important;border-color:var(--color-midnight-ink)!important;color:var(--color-canvas-white)!important}.cf-roadmap-btn.primary:hover{background:#000!important;border-color:#000!important}.cf-roadmap-btn.ghost{background:var(--color-canvas-white)!important;color:var(--color-midnight-ink)!important;border-color:#1111111a!important}.cf-roadmap-btn.ghost:hover{background:var(--color-whisper-gray)!important;border-color:#1111112e!important}.cf-rm-column{background:var(--color-canvas-white)!important;box-shadow:var(--shadow-sm)!important;border:1px solid #1111110f!important;border-radius:12px!important;padding:20px!important}.cf-rm-column.active{box-shadow:var(--shadow-xl)!important;background:linear-gradient(#f4f3ef59,#fff)!important;border-color:#11111126!important}.cf-rm-col-head h3{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:-.01em!important;color:var(--color-midnight-ink)!important;font-size:20px!important;font-weight:700!important}.cf-rm-count{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:0!important;color:var(--color-muted-ash)!important;font-size:12px!important;font-weight:700!important}.cf-rm-bar i{background:var(--color-midnight-ink)!important}.cf-rm-column.complete .cf-rm-bar i{background:var(--color-deliver-green)!important}.cf-rm-task{background:var(--color-whisper-gray)!important;border:1px solid #1111110a!important;border-radius:8px!important}.cf-rm-task:hover{background:#fff!important;border-color:#1111111f!important}.cf-rm-task.status-done{background:#fff!important}.cf-rm-task.actor-agent .cf-rm-icon{background:var(--color-light-taupe)!important;color:var(--color-midnight-ink)!important;border-color:#1111110f!important}.cf-rm-task.actor-user .cf-rm-icon{color:var(--color-intelligence-blue)!important;background:#328efa1f!important;border-color:#328efa38!important}.cf-rm-task.actor-approval .cf-rm-icon{color:var(--color-leadgen-red)!important;background:#e165401f!important;border-color:#e1654038!important}.cf-rm-task b{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:0!important;color:var(--color-midnight-ink)!important;font-size:14px!important;font-weight:700!important}.cf-rm-task small{font-family:var(--font-labil-grotesk-variable)!important;color:var(--color-muted-ash)!important;letter-spacing:.02em!important;font-size:11px!important;font-weight:500!important}.cf-rm-task.status-done .cf-rm-state{color:var(--color-deliver-green)!important}.stack-belt{background:var(--color-whisper-gray)!important;font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:0!important}.stack-belt-head .cf-eyebrow{text-transform:uppercase;background:var(--color-canvas-white)!important;color:var(--color-midnight-ink)!important;font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:.06em!important;border:1px solid #1111110f!important;border-radius:999px!important;padding:6px 14px!important;font-size:11px!important;font-weight:700!important}.stack-belt-head h2{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:-.04em!important;color:var(--color-midnight-ink)!important;font-size:clamp(36px,5.5vw,56px)!important;font-weight:900!important;line-height:1.04!important}.stack-belt-head p{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:0!important;color:var(--color-muted-ash)!important;font-size:17px!important;font-weight:400!important;line-height:1.5!important}.stack-card{background:var(--color-canvas-white)!important;box-shadow:var(--shadow-sm)!important;border:1px solid #1111110f!important;border-radius:12px!important;padding:24px!important}.stack-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-xl)!important;border-color:#11111126!important}.stack-card-logo{background:var(--color-whisper-gray)!important;border:1px solid #1111110a!important;border-radius:12px!important}.stack-card h3{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:-.01em!important;color:var(--color-midnight-ink)!important;font-size:22px!important;font-weight:700!important}.stack-card-tagline{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:0!important;color:var(--color-midnight-ink)!important;font-size:14px!important;font-weight:700!important}.stack-card-detail{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:0!important;color:var(--color-muted-ash)!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.investor-quote{background:var(--color-canvas-white)!important;font-family:var(--font-labil-grotesk-variable)!important}.investor-quote blockquote{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:-.04em!important;color:var(--color-midnight-ink)!important;font-size:clamp(28px,4vw,52px)!important;font-weight:900!important;line-height:1.05!important}.investor-quote>div p{font-family:var(--font-labil-grotesk-variable)!important;color:var(--color-muted-ash)!important;letter-spacing:0!important;font-size:13px!important;font-weight:500!important}.final-cta.ample-final{background:var(--color-midnight-violet)!important;color:var(--color-canvas-white)!important;font-family:var(--font-labil-grotesk-variable)!important}.final-cta.ample-final h2{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:-.045em!important;font-size:clamp(44px,6.4vw,84px)!important;font-weight:900!important;line-height:.95!important}.final-cta.ample-final p{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:0!important;color:#ffffffd1!important;font-size:17px!important}.final-cta .btn.light{background:var(--color-canvas-white)!important;color:var(--color-midnight-ink)!important;border:1px solid var(--color-canvas-white)!important;font-family:var(--font-labil-grotesk-variable)!important;border-radius:8px!important;padding:12px 18px!important;font-size:15px!important;font-weight:500!important}.final-cta .btn.ghost{color:var(--color-canvas-white)!important;font-family:var(--font-labil-grotesk-variable)!important;background:0 0!important;border:1px solid #ffffff40!important;border-radius:8px!important;padding:12px 18px!important}.final-cta .cta-kicker{text-transform:uppercase;color:#ffffffd1!important;font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:.06em!important;background:#ffffff14!important;border:0!important;border-radius:999px!important;padding:6px 14px!important;font-size:11px!important;font-weight:700!important}.nav .nav-links a{font-family:var(--font-labil-grotesk-variable)!important;color:var(--color-muted-ash)!important;letter-spacing:0!important;border-radius:8px!important;padding:6px 14px!important;font-size:14px!important;font-weight:500!important}.nav .nav-links a:hover{background:var(--color-whisper-gray)!important;color:var(--color-midnight-ink)!important}.nav .btn.primary.small{background:var(--color-midnight-ink)!important;border-color:var(--color-midnight-ink)!important;color:var(--color-canvas-white)!important;font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:0!important;border-radius:8px!important;font-size:14px!important;font-weight:500!important}.nav .btn.primary.small:hover{background:#000!important;border-color:#000!important}.botanical-divider{display:none}@media (width<=720px){.ample-hero-amp{padding:110px 18px 56px}.ample-hero-amp .hero-paperplane{display:none}.ample-hero-amp .hero-product-card{margin-top:32px!important}.ample-display.reveal-h1{font-size:clamp(36px,11vw,60px)!important}}@media (prefers-reduced-motion:reduce){.ample-hero-amp *,.ample-hero-amp :before,.ample-hero-amp :after,.fund-marquee-track{transition:none!important;animation:none!important}}.app-command-center.cf-dashboard{--pp-sepia:#111;--pp-parchment:#fff;--pp-white:#fff;--pp-fog:#11111114;--pp-moss:#6d6c6b;--pp-deep-forest:#272625;--pp-teal:#328efa;--pp-teal-soft:#328efa1a;--pp-ash:#ecebea;--pp-slate:#111;--pp-black:#000;--pp-hairline:#11111114;--pp-hairline-soft:#1111110a;--pp-sans:var(--font-labil-grotesk-variable);--pp-serif:var(--font-labil-grotesk-variable);--pp-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--pp-tracking-sans:0;--pp-gap:20px;--pp-card-pad:24px;--pp-elem-gap:8px;--pp-radius-card:12px;--pp-radius-input:12px;--pp-radius-pill:8px;color:#111!important;box-shadow:var(--shadow-sm)!important;background:#fff!important;border:1px solid #1111110f!important;border-radius:16px!important}.cf-dashboard ::selection{background:#328efa26}.cf-dashboard .cf-sidebar{background:var(--color-whisper-gray)!important;font-family:var(--font-labil-grotesk-variable)!important;border-right:1px solid #1111110f!important}.cf-dashboard .cf-side-brand{background:var(--color-canvas-white)!important;box-shadow:none!important;border:1px solid #1111110f!important;border-radius:12px!important}.cf-dashboard .cf-brand-mark{background:var(--color-midnight-ink)!important;border:0!important;border-radius:12px!important}.cf-dashboard .cf-brand-text b{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:-.005em!important;color:var(--color-midnight-ink)!important;font-size:14px!important;font-weight:700!important}.cf-dashboard .cf-brand-text span{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:.04em!important;color:var(--color-muted-ash)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:500!important}.cf-dashboard .cf-side-search{background:var(--color-canvas-white)!important;font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:0!important;color:var(--color-muted-ash)!important;border:1px solid #1111110f!important;border-radius:12px!important;font-size:13px!important}.cf-dashboard .cf-side-search kbd{background:var(--color-light-taupe)!important;color:var(--color-muted-ash)!important;border:0!important;font-family:ui-monospace,monospace!important;font-size:10px!important}.cf-dashboard .cf-side-section p{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:.06em!important;color:var(--color-muted-ash)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:700!important}.cf-dashboard .cf-nav-item{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:0!important;color:var(--color-midnight-ink)!important;border-radius:8px!important;font-size:13px!important;font-weight:500!important}.cf-dashboard .cf-nav-item:hover{background:#1111110b!important}.cf-dashboard .cf-nav-item.active{background:var(--color-canvas-white)!important;box-shadow:var(--shadow-subtle-3)!important;border:1px solid #11111114!important}.cf-dashboard .cf-nav-item.active svg{color:var(--color-intelligence-blue)!important}.cf-dashboard .cf-nav-item em{font-family:var(--font-labil-grotesk-variable)!important;color:var(--color-muted-ash)!important;font-size:10px!important;font-weight:700!important}.cf-dashboard .cf-side-progress{background:var(--color-canvas-white)!important;box-shadow:none!important;border:1px solid #1111110f!important;border-radius:12px!important}.cf-dashboard .cf-side-progress-head span{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:.06em!important;color:var(--color-muted-ash)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:700!important}.cf-dashboard .cf-side-progress-head b{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:-.025em!important;color:var(--color-midnight-ink)!important;font-size:22px!important;font-weight:900!important}.cf-dashboard .cf-side-progress-bar i{background:linear-gradient(90deg, var(--color-intelligence-blue), var(--color-deliver-green))!important}.cf-dashboard .cf-side-progress p{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:0!important;color:var(--color-muted-ash)!important;font-size:12px!important}.cf-dashboard .cf-side-account{background:var(--color-canvas-white)!important;border:1px solid #1111110f!important;border-radius:12px!important}.cf-dashboard .cf-avatar{background:var(--color-midnight-ink)!important;color:var(--color-canvas-white)!important;font-family:var(--font-labil-grotesk-variable)!important;border-radius:8px!important;font-size:12px!important;font-weight:700!important}.cf-dashboard .cf-side-account b{font-family:var(--font-labil-grotesk-variable)!important;color:var(--color-midnight-ink)!important;letter-spacing:0!important;font-size:13px!important;font-weight:700!important}.cf-dashboard .cf-side-account span{font-family:var(--font-labil-grotesk-variable)!important;color:var(--color-muted-ash)!important;letter-spacing:.02em!important;font-size:11px!important}.cf-dashboard .cf-header{background:var(--color-canvas-white)!important;box-shadow:var(--shadow-sm)!important;border:1px solid #1111110f!important;border-radius:12px!important}.cf-dashboard .cf-crumbs{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:.02em!important;color:var(--color-muted-ash)!important;text-transform:none!important;font-size:12px!important;font-weight:500!important}.cf-dashboard .cf-crumbs b{font-family:var(--font-labil-grotesk-variable)!important;color:var(--color-midnight-ink)!important;letter-spacing:0!important;text-transform:none!important;font-weight:700!important}.cf-dashboard .cf-header-score-mini span{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:.06em!important;color:var(--color-muted-ash)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:700!important}.cf-dashboard .cf-header-score-mini strong{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:-.02em!important;color:var(--color-midnight-ink)!important;font-size:16px!important;font-weight:900!important}.cf-dashboard .cf-header-tabs{background:var(--color-whisper-gray)!important;border:1px solid #1111110f!important;border-radius:8px!important}.cf-dashboard .cf-header-tabs button{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:0!important;color:var(--color-muted-ash)!important;border-radius:6px!important;font-size:13px!important;font-weight:500!important}.cf-dashboard .cf-header-tabs button.active{background:var(--color-midnight-ink)!important;color:var(--color-canvas-white)!important;box-shadow:none!important;border-radius:6px!important}.cf-dashboard .cf-header-tabs button.active svg{color:currentColor!important}.cf-dashboard .cf-decision{position:relative;overflow:hidden;box-shadow:var(--shadow-sm)!important;background:#fff!important;border:1px solid #11111112!important;border-radius:16px!important}.cf-dashboard .cf-decision:before{content:none!important}.cf-dashboard .cf-decision>*{z-index:1;position:relative}.cf-dashboard .cf-decision-mark{background:var(--color-midnight-ink)!important;color:var(--color-canvas-white)!important;font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:-.02em!important;box-shadow:var(--shadow-subtle-3)!important;border-radius:14px!important;font-size:22px!important;font-weight:900!important}.cf-dashboard .cf-decision-eyebrow{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:.06em!important;color:var(--color-intelligence-blue)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:700!important}.cf-dashboard .cf-decision-eyebrow:before{content:""!important;margin:0!important}.cf-dashboard .cf-decision-text h2{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:-.04em!important;color:var(--color-midnight-ink)!important;font-size:clamp(32px,4.5vw,56px)!important;font-weight:900!important;line-height:1!important}.cf-dashboard .cf-decision-text p{font-family:var(--font-labil-grotesk-variable)!important;color:var(--color-muted-ash)!important;letter-spacing:0!important;font-size:14px!important;font-weight:500!important}.cf-dashboard .cf-decision-score{background:var(--color-midnight-ink)!important;color:var(--color-canvas-white)!important;box-shadow:var(--shadow-xl)!important;border:0!important;border-radius:16px!important}.cf-dashboard .cf-decision-score span{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:.06em!important;color:#ffffffa6!important;text-transform:uppercase!important;font-size:11px!important;font-weight:700!important}.cf-dashboard .cf-decision-score strong{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:-.05em!important;color:var(--color-canvas-white)!important;font-size:64px!important;font-weight:900!important}.cf-dashboard .cf-decision-score em{font-family:var(--font-labil-grotesk-variable)!important;color:#ffffff8c!important;letter-spacing:0!important;font-size:14px!important}.cf-dashboard .cf-decision-meter{background:#ffffff24!important}.cf-dashboard .cf-decision-meter i{background:linear-gradient(90deg, var(--color-deliver-green), var(--color-canary-yellow))!important}.cf-dashboard .cf-decision.band-mid .cf-decision-meter i{background:linear-gradient(90deg, var(--color-engagement-gold), var(--color-leadgen-red))!important}.cf-dashboard .cf-decision.band-low .cf-decision-meter i{background:var(--color-leadgen-red)!important}.cf-dashboard .cf-cta{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:0!important;border-radius:8px!important;font-size:14px!important;font-weight:500!important}.cf-dashboard .cf-cta.primary{background:var(--color-midnight-ink)!important;color:var(--color-canvas-white)!important;border-color:var(--color-midnight-ink)!important}.cf-dashboard .cf-cta.primary:hover{background:#000!important}.cf-dashboard .cf-cta.ghost{background:var(--color-canvas-white)!important;border-color:#1111111a!important}.cf-dashboard .cf-cta.ghost:hover{background:var(--color-whisper-gray)!important;border-color:#1111112e!important}.cf-dashboard .cf-needs,.cf-dashboard .cf-evidence,.cf-dashboard .cf-activity,.cf-dashboard .cf-pipeline,.cf-dashboard .cf-timeline,.cf-dashboard .cf-integrations{background:var(--color-canvas-white)!important;box-shadow:var(--shadow-sm)!important;border:1px solid #1111110f!important;border-radius:12px!important;padding:24px!important}.cf-dashboard .cf-needs>header h3,.cf-dashboard .cf-evidence>header h3,.cf-dashboard .cf-activity>header h3,.cf-dashboard .cf-pipeline>header h3,.cf-dashboard .cf-timeline>header h3,.cf-dashboard .cf-integrations>header h3{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:-.02em!important;color:var(--color-midnight-ink)!important;font-size:24px!important;font-weight:700!important}.cf-dashboard .cf-section-eyebrow{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:.06em!important;color:var(--color-muted-ash)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:700!important}.cf-dashboard .cf-need{background:var(--color-whisper-gray)!important;border:1px solid #1111110a!important;border-radius:12px!important}.cf-dashboard .cf-need:hover{background:var(--color-canvas-white)!important;border-color:#1111111f!important}.cf-dashboard .cf-need.state-approved{background:#47d0961a!important;border-color:#47d09659!important}.cf-dashboard .cf-need.kind-approval .cf-need-body b:before{content:"/REQUEST ";color:var(--color-leadgen-red);letter-spacing:0;margin-right:4px;font-family:ui-monospace,monospace;font-size:11px;font-weight:700}.cf-dashboard .cf-need.kind-task .cf-need-body b:before{content:"/QUESTION ";color:var(--color-intelligence-blue);letter-spacing:0;margin-right:4px;font-family:ui-monospace,monospace;font-size:11px;font-weight:700}.cf-dashboard .cf-need.state-approved .cf-need-body b:before{content:"/QUEUED ";color:var(--color-deliver-green)}.cf-dashboard .cf-need-body b{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:0!important;color:var(--color-midnight-ink)!important;font-size:14px!important;font-weight:700!important}.cf-dashboard .cf-need-body small{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:0!important;color:var(--color-muted-ash)!important;font-size:12px!important}.cf-dashboard .cf-need-btn{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:0!important;border-radius:8px!important;font-size:12px!important;font-weight:500!important}.cf-dashboard .cf-need-btn.primary{background:var(--color-midnight-ink)!important;border-color:var(--color-midnight-ink)!important;color:var(--color-canvas-white)!important}.cf-dashboard .cf-need-btn.primary.done{background:var(--color-deliver-green)!important;border-color:var(--color-deliver-green)!important}.cf-dashboard .cf-needs-empty{background:var(--color-whisper-gray)!important;border:1px solid #1111110a!important;border-radius:12px!important}.cf-dashboard .cf-needs-empty svg{color:var(--color-deliver-green)!important}.cf-dashboard .cf-needs-empty p{font-family:var(--font-labil-grotesk-variable)!important;color:var(--color-muted-ash)!important;letter-spacing:0!important;font-size:13px!important}.cf-dashboard .cf-ev-label{font-family:var(--font-labil-grotesk-variable)!important;color:var(--color-midnight-ink)!important;letter-spacing:0!important;font-size:14px!important;font-weight:700!important}.cf-dashboard .cf-ev-head b{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:-.02em!important;color:var(--color-midnight-ink)!important;font-size:16px!important;font-weight:900!important}.cf-dashboard .cf-ev-head em{font-family:var(--font-labil-grotesk-variable)!important;color:var(--color-muted-ash)!important;font-size:12px!important}.cf-dashboard .cf-ev-bar{background:#1111110f!important}.cf-dashboard .cf-ev.tone-verified .cf-ev-bar i{background:var(--color-deliver-green)!important}.cf-dashboard .cf-ev.tone-partial .cf-ev-bar i{background:var(--color-engagement-gold)!important}.cf-dashboard .cf-ev.tone-missing .cf-ev-bar i{background:var(--color-leadgen-red)!important}.cf-dashboard .cf-ev small{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:0!important;color:var(--color-muted-ash)!important;font-size:12px!important}.cf-dashboard .cf-activity li{border-top:1px solid #1111110f!important}.cf-dashboard .cf-act-icon{background:var(--color-whisper-gray)!important;color:var(--color-midnight-ink)!important;border:1px solid #1111110a!important;border-radius:12px!important}.cf-dashboard .cf-activity li p{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:0!important;color:var(--color-midnight-ink)!important;font-size:14px!important;font-weight:500!important}.cf-dashboard .cf-activity li p:before{color:var(--color-muted-ash)!important;font-family:ui-monospace,monospace!important}.cf-dashboard .cf-act-state{color:var(--color-deliver-green)!important}.cf-dashboard .cf-pipeline-meta{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:0!important;color:var(--color-muted-ash)!important;text-transform:none!important;font-size:12px!important}.cf-dashboard .cf-pipeline-cell{background:var(--color-whisper-gray)!important;border:1px solid #1111110a!important;border-radius:12px!important}.cf-dashboard .cf-pipeline-label{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:.06em!important;color:var(--color-muted-ash)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:700!important}.cf-dashboard .cf-pipeline-cell strong{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:-.04em!important;color:var(--color-midnight-ink)!important;font-size:44px!important;font-weight:900!important}.cf-dashboard .cf-pipeline-cell.tone-verified .cf-ev-bar i{background:var(--color-deliver-green)!important}.cf-dashboard .cf-pipeline-cell.tone-partial .cf-ev-bar i{background:var(--color-engagement-gold)!important}.cf-dashboard .cf-pipeline-cell.tone-missing .cf-ev-bar i{background:var(--color-leadgen-red)!important}.cf-dashboard .cf-foot{background:var(--color-canvas-white)!important;box-shadow:var(--shadow-sm)!important;border:1px solid #1111110f!important;border-radius:12px!important}.cf-dashboard .cf-foot-meta{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:.02em!important;color:var(--color-muted-ash)!important;text-transform:none!important;font-size:12px!important}.cf-dashboard .cf-foot-meta b{color:var(--color-midnight-ink)!important;font-weight:700!important;font-family:var(--font-labil-grotesk-variable)!important}.cf-dashboard .cf-dot-live{animation:1.6s ease-in-out infinite cfPulseAmp;background:var(--color-deliver-green)!important;box-shadow:0 0 0 4px #47d0962e!important}@keyframes cfPulseAmp{0%,to{box-shadow:0 0 0 4px #47d0962e}50%{box-shadow:0 0 0 8px #47d09600}}.cf-dashboard .cf-foot-ask{background:var(--color-whisper-gray)!important;border:1px solid #1111110f!important;border-radius:12px!important}.cf-dashboard .cf-foot-ask:focus-within{border-color:var(--color-intelligence-blue)!important;background:var(--color-canvas-white)!important}.cf-dashboard .cf-foot-ask button{background:var(--color-midnight-ink)!important;color:var(--color-canvas-white)!important;border-radius:8px!important}.cf-dashboard .cf-stage{background:var(--color-canvas-white)!important;box-shadow:var(--shadow-sm)!important;border:1px solid #1111110f!important;border-radius:12px!important;padding:20px!important}.cf-dashboard .cf-stage-meta h3{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:-.01em!important;color:var(--color-midnight-ink)!important;font-size:20px!important;font-weight:700!important}.cf-dashboard .cf-stage-bar i{background:var(--color-intelligence-blue)!important}.cf-dashboard .cf-stage.complete .cf-stage-bar i{background:var(--color-deliver-green)!important}.cf-dashboard .cf-stage-progress>span{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:0!important;color:var(--color-muted-ash)!important;font-size:12px!important;font-weight:700!important}.cf-dashboard .cf-task{background:var(--color-whisper-gray)!important;border:1px solid #1111110a!important;border-radius:12px!important}.cf-dashboard .cf-task:hover{background:var(--color-canvas-white)!important;border-color:#1111111f!important}.cf-dashboard .cf-task-body b{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:0!important;color:var(--color-midnight-ink)!important;font-size:14px!important;font-weight:700!important}.cf-dashboard .cf-actor{background:var(--color-canvas-white)!important;letter-spacing:0!important;color:var(--color-muted-ash)!important;text-transform:none!important;border:1px solid #1111110f!important;border-radius:12px!important;font-family:ui-monospace,monospace!important;font-size:11px!important}.cf-dashboard .cf-actor-user{color:var(--color-intelligence-blue)!important;background:#328efa1a!important;border-color:#328efa40!important}.cf-dashboard .cf-actor-approval{color:var(--color-leadgen-red)!important;background:#e165401a!important;border-color:#e1654040!important}.cf-dashboard .cf-actor-agent{color:var(--color-midnight-violet)!important;background:#2e246014!important;border-color:#2e246033!important}.cf-dashboard .cf-empty{background:var(--color-whisper-gray)!important;box-shadow:none!important;border:1px solid #1111110f!important;border-radius:16px!important;padding:80px 40px!important}.cf-dashboard .cf-empty h2{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:-.035em!important;color:var(--color-midnight-ink)!important;font-size:clamp(28px,3.5vw,44px)!important;font-weight:900!important}.cf-dashboard .cf-empty p{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:0!important;color:var(--color-muted-ash)!important;font-size:16px!important}.cf-dashboard .cf-empty-illust span{background:var(--color-canvas-white)!important;color:var(--color-midnight-ink)!important;border:1px solid #1111110f!important;border-radius:12px!important}.cf-dashboard .cf-int-card{background:var(--color-whisper-gray)!important;box-shadow:none!important;border:1px solid #1111110a!important;border-radius:12px!important}.cf-dashboard .cf-int-card.tone-connected{background:var(--color-canvas-white)!important;border-color:#47d09659!important}.cf-dashboard .cf-int-card:hover{background:var(--color-canvas-white)!important;border-color:#11111126!important}.cf-dashboard .cf-int-meta b{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:-.005em!important;color:var(--color-midnight-ink)!important;font-size:18px!important;font-weight:700!important}.cf-dashboard .cf-int-meta small{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:0!important;color:var(--color-muted-ash)!important;font-size:13px!important}.cf-dashboard .cf-int-pill-status-pill{font-family:ui-monospace,monospace!important;font-size:11px!important}.cf-dashboard .cf-int-pill-status-pill.tone-connected{color:var(--color-deliver-green)!important;background:#47d0961a!important;border-color:#47d09659!important}.cf-dashboard .cf-int-btn{font-family:var(--font-labil-grotesk-variable)!important;border-radius:8px!important;font-size:13px!important}.cf-dashboard .cf-int-btn.primary{background:var(--color-midnight-ink)!important;border-color:var(--color-midnight-ink)!important;color:var(--color-canvas-white)!important}.dashboard-workspace-page .input-panel,.dashboard-workspace-page .deal-list,.dashboard-workspace-page .analysis-panel{background:var(--color-canvas-white)!important;box-shadow:var(--shadow-sm)!important;font-family:var(--font-labil-grotesk-variable)!important;color:var(--color-midnight-ink)!important;border:1px solid #1111110f!important;border-radius:12px!important}.dashboard-workspace-page .input-panel-head h3,.dashboard-workspace-page .deal-list h3,.dashboard-workspace-page .analysis-panel h3{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:-.01em!important;color:var(--color-midnight-ink)!important;font-size:20px!important;font-weight:700!important}.dashboard-workspace-page .upload{background:var(--color-whisper-gray)!important;font-family:var(--font-labil-grotesk-variable)!important;color:var(--color-midnight-ink)!important;border:1px dashed #1111111f!important;border-radius:12px!important}.dashboard-workspace-page .input-panel>textarea,.dashboard-workspace-page .profile-box textarea,.dashboard-workspace-page .two-inputs input{background:var(--color-canvas-white)!important;color:var(--color-midnight-ink)!important;font-family:var(--font-labil-grotesk-variable)!important;border:1px solid #11111114!important;border-radius:12px!important}.dashboard-workspace-page .input-panel>textarea{font-family:ui-monospace,monospace!important;font-size:12px!important}.dashboard-workspace-page .deal-row{background:var(--color-whisper-gray)!important;border:1px solid #1111110a!important;border-radius:12px!important}.dashboard-workspace-page .deal-row.active{background:var(--color-canvas-white)!important;border-color:#11111126!important}.dashboard-workspace-page .deal-row b{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:0!important;color:var(--color-midnight-ink)!important;font-size:14px!important;font-weight:700!important}.dashboard-workspace-page .deal-row strong{background:var(--color-midnight-ink)!important;color:var(--color-canvas-white)!important;font-family:var(--font-labil-grotesk-variable)!important;border-radius:12px!important;font-weight:700!important}.sample-card{background:var(--color-whisper-gray)!important;font-family:var(--font-labil-grotesk-variable)!important;border:1px solid #1111110a!important;border-radius:12px!important}.sample-card.active{background:var(--color-canvas-white)!important;border-color:var(--color-midnight-ink)!important}.sample-card-company{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:-.005em!important;color:var(--color-midnight-ink)!important;font-size:16px!important;font-weight:700!important}.sample-card-score{background:var(--color-midnight-ink)!important;color:var(--color-canvas-white)!important;font-family:var(--font-labil-grotesk-variable)!important;border:0!important;font-weight:700!important}.sample-card-tagline{font-family:var(--font-labil-grotesk-variable)!important;color:var(--color-midnight-ink)!important;font-weight:500!important}.sample-card-meta{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:.02em!important;color:var(--color-muted-ash)!important;font-size:11px!important}.dashboard-workspace-page .decision-strip{background:var(--color-whisper-gray)!important;border:1px solid #1111110f!important;border-radius:12px!important}.dashboard-workspace-page .decision-copy h3{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:-.025em!important;color:var(--color-midnight-ink)!important;font-size:26px!important;font-weight:900!important}.dashboard-workspace-page .decision-score{background:var(--color-midnight-ink)!important;color:var(--color-canvas-white)!important;border-radius:12px!important}.dashboard-workspace-page .decision-score b{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:-.04em!important;font-size:38px!important;font-weight:900!important}.dashboard-workspace-page .fact{background:var(--color-whisper-gray)!important;border:1px solid #1111110f!important;border-radius:12px!important}.dashboard-workspace-page .fact b{font-family:var(--font-labil-grotesk-variable)!important;color:var(--color-midnight-ink)!important;font-size:15px!important;font-weight:700!important}.dashboard-workspace-page .detail-block{background:var(--color-whisper-gray)!important;border:1px solid #1111110f!important;border-radius:12px!important}.dashboard-workspace-page .detail-block h4{font-family:var(--font-labil-grotesk-variable)!important;color:var(--color-midnight-ink)!important;font-size:15px!important;font-weight:700!important}.dashboard-workspace-page .memo pre{background:var(--color-whisper-gray)!important;color:var(--color-midnight-ink)!important;border:1px solid #1111110f!important;border-radius:12px!important;font-family:ui-monospace,monospace!important}.ample-hero-amp .mini-signal-graph{background:linear-gradient(#f4f3efd9,#ffffffeb)!important;border:1px solid #1111110f!important;border-radius:12px!important;padding:14px!important}.ample-hero-amp .mini-signal-graph svg{height:130px!important}.ample-hero-amp .signal-line{filter:drop-shadow(0 6px 10px #328efa2e);stroke:url(#heroLine)!important;stroke-width:3px!important;stroke-linecap:round!important;fill:none!important;stroke-dasharray:800!important;stroke-dashoffset:800px!important;animation:2.4s cubic-bezier(.22,1,.36,1) .4s forwards drawLineAmp,4s ease-in-out 3s infinite breatheLineAmp!important}.ample-hero-amp .signal-area{fill:url(#heroLine)!important;opacity:.14!important}.ample-hero-amp .pulse-dot{fill:#fff!important;stroke:var(--color-intelligence-blue)!important;stroke-width:3px!important;animation:2.4s ease-in-out infinite pulseDotAmp!important}.ample-hero-amp .pulse-dot.p1{stroke:var(--color-leadgen-red)!important;animation-delay:.25s!important}.ample-hero-amp .pulse-dot.p2{stroke:var(--color-deliver-green)!important;animation-delay:.5s!important}.ample-hero-amp .pulse-dot.p3{stroke:var(--color-engagement-gold)!important;animation-delay:.75s!important}@keyframes drawLineAmp{to{stroke-dashoffset:0}}@keyframes breatheLineAmp{50%{stroke-width:4px}}@keyframes pulseDotAmp{0%,to{r:5;opacity:.9}50%{r:8;opacity:1}}.ample-hero-amp .graph-legend{text-transform:uppercase;gap:14px;margin-top:10px;display:flex;font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:.04em!important;color:var(--color-muted-ash)!important;font-size:11px!important;font-weight:700!important}.ample-hero-amp .graph-legend i{border-radius:2px!important;width:8px!important;height:8px!important}.ample-hero-amp .graph-legend span:first-child i{background:var(--color-leadgen-red)!important}.ample-hero-amp .graph-legend span:nth-child(2) i{background:var(--color-intelligence-blue)!important}.ample-hero-amp .graph-legend span:nth-child(3) i{background:var(--color-deliver-green)!important}.cf-dashboard .cf-decision-score{position:relative;overflow:hidden}.cf-dashboard .cf-decision-score:before{content:none!important}.cf-roadmap-section,.stack-belt,.investor-quote{position:relative}.cf-roadmap-section:before,.stack-belt:before{content:"";background:linear-gradient(90deg,#0000,#1111111f,#0000);height:1px;position:absolute;inset:0 0 auto}.tilt-3d{perspective:1200px}@media (prefers-reduced-motion:reduce){.ample-hero-amp .ample-gradient,.ample-hero-amp .pulse-dot,.ample-hero-amp .signal-line,.cf-dashboard .cf-decision-score:before,.cf-dashboard .cf-dot-live,.fund-marquee-track{transition:none!important;animation:none!important}}.dashboard-analyze-error{color:var(--color-leadgen-red);font-family:var(--font-labil-grotesk-variable);background:#e1654014;border:1px solid #e1654059;border-radius:12px;margin:0 0 14px;padding:12px 16px;font-size:13px;font-weight:500}.ustage,.astage{isolation:isolate;text-align:center;background:var(--color-canvas-white);box-shadow:var(--shadow-sm);font-family:var(--font-labil-grotesk-variable);color:var(--color-midnight-ink);border:1px solid #1111110f;border-radius:16px;flex-direction:column;align-items:center;min-height:720px;padding:64px 32px 56px;display:flex;position:relative;overflow:hidden}.ustage-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0}.ustage-orb{filter:blur(56px);opacity:.68;mix-blend-mode:multiply;border-radius:999px;position:absolute}.ustage-orb.one{background:var(--gradient-phoenix-orange);width:520px;height:360px;top:-80px;left:-120px}.ustage-orb.two{background:var(--gradient-cyan-glow);width:460px;height:360px;bottom:-100px;right:-120px}.ustage-particles{width:100%;height:100%;position:absolute;inset:0}.ustage-grain{opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.07  0 0 0 0 0.07  0 0 0 0 0.07  0 0 0 0.16 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");background-size:200px 200px;position:absolute;inset:0}.ustage>*,.astage>*{z-index:1;position:relative}.ustage-eyebrow{box-shadow:var(--shadow-subtle-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--color-midnight-ink);background:#ffffffc7;border:1px solid #1111110f;border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 8px;font-size:13px;font-weight:500;display:inline-flex}.ustage-eyebrow span:not(.ustage-eyebrow-dot){background:var(--color-midnight-ink);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:700}.ustage-eyebrow em{color:var(--color-muted-ash);font-size:13px;font-style:normal;font-weight:500}.ustage-eyebrow-dot{background:var(--color-deliver-green);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite ustagePulse;box-shadow:0 0 0 4px #47d09629}@keyframes ustagePulse{0%,to{box-shadow:0 0 0 4px #47d09629}50%{box-shadow:0 0 0 8px #47d09600}}.ustage-title{max-width:780px;font-family:var(--font-labil-grotesk-variable);letter-spacing:-.04em;color:var(--color-midnight-ink);margin:24px auto 12px;font-size:clamp(36px,5.4vw,56px);font-weight:900;line-height:1}.ustage-sub{max-width:580px;color:var(--color-muted-ash);font-family:var(--font-labil-grotesk-variable);margin:0 auto 28px;font-size:16px;font-weight:400;line-height:1.5}.ustage-drop{width:min(720px,100%);box-shadow:var(--shadow-subtle-3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc7;border:1.5px dashed #1111112e;border-radius:14px;margin:0 auto;padding:18px;transition:border-color .2s,background .2s,transform .2s}.ustage-drop.drag{border-color:var(--color-intelligence-blue);background:#328efa0d;transform:scale(1.01)}.ustage-drop.filled{background:var(--color-canvas-white);border-style:solid;border-color:#1111112e}.ustage-drop-inner{text-align:left;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.ustage-drop-icon{background:linear-gradient(135deg, var(--color-midnight-ink), var(--color-midnight-violet));color:#fff;width:56px;height:56px;box-shadow:var(--shadow-subtle-3);border-radius:14px;place-items:center;display:grid}.ustage-drop-text{gap:4px;min-width:0;display:grid}.ustage-drop-text b{font-family:var(--font-labil-grotesk-variable);color:var(--color-midnight-ink);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}.ustage-drop-text span{color:var(--color-muted-ash);font-size:13px;font-weight:500}.ustage-drop-actions{gap:6px;display:inline-flex}.ustage-btn{background:var(--color-canvas-white);color:var(--color-midnight-ink);font-family:var(--font-labil-grotesk-variable);cursor:pointer;box-shadow:var(--shadow-subtle-3);border:1px solid #1111111a;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.ustage-btn:hover:not(:disabled){background:var(--color-whisper-gray);border-color:#1111112e;transform:translateY(-1px)}.ustage-btn:disabled{opacity:.55;cursor:not-allowed}.ustage-paste{margin-top:14px}.ustage-paste textarea{background:var(--color-whisper-gray);width:100%;min-height:160px;color:var(--color-midnight-ink);resize:vertical;border:1px solid #11111114;border-radius:12px;outline:0;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5}.ustage-paste textarea:focus{border-color:var(--color-intelligence-blue);background:var(--color-canvas-white)}.ustage-flag{font-family:var(--font-labil-grotesk-variable);border-radius:8px;margin-top:12px;padding:10px 12px;font-size:12.5px;font-weight:500}.ustage-flag.err{color:var(--color-leadgen-red);background:#e1654014;border:1px solid #e1654052}.ustage-cta-row{flex-direction:column;align-items:center;gap:8px;margin:24px auto 0;display:inline-flex}.ustage-cta{border:1px solid var(--color-midnight-ink);background:var(--color-midnight-ink);color:var(--color-canvas-white);font-family:var(--font-labil-grotesk-variable);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:14px 24px;font-size:16px;font-weight:500;transition:background .2s,transform .18s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 16px -4px #11111129}.ustage-cta:hover:not(:disabled){background:#000;border-color:#000;transform:translateY(-1px);box-shadow:0 10px 22px -4px #11111138}.ustage-cta:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.ustage-cta-shine{pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff4d 50%,#0000 70%);width:60%;animation:4.8s ease-in-out 2s infinite ctaShineU;position:absolute;inset:0;transform:translate(-160%)skew(-18deg)}@keyframes ctaShineU{0%{transform:translate(-160%)skew(-18deg)}60%{transform:translate(220%)skew(-18deg)}to{transform:translate(220%)skew(-18deg)}}.ustage-cta-hint{color:var(--color-muted-ash);font-family:var(--font-labil-grotesk-variable);font-size:12px;font-weight:500}.ustage-samples{width:min(880px,100%);margin:40px auto 0}.ustage-samples-head{justify-content:space-between;align-items:baseline;margin-bottom:12px;padding:0 4px;display:flex}.ustage-samples-label,.ustage-samples-hint{color:var(--color-muted-ash);font-family:var(--font-labil-grotesk-variable);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.ustage-samples-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ustage-sample{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;text-align:left;font-family:var(--font-labil-grotesk-variable);box-shadow:var(--shadow-subtle-3);background:#ffffffd1;border:1px solid #1111110f;border-radius:12px;gap:8px;padding:16px;transition:background .18s,border-color .18s,transform .2s,box-shadow .2s;display:grid}.ustage-sample:hover{background:var(--color-canvas-white);box-shadow:var(--shadow-xl);border-color:#1111112e}.ustage-sample.active{background:var(--color-canvas-white);border-color:var(--color-midnight-ink)}.ustage-sample-head{justify-content:space-between;align-items:baseline;display:flex}.ustage-sample-company{font-family:var(--font-labil-grotesk-variable);color:var(--color-midnight-ink);letter-spacing:-.005em;font-size:16px;font-weight:700}.ustage-sample-score{background:var(--color-midnight-ink);color:var(--color-canvas-white);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.ustage-sample.active .ustage-sample-score{background:var(--color-deliver-green)}.ustage-sample-tagline{color:var(--color-midnight-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.ustage-sample-meta{color:var(--color-muted-ash);align-items:center;gap:6px;font-family:ui-monospace,monospace;font-size:11px;font-weight:500;display:inline-flex}.ustage-ticker{color:var(--color-muted-ash);font-family:var(--font-labil-grotesk-variable);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f4f3efc7;border:1px solid #1111110f;border-radius:999px;align-items:center;gap:8px;margin:36px auto 0;padding:8px 14px;font-size:12.5px;font-weight:500;display:inline-flex}.ustage-ticker b{color:var(--color-midnight-ink);font-weight:700}.ustage-ticker-dot{background:var(--color-leadgen-red);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite ustagePulseR;box-shadow:0 0 0 4px #e1654029}@keyframes ustagePulseR{0%,to{box-shadow:0 0 0 4px #e1654029}50%{box-shadow:0 0 0 8px #e1654000}}.ustage-spin{animation:.9s linear infinite ustageSpin}@keyframes ustageSpin{to{transform:rotate(360deg)}}.astage{gap:24px;padding:64px 32px}.astage-flow{width:min(740px,100%);margin:0 auto}.astage-flow svg{width:100%;height:auto;display:block}.astage-steps{gap:8px;width:min(560px,100%);margin:16px auto 0;padding:0;list-style:none;display:grid}.astage-step{font-family:var(--font-labil-grotesk-variable);color:var(--color-muted-ash);text-align:left;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f4f3ef99;border:1px solid #1111110f;border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:500;transition:background .2s,border-color .2s,color .2s;display:grid}.astage-step.status-done{color:var(--color-midnight-ink);background:#47d09614;border-color:#47d0964d}.astage-step.status-active{background:var(--color-canvas-white);border-color:var(--color-midnight-ink);color:var(--color-midnight-ink);box-shadow:var(--shadow-sm)}.astage-step-icon{place-items:center;display:grid}.astage-step.status-done .astage-step-icon{color:var(--color-deliver-green)}.astage-step.status-active .astage-step-icon{color:var(--color-intelligence-blue)}.astage-foot{color:var(--color-muted-ash);letter-spacing:.04em;margin:14px 0 0;font-family:ui-monospace,monospace;font-size:11px}@media (width<=720px){.ustage,.astage{min-height:540px;padding:36px 18px}.ustage-title{font-size:clamp(28px,8vw,40px)}.ustage-drop-inner{text-align:center;grid-template-columns:1fr}.ustage-drop-icon{margin:0 auto}.ustage-drop-actions{justify-content:center}.ustage-samples-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ustage-orb,.ustage-eyebrow-dot,.ustage-ticker-dot,.ustage-cta-shine,.astage-step .ustage-spin{animation:none!important}}.syncgate{isolation:isolate;text-align:center;background:var(--color-canvas-white);box-shadow:var(--shadow-sm);font-family:var(--font-labil-grotesk-variable);color:var(--color-midnight-ink);border:1px solid #1111110f;border-radius:16px;flex-direction:column;align-items:center;min-height:480px;padding:64px 28px;display:flex;position:relative;overflow:hidden}.syncgate-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0}.syncgate-orb{filter:blur(60px);opacity:.85;border-radius:999px;position:absolute}.syncgate-orb.one{width:460px;height:320px;top:-80px;left:-120px}.syncgate-orb.two{width:420px;height:320px;bottom:-100px;right:-100px}.syncgate-inner{z-index:1;justify-items:center;gap:14px;max-width:540px;display:grid;position:relative}.syncgate-logo{background:var(--color-canvas-white);width:64px;height:64px;box-shadow:var(--shadow-subtle-3);border:1px solid #1111110f;border-radius:16px;place-items:center;display:grid}.syncgate h3{color:var(--color-midnight-ink);font-family:var(--font-labil-grotesk-variable);letter-spacing:-.025em;margin:8px 0 0;font-size:clamp(24px,3vw,32px);font-weight:900;line-height:1.1}.syncgate p{color:var(--color-muted-ash);font-family:var(--font-labil-grotesk-variable);max-width:480px;margin:0;font-size:15px;font-weight:400;line-height:1.5}.syncgate-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:inline-flex}.syncgate-btn{font-family:var(--font-labil-grotesk-variable);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:500;transition:background .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.syncgate-btn.primary{background:var(--color-midnight-ink);color:var(--color-canvas-white);border:1px solid var(--color-midnight-ink)}.syncgate-btn.primary:hover{background:#000;transform:translateY(-1px)}.syncgate-btn.ghost{background:var(--color-canvas-white);color:var(--color-midnight-ink);border:1px solid #1111111a}.syncgate-btn.ghost:hover{background:var(--color-whisper-gray);border-color:#11111138}.syncgate-preview{z-index:1;filter:blur(2px)saturate(.85);opacity:.68;pointer-events:none;width:min(720px,100%);margin-top:32px;position:relative;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.syncgate-syncing{padding:80px 28px}.syncgate-syncing-inner{z-index:1;justify-items:center;gap:14px;max-width:480px;display:grid;position:relative}.syncgate-ring{place-items:center;width:80px;height:80px;display:grid;position:relative}.syncgate-ring-spin{border:2px solid #11111114;border-top-color:var(--color-midnight-ink);border-radius:50%;position:absolute;inset:0}.syncgate-ring-logo{background:var(--color-canvas-white);border:1px solid #1111110f;border-radius:14px;place-items:center;width:56px;height:56px;display:grid}.syncgate-stream{text-align:left;gap:6px;width:100%;max-width:360px;margin:12px 0 0;padding:0;list-style:none;display:grid}.syncgate-stream li{background:var(--color-whisper-gray);color:var(--color-muted-ash);font-family:var(--font-labil-grotesk-variable);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.syncgate-stream li svg{color:var(--color-midnight-ink)}.syncgate-spin{animation:.9s linear infinite syncSpin}@keyframes syncSpin{to{transform:rotate(360deg)}}.inbox{background:var(--color-canvas-white);box-shadow:var(--shadow-sm);font-family:var(--font-labil-grotesk-variable);border:1px solid #1111110f;border-radius:16px;padding:24px}.inbox>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.inbox>header h3{font-family:var(--font-labil-grotesk-variable);letter-spacing:-.03em;color:var(--color-midnight-ink);margin:0;font-size:28px;font-weight:900}.inbox-stats{font-family:var(--font-labil-grotesk-variable);color:var(--color-muted-ash);gap:18px;font-size:13px;display:inline-flex}.inbox-stats b{color:var(--color-midnight-ink);margin-right:4px;font-weight:700}.inbox-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.inbox-row{background:var(--color-whisper-gray);cursor:pointer;border:1px solid #1111110a;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;transition:background .18s,border-color .18s;display:grid}.inbox-row:hover{background:var(--color-canvas-white);border-color:#11111124}.inbox-row.status-new{background:#328efa0a;border-color:#328efa2e}.inbox-avatar{width:40px;height:40px;font-family:var(--font-labil-grotesk-variable);color:#fff;letter-spacing:-.005em;border-radius:12px;place-items:center;font-size:13px;font-weight:700;display:grid}.inbox-avatar.tone-blue{background:linear-gradient(135deg, var(--color-intelligence-blue), #1f5fc9)}.inbox-avatar.tone-green{background:linear-gradient(135deg, var(--color-deliver-green), #2a9b6b)}.inbox-avatar.tone-gold{background:linear-gradient(135deg, var(--color-engagement-gold), #d49736)}.inbox-avatar.tone-red{background:linear-gradient(135deg, var(--color-leadgen-red), #b34a26)}.inbox-avatar.tone-violet{background:linear-gradient(135deg, var(--color-midnight-violet), #1a1240)}.inbox-meta{gap:3px;min-width:0;display:grid}.inbox-meta-top{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.inbox-meta-top b{font-family:var(--font-labil-grotesk-variable);color:var(--color-midnight-ink);letter-spacing:-.005em;font-size:14px;font-weight:700}.inbox-company{color:var(--color-muted-ash);font-family:ui-monospace,monospace;font-size:11px;font-weight:600}.inbox-pill{font-family:var(--font-labil-grotesk-variable);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.inbox-pill.new{background:var(--color-intelligence-blue);color:#fff}.inbox-pill.scored{color:#1d6c43;background:#47d09626}.inbox-pill.triaged{background:var(--color-light-taupe);color:var(--color-midnight-ink)}.inbox-subject{font-family:var(--font-labil-grotesk-variable);color:var(--color-midnight-ink);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:500;overflow:hidden}.inbox-snippet{color:var(--color-muted-ash);font-family:var(--font-labil-grotesk-variable);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12.5px;font-weight:400;line-height:1.4;overflow:hidden}.inbox-meta-right{align-items:center;gap:8px;display:inline-flex}.inbox-attach{background:var(--color-canvas-white);color:var(--color-muted-ash);border:1px solid #11111114;border-radius:6px;align-items:center;gap:4px;padding:3px 7px;font-family:ui-monospace,monospace;font-size:10px;font-weight:600;display:inline-flex}.inbox-ago{color:var(--color-muted-ash);white-space:nowrap;font-family:ui-monospace,monospace;font-size:11px}.inbox-jump{background:var(--color-canvas-white);width:26px;height:26px;color:var(--color-midnight-ink);cursor:pointer;border:1px solid #11111114;border-radius:8px;place-items:center;transition:background .18s,color .18s,transform .18s;display:grid}.inbox-jump:hover{background:var(--color-midnight-ink);color:var(--color-canvas-white);transform:rotate(45deg)}.inbox-preview{gap:8px;display:grid}.inbox-preview-row{background:var(--color-canvas-white);border:1px solid #1111110f;border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.inbox-preview-row b{font-family:var(--font-labil-grotesk-variable);color:var(--color-midnight-ink);font-size:13px;font-weight:700}.inbox-preview-row p{color:var(--color-muted-ash);margin:0;font-size:12px}.funnel{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.funnel>header{grid-column:1/-1;justify-content:space-between;align-items:end;gap:16px;margin-bottom:4px;display:flex}.funnel>header h3{font-family:var(--font-labil-grotesk-variable);letter-spacing:-.03em;color:var(--color-midnight-ink);margin:0;font-size:28px;font-weight:900}.funnel-stats{font-family:var(--font-labil-grotesk-variable);color:var(--color-muted-ash);gap:18px;font-size:13px;display:inline-flex}.funnel-stats b{color:var(--color-midnight-ink);margin-right:4px;font-weight:700}.funnel-body{background:var(--color-canvas-white);box-shadow:var(--shadow-sm);border:1px solid #1111110f;border-radius:16px;padding:28px}.funnel-row{gap:8px;padding:14px 0;display:grid}.funnel-row+.funnel-row{border-top:1px solid #1111110f}.funnel-row-head{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.funnel-row-icon{background:var(--color-canvas-white);border:1px solid #1111110f;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.funnel-row.tone-blue .funnel-row-icon{color:var(--color-intelligence-blue);background:#328efa1a;border-color:#328efa4d}.funnel-row.tone-violet .funnel-row-icon{color:var(--color-midnight-violet);background:#2e246014;border-color:#2e246040}.funnel-row.tone-gold .funnel-row-icon{color:#8a5e1c;background:#fbc7682e;border-color:#fbc76866}.funnel-row.tone-red .funnel-row-icon{color:var(--color-leadgen-red);background:#e165401f;border-color:#e165404d}.funnel-row.tone-green .funnel-row-icon{color:var(--color-deliver-green);background:#47d0961f;border-color:#47d0964d}.funnel-row-head b{font-family:var(--font-labil-grotesk-variable);color:var(--color-midnight-ink);font-size:16px;font-weight:700}.funnel-row-head strong{font-family:var(--font-labil-grotesk-variable);letter-spacing:-.03em;color:var(--color-midnight-ink);font-size:28px;font-weight:900}.funnel-bar{background:var(--color-whisper-gray);border-radius:6px;height:12px;overflow:hidden}.funnel-bar-fill{border-radius:6px;height:100%}.funnel-bar-fill.tone-blue{background:linear-gradient(90deg, var(--color-intelligence-blue), #1f5fc9)}.funnel-bar-fill.tone-violet{background:linear-gradient(90deg, var(--color-midnight-violet), #5340a8)}.funnel-bar-fill.tone-gold{background:linear-gradient(90deg, var(--color-engagement-gold), #d49736)}.funnel-bar-fill.tone-red{background:linear-gradient(90deg, var(--color-leadgen-red), #b34a26)}.funnel-bar-fill.tone-green{background:linear-gradient(90deg, var(--color-deliver-green), #2a9b6b)}.funnel-conversion{align-items:center;gap:8px;margin-left:40px;display:inline-flex}.funnel-conversion-line{background:#1111112e;width:18px;height:1px;display:inline-block}.funnel-conversion-pill{color:var(--color-muted-ash);background:var(--color-whisper-gray);border-radius:999px;padding:3px 8px;font-family:ui-monospace,monospace;font-size:11px;font-weight:700}.funnel-side{gap:16px;display:grid}.slack-alerts{background:var(--color-canvas-white);box-shadow:var(--shadow-sm);border:1px solid #1111110f;border-radius:16px;padding:24px}.slack-alerts>header{justify-content:space-between;align-items:end;gap:12px;margin-bottom:14px;display:flex}.slack-alerts>header h3{font-family:var(--font-labil-grotesk-variable);letter-spacing:-.015em;color:var(--color-midnight-ink);margin:0;font-size:22px;font-weight:700}.slack-live{color:#1d6c43;letter-spacing:.04em;text-transform:uppercase;background:#47d0961a;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-family:ui-monospace,monospace;font-size:11px;font-weight:700;display:inline-flex}.slack-live i{background:var(--color-deliver-green);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite slackPulse;box-shadow:0 0 0 4px #47d09629}@keyframes slackPulse{0%,to{box-shadow:0 0 0 4px #47d09629}50%{box-shadow:0 0 0 8px #47d09600}}.slack-alerts ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.slack-alert{grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 0;display:grid}.slack-alert+.slack-alert{border-top:1px solid #1111110f}.slack-alert-dot{border-radius:50%;width:8px;height:8px;margin-top:6px}.slack-alert-dot.tone-blue{background:var(--color-intelligence-blue)}.slack-alert-dot.tone-green{background:var(--color-deliver-green)}.slack-alert-dot.tone-gold{background:var(--color-engagement-gold)}.slack-alert-dot.tone-red{background:var(--color-leadgen-red)}.slack-alert-dot.tone-violet{background:var(--color-midnight-violet)}.slack-alert>div{gap:2px;min-width:0;display:grid}.slack-alert b{font-family:var(--font-labil-grotesk-variable);color:var(--color-midnight-ink);font-size:13px;font-weight:700}.slack-alert p{color:var(--color-muted-ash);font-family:var(--font-labil-grotesk-variable);margin:0;font-size:13px;font-weight:400;line-height:1.4}.slack-alert time{color:var(--color-muted-ash);font-family:ui-monospace,monospace;font-size:11px}@media (width<=1080px){.funnel{grid-template-columns:1fr}}.portfolio{background:var(--color-canvas-white);box-shadow:var(--shadow-sm);font-family:var(--font-labil-grotesk-variable);border:1px solid #1111110f;border-radius:16px;padding:24px}.portfolio>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px;display:flex}.portfolio>header h3{font-family:var(--font-labil-grotesk-variable);letter-spacing:-.03em;color:var(--color-midnight-ink);margin:0;font-size:28px;font-weight:900}.portfolio-stats{font-family:var(--font-labil-grotesk-variable);color:var(--color-muted-ash);flex-wrap:wrap;gap:18px;font-size:13px;display:inline-flex}.portfolio-stats b{color:var(--color-midnight-ink);margin-right:4px;font-weight:700}.portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.portfolio-card{background:var(--color-whisper-gray);border:1px solid #1111110a;border-radius:12px;gap:16px;padding:18px;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;display:grid}.portfolio-card:hover{background:var(--color-canvas-white);box-shadow:var(--shadow-xl);border-color:#11111124}.portfolio-card.status-watch{border-color:#fbc76866}.portfolio-card.status-urgent{background:#e165400a;border-color:#e1654052}.portfolio-card-head{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.portfolio-avatar{width:40px;height:40px;font-family:var(--font-labil-grotesk-variable);color:#fff;letter-spacing:-.005em;border-radius:12px;place-items:center;font-size:13px;font-weight:700;display:grid}.portfolio-avatar.tone-blue{background:linear-gradient(135deg, var(--color-intelligence-blue), #1f5fc9)}.portfolio-avatar.tone-green{background:linear-gradient(135deg, var(--color-deliver-green), #2a9b6b)}.portfolio-avatar.tone-gold{background:linear-gradient(135deg, var(--color-engagement-gold), #d49736)}.portfolio-avatar.tone-red{background:linear-gradient(135deg, var(--color-leadgen-red), #b34a26)}.portfolio-avatar.tone-violet{background:linear-gradient(135deg, var(--color-midnight-violet), #1a1240)}.portfolio-card-head>div{gap:2px;min-width:0;display:grid}.portfolio-card-head b{font-family:var(--font-labil-grotesk-variable);color:var(--color-midnight-ink);letter-spacing:-.005em;font-size:15px;font-weight:700}.portfolio-card-head small{color:var(--color-muted-ash);font-family:ui-monospace,monospace;font-size:11px}.portfolio-status{font-family:var(--font-labil-grotesk-variable);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.portfolio-status.status-healthy{color:#1d6c43;background:#47d0961f}.portfolio-status.status-watch{color:#8a5e1c;background:#fbc76833}.portfolio-status.status-urgent{background:var(--color-leadgen-red);color:#fff}.portfolio-card-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.portfolio-card-meta>div{gap:2px;display:grid}.portfolio-card-meta span{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted-ash);font-family:ui-monospace,monospace;font-size:10px;font-weight:600}.portfolio-card-meta b{font-family:var(--font-labil-grotesk-variable);letter-spacing:-.02em;color:var(--color-midnight-ink);font-size:16px;font-weight:900}.portfolio-card-bottom{gap:8px;display:grid}.portfolio-spark{width:100%;height:56px;display:block}.portfolio-card-bottom-meta{justify-content:space-between;align-items:center;display:flex}.portfolio-growth{align-items:center;gap:4px;font-family:ui-monospace,monospace;font-size:11px;font-weight:700;display:inline-flex}.portfolio-growth.pos{color:var(--color-deliver-green)}.portfolio-growth.neg{color:var(--color-leadgen-red)}.portfolio-runway{color:var(--color-muted-ash);font-family:ui-monospace,monospace;font-size:11px}.portfolio-preview{gap:8px;display:grid}.portfolio-preview-card{background:var(--color-canvas-white);border:1px solid #1111110f;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.portfolio-preview-card b{font-family:var(--font-labil-grotesk-variable);color:var(--color-midnight-ink);font-size:14px;font-weight:700}.portfolio-preview-card small{color:var(--color-muted-ash);font-family:ui-monospace,monospace;font-size:11px}.portfolio-preview-card strong{font-family:var(--font-labil-grotesk-variable);color:var(--color-midnight-ink);font-size:14px;font-weight:900}@media (width<=1080px){.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.syncgate{min-height:360px;padding:36px 18px}.inbox,.funnel-body,.slack-alerts,.portfolio{padding:16px}.inbox-row{grid-template-columns:36px minmax(0,1fr)}.inbox-meta-right{grid-column:1/-1;justify-self:end}.portfolio-grid{grid-template-columns:1fr}}.inbox-detail{background:var(--color-canvas-white);box-shadow:var(--shadow-sm);font-family:var(--font-labil-grotesk-variable);border:1px solid #1111110f;border-radius:16px;padding:24px}.inbox-detail-bar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.inbox-detail-back{background:var(--color-canvas-white);color:var(--color-midnight-ink);font-family:var(--font-labil-grotesk-variable);cursor:pointer;border:1px solid #11111114;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:500;transition:background .18s,transform .18s;display:inline-flex}.inbox-detail-back:hover{background:var(--color-whisper-gray);transform:translate(-2px)}.inbox-detail-bar-actions{align-items:center;gap:8px;display:inline-flex}.inbox-detail-score{background:var(--color-midnight-ink);color:var(--color-canvas-white);font-family:var(--font-labil-grotesk-variable);letter-spacing:-.005em;border-radius:999px;align-items:center;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.inbox-detail-status{color:var(--color-intelligence-blue);font-family:var(--font-labil-grotesk-variable);letter-spacing:.04em;text-transform:uppercase;background:#328efa1a;border-radius:999px;align-items:center;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex}.inbox-detail-iconbtn{background:var(--color-canvas-white);color:var(--color-muted-ash);font-family:var(--font-labil-grotesk-variable);cursor:pointer;border:1px solid #11111114;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:500;transition:background .18s,color .18s;display:inline-flex}.inbox-detail-iconbtn:hover{background:var(--color-whisper-gray);color:var(--color-midnight-ink)}.inbox-detail-hero{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:16px;display:grid}.inbox-detail-hero h2{font-family:var(--font-labil-grotesk-variable);letter-spacing:-.03em;color:var(--color-midnight-ink);margin:0;font-size:28px;font-weight:900;line-height:1.05}.inbox-detail-hero p{font-family:var(--font-labil-grotesk-variable);color:var(--color-muted-ash);margin:4px 0 0;font-size:14px;font-weight:500}.inbox-detail-hero small{color:var(--color-muted-ash);margin-top:4px;font-family:ui-monospace,monospace;font-size:11px;display:block}.inbox-detail-subject{background:var(--color-whisper-gray);border-radius:12px;margin-bottom:18px;padding:16px 18px}.inbox-detail-subject h3{font-family:var(--font-labil-grotesk-variable);color:var(--color-midnight-ink);letter-spacing:-.01em;margin:0 0 6px;font-size:18px;font-weight:700}.inbox-detail-subject p{color:var(--color-muted-ash);font-family:var(--font-labil-grotesk-variable);margin:0;font-size:13.5px;line-height:1.5}.inbox-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.inbox-detail-section{background:var(--color-whisper-gray);border:1px solid #1111110a;border-radius:12px;padding:18px}.inbox-detail-section.span-2{grid-column:1/-1}.inbox-detail-section h4{font-family:var(--font-labil-grotesk-variable);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted-ash);align-items:center;gap:6px;margin:0 0 12px;font-size:13px;font-weight:700;display:inline-flex}.inbox-detail-section h4 svg{color:var(--color-intelligence-blue)}.inbox-detail-bullets{gap:6px;margin:0;padding:0;list-style:none;display:grid}.inbox-detail-bullets li{font-family:var(--font-labil-grotesk-variable);color:var(--color-midnight-ink);padding:6px 8px 6px 22px;font-size:13.5px;line-height:1.45;position:relative}.inbox-detail-bullets li:before{content:"";background:var(--color-intelligence-blue);border-radius:50%;width:6px;height:6px;position:absolute;top:12px;left:8px}.research-timeline{gap:4px;margin:0;padding:0;list-style:none;display:grid}.research-timeline li{background:var(--color-canvas-white);font-family:var(--font-labil-grotesk-variable);color:var(--color-muted-ash);border-radius:8px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;font-size:12.5px;font-weight:500;transition:background .2s,color .2s;display:grid}.research-timeline li.done{color:var(--color-midnight-ink)}.research-timeline li.active{color:var(--color-midnight-ink);background:#328efa0a}.research-timeline-icon{place-items:center;display:grid}.research-timeline li.done .research-timeline-icon{color:var(--color-deliver-green)}.research-timeline li.active .research-timeline-icon{color:var(--color-intelligence-blue)}.research-timeline em{color:var(--color-muted-ash);font-family:ui-monospace,monospace;font-size:11px;font-style:normal}.founder-cards{gap:10px;display:grid}.founder-card{background:var(--color-canvas-white);border:1px solid #1111110a;border-radius:10px;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:12px 14px;display:grid}.founder-card .inbox-avatar{border-radius:12px;align-self:start;width:40px;height:40px;font-size:13px}.founder-card>div{gap:3px;display:grid}.founder-card b{font-family:var(--font-labil-grotesk-variable);color:var(--color-midnight-ink);letter-spacing:-.005em;font-size:14px;font-weight:700}.founder-card small{font-family:var(--font-labil-grotesk-variable);color:var(--color-muted-ash);font-size:12px;font-weight:500}.founder-card p{font-family:var(--font-labil-grotesk-variable);color:var(--color-midnight-ink);margin:4px 0 0;font-size:12.5px;line-height:1.45}.founder-signals{flex-wrap:wrap;gap:6px;margin-top:6px;display:inline-flex}.founder-signals span{background:var(--color-light-taupe);font-family:var(--font-labil-grotesk-variable);color:var(--color-muted-ash);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:500}.competitor-table{gap:4px;display:grid}.competitor-row{background:var(--color-canvas-white);font-family:var(--font-labil-grotesk-variable);color:var(--color-muted-ash);border-radius:8px;grid-template-columns:minmax(120px,1fr) 100px 100px minmax(0,2fr);gap:12px;padding:10px 12px;font-size:12.5px;display:grid}.competitor-row.competitor-head{letter-spacing:.04em;text-transform:uppercase;background:0 0;padding:4px 12px;font-size:11px;font-weight:700}.competitor-row b{font-family:var(--font-labil-grotesk-variable);color:var(--color-midnight-ink);letter-spacing:-.005em;font-size:13px;font-weight:700}.inbox-detail-cta{border-top:1px solid #1111110f;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:16px;display:inline-flex}.inbox-detail-btn{background:var(--color-canvas-white);color:var(--color-midnight-ink);font-family:var(--font-labil-grotesk-variable);cursor:pointer;border:1px solid #11111114;border-radius:8px;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:500;transition:background .18s,transform .18s;display:inline-flex}.inbox-detail-btn.primary{background:var(--color-midnight-ink);color:var(--color-canvas-white);border-color:var(--color-midnight-ink)}.inbox-detail-btn.primary:hover{background:#000;transform:translateY(-1px)}.inbox-detail-btn.ghost:hover{background:var(--color-whisper-gray)}.inbox-detail-btn.plain{color:var(--color-muted-ash);background:0 0;border-color:#0000}.inbox-detail-btn.plain:hover{color:var(--color-leadgen-red)}@media (width<=720px){.inbox-detail-grid{grid-template-columns:1fr}.competitor-row{grid-template-columns:1fr 1fr}}.portfolio-detail{background:var(--color-canvas-white);box-shadow:var(--shadow-sm);font-family:var(--font-labil-grotesk-variable);border:1px solid #1111110f;border-radius:16px;padding:24px}.portfolio-detail-bar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.portfolio-detail-bar-actions{align-items:center;gap:8px;display:inline-flex}.portfolio-detail-hero{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:8px;display:grid}.portfolio-detail-hero h2{font-family:var(--font-labil-grotesk-variable);letter-spacing:-.03em;color:var(--color-midnight-ink);margin:0;font-size:28px;font-weight:900;line-height:1.05}.portfolio-detail-hero p{font-family:var(--font-labil-grotesk-variable);color:var(--color-muted-ash);margin:4px 0 0;font-size:14px;font-weight:500}.portfolio-detail-hero small{color:var(--color-muted-ash);margin-top:4px;font-family:ui-monospace,monospace;font-size:11px;display:block}.portfolio-detail-summary{background:var(--color-whisper-gray);font-family:var(--font-labil-grotesk-variable);color:var(--color-midnight-ink);border-radius:12px;margin:0 0 18px;padding:14px 16px;font-size:14px;font-weight:500;line-height:1.5}.portfolio-metrics-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.portfolio-metric{background:var(--color-whisper-gray);border-radius:12px;gap:4px;padding:14px;display:grid}.portfolio-metric span{font-family:var(--font-labil-grotesk-variable);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted-ash);font-size:11px;font-weight:700}.portfolio-metric strong{font-family:var(--font-labil-grotesk-variable);letter-spacing:-.02em;color:var(--color-midnight-ink);font-size:22px;font-weight:900;line-height:1}.portfolio-metric em{color:var(--color-muted-ash);font-family:ui-monospace,monospace;font-size:11px;font-style:normal;font-weight:700}.portfolio-metric em.pos{color:#1d6c43}.portfolio-metric em.neg{color:var(--color-leadgen-red)}.portfolio-chart-card,.portfolio-cap-card,.portfolio-sync-card,.portfolio-timeline-card{background:var(--color-canvas-white);border:1px solid #1111110f;border-radius:12px;margin-bottom:14px;padding:18px}.portfolio-chart-card>header,.portfolio-cap-card>header,.portfolio-sync-card>header,.portfolio-timeline-card>header{justify-content:space-between;align-items:end;gap:12px;margin-bottom:12px;display:flex}.portfolio-chart-card h4,.portfolio-cap-card h4,.portfolio-sync-card h4,.portfolio-timeline-card h4{font-family:var(--font-labil-grotesk-variable);letter-spacing:-.01em;color:var(--color-midnight-ink);margin:0;font-size:18px;font-weight:700}.portfolio-chart-legend{flex-wrap:wrap;gap:12px;display:inline-flex}.legend-dot{font-family:var(--font-labil-grotesk-variable);color:var(--color-muted-ash);align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.legend-dot i{border-radius:2px;width:8px;height:8px}.legend-dot.tone-blue i{background:var(--color-intelligence-blue)}.legend-dot.tone-green i{background:var(--color-deliver-green)}.legend-dot.tone-gold i{background:var(--color-engagement-gold)}.legend-dot.tone-red i{background:var(--color-leadgen-red)}.legend-dot.tone-violet i{background:var(--color-midnight-violet)}.portfolio-twocol{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.cap-stack{gap:8px;display:grid}.cap-row{grid-template-columns:140px minmax(0,1fr) 50px;align-items:center;gap:12px;display:grid}.cap-name{font-family:var(--font-labil-grotesk-variable);color:var(--color-midnight-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.cap-bar{background:var(--color-whisper-gray);border-radius:4px;height:8px;overflow:hidden}.cap-bar i{border-radius:4px;height:100%;display:block}.cap-row.tone-founders .cap-bar i{background:var(--color-midnight-ink)}.cap-row.tone-lead .cap-bar i{background:var(--color-intelligence-blue)}.cap-row.tone-co .cap-bar i{background:var(--color-midnight-violet)}.cap-row.tone-sunja .cap-bar i{background:linear-gradient(90deg, var(--color-deliver-green), #2a9b6b)}.cap-row.tone-pool .cap-bar i{background:var(--color-engagement-gold)}.cap-row.tone-other .cap-bar i{background:var(--color-light-taupe)}.cap-row b{text-align:right;font-family:var(--font-labil-grotesk-variable);color:var(--color-midnight-ink);letter-spacing:-.005em;font-size:13px;font-weight:700}.sync-stream{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sync-item{background:var(--color-whisper-gray);border-radius:8px;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.sync-source-pill{font-family:var(--font-labil-grotesk-variable);letter-spacing:.04em;text-transform:uppercase;color:#fff;border-radius:999px;justify-content:center;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.sync-item.source-gmail .sync-source-pill{background:#ea4335}.sync-item.source-notion .sync-source-pill{background:var(--color-midnight-ink)}.sync-item.source-slack .sync-source-pill{background:#4a154b}.sync-item.source-airtable .sync-source-pill{background:var(--color-intelligence-blue)}.sync-item.source-system .sync-source-pill{background:var(--color-deliver-green)}.sync-text{font-family:var(--font-labil-grotesk-variable);color:var(--color-midnight-ink);font-size:13px}.sync-item time{color:var(--color-muted-ash);white-space:nowrap;font-family:ui-monospace,monospace;font-size:11px}.ptimeline{gap:8px;margin:0;padding:0 0 0 22px;list-style:none;display:grid;position:relative}.ptimeline:before{content:"";background:#11111114;width:1px;position:absolute;top:6px;bottom:6px;left:9px}.ptimeline-event{background:var(--color-whisper-gray);border-radius:10px;grid-template-columns:minmax(0,1fr);gap:4px;padding:10px 14px 10px 16px;display:grid;position:relative}.ptimeline-dot{background:var(--color-canvas-white);color:#fff;border:2px solid;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:50%;left:-23px;transform:translateY(-50%)}.ptimeline-event.tone-blue .ptimeline-dot{border-color:var(--color-intelligence-blue);background:var(--color-intelligence-blue)}.ptimeline-event.tone-green .ptimeline-dot{border-color:var(--color-deliver-green);background:var(--color-deliver-green)}.ptimeline-event.tone-gold .ptimeline-dot{border-color:var(--color-engagement-gold);background:var(--color-engagement-gold);color:var(--color-midnight-ink)}.ptimeline-event.tone-red .ptimeline-dot{border-color:var(--color-leadgen-red);background:var(--color-leadgen-red)}.ptimeline-event.tone-violet .ptimeline-dot{border-color:var(--color-midnight-violet);background:var(--color-midnight-violet)}.ptimeline-event.kind-regression{background:#e165400f;border:1px solid #e1654033}.ptimeline-event b{font-family:var(--font-labil-grotesk-variable);color:var(--color-midnight-ink);letter-spacing:-.005em;font-size:13.5px;font-weight:700}.ptimeline-event small{letter-spacing:.04em;color:var(--color-muted-ash);font-family:ui-monospace,monospace;font-size:11px;font-weight:600}@media (width<=1080px){.portfolio-metrics-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.portfolio-twocol{grid-template-columns:1fr}}@media (width<=720px){.portfolio-metrics-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.cap-row{grid-template-columns:100px minmax(0,1fr) 50px}.sync-item{grid-template-columns:70px minmax(0,1fr)}.sync-item time{grid-column:2;justify-self:end}}.ample-display.reveal-h1{letter-spacing:-.045em!important;font-weight:500!important;line-height:.98!important}.cf-roadmap-copy h2,.stack-belt-head h2,.investor-quote blockquote,.final-cta.ample-final h2{font-weight:500!important}.dark-signals.dark-copilot{isolation:isolate;position:relative;overflow:hidden;color:var(--color-canvas-white)!important;font-family:var(--font-labil-grotesk-variable)!important;background:#0b0b0c!important;padding:96px max(24px,50vw - 620px)!important}.dark-signals.dark-copilot:before{content:"";filter:blur(60px);opacity:.9;pointer-events:none;background:radial-gradient(circle at 12% 30%,#e8400d59,#0000 35%),radial-gradient(circle at 78% 18%,#2e246099,#0000 40%),radial-gradient(circle at 50% 80%,#328efa38,#0000 45%);height:480px;animation:20s ease-in-out infinite alternate darkOrbsFloat;position:absolute;inset:-20% -20% auto}.dark-signals.dark-copilot:after{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.dark-signals.dark-copilot>*{z-index:1;position:relative}.dark-signals.dark-copilot .dark-orb{display:none}@keyframes darkOrbsFloat{0%{transform:translate(0,0)scale(1)}to{transform:translate(40px,30px)scale(1.04)}}.dark-signals.dark-copilot .dark-head{z-index:1;text-align:center;justify-items:center;gap:14px;max-width:760px;margin:0 auto 48px;display:grid;position:relative}.dark-signals.dark-copilot .duo-badge{border:1px solid #ffffff1a;align-items:center;gap:8px;display:inline-flex;color:#ffffffd1!important;font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:0!important;background:#ffffff12!important;border-radius:999px!important;padding:6px 14px!important;font-size:12px!important;font-weight:500!important}.dark-signals.dark-copilot .duo-badge b{text-transform:uppercase;background:var(--color-leadgen-red)!important;color:var(--color-canvas-white)!important;letter-spacing:.04em!important;border-radius:999px!important;padding:2px 7px!important;font-size:10px!important;font-weight:700!important}.dark-signals.dark-copilot h2{color:var(--color-canvas-white)!important;font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:-.04em!important;margin:0!important;font-size:clamp(38px,5.5vw,64px)!important;font-weight:500!important;line-height:1.04!important}.dark-signals.dark-copilot h2 br{display:none}.dark-signals.dark-copilot p{max-width:620px;color:#ffffffad!important;font-family:var(--font-labil-grotesk-variable)!important;font-size:17px!important;font-weight:400!important;line-height:1.5!important}.dark-signals.dark-copilot .btn.light{background:var(--color-canvas-white)!important;color:var(--color-midnight-ink)!important;border:1px solid var(--color-canvas-white)!important;font-family:var(--font-labil-grotesk-variable)!important;border-radius:8px!important;padding:12px 18px!important;font-size:14px!important;font-weight:500!important}.dark-signals.dark-copilot .btn.light:hover{background:#ffffffe6!important}.opportunity-stage{z-index:1;gap:8px;max-width:1240px;margin:0 auto;display:grid;position:relative}.marquee-mask{gap:8px;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.signal-marquee{white-space:nowrap;gap:10px;animation:80s linear infinite signalScroll;display:inline-flex}.signal-marquee.r1{animation-duration:96s;animation-direction:reverse}.signal-marquee.r2{animation-duration:72s}.signal-marquee.r3{animation-duration:88s;animation-direction:reverse}.signal-marquee span{color:#ffffffeb;font-family:var(--font-labil-grotesk-variable);letter-spacing:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0a;border:1px solid #ffffff12;border-radius:12px;flex-shrink:0;align-items:center;gap:8px;padding:11px 16px;font-size:13.5px;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex}.signal-marquee span:hover{background:#ffffff1a;border-color:#ffffff2e}.signal-marquee .dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.signal-marquee .dot.d0{background:var(--color-engagement-gold);box-shadow:0 0 12px #fbc76866}.signal-marquee .dot.d1{background:var(--color-leadgen-red);box-shadow:0 0 12px #e1654066}.signal-marquee .dot.d2{background:var(--color-intelligence-blue);box-shadow:0 0 12px #328efa66}.signal-marquee .dot.d3{background:var(--color-deliver-green);box-shadow:0 0 12px #47d09666}@keyframes signalScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.dark-testimonial{z-index:1;text-align:center;justify-items:center;gap:12px;max-width:720px;margin:56px auto 0;display:grid;position:relative}.dark-testimonial blockquote{font-family:var(--font-labil-grotesk-variable);letter-spacing:-.025em;color:var(--color-canvas-white);margin:0;font-size:clamp(22px,2.6vw,32px);font-weight:500;line-height:1.25}.dark-testimonial p{color:#ffffff8a!important;font-size:14px!important;font-family:var(--font-labil-grotesk-variable)!important}.final-cta.ample-final{isolation:isolate;position:relative;overflow:hidden;background:#0b0b0c!important}.final-cta.ample-final:before{content:none!important}.final-cta.ample-final>div{z-index:1;position:relative}.smreel{isolation:isolate;background:var(--color-whisper-gray);font-family:var(--font-labil-grotesk-variable);padding:96px max(24px,50vw - 620px);position:relative;overflow:hidden}.smreel:before{content:"";filter:blur(80px);opacity:.8;pointer-events:none;z-index:0;background:radial-gradient(circle at 20% 30%,#e8400d1f,#0000 35%),radial-gradient(circle at 80% 70%,#328efa1a,#0000 35%);position:absolute;inset:-20%}.smreel>*{z-index:1;position:relative}.smreel-head{text-align:center;justify-items:center;gap:14px;max-width:720px;margin:0 auto 48px;display:grid}.smreel-eyebrow{background:var(--color-canvas-white);color:var(--color-midnight-ink);font-family:var(--font-labil-grotesk-variable);letter-spacing:.06em;text-transform:uppercase;border:1px solid #1111110f;border-radius:999px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex}.smreel-head h2{font-family:var(--font-labil-grotesk-variable);letter-spacing:-.04em;color:var(--color-midnight-ink);margin:0;font-size:clamp(36px,5vw,56px);font-weight:500;line-height:1.04}.smreel-head p{color:var(--color-muted-ash);font-family:var(--font-labil-grotesk-variable);max-width:580px;margin:0;font-size:17px;font-weight:400;line-height:1.5}.smreel-stage{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);align-items:center;gap:24px;max-width:1240px;margin:0 auto;display:grid}.smreel-window{background:var(--color-canvas-white);box-shadow:var(--shadow-xl);border:1px solid #11111112;border-radius:18px;overflow:hidden}.smreel-titlebar{background:var(--color-whisper-gray);border-bottom:1px solid #1111110f;align-items:center;gap:7px;padding:12px 16px;display:flex}.smreel-titlebar>span{background:var(--color-light-taupe);border-radius:50%;width:9px;height:9px}.smreel-titlebar em{color:var(--color-muted-ash);margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-style:normal}.smreel-screen{background:linear-gradient(180deg, var(--color-canvas-white), #fbfbf7);justify-content:stretch;align-items:stretch;min-height:440px;padding:24px;display:flex}.smreel-frame{width:100%}.smreel-steps{gap:8px;display:grid}.smreel-step{background:var(--color-canvas-white);cursor:pointer;font-family:var(--font-labil-grotesk-variable);text-align:left;border:1px solid #1111110f;border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;padding:16px 16px 18px;transition:background .18s,border-color .18s,transform .18s;display:grid;position:relative;overflow:hidden}.smreel-step:hover{background:var(--color-whisper-gray)}.smreel-step.active{background:var(--color-midnight-ink);border-color:var(--color-midnight-ink);transform:translateY(-1px)}.smreel-step-icon{background:var(--color-whisper-gray);width:36px;height:36px;color:var(--color-midnight-ink);border-radius:10px;place-items:center;display:grid}.smreel-step.active .smreel-step-icon{color:var(--color-canvas-white);background:#ffffff1f}.smreel-step b{font-family:var(--font-labil-grotesk-variable);color:var(--color-midnight-ink);letter-spacing:-.005em;font-size:14px;font-weight:700;display:block}.smreel-step.active b{color:var(--color-canvas-white)}.smreel-step small{font-family:var(--font-labil-grotesk-variable);color:var(--color-muted-ash);letter-spacing:0;margin-top:2px;font-size:12.5px;display:block}.smreel-step.active small{color:#ffffffb3}.smreel-step-progress{background:linear-gradient(90deg, var(--color-engagement-gold), var(--color-leadgen-red), var(--color-intelligence-blue));transform-origin:0;height:3px;position:absolute;inset:auto 0 0}.smreel-inbox{gap:14px;width:100%;display:grid}.smreel-inbox-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.smreel-inbox-brand{font-family:var(--font-labil-grotesk-variable);color:var(--color-midnight-ink);align-items:center;gap:8px;font-size:16px;font-weight:700;display:inline-flex}.smreel-pill{color:var(--color-intelligence-blue);letter-spacing:.04em;text-transform:uppercase;background:#328efa14;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-family:ui-monospace,monospace;font-size:11px;font-weight:700;display:inline-flex}.smreel-pill i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite smreelPulse}.smreel-pill.green{color:#1d6c43;background:#47d0961a}@keyframes smreelPulse{0%,to{opacity:.8;box-shadow:0 0}50%{opacity:1;box-shadow:0 0 0 4px #0000}}.smreel-inbox ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.smreel-inbox li{background:var(--color-canvas-white);border:1px solid #1111110f;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.smreel-avatar{width:38px;height:38px;font-family:var(--font-labil-grotesk-variable);color:#fff;letter-spacing:-.005em;border-radius:12px;place-items:center;font-size:13px;font-weight:700;display:grid}.smreel-avatar.tone-blue{background:linear-gradient(135deg, var(--color-intelligence-blue), #1f5fc9)}.smreel-avatar.tone-green{background:linear-gradient(135deg, var(--color-deliver-green), #2a9b6b)}.smreel-avatar.tone-gold{background:linear-gradient(135deg, var(--color-engagement-gold), #d49736)}.smreel-avatar.tone-red{background:linear-gradient(135deg, var(--color-leadgen-red), #b34a26)}.smreel-avatar.tone-violet{background:linear-gradient(135deg, var(--color-midnight-violet), #1a1240)}.smreel-inbox li b{font-family:var(--font-labil-grotesk-variable);color:var(--color-midnight-ink);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;display:block;overflow:hidden}.smreel-inbox li p{color:var(--color-muted-ash);font-family:var(--font-labil-grotesk-variable);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:12px;overflow:hidden}.smreel-inbox-meta{align-items:center;gap:8px;display:inline-flex}.smreel-score-pill{background:var(--color-midnight-ink);color:var(--color-canvas-white);font-family:var(--font-labil-grotesk-variable);letter-spacing:-.005em;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.smreel-inbox-meta time{color:var(--color-muted-ash);font-family:ui-monospace,monospace;font-size:10.5px}.smreel-slack{width:100%;color:var(--color-canvas-white);background:#1a1d24;border-radius:12px;gap:12px;padding:20px;display:grid}.smreel-slack-head{border-bottom:1px solid #ffffff14;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:12px;display:grid}.smreel-slack-head>div{gap:2px;display:grid}.smreel-slack-head b{font-family:var(--font-labil-grotesk-variable);color:var(--color-canvas-white);font-size:14px;font-weight:700}.smreel-slack-head span{font-family:var(--font-labil-grotesk-variable);color:#ffffff8f;font-size:11px}.smreel-slack ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.smreel-slack li{background:#ffffff0a;border-radius:10px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.smreel-slack-dot{border-radius:50%;width:8px;height:8px}.smreel-slack-dot.tone-blue{background:var(--color-intelligence-blue);box-shadow:0 0 8px #328efa80}.smreel-slack-dot.tone-green{background:var(--color-deliver-green);box-shadow:0 0 8px #47d09680}.smreel-slack-dot.tone-gold{background:var(--color-engagement-gold);box-shadow:0 0 8px #fbc76880}.smreel-slack-dot.tone-violet{background:#b39bff;box-shadow:0 0 8px #b39bff80}.smreel-slack li b{font-family:var(--font-labil-grotesk-variable);color:var(--color-canvas-white);font-size:13px;font-weight:700}.smreel-slack li p{font-family:var(--font-labil-grotesk-variable);color:#ffffffc2;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:12.5px;overflow:hidden}.smreel-slack li time{color:#ffffff6b;white-space:nowrap;font-family:ui-monospace,monospace;font-size:10.5px}.smreel-slack-foot{color:#ffffff7a;font-family:var(--font-labil-grotesk-variable);background:#ffffff0f;border-radius:10px;margin-top:6px;padding:12px;font-size:13px}.smreel-portfolio{gap:14px;width:100%;display:grid}.smreel-portfolio-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.smreel-portfolio-head b{font-family:var(--font-labil-grotesk-variable);color:var(--color-midnight-ink);letter-spacing:-.01em;font-size:18px;font-weight:700}.smreel-portfolio-head span{color:var(--color-muted-ash);font-family:ui-monospace,monospace;font-size:11px}.smreel-portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.smreel-pcard{background:var(--color-whisper-gray);border:1px solid #1111110a;border-radius:12px;gap:10px;padding:14px;display:grid}.smreel-pcard.status-urgent{background:#e1654014;border-color:#e1654040}.smreel-pcard-head{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.smreel-pcard-head .smreel-avatar{border-radius:10px;width:32px;height:32px;font-size:11px}.smreel-pcard-head b{font-family:var(--font-labil-grotesk-variable);color:var(--color-midnight-ink);font-size:13px;font-weight:700}.smreel-pcard-head small{color:var(--color-muted-ash);font-family:ui-monospace,monospace;font-size:10.5px}.smreel-pcard-status{font-family:ui-monospace,monospace;font-size:16px;font-weight:700}.smreel-pcard-status.status-healthy{color:var(--color-deliver-green)}.smreel-pcard-status.status-urgent{color:var(--color-leadgen-red)}.smreel-spark{width:100%;height:38px;display:block}.smreel-pcard-foot{color:var(--color-deliver-green);align-items:center;gap:4px;font-family:ui-monospace,monospace;font-size:11px;display:inline-flex}.smreel-decision{gap:16px;width:100%;display:grid}.smreel-decision-head{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.smreel-decision-head>div{gap:2px;display:grid}.smreel-decision-head b{font-family:var(--font-labil-grotesk-variable);color:var(--color-midnight-ink);letter-spacing:-.005em;font-size:16px;font-weight:700}.smreel-decision-head small{color:var(--color-muted-ash);font-family:ui-monospace,monospace;font-size:11px}.smreel-decision-score{background:var(--color-midnight-ink);color:var(--color-canvas-white);border-radius:12px;justify-items:end;gap:2px;padding:8px 14px;display:grid}.smreel-decision-score span{font-family:var(--font-labil-grotesk-variable);letter-spacing:.06em;text-transform:uppercase;color:#ffffffad;font-size:9.5px;font-weight:700}.smreel-decision-score strong{font-family:var(--font-labil-grotesk-variable);letter-spacing:-.04em;font-size:28px;font-weight:500;line-height:1}.smreel-decision-action{font-family:var(--font-labil-grotesk-variable);letter-spacing:-.035em;color:var(--color-midnight-ink);margin:0;font-size:clamp(28px,3.6vw,40px);font-weight:500;line-height:1.04}.smreel-decision-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.smreel-decision-tile{background:var(--color-whisper-gray);border-radius:12px;gap:8px;padding:14px;display:grid}.smreel-decision-tile span{font-family:var(--font-labil-grotesk-variable);letter-spacing:.06em;color:var(--color-muted-ash);font-size:10.5px;font-weight:700}.smreel-decision-tile ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.smreel-decision-tile li{font-family:var(--font-labil-grotesk-variable);color:var(--color-midnight-ink);grid-template-columns:12px minmax(0,1fr);align-items:center;gap:8px;font-size:12px;display:grid}.smreel-decision-tile li svg{color:var(--color-intelligence-blue)}.smreel-evidence li{grid-template-columns:minmax(0,1fr) 60px}.smreel-evidence b{letter-spacing:0;font-size:12px;font-weight:600}.smreel-evidence i{background:linear-gradient(90deg, var(--color-deliver-green), var(--color-engagement-gold));border-radius:2px;height:4px;display:inline-block}@media (width<=1080px){.smreel-stage,.smreel-portfolio-grid{grid-template-columns:1fr}}@media (width<=720px){.smreel{padding:64px 18px}.smreel-screen{min-height:360px;padding:16px}.smreel-decision-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.signal-marquee,.smreel-pill i,.dark-signals.dark-copilot:before,.smreel-step-progress{animation:none!important}}.syncgate-backdrop,.syncgate-orb{display:none!important}.syncgate{background:var(--color-canvas-white)!important;box-shadow:var(--shadow-sm)!important;border:1px solid #1111110f!important}.view-illust{flex-shrink:0;align-self:center;width:96px;height:56px;margin:0 16px}.inbox>header,.funnel>header,.portfolio>header{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;display:grid!important}.inbox>header>div:first-child,.funnel>header>div:first-child,.portfolio>header>div:first-child{min-width:0}.inbox-stats,.funnel-stats,.portfolio-stats{white-space:nowrap}@media (width<=720px){.view-illust{display:none}.inbox>header,.funnel>header,.portfolio>header{grid-template-columns:minmax(0,1fr) auto!important}}.cf-needs>header,.cf-evidence>header,.cf-activity>header,.cf-pipeline>header,.cf-timeline>header,.cf-integrations>header,.inbox>header,.funnel>header,.portfolio>header,.cf-dashboard .cf-header{position:relative}.cf-needs>header:after,.cf-evidence>header:after,.cf-activity>header:after,.cf-pipeline>header:after,.cf-timeline>header:after,.cf-integrations>header:after,.inbox>header:after,.funnel>header:after,.portfolio>header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#328efa00 8%,#328efa59 22%,#47d09659 50%,#fbc76859 78%,#328efa00 92%,#0000 100%) 0 0/240% 100%;height:1px;animation:6s linear infinite cfSyncWave;position:absolute;bottom:-14px;left:0;right:0}@keyframes cfSyncWave{0%{opacity:.25;background-position:-120% 0}50%{opacity:.9}to{opacity:.25;background-position:220% 0}}.cf-dot-live,.slack-live i,.smreel-pill i,.announcement-dot,.ustage-eyebrow-dot,.ustage-ticker-dot{position:relative}.cf-dot-live:after,.slack-live i:after,.smreel-pill i:after,.announcement-dot:after,.ustage-eyebrow-dot:after,.ustage-ticker-dot:after{content:"";opacity:0;pointer-events:none;border:1.5px solid;border-radius:50%;animation:2.4s ease-out infinite cfSyncPulse;position:absolute;inset:-4px}@keyframes cfSyncPulse{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}.cf-stage,.cf-task,.cf-int-card,.portfolio-card,.smreel-step,.inbox-row,.sample-card,.stack-card,.cf-rm-column,.cf-need{z-index:0;position:relative;overflow:hidden}.cf-stage:before,.cf-task:before,.cf-int-card:before,.portfolio-card:before,.smreel-step:before,.inbox-row:before,.sample-card:before,.stack-card:before,.cf-rm-column:before,.cf-need:before{content:"";opacity:0;pointer-events:none;z-index:-1;background:radial-gradient(220px,#328efa12,#0000 60%);transition:opacity .36s;position:absolute;inset:-40%}.cf-stage:hover:before,.cf-task:hover:before,.cf-int-card:hover:before,.portfolio-card:hover:before,.smreel-step:hover:before,.inbox-row:hover:before,.sample-card:hover:before,.stack-card:hover:before,.cf-rm-column:hover:before,.cf-need:hover:before{opacity:1}.cf-dashboard .cf-decision{position:relative;overflow:hidden}.cf-dashboard .cf-decision:after{content:"";opacity:0;pointer-events:none;border:1px dashed #1111110f;border-radius:50%;width:320px;height:320px;animation:14s linear infinite cfDecisionOrb;position:absolute;inset:auto -120px -120px auto}.cf-dashboard .cf-decision:before{content:"";opacity:0;pointer-events:none;border:1px dashed #1111110f;border-radius:50%;width:320px;height:320px;animation:18s linear infinite reverse cfDecisionOrb;position:absolute;inset:-160px auto auto -160px}.cf-dashboard .cf-decision{animation:none}@keyframes cfDecisionOrb{0%{opacity:.9;transform:rotate(0)}50%{opacity:.6}to{opacity:.9;transform:rotate(360deg)}}.cf-int-pill{position:relative;overflow:hidden}.cf-int-pill:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#328efa1f 50%,#0000 100%);animation:4s ease-in-out infinite cfIntShimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes cfIntShimmer{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(100%)}}.inbox-row.status-new{position:relative}.inbox-row.status-new:after{content:"";background:linear-gradient(180deg, transparent, var(--color-intelligence-blue), transparent);pointer-events:none;background-size:100% 200%;border-top-left-radius:12px;border-bottom-left-radius:12px;width:3px;animation:2.6s ease-in-out infinite cfRowPulse;position:absolute;top:0;bottom:0;left:0}@keyframes cfRowPulse{0%{background-position:0 -100%}to{background-position:0 100%}}@media (prefers-reduced-motion:reduce){.cf-needs>header:after,.cf-evidence>header:after,.cf-activity>header:after,.cf-pipeline>header:after,.cf-timeline>header:after,.cf-integrations>header:after,.inbox>header:after,.funnel>header:after,.portfolio>header:after,.cf-dot-live:after,.cf-int-pill:after,.inbox-row.status-new:after,.cf-dashboard .cf-decision:before,.cf-dashboard .cf-decision:after{animation:none!important}}.fund-monogram{border-radius:10px;width:36px;height:36px;display:block;overflow:hidden}.cf-dashboard .cf-brand-mark{border-radius:10px;place-items:center;width:36px;height:36px;padding:0;display:grid;overflow:hidden;background:0 0!important;border:0!important}.inbox-review-btn{border:1px solid var(--color-midnight-ink);background:var(--color-midnight-ink);color:var(--color-canvas-white);font-family:var(--font-labil-grotesk-variable);letter-spacing:0;cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-subtle-3);border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex}.inbox-review-btn:hover{background:#000;transform:translate(2px);box-shadow:0 6px 14px -4px #1111111f}.inbox-review-btn:active{transform:translate(2px)scale(.97)}.inbox-row.status-scored .inbox-review-btn{background:var(--color-canvas-white);color:var(--color-midnight-ink);border-color:#11111126}.inbox-row.status-scored .inbox-review-btn:hover{background:var(--color-whisper-gray);border-color:var(--color-midnight-ink)}.cf-dashboard .cf-nav-item{cursor:pointer;transition:background .18s,transform .18s,border-color .18s}.cf-dashboard .cf-nav-item:not(.active):hover{transform:translate(2px);background:#328efa0f!important}.cf-dashboard .cf-nav-item:focus-visible{outline:2px solid var(--color-intelligence-blue);outline-offset:2px}.multiline-chart{width:100%;height:280px;display:block}.multiline-chart text{-webkit-user-select:none;user-select:none}.ask{background:var(--color-canvas-white);box-shadow:var(--shadow-sm);font-family:var(--font-labil-grotesk-variable);color:var(--color-midnight-ink);border:1px solid #1111110f;border-radius:16px;padding:28px}.ask-head{justify-content:space-between;align-items:end;gap:14px;margin-bottom:22px;display:flex}.ask-head h3{font-family:var(--font-labil-grotesk-variable);letter-spacing:-.035em;color:var(--color-midnight-ink);margin:0;font-size:clamp(28px,3.6vw,40px);font-weight:500;line-height:1.04}.ask-reset{background:var(--color-canvas-white);color:var(--color-midnight-ink);font-family:var(--font-labil-grotesk-variable);cursor:pointer;border:1px solid #1111111a;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:500;transition:background .18s,transform .18s;display:inline-flex}.ask-reset:hover{background:var(--color-whisper-gray);transform:translate(-2px)}.ask-form{background:var(--color-whisper-gray);border:1px solid #1111110f;border-radius:12px;gap:12px;padding:20px;display:grid}.ask-input{background:var(--color-canvas-white);width:100%;color:var(--color-midnight-ink);font-family:var(--font-labil-grotesk-variable);resize:vertical;border:1px solid #11111114;border-radius:10px;outline:0;padding:14px 16px;font-size:16px;line-height:1.45;transition:border-color .18s}.ask-input:focus{border-color:var(--color-midnight-ink)}.ask-input::placeholder{color:var(--color-muted-ash)}.ask-form-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.ask-foot-hint{color:var(--color-muted-ash);letter-spacing:.04em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.ask-submit{border:1px solid var(--color-midnight-ink);background:var(--color-midnight-ink);color:var(--color-canvas-white);font-family:var(--font-labil-grotesk-variable);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:500;transition:background .18s,transform .18s,opacity .18s;display:inline-flex}.ask-submit:hover:not(:disabled){background:#000;transform:translateY(-1px)}.ask-submit:disabled{opacity:.45;cursor:not-allowed}.ask-suggested{margin-top:24px}.ask-suggested-label{font-family:var(--font-labil-grotesk-variable);letter-spacing:.06em;color:var(--color-muted-ash);text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.ask-suggested-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ask-suggested-card{background:var(--color-whisper-gray);cursor:pointer;font-family:var(--font-labil-grotesk-variable);letter-spacing:0;text-align:left;color:var(--color-midnight-ink);border:1px solid #1111110a;border-radius:12px;grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:500;transition:background .18s,border-color .18s;display:grid}.ask-suggested-card:hover{background:var(--color-canvas-white);border-color:#1111112e}.ask-suggested-icon{background:var(--color-canvas-white);width:28px;height:28px;color:var(--color-intelligence-blue);border:1px solid #1111110f;border-radius:8px;place-items:center;display:grid}.ask-suggested-arrow{color:var(--color-muted-ash);transition:transform .18s}.ask-suggested-card:hover .ask-suggested-arrow{color:var(--color-midnight-ink);transform:translate(3px)}.ask-conversation{gap:16px;display:grid}.ask-question{background:var(--color-whisper-gray);border:1px solid #1111110f;border-radius:12px;padding:16px 18px}.ask-question-label{color:var(--color-muted-ash);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-family:ui-monospace,monospace;font-size:11px;display:block}.ask-question p{font-family:var(--font-labil-grotesk-variable);letter-spacing:-.005em;color:var(--color-midnight-ink);margin:0;font-size:16px;font-weight:500;line-height:1.4}.ask-thinking{text-align:center;justify-items:center;gap:14px;padding:32px 18px;display:grid}.ask-thinking-orb{background:conic-gradient(from 0deg, var(--color-intelligence-blue), var(--color-deliver-green), var(--color-engagement-gold), var(--color-leadgen-red), var(--color-intelligence-blue));filter:blur(8px);opacity:.55;border-radius:50%;width:56px;height:56px;animation:2.4s linear infinite askOrb;position:relative}.ask-thinking-orb:after{content:"";background:var(--color-canvas-white);border-radius:50%;position:absolute;inset:14px}@keyframes askOrb{to{transform:rotate(360deg)}}.ask-thinking h4{font-family:var(--font-labil-grotesk-variable);letter-spacing:-.01em;color:var(--color-midnight-ink);margin:0;font-size:18px;font-weight:700}.ask-thinking ul{gap:6px;width:min(420px,100%);margin:0;padding:0;list-style:none;display:grid}.ask-thinking li{background:var(--color-whisper-gray);text-align:left;font-family:var(--font-labil-grotesk-variable);color:var(--color-muted-ash);border-radius:8px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;transition:background .2s,color .2s;display:grid}.ask-thinking li.status-done{color:var(--color-midnight-ink);background:#47d09614}.ask-thinking li.status-active{background:var(--color-canvas-white);color:var(--color-midnight-ink);border:1px solid var(--color-midnight-ink);padding:7px 11px}.ask-thinking li span{place-items:center;display:grid}.ask-thinking li.status-done span{color:var(--color-deliver-green)}.ask-thinking li.status-active span{color:var(--color-intelligence-blue)}.ask-spin{animation:.9s linear infinite askSpin}@keyframes askSpin{to{transform:rotate(360deg)}}.ask-response{gap:16px;display:grid}.ask-error{color:var(--color-leadgen-red);font-family:var(--font-labil-grotesk-variable);background:#e1654014;border:1px solid #e1654052;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:12.5px;font-weight:500;display:inline-flex}.ask-summary{background:linear-gradient(150deg, var(--color-midnight-ink), #1a1a1a);color:var(--color-canvas-white);border-radius:14px;padding:22px 24px}.ask-summary-eyebrow{font-family:var(--font-labil-grotesk-variable);letter-spacing:.06em;color:#ffffff94;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.ask-summary p{font-family:var(--font-labil-grotesk-variable);letter-spacing:-.015em;color:var(--color-canvas-white);margin:0;font-size:clamp(18px,2.2vw,22px);font-weight:500;line-height:1.4}.ask-block{background:var(--color-whisper-gray);border:1px solid #1111110f;border-radius:12px;padding:20px 22px}.ask-block h4{font-family:var(--font-labil-grotesk-variable);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted-ash);align-items:center;gap:6px;margin:0 0 14px;font-size:13px;font-weight:700;display:inline-flex}.ask-block h4 svg{color:var(--color-intelligence-blue)}.ask-block.ask-next h4 svg{color:var(--color-deliver-green)}.ask-insights{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ask-insights li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:14px;display:grid}.ask-insight-num{background:var(--color-canvas-white);width:28px;height:28px;color:var(--color-muted-ash);border:1px solid #1111110f;border-radius:8px;place-items:center;font-family:ui-monospace,monospace;font-size:11px;font-weight:700;display:grid}.ask-insights b{font-family:var(--font-labil-grotesk-variable);letter-spacing:-.005em;color:var(--color-midnight-ink);font-size:15px;font-weight:700;line-height:1.3;display:block}.ask-insights p{font-family:var(--font-labil-grotesk-variable);color:var(--color-muted-ash);letter-spacing:0;margin:4px 0 0;font-size:13.5px;font-weight:400;line-height:1.5}.ask-data-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.ask-data-cell{background:var(--color-canvas-white);border:1px solid #1111110f;border-radius:10px;gap:4px;padding:14px;display:grid}.ask-data-cell span{font-family:var(--font-labil-grotesk-variable);letter-spacing:.04em;color:var(--color-muted-ash);text-transform:uppercase;font-size:11px;font-weight:600}.ask-data-cell strong{font-family:var(--font-labil-grotesk-variable);letter-spacing:-.03em;color:var(--color-midnight-ink);font-size:24px;font-weight:900;line-height:1}.ask-data-cell em{color:var(--color-deliver-green);font-family:ui-monospace,monospace;font-size:11px;font-style:normal;font-weight:700}.ask-risks{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ask-risks li{background:var(--color-canvas-white);font-family:var(--font-labil-grotesk-variable);color:var(--color-midnight-ink);border:1px solid #1111110f;border-radius:8px;padding:10px 12px 10px 28px;font-size:13.5px;line-height:1.45;position:relative}.ask-risks li:before{content:"";background:var(--color-leadgen-red);border-radius:50%;width:6px;height:6px;position:absolute;top:14px;left:12px}.ask-comparables{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ask-comparables li{background:var(--color-canvas-white);border:1px solid #1111110f;border-radius:8px;grid-template-columns:minmax(0,1.2fr) auto minmax(0,2fr);align-items:center;gap:12px;padding:10px 14px;display:grid}.ask-comparables b{font-family:var(--font-labil-grotesk-variable);color:var(--color-midnight-ink);letter-spacing:-.005em;font-size:14px;font-weight:700}.ask-comparables span{color:var(--color-muted-ash);background:var(--color-whisper-gray);border-radius:999px;padding:2px 8px;font-family:ui-monospace,monospace;font-size:11px;font-weight:600}.ask-comparables p{font-family:var(--font-labil-grotesk-variable);color:var(--color-muted-ash);margin:0;font-size:13px;line-height:1.4}.ask-next ol{counter-reset:ask-step;gap:6px;margin:0;padding:0;list-style:none;display:grid}.ask-next li{background:var(--color-canvas-white);font-family:var(--font-labil-grotesk-variable);color:var(--color-midnight-ink);border:1px solid #47d09640;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:500;line-height:1.4;display:grid}.ask-next li span{background:var(--color-deliver-green);width:24px;height:24px;color:var(--color-canvas-white);border-radius:6px;place-items:center;font-family:ui-monospace,monospace;font-size:12px;font-weight:700;display:grid}@media (width<=720px){.ask{padding:18px}.ask-suggested-grid,.ask-comparables li{grid-template-columns:1fr}}.cf-view{position:relative}.cf-view:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--color-intelligence-blue) 30%, var(--color-deliver-green) 60%, transparent 100%);pointer-events:none;opacity:0;background-position:-100% 0;background-size:200% 100%;border-radius:2px;height:2px;animation:1s ease-out forwards cfViewSweep;position:absolute;inset:0 0 auto}@keyframes cfViewSweep{0%{opacity:0;background-position:-120% 0}20%{opacity:.9}to{opacity:0;background-position:220% 0}}@media (prefers-reduced-motion:reduce){.ask-thinking-orb,.ask-spin,.cf-view:before{animation:none!important}}.ample-display.reveal-h1{letter-spacing:-.04em!important;max-width:880px!important;font-size:clamp(40px,5.6vw,64px)!important;line-height:1!important}.ample-hero-amp .hero-sub{max-width:620px!important;font-size:clamp(15px,1.3vw,17px)!important}.ample-hero-amp .hero-paperplane{width:180px!important;top:30%!important}.ap-footer{font-family:var(--font-labil-grotesk-variable);color:#ffffffb8!important;background:#0b0b0c!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:28px!important;padding:28px max(24px,50vw - 620px)!important;display:grid!important}.ap-footer .footer-logo-brand{box-shadow:none!important;background:0 0!important;border-radius:0!important;min-width:0!important;height:auto!important;padding:0!important}.ap-footer .footer-logo-brand img{filter:brightness(0)invert();opacity:.96;width:auto;max-width:none;height:30px}.ap-footer-meta{text-align:left;gap:4px;display:grid}.ap-footer-meta p{font-family:var(--font-labil-grotesk-variable);color:#ffffffb8;margin:0;font-size:13px}.ap-footer-by{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:#ffffff7a!important}.ap-footer-by b{color:#ffffffe6;font-weight:700}.ap-footer-links{align-items:center;gap:14px;display:inline-flex}.ap-footer-links a{font-family:var(--font-labil-grotesk-variable);color:#ffffffb8;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:500;transition:background .18s,color .18s}.ap-footer-links a:hover{color:#fff;background:#ffffff14}@media (width<=720px){.ap-footer{text-align:center;grid-template-columns:1fr!important;gap:16px!important}.ap-footer-meta{text-align:center}.ap-footer-links{justify-content:center}}.legal-page{background:var(--color-canvas-white);min-height:calc(100vh - 200px);font-family:var(--font-labil-grotesk-variable);color:var(--color-midnight-ink);letter-spacing:0;padding:96px max(24px,50vw - 380px)}.legal-inner{max-width:760px;margin:0 auto}.legal-header{border-bottom:1px solid #11111114;margin-bottom:32px;padding-bottom:28px}.legal-back{font-family:var(--font-labil-grotesk-variable);color:var(--color-muted-ash);border:1px solid #11111114;border-radius:8px;margin-bottom:18px;padding:6px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background .18s,color .18s;display:inline-block}.legal-back:hover{background:var(--color-whisper-gray);color:var(--color-midnight-ink)}.legal-header h1{font-family:var(--font-labil-grotesk-variable);letter-spacing:-.04em;color:var(--color-midnight-ink);margin:0 0 8px;font-size:clamp(36px,5vw,56px);font-weight:500;line-height:1}.legal-updated{color:var(--color-muted-ash);letter-spacing:.02em;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.legal-updated b{color:var(--color-midnight-ink)}.legal-body{font-family:var(--font-labil-grotesk-variable);color:var(--color-midnight-ink);font-size:15px;line-height:1.6}.legal-body p{color:var(--color-midnight-ink);margin:0 0 16px}.legal-body h2{font-family:var(--font-labil-grotesk-variable);letter-spacing:-.015em;color:var(--color-midnight-ink);margin:36px 0 12px;font-size:22px;font-weight:700}.legal-body h2:first-of-type{margin-top:8px}.legal-body ul{margin:0 0 16px;padding-left:20px}.legal-body li{color:var(--color-midnight-ink);margin-bottom:6px}.legal-body a{color:var(--color-intelligence-blue);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.legal-body a:hover{color:var(--color-midnight-ink)}.legal-body b{color:var(--color-midnight-ink);font-weight:700}.cookie-banner{z-index:90;background:var(--color-midnight-ink);max-width:880px;color:var(--color-canvas-white);font-family:var(--font-labil-grotesk-variable);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 auto;padding:14px 18px;animation:.45s cubic-bezier(.22,1,.36,1) both cookieRise;display:grid;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 16px 40px -8px #00000047}@keyframes cookieRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cookie-banner-text{gap:4px;min-width:0;display:grid}.cookie-banner-text b{font-family:var(--font-labil-grotesk-variable);color:var(--color-canvas-white);letter-spacing:-.005em;font-size:14px;font-weight:700}.cookie-banner-text span{font-family:var(--font-labil-grotesk-variable);color:#ffffffc2;font-size:12.5px;line-height:1.4}.cookie-banner-text a{color:#ffffffeb;text-decoration:underline}.cookie-banner-actions{gap:6px;display:inline-flex}.cookie-btn{font-family:var(--font-labil-grotesk-variable);cursor:pointer;border:1px solid #0000;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:background .18s,transform .18s}.cookie-btn.ghost{color:#ffffffd1;background:0 0;border-color:#ffffff2e}.cookie-btn.ghost:hover{background:#ffffff14}.cookie-btn.primary{background:var(--color-canvas-white);color:var(--color-midnight-ink)}.cookie-btn.primary:hover{transform:translateY(-1px)}@media (width<=720px){.cookie-banner{grid-template-columns:1fr;gap:12px}.cookie-banner-actions{justify-content:end}}.cf-int-section{gap:14px;margin-top:24px;display:grid}.cf-int-section:first-of-type{margin-top:0}.cf-int-section-head{border-bottom:1px solid #1111110f;justify-content:space-between;align-items:end;gap:12px;padding-bottom:8px;display:flex}.cf-int-section-head small{color:var(--color-muted-ash);letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.cf-int-empty{background:var(--color-whisper-gray);border:1px dashed #1111111f;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:22px;display:grid}.cf-int-empty-illust{gap:6px;display:inline-flex}.cf-int-empty-logo{background:var(--color-canvas-white);opacity:.85;border:1px solid #1111110f;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.cf-int-empty>div{gap:4px;min-width:0;display:grid}.cf-int-empty b{font-family:var(--font-labil-grotesk-variable);color:var(--color-midnight-ink);letter-spacing:-.005em;font-size:16px;font-weight:700}.cf-int-empty p{font-family:var(--font-labil-grotesk-variable);color:var(--color-muted-ash);margin:0;font-size:13.5px;line-height:1.5}.cf-int-card .cf-int-logo{background:var(--color-whisper-gray)!important;border:1px solid #1111110f!important;border-radius:12px!important;place-items:center!important;width:48px!important;height:48px!important;display:grid!important}@media (width<=720px){.cf-int-empty{text-align:center;grid-template-columns:1fr}.cf-int-empty-illust{justify-content:center}}.stack-belt-head .cf-eyebrow,.cf-roadmap-section .cf-roadmap-copy .cf-eyebrow,.cf-roadmap-section .cf-eyebrow,.section-eyebrow .cf-eyebrow{place-self:flex-start start;align-items:center;width:max-content;max-width:100%;display:inline-flex!important}.stack-belt-head .cf-eyebrow{place-self:center!important}.ample-hero-amp .hero-form.demo-cta-row{justify-content:center;width:max-content!important;max-width:100%!important;margin:0 auto!important;display:flex!important}.ample-hero-amp .hero-proof-row{padding:6px 4px;width:max-content!important;max-width:100%!important;margin:22px auto 0!important;display:flex!important}.ample-hero-amp .hero-proof-row span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:0!important;background:#ffffffc2!important;border:1px solid #1111110f!important;border-radius:999px!important;padding:7px 12px!important;font-weight:500!important}.final-cta.ample-final{text-align:center;padding:110px 24px!important}.final-cta.ample-final>div{justify-items:center;gap:18px;width:min(900px,100%);display:grid}.final-cta .cta-kicker{width:max-content;max-width:100%;font-family:var(--font-labil-grotesk-variable);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:6px 14px;font-size:11px;font-weight:600;display:inline-flex}.final-cta.ample-final h2{text-align:center;margin:0 auto!important}.final-cta.ample-final p{text-align:center;max-width:620px;margin:0 auto!important}.final-cta .hero-form.final-form{flex-wrap:wrap;justify-content:center;gap:12px!important;width:max-content!important;margin:8px auto 0!important;display:inline-flex!important}.hero-v3 .hero-form.demo-cta-row,.hero-v3 .hero-proof-row{width:max-content!important;max-width:100%!important;display:flex!important}.cf-rm-task{align-items:flex-start!important;padding:12px 14px!important}.cf-rm-task>div{gap:4px}.cf-rm-task .cf-rm-icon{margin-top:1px}.cf-eyebrow{align-items:center;width:max-content;max-width:100%;display:inline-flex}.cf-roadmap-section .cf-roadmap-copy{align-items:flex-start}.cf-roadmap-section .cf-roadmap-copy .cf-eyebrow{justify-self:flex-start}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}::selection{background:color-mix(in srgb, var(--color-phoenix-orange,#e16540) 28%, transparent);color:var(--color-midnight-ink,#111)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#11111124 padding-box padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#11111142 padding-box padding-box}:focus{outline:none}:focus-visible{outline:2px solid color-mix(in srgb, var(--color-intelligence-blue,#328efa) 80%, transparent);outline-offset:3px;border-radius:6px;transition:outline-offset .12s}button:focus-visible,a:focus-visible{outline-offset:4px}.ap-skip-link{z-index:999;background:var(--color-midnight-ink);color:var(--color-canvas-white);font-family:var(--font-labil-grotesk-variable);border-radius:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:top .24s;position:fixed;top:-100px;left:12px}.ap-skip-link:focus-visible{top:12px}.ap-scroll-progress{z-index:100;pointer-events:none;background:0 0;height:2px;position:fixed;top:0;left:0;right:0}.ap-scroll-progress span{background:linear-gradient(90deg, var(--color-phoenix-orange,#e16540) 0%, #ffba66 30%, var(--color-intelligence-blue,#328efa) 70%, #b75bff 100%);transform-origin:0;width:100%;height:100%;box-shadow:0 0 12px color-mix(in srgb, var(--color-phoenix-orange,#e16540) 60%, transparent);transition:transform 80ms linear;display:block;transform:scaleX(0)}:root{--ap-mx:-200px;--ap-my:-200px}.ap-spotlight{isolation:isolate;position:relative}.ap-spotlight:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(320px circle at var(--ap-mx,-200px) var(--ap-my,-200px), #ffffff24, transparent 40%);opacity:0;z-index:1;mix-blend-mode:overlay;transition:opacity .32s;position:absolute;inset:0}.ap-spotlight:hover:before{opacity:1}.ap-spotlight>*{z-index:2;position:relative}.ap-spotlight-soft:before{background:radial-gradient(280px circle at var(--ap-mx,-200px) var(--ap-my,-200px), #e165401a, transparent 45%);mix-blend-mode:normal}.stack-card,.cf-rm-column,.trust-card,.module-card,.metric-tile,.cf-int-card,.workflow-story-grid>article{isolation:isolate;position:relative;overflow:hidden}.stack-card:after,.cf-rm-column:after,.cf-int-card:after,.workflow-story-grid>article:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(260px circle at var(--ap-mx,-200px) var(--ap-my,-200px), #e165401a, transparent 45%);opacity:0;z-index:0;transition:opacity .36s;position:absolute;inset:0}.stack-card:hover:after,.cf-rm-column:hover:after,.cf-int-card:hover:after,.workflow-story-grid>article:hover:after{opacity:1}.stack-card>*,.cf-rm-column>*,.cf-int-card>*,.workflow-story-grid>article>*{z-index:1;position:relative}.cf-roadmap-section+*,.dark-signals+*,.stack-belt+*,.stop-motion-reel+*{position:relative}.cf-roadmap-section+:before,.dark-signals+:before,.stack-belt+:before,.stop-motion-reel+:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#11111114 20%,#1111111f 50%,#11111114 80%,#0000);width:min(1240px,92%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ample-hero-amp .btn,.ample-hero-amp .ample-cta{transition:background .22s,color .22s,transform .24s cubic-bezier(.22,1,.36,1),box-shadow .32s,border-color .22s!important}.ample-hero-amp .btn.primary:hover,.ample-cta:hover{transform:translateY(-2px)scale(1.012);box-shadow:0 16px 36px -10px #e1654059,0 4px 10px -2px #1111111f!important}.ample-hero-amp .btn.primary:active,.ample-cta:active{transform:translateY(0)scale(.99);transition-duration:80ms!important}.ample-hero-amp .btn.ghost.ample-ghost:hover{transform:translateY(-1px);box-shadow:0 12px 28px -8px #11111114!important}button:disabled,.btn:disabled,button[aria-disabled=true]{opacity:.48;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}.ample-hero-amp .hero-product-card{will-change:transform;transition:transform .48s cubic-bezier(.22,1,.36,1),box-shadow .48s,border-color .32s!important}.ample-hero-amp .hero-product-card:hover{border-color:#11111124!important;transform:translateY(-4px)!important;box-shadow:0 32px 64px -18px #11111124,0 8px 24px -8px #e165401f!important}.ample-hero-amp .announcement{transition:transform .24s,box-shadow .24s}.ample-hero-amp .announcement:hover{transform:translateY(-1px);box-shadow:#11111114 0 12px 24px -8px, var(--shadow-subtle)!important}.fund-marquee-mask{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.cf-rm-column{min-height:360px;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s}.cf-rm-column:hover{transform:translateY(-3px)}.cf-rm-column.active{box-shadow:0 18px 40px -16px #e165401f,inset 0 1px #11111108!important}.stack-card{transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .22s,background .22s,box-shadow .32s!important}.stack-card:hover{transform:translateY(-3px);box-shadow:0 24px 48px -16px #11111114,inset 0 1px #11111108!important}.investor-quote-section blockquote,.dark-testimonial blockquote{text-wrap:pretty}.cookie-banner{transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .32s}.cookie-btn.primary:hover{box-shadow:0 12px 24px -8px #fff3}.legal-body p,.legal-body h2,.legal-body ul{animation:.6s cubic-bezier(.22,1,.36,1) both legalRise}@keyframes legalRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.legal-body>:first-child{animation-delay:50ms}.legal-body>:nth-child(2){animation-delay:.12s}.legal-body>:nth-child(3){animation-delay:.18s}.legal-body>:nth-child(4){animation-delay:.24s}.legal-body>:nth-child(n+5){animation-delay:.3s}.cf-nav-item{transition:background .22s,color .22s,transform .24s cubic-bezier(.22,1,.36,1)!important}.cf-nav-item.active{position:relative}.cf-nav-item.active:before{content:"";background:linear-gradient(180deg, var(--color-phoenix-orange,#e16540), var(--color-leadgen-red,#d4451f));border-radius:0 3px 3px 0;width:3px;height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.cf-header-tabs button{transition:color .2s,background .2s;position:relative}.cf-header-tabs button.active:after{content:"";background:var(--color-midnight-ink);border-radius:999px;height:2px;animation:.32s cubic-bezier(.22,1,.36,1) both tabUnderline;position:absolute;bottom:2px;left:12%;right:12%}@keyframes tabUnderline{0%{transform-origin:50%;transform:scaleX(0)}to{transform-origin:50%;transform:scaleX(1)}}.cf-header-score-mini strong{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1}input,textarea,select{font-family:var(--font-labil-grotesk-variable)}textarea{transition:border-color .22s,box-shadow .22s}textarea:focus{border-color:var(--color-intelligence-blue,#328efa)!important;box-shadow:0 0 0 3px #328efa26!important}.nav .brand img,.cf-side-brand img{transition:transform .32s cubic-bezier(.22,1,.36,1)}.nav .brand:hover img{transform:scale(1.04)rotate(-2deg)}.legal-body a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;text-decoration:none;transition:background-size .24s cubic-bezier(.22,1,.36,1)}.legal-body a:hover{background-size:100% 2px}@media (prefers-reduced-motion:reduce){.ap-scroll-progress span,.ap-spotlight:before,.stack-card:after,.cf-rm-column:after,.cf-int-card:after,.workflow-story-grid>article:after,.ample-hero-amp .btn,.ample-hero-amp .ample-cta,.ample-hero-amp .hero-product-card,.stack-card,.cf-rm-column,.cf-nav-item,.nav .brand img{transition:none!important;animation:none!important}.legal-body p,.legal-body h2,.legal-body ul{opacity:1;transform:none;animation:none!important}}@media (prefers-contrast:more){::selection{background:var(--color-midnight-ink,#111);color:#fff}:focus-visible{outline-width:3px;outline-color:#000}.cookie-banner{border:2px solid #fff}}@media print{.ap-scroll-progress,.cookie-banner,.nav,.ap-footer,.cf-sidebar{display:none!important}body{color:#000;background:#fff}*{box-shadow:none!important}}.cf-decision-hero,.investor-quote-section,.ample-final{position:relative}.cf-decision-hero:before,.investor-quote-section:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:0;background:linear-gradient(135deg,#e1654059,#0000 40% 60%,#328efa40);padding:1px;transition:opacity .6s;position:absolute;inset:-1px;-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}.cf-decision-hero:hover:before{opacity:1}abbr[title],.ap-hint{text-underline-offset:3px;cursor:help;-webkit-text-decoration:underline dotted #11111159;text-decoration:underline dotted #11111159}.ap-footer{border-top:1px solid #ffffff0f}.app-command-center.cf-dashboard{--ap-ivory:#fdfcf8;--ap-cream:#f8f5ee;--ap-paper:#fff;--ap-mist:#f3eee3;--ap-ink:#1a1715;--ap-ink-2:#463f37;--ap-ash:#8a8276;--ap-line:#1a171514;--ap-line-soft:#1a17150d;--ap-line-strong:#1a171524;--ap-accent:#c95a32;--ap-accent-soft:#c95a3214;--ap-mint:#4a8f6c;--ap-mint-soft:#4a8f6c14;position:relative;background:var(--ap-ivory)!important;color:var(--ap-ink)!important;border:1px solid var(--ap-line-strong)!important;border-radius:16px!important;box-shadow:inset 0 1px #1a17150a,0 24px 60px -32px #1a171508!important}.app-command-center.cf-dashboard:before{content:"";pointer-events:none;opacity:.8;z-index:0;background-image:radial-gradient(#1a171506 .5px,#0000 .5px),radial-gradient(#c95a3204 .5px,#0000 .5px);background-position:0 0,16px 28px;background-size:32px 32px,56px 56px;position:absolute;inset:0}.app-command-center.cf-dashboard>*{z-index:1;position:relative}.cf-dashboard .cf-sidebar{position:relative;background:var(--ap-cream)!important;border-right:1px solid var(--ap-line)!important;padding:28px 18px!important}.cf-dashboard .cf-sidebar:after{content:"";background:linear-gradient(180deg, transparent, var(--ap-line-strong) 20%, var(--ap-line-strong) 80%, transparent);pointer-events:none;width:1px;position:absolute;top:28px;bottom:28px;right:-1px}.cf-dashboard .cf-side-brand{border-bottom:1px solid var(--ap-line-soft);padding:0 6px 14px}.cf-dashboard .cf-brand-mark{background:var(--ap-paper)!important;border:1px solid var(--ap-line)!important;box-shadow:inset 0 1px #1a17150a!important}.cf-dashboard .cf-brand-text b{color:var(--ap-ink)!important;letter-spacing:-.005em!important;font-weight:600!important}.cf-dashboard .cf-brand-text span{letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;color:var(--ap-ash)!important}.cf-dashboard .cf-side-search{transition:border-color .2s,background .2s;background:var(--ap-paper)!important;border:1px solid var(--ap-line)!important;color:var(--ap-ash)!important;border-radius:10px!important;padding:9px 12px!important}.cf-dashboard .cf-side-search:hover{border-color:var(--ap-line-strong)!important;background:var(--ap-paper)!important;color:var(--ap-ink-2)!important}.cf-dashboard .cf-side-search kbd{background:var(--ap-mist)!important;color:var(--ap-ash)!important;border:1px solid var(--ap-line-soft)!important}.cf-dashboard .cf-side-section p{color:var(--ap-ash)!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:0 6px 8px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:10px!important;font-weight:500!important}.cf-dashboard .cf-nav-item{color:var(--ap-ink-2)!important;letter-spacing:-.005em!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;padding:9px 11px!important;font-size:13.5px!important;font-weight:500!important}.cf-dashboard .cf-nav-item:hover{background:var(--ap-paper)!important;border-color:var(--ap-line)!important;color:var(--ap-ink)!important}.cf-dashboard .cf-nav-item.active{background:var(--ap-paper)!important;border-color:var(--ap-line)!important;color:var(--ap-ink)!important;font-weight:600!important;box-shadow:inset 0 1px #1a17150a!important}.cf-dashboard .cf-nav-item.active:before{background:var(--ap-accent)!important;width:4px!important;height:4px!important;box-shadow:0 0 0 4px var(--ap-accent-soft)!important;border-radius:999px!important;top:50%!important;left:4px!important}.cf-dashboard .cf-nav-item em{background:var(--ap-mist)!important;color:var(--ap-ash)!important;border:1px solid var(--ap-line-soft)!important;border-radius:999px!important;padding:2px 8px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:10px!important;font-style:normal!important;font-weight:500!important}.cf-dashboard .cf-nav-item.active em{background:var(--ap-accent-soft)!important;color:var(--ap-accent)!important;border-color:#c95a322e!important}.cf-dashboard .cf-side-progress{background:var(--ap-paper)!important;border:1px solid var(--ap-line)!important;border-radius:12px!important;padding:14px!important;box-shadow:inset 0 1px #1a17150a!important}.cf-dashboard .cf-side-progress-bar{overflow:hidden;background:var(--ap-mist)!important;border-radius:999px!important;height:4px!important}.cf-dashboard .cf-side-progress-bar i{background:linear-gradient(90deg, var(--ap-accent), #e88357)!important;border-radius:999px!important}.cf-dashboard .cf-side-progress p{color:var(--ap-ash)!important;letter-spacing:.04em!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:10px!important}.cf-dashboard .cf-side-account{background:var(--ap-paper)!important;border:1px solid var(--ap-line)!important;border-radius:12px!important;gap:10px!important;padding:10px!important}.cf-dashboard .cf-avatar{background:linear-gradient(135deg, var(--ap-ink), var(--ap-ink-2))!important;color:var(--ap-paper)!important;border-radius:8px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-weight:600!important}.cf-dashboard .cf-icon-btn{width:28px;height:28px;border:1px solid var(--ap-line-soft)!important;color:var(--ap-ash)!important;background:0 0!important;border-radius:8px!important}.cf-dashboard .cf-icon-btn:hover{border-color:var(--ap-line-strong)!important;color:var(--ap-ink)!important;background:var(--ap-mist)!important}.cf-dashboard .cf-header{background:var(--ap-ivory)!important;border-bottom:1px solid var(--ap-line)!important;padding:16px 24px!important}.cf-dashboard .cf-crumbs{color:var(--ap-ash)!important;font-size:13px!important;font-weight:500!important}.cf-dashboard .cf-crumbs b{color:var(--ap-ink)!important;font-weight:600!important}.cf-dashboard .cf-header-score-mini{align-items:center;display:inline-flex;background:var(--ap-paper)!important;border:1px solid var(--ap-line)!important;border-radius:10px!important;gap:8px!important;padding:6px 12px!important}.cf-dashboard .cf-header-score-mini span{color:var(--ap-ash)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:10px!important}.cf-dashboard .cf-header-score-mini strong{color:var(--ap-ink)!important;font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:-.01em!important;font-size:18px!important;font-weight:600!important}.cf-dashboard .cf-header-tabs{background:var(--ap-mist)!important;border:1px solid var(--ap-line-soft)!important;border-radius:12px!important;gap:1px!important;padding:3px!important}.cf-dashboard .cf-header-tabs button{color:var(--ap-ash)!important;letter-spacing:-.005em!important;background:0 0!important;border:0!important;border-radius:9px!important;padding:6px 11px!important;font-size:12.5px!important;font-weight:500!important;transition:background .2s,color .2s!important}.cf-dashboard .cf-header-tabs button:hover{color:var(--ap-ink-2)!important;background:#fff9!important}.cf-dashboard .cf-header-tabs button.active{background:var(--ap-paper)!important;color:var(--ap-ink)!important;font-weight:600!important;box-shadow:0 1px 2px #1a17150f!important}.cf-dashboard .cf-header-tabs button.active:after{display:none!important}.cf-dashboard .cf-card,.cf-dashboard .panel,.cf-dashboard .cf-board>article,.cf-dashboard .cf-decision-hero,.cf-dashboard .cf-deal-row,.cf-dashboard .cf-int-card,.cf-dashboard .cf-rm-column{background:var(--ap-paper)!important;border:1px solid var(--ap-line)!important;border-radius:14px!important;box-shadow:inset 0 1px #1a17150a,0 8px 24px -16px #1a171506!important}.cf-dashboard .cf-decision-hero{position:relative;overflow:hidden}.cf-dashboard .cf-decision-hero:after{content:"";pointer-events:none;opacity:.55;z-index:0;background-image:radial-gradient(circle at 80% 30%,#c95a321f 0%,#0000 50%),radial-gradient(circle at 60% 80%,#4a8f6c1a 0%,#0000 55%);width:280px;height:100%;position:absolute;top:0;right:0}.cf-dashboard .cf-decision-hero:before{pointer-events:none;opacity:1;border:1px solid #c95a322e;border-radius:50%;width:220px;height:220px;position:absolute;top:-40px;right:-40px;content:""!important;background:0 0!important;padding:0!important;inset:-40px -40px auto auto!important;-webkit-mask:none!important;mask:none!important}.cf-dashboard .cf-decision-hero>*{z-index:1;position:relative}.cf-dashboard .cf-deal-row{transition:border-color .2s,background .2s,transform .24s cubic-bezier(.22,1,.36,1)!important}.cf-dashboard .cf-deal-row:hover{transform:translateY(-1px);border-color:var(--ap-line-strong)!important;background:var(--ap-paper)!important;box-shadow:inset 0 1px #1a17150a,0 12px 28px -16px #c95a3214!important}.cf-dashboard .btn,.cf-dashboard button.btn{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:-.005em!important;border-radius:10px!important;font-weight:500!important}.cf-dashboard .btn.primary{background:var(--ap-ink)!important;color:var(--ap-paper)!important;border:1px solid var(--ap-ink)!important}.cf-dashboard .btn.primary:hover{background:#000!important;border-color:#000!important}.cf-dashboard .btn.ghost,.cf-dashboard .text-btn{color:var(--ap-ink-2)!important;border:1px solid var(--ap-line)!important;background:0 0!important}.cf-dashboard .btn.ghost:hover,.cf-dashboard .text-btn:hover{border-color:var(--ap-line-strong)!important;color:var(--ap-ink)!important;background:var(--ap-paper)!important}.cf-dashboard .cf-empty{position:relative;overflow:hidden;background:var(--ap-paper)!important;border:1px dashed var(--ap-line-strong)!important;border-radius:16px!important;padding:64px 32px!important}.cf-dashboard .cf-empty:before{content:"";pointer-events:none;background-image:linear-gradient(var(--ap-line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--ap-line-soft) 1px, transparent 1px);opacity:.9;background-position:-1px -1px;background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 70%);mask-image:radial-gradient(#000 0%,#0000 70%)}.cf-dashboard .cf-empty>*{z-index:1;position:relative}.cf-dashboard .cf-empty h2{color:var(--ap-ink)!important;font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:-.02em!important;font-size:24px!important;font-weight:500!important;line-height:1.15!important}.cf-dashboard .cf-empty p{max-width:480px;color:var(--ap-ash)!important;margin:8px auto 0!important;font-size:14.5px!important;line-height:1.55!important}.cf-dashboard .cf-empty-illust span{background:var(--ap-paper)!important;border:1px solid var(--ap-line)!important;color:var(--ap-ash)!important;border-radius:12px!important;width:56px!important;height:56px!important;box-shadow:inset 0 1px #1a17150a!important}.cf-dashboard .cf-empty-illust span:nth-child(2){color:var(--ap-accent)!important;background:var(--ap-accent-soft)!important;border-color:#c95a3240!important}.cf-dashboard .cf-sidebar>.cf-side-brand:before{content:"";background-image:radial-gradient(circle at 50% 50%, var(--ap-accent) 1.5px, transparent 2px), radial-gradient(circle at 50% 50%, transparent 11px, var(--ap-line-strong) 11.5px, transparent 12.5px), radial-gradient(circle at 50% 50%, transparent 17px, var(--ap-line-soft) 17.5px, transparent 18.5px);opacity:.6;pointer-events:none;width:36px;height:36px;animation:4s ease-in-out infinite cfOrbitPulse;position:absolute;top:8px;right:12px}.cf-dashboard .cf-side-brand{position:relative}@keyframes cfOrbitPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.04)}}.cf-dashboard h1,.cf-dashboard h2,.cf-dashboard h3,.cf-dashboard .panel-head h3{color:var(--ap-ink)!important;font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:-.02em!important;font-weight:500!important}.cf-dashboard p{color:var(--ap-ink-2)!important}.cf-dashboard small{color:var(--ap-ash)!important}.cf-dashboard input,.cf-dashboard textarea,.cf-dashboard select{background:var(--ap-paper)!important;border:1px solid var(--ap-line)!important;color:var(--ap-ink)!important;font-family:var(--font-labil-grotesk-variable)!important;border-radius:10px!important}.cf-dashboard input:focus,.cf-dashboard textarea:focus,.cf-dashboard select:focus{border-color:var(--ap-accent)!important;box-shadow:0 0 0 3px var(--ap-accent-soft)!important;outline:0!important}.cf-dashboard .stack-card:after,.cf-dashboard .cf-rm-column:after,.cf-dashboard .cf-int-card:after{background:radial-gradient(240px circle at var(--ap-mx,-200px) var(--ap-my,-200px), #c95a3214, transparent 45%)!important}.cf-dashboard .cf-main{background:var(--ap-ivory)!important}.cf-dashboard .cf-main>section+section,.cf-dashboard .cf-canvas>section+section{border-top:1px solid var(--ap-line-soft)}.cf-dashboard ::-webkit-scrollbar-thumb{background:#1a171524 padding-box padding-box!important}.cf-dashboard ::-webkit-scrollbar-thumb:hover{background:#1a171538 padding-box padding-box!important}.app-command-center.cf-dashboard{border:1px solid var(--ap-line-strong)!important;box-shadow:none!important;border-radius:14px!important;margin:0 0 24px!important}.app-command-center.cf-dashboard:before{display:none!important}.dashboard-page-main .app-command-center.cf-dashboard{width:100%;max-width:none;margin:0!important}.cf-dashboard .ustage,.dashboard-page-main .ustage{position:relative;overflow:hidden;background:var(--ap-paper,#fff)!important;border:1px solid var(--ap-line,#1a17151a)!important;box-shadow:none!important;border-radius:14px!important;padding:56px 48px!important}.ustage-backdrop-flat{pointer-events:none!important;background:0 0!important;position:absolute!important;inset:0!important}.ustage-backdrop-flat .ustage-grain{opacity:.8;background-image:radial-gradient(#1a171506 .5px,#0000 .5px);background-size:32px 32px;position:absolute!important;inset:0!important}.cf-dashboard .ustage-eyebrow,.dashboard-page-main .ustage-eyebrow{align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex;background:var(--ap-paper)!important;border:1px solid var(--ap-line)!important;color:var(--ap-ink-2)!important;font-family:var(--font-labil-grotesk-variable)!important;box-shadow:none!important;border-radius:999px!important;padding:6px 12px!important}.cf-dashboard .ustage-eyebrow span,.dashboard-page-main .ustage-eyebrow span{background:var(--ap-ink)!important;color:var(--ap-paper)!important;letter-spacing:.08em!important;border-radius:6px!important;padding:3px 7px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:9px!important}.cf-dashboard .ustage-eyebrow em,.dashboard-page-main .ustage-eyebrow em{color:var(--ap-ash)!important;font-size:12px!important;font-style:normal!important;font-weight:400!important}.cf-dashboard .ustage-eyebrow-dot,.dashboard-page-main .ustage-eyebrow-dot{background:var(--ap-accent)!important;width:6px!important;height:6px!important;box-shadow:0 0 0 4px var(--ap-accent-soft)!important;border-radius:999px!important;animation:none!important}.cf-dashboard .ustage-title,.dashboard-page-main .ustage-title{color:var(--ap-ink)!important;font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:-.03em!important;-webkit-text-fill-color:var(--ap-ink)!important;text-shadow:none!important;background:0 0!important;font-size:clamp(28px,3.6vw,42px)!important;font-weight:500!important;line-height:1.05!important}.cf-dashboard .ustage-sub,.dashboard-page-main .ustage-sub{color:var(--ap-ash)!important;max-width:540px!important;font-size:15px!important;line-height:1.55!important}.cf-dashboard .ustage-drop,.dashboard-page-main .ustage-drop{position:relative;overflow:hidden;background:var(--ap-ivory)!important;border:1px dashed var(--ap-line-strong)!important;box-shadow:none!important;border-radius:14px!important;padding:22px!important}.cf-dashboard .ustage-drop:before,.dashboard-page-main .ustage-drop:before{content:"";pointer-events:none;background-image:linear-gradient(var(--ap-line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--ap-line-soft) 1px, transparent 1px);opacity:.9;background-position:-1px -1px;background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 75%);mask-image:radial-gradient(#000 0%,#0000 75%)}.cf-dashboard .ustage-drop>*,.dashboard-page-main .ustage-drop>*{z-index:1;position:relative}.cf-dashboard .ustage-drop.drag,.dashboard-page-main .ustage-drop.drag{border-color:var(--ap-accent)!important;background:var(--ap-accent-soft)!important}.cf-dashboard .ustage-drop.filled,.dashboard-page-main .ustage-drop.filled{background:var(--ap-paper)!important;border-style:solid!important}.cf-dashboard .ustage-drop-icon,.dashboard-page-main .ustage-drop-icon{place-items:center;display:grid;background:var(--ap-paper)!important;border:1px solid var(--ap-line)!important;color:var(--ap-accent)!important;border-radius:12px!important;width:56px!important;height:56px!important;box-shadow:inset 0 1px #1a17150a!important}.cf-dashboard .ustage-drop-text b,.dashboard-page-main .ustage-drop-text b{color:var(--ap-ink)!important;font-weight:600!important;font-family:var(--font-labil-grotesk-variable)!important}.cf-dashboard .ustage-drop-text span,.dashboard-page-main .ustage-drop-text span{color:var(--ap-ash)!important}.cf-dashboard .ustage-btn,.dashboard-page-main .ustage-btn{align-items:center;gap:6px;transition:border-color .2s,color .2s,background .2s;display:inline-flex;background:var(--ap-paper)!important;color:var(--ap-ink-2)!important;border:1px solid var(--ap-line)!important;font-family:var(--font-labil-grotesk-variable)!important;border-radius:10px!important;padding:8px 12px!important;font-size:13px!important;font-weight:500!important}.cf-dashboard .ustage-btn:hover,.dashboard-page-main .ustage-btn:hover{border-color:var(--ap-line-strong)!important;color:var(--ap-ink)!important}.cf-dashboard .ustage-btn.primary,.dashboard-page-main .ustage-btn.primary{background:var(--ap-ink)!important;color:var(--ap-paper)!important;border-color:var(--ap-ink)!important}.cf-dashboard .ustage-btn.primary:hover,.dashboard-page-main .ustage-btn.primary:hover{background:#000!important;border-color:#000!important}.cf-dashboard .ustage textarea,.dashboard-page-main .ustage textarea{background:var(--ap-paper)!important;border:1px solid var(--ap-line)!important;color:var(--ap-ink)!important;font-family:var(--font-labil-grotesk-variable)!important;border-radius:12px!important}.cf-dashboard .ustage-sample,.dashboard-page-main .ustage-sample{transition:border-color .2s,background .2s;background:var(--ap-paper)!important;border:1px solid var(--ap-line)!important;color:var(--ap-ink-2)!important;font-family:var(--font-labil-grotesk-variable)!important;border-radius:10px!important}.cf-dashboard .ustage-sample:hover,.dashboard-page-main .ustage-sample:hover{border-color:var(--ap-line-strong)!important;background:var(--ap-ivory)!important}.cf-dashboard .ustage-sample.active,.dashboard-page-main .ustage-sample.active{border-color:var(--ap-accent)!important;background:var(--ap-accent-soft)!important;color:var(--ap-accent)!important}.cf-dashboard .funnel,.dashboard-page-main .funnel{align-items:start;background:var(--ap-paper,#fff)!important;border:1px solid var(--ap-line,#1a17151a)!important;box-shadow:none!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) 320px!important;gap:24px!important;padding:28px!important;display:grid!important}.cf-dashboard .funnel>header,.dashboard-page-main .funnel>header{border-bottom:1px solid var(--ap-line-soft)!important;grid-column:1/-1!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:24px!important;margin-bottom:8px!important;padding-bottom:20px!important;display:grid!important}.cf-dashboard .funnel>header>div:first-child,.dashboard-page-main .funnel>header>div:first-child{gap:6px;display:grid}.cf-dashboard .funnel>header h3,.dashboard-page-main .funnel>header h3{color:var(--ap-ink)!important;font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:-.02em!important;margin:0!important;font-size:24px!important;font-weight:500!important}.funnel-sub{max-width:520px;color:var(--ap-ash)!important;margin:0!important;font-size:13.5px!important;line-height:1.5!important}.cf-dashboard .funnel-stats,.dashboard-page-main .funnel-stats{background:0 0!important;border:0!important;gap:0!important;padding:0!important;display:inline-flex!important}.cf-dashboard .funnel-stats span,.dashboard-page-main .funnel-stats span{text-align:right;border-right:1px solid var(--ap-line-soft)!important;color:var(--ap-ash)!important;gap:2px!important;padding:0 18px!important;font-size:11px!important;display:grid!important}.cf-dashboard .funnel-stats span:last-child,.dashboard-page-main .funnel-stats span:last-child{border-right:0!important;padding-right:0!important}.cf-dashboard .funnel-stats span:first-child,.dashboard-page-main .funnel-stats span:first-child{padding-left:0!important}.cf-dashboard .funnel-stats b,.dashboard-page-main .funnel-stats b{font-variant-numeric:tabular-nums;color:var(--ap-ink)!important;font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:-.02em!important;font-size:24px!important;font-weight:500!important}.cf-dashboard .funnel-stats em,.dashboard-page-main .funnel-stats em{color:var(--ap-ash)!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:10px!important;font-style:normal!important}.cf-dashboard .funnel-body,.dashboard-page-main .funnel-body{gap:10px;display:grid}.cf-dashboard .funnel-row,.dashboard-page-main .funnel-row{position:relative;background:var(--ap-paper)!important;border:1px solid var(--ap-line)!important;border-radius:12px!important;grid-template-columns:180px minmax(0,1fr) 132px!important;align-items:center!important;gap:18px!important;padding:14px 16px!important;transition:border-color .22s,background .22s,transform .22s cubic-bezier(.22,1,.36,1)!important;display:grid!important}.cf-dashboard .funnel-row:hover,.dashboard-page-main .funnel-row:hover{transform:translate(2px);border-color:var(--ap-line-strong)!important;background:var(--ap-ivory)!important}.cf-dashboard .funnel-row+.funnel-row:before,.dashboard-page-main .funnel-row+.funnel-row:before{content:"";background:linear-gradient(180deg, transparent, var(--ap-line-strong));width:1px;height:10px;position:absolute;top:-10px;left:30px}.funnel-row-side{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.funnel-row-icon{place-items:center;background:var(--ap-paper)!important;border:1px solid var(--ap-line)!important;width:32px!important;height:32px!important;color:var(--ap-ink-2)!important;border-radius:8px!important;display:grid!important}.funnel-row.tone-blue .funnel-row-icon{color:#2f6ed1;border-color:#2f6ed140;background:#2f6ed10f!important}.funnel-row.tone-violet .funnel-row-icon{color:#6d4cd1;border-color:#6d4cd140;background:#6d4cd10f!important}.funnel-row.tone-gold .funnel-row-icon{color:#b88513;border-color:#b8851347;background:#b8851312!important}.funnel-row.tone-red .funnel-row-icon{color:#c95a32;border-color:#c95a3247;background:#c95a3212!important}.funnel-row.tone-green .funnel-row-icon{color:#4a8f6c;border-color:#4a8f6c47;background:#4a8f6c12!important}.funnel-row-meta{gap:2px;min-width:0;display:grid}.funnel-row-meta b{color:var(--ap-ink)!important;font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:-.005em!important;font-size:14px!important;font-weight:600!important}.funnel-row-meta em{color:var(--ap-ash)!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:10px!important;font-style:normal!important}.funnel-row-main{min-width:0}.cf-dashboard .funnel-bar,.dashboard-page-main .funnel-bar{overflow:hidden;background:var(--ap-mist)!important;border:0!important;border-radius:999px!important;width:100%!important;height:8px!important}.cf-dashboard .funnel-bar-fill,.dashboard-page-main .funnel-bar-fill{border-radius:999px!important;height:100%!important}.funnel-row.tone-blue .funnel-bar-fill{background:linear-gradient(90deg,#4a8fde,#2f6ed1)!important}.funnel-row.tone-violet .funnel-bar-fill{background:linear-gradient(90deg,#8a72de,#6d4cd1)!important}.funnel-row.tone-gold .funnel-bar-fill{background:linear-gradient(90deg,#d8a543,#b88513)!important}.funnel-row.tone-red .funnel-bar-fill{background:linear-gradient(90deg,#e88357,#c95a32)!important}.funnel-row.tone-green .funnel-bar-fill{background:linear-gradient(90deg,#6ab088,#4a8f6c)!important}.funnel-row-count{justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}.funnel-row-count strong{font-variant-numeric:tabular-nums;line-height:1;color:var(--ap-ink)!important;font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:-.02em!important;font-size:22px!important;font-weight:500!important}.cf-dashboard .funnel-conversion-pill,.dashboard-page-main .funnel-conversion-pill{background:var(--ap-mist)!important;color:var(--ap-ash)!important;border:1px solid var(--ap-line-soft)!important;letter-spacing:.04em!important;border-radius:999px!important;padding:4px 10px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:10px!important;font-weight:500!important}.cf-dashboard .funnel-conversion-pill.end,.dashboard-page-main .funnel-conversion-pill.end{background:var(--ap-mint-soft)!important;color:var(--ap-mint)!important;border-color:#4a8f6c33!important}.cf-dashboard .funnel-conversion,.dashboard-page-main .funnel-conversion,.cf-dashboard .funnel-conversion-line,.dashboard-page-main .funnel-conversion-line{display:none!important}.cf-dashboard .funnel-side,.dashboard-page-main .funnel-side{overflow:hidden;background:var(--ap-ivory)!important;border:1px solid var(--ap-line)!important;border-radius:14px!important;padding:0!important}@media (width<=1100px){.cf-dashboard .funnel,.dashboard-page-main .funnel,.cf-dashboard .funnel>header,.dashboard-page-main .funnel>header{grid-template-columns:1fr!important}.cf-dashboard .funnel-stats,.dashboard-page-main .funnel-stats{justify-self:start}.cf-dashboard .funnel-row,.dashboard-page-main .funnel-row{grid-template-columns:160px minmax(0,1fr) 110px!important}}@media (width<=700px){.cf-dashboard .funnel-row,.dashboard-page-main .funnel-row{grid-template-columns:1fr!important;gap:10px!important}.funnel-row-count{justify-content:flex-start!important}}.dashboard-page-main{background:var(--color-canvas-white,#fff)!important;padding:24px max(20px,50vw - 640px) 60px!important}.dashboard-workspace-page{background:0 0!important;min-height:auto!important;padding:0!important}.dashboard-workspace-page .workspace-shell{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.dashboard-workspace-page .workspace-shell:before{display:none!important}.dashboard-workspace-page .workspace-title{margin:0 0 16px!important;padding:0 4px!important}.app-command-center.cf-dashboard{overflow:hidden;border:1px solid var(--ap-line-strong,#1a171529)!important;box-shadow:none!important;background:var(--ap-ivory,#fbf8f1)!important;border-radius:14px!important;margin:0!important}.ask.ask-v2{position:relative;overflow:hidden;background:var(--ap-paper,#fff)!important;border:1px solid var(--ap-line,#1a17151a)!important;box-shadow:none!important;border-radius:14px!important;padding:0!important}.ask.ask-v2 .ask-head-min{background:0 0!important;border:0!important;justify-content:flex-end!important;padding:14px 18px 0!important;display:flex!important}.ask.ask-v2 .ask-reset{align-items:center;gap:6px;transition:border-color .2s,color .2s;display:inline-flex;background:var(--ap-paper)!important;border:1px solid var(--ap-line)!important;color:var(--ap-ink-2)!important;font-family:var(--font-labil-grotesk-variable)!important;border-radius:999px!important;padding:6px 12px!important;font-size:12px!important;font-weight:500!important}.ask.ask-v2 .ask-reset:hover{border-color:var(--ap-line-strong)!important;color:var(--ap-ink)!important}.ask.ask-v2 .ask-stage{text-align:center;justify-items:center;padding:80px 32px 64px;display:grid;position:relative}.ask.ask-v2 .ask-stage:before{content:"";background:radial-gradient(ellipse at center, var(--ap-accent-soft,#c95a3214) 0%, transparent 60%);pointer-events:none;filter:blur(40px);z-index:0;width:640px;height:320px;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.ask.ask-v2 .ask-stage>*{z-index:1;position:relative}.ask-stage-title{font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:-.045em!important;color:var(--ap-ink,#1a1715)!important;margin:0 0 36px!important;font-size:clamp(40px,5vw,64px)!important;font-weight:400!important;line-height:1!important}.ask-form-v2{width:min(720px,100%);background:var(--ap-paper,#fff)!important;border:1px solid var(--ap-line-strong,#1a171529)!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:8px!important;transition:border-color .24s,box-shadow .28s,transform .24s cubic-bezier(.22,1,.36,1)!important;display:grid!important;box-shadow:inset 0 1px #1a17150a,0 16px 40px -20px #1a17150a!important}.ask-form-v2:focus-within{transform:translateY(-1px);border-color:var(--ap-accent,#c95a32)!important;box-shadow:inset 0 1px #1a17150a,0 24px 48px -16px #c95a321f!important}.ask-input-v2{max-height:200px;box-shadow:none!important;resize:none!important;font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:-.01em!important;color:var(--ap-ink,#1a1715)!important;background:0 0!important;border:0!important;min-height:52px!important;padding:14px 16px!important;font-size:18px!important;line-height:1.4!important}.ask-input-v2::placeholder{color:var(--ap-ash,#8a8276)!important;font-weight:400!important}.ask-input-v2:focus{outline:none!important}.ask-submit-v2{cursor:pointer;font-family:inherit;transition:transform .22s cubic-bezier(.22,1,.36,1),background .2s,opacity .2s;background:var(--ap-ink,#1a1715)!important;width:44px!important;height:44px!important;color:var(--ap-paper,#fff)!important;border:0!important;border-radius:12px!important;place-items:center!important;display:grid!important}.ask-submit-v2:hover:not(:disabled){transform:scale(1.04);background:#000!important}.ask-submit-v2:active:not(:disabled){transform:scale(.96)}.ask-submit-v2:disabled{cursor:not-allowed;opacity:.35!important}.ask-stage-foot{color:var(--ap-ash,#8a8276);letter-spacing:.04em;align-items:center;gap:12px;margin-top:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:inline-flex}.ask-stage-foot kbd{color:var(--ap-ink-2);border-radius:5px;padding:1px 6px;font-family:inherit;font-size:10px;box-shadow:inset 0 1px #1a17150a;background:var(--ap-mist,#f0ebde)!important;border:1px solid var(--ap-line-soft)!important}.ask-stage-dot{background:var(--ap-line-strong);border-radius:999px;width:3px;height:3px}.ask-suggested-v2{max-width:760px;flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;margin:32px auto 0!important;padding:0!important;display:flex!important}.ask-suggested-v2 .ask-chip{cursor:pointer;align-items:center;gap:8px;transition:border-color .2s,color .2s,background .2s,transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex;background:var(--ap-paper,#fff)!important;border:1px solid var(--ap-line,#1a17151a)!important;color:var(--ap-ink-2,#463f37)!important;font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:-.005em!important;border-radius:999px!important;padding:8px 14px!important;font-size:13px!important;font-weight:500!important}.ask-suggested-v2 .ask-chip svg{color:var(--ap-ash,#8a8276);flex-shrink:0;transition:color .2s}.ask-suggested-v2 .ask-chip:hover{border-color:var(--ap-accent,#c95a32)!important;color:var(--ap-ink,#1a1715)!important;background:var(--ap-paper)!important}.ask-suggested-v2 .ask-chip:hover svg{color:var(--ap-accent,#c95a32)}.ask.ask-v2 .ask-conversation{background:0 0!important;padding:28px 32px 36px!important}.ask.ask-v2 .ask-question{background:var(--ap-ivory,#fbf8f1)!important;border:1px solid var(--ap-line)!important;border-radius:12px!important;margin-bottom:24px!important;padding:14px 18px!important}.ask.ask-v2 .ask-question-label{margin-bottom:4px;display:block;color:var(--ap-ash)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:10px!important}.ask.ask-v2 .ask-question p{color:var(--ap-ink)!important;font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:-.012em!important;margin:0!important;font-size:17px!important;font-weight:500!important;line-height:1.4!important}.ask.ask-v2 .ask-thinking{text-align:center;justify-items:center;gap:14px;padding:56px 16px;display:grid!important}.ask.ask-v2 .ask-thinking-orb{background:radial-gradient(circle at 30% 30%, #ffd5a8 0%, transparent 50%), radial-gradient(circle at 70% 70%, var(--ap-accent) 0%, transparent 60%), var(--ap-ivory);border-radius:999px;width:64px;height:64px;animation:2s ease-in-out infinite askOrbPulse;position:relative}.ask.ask-v2 .ask-thinking-orb:before{content:"";border:1px solid var(--ap-accent-soft);border-radius:999px;animation:2.4s ease-out infinite askOrbRing;position:absolute;inset:-8px}@keyframes askOrbPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes askOrbRing{0%{opacity:0;transform:scale(.85)}40%{opacity:1}to{opacity:0;transform:scale(1.4)}}.ask.ask-v2 .ask-thinking h4{color:var(--ap-ink)!important;font-family:var(--font-labil-grotesk-variable)!important;letter-spacing:-.015em!important;margin:0!important;font-size:18px!important;font-weight:500!important}.ask.ask-v2 .ask-thinking ul{text-align:left;gap:6px;width:min(420px,100%);padding:0;list-style:none;display:grid;margin:8px 0 0!important}.ask.ask-v2 .ask-thinking li{font-family:var(--font-labil-grotesk-variable);color:var(--ap-ash);border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;transition:background .22s,color .22s;display:flex}.ask.ask-v2 .ask-thinking li.status-active{background:var(--ap-accent-soft);color:var(--ap-ink)}.ask.ask-v2 .ask-thinking li.status-done{color:var(--ap-ink-2)}.ask.ask-v2 .ask-thinking li>span{width:14px;color:var(--ap-accent);place-items:center;display:grid}@media (width<=700px){.ask.ask-v2 .ask-stage{padding:56px 20px 48px}.ask-stage-title{margin-bottom:24px!important;font-size:32px!important}.ask-form-v2{width:100%}.ask-input-v2{font-size:16px!important}}.dashboard-route .page-shell{background:var(--color-canvas-white,#fff)!important}.dashboard-page-main{min-height:calc(100vh - 78px);background:0 0!important;padding:20px max(20px,50vw - 640px) 48px!important}.dashboard-workspace-page,.workspace-section.dashboard-workspace-page{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}.dashboard-workspace-page:before,.dashboard-workspace-page:after,.workspace-section.dashboard-workspace-page:before,.workspace-section.dashboard-workspace-page:after{content:none!important;display:none!important}.dashboard-workspace-page .workspace-shell,.workspace-section.dashboard-workspace-page .workspace-shell{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.dashboard-workspace-page .workspace-shell:before,.dashboard-workspace-page .workspace-shell:after,.workspace-section.dashboard-workspace-page .workspace-shell:before,.workspace-section.dashboard-workspace-page .workspace-shell:after{content:none!important;display:none!important}.app-command-center.cf-dashboard{background:var(--ap-ivory,#fdfcf8)!important;border:1px solid var(--ap-line,#1a171514)!important;box-shadow:none!important;border-radius:14px!important;margin:0!important;overflow:hidden!important}.app-command-center.cf-dashboard:before,.app-command-center.cf-dashboard:after{content:none!important;display:none!important}.cf-dashboard .cf-header,.cf-dashboard .cf-header.compact{min-height:64px;background:var(--ap-ivory)!important;border:0!important;border-bottom:1px solid var(--ap-line)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;padding:16px 24px!important;display:grid!important}.cf-dashboard .cf-crumbs{color:var(--ap-ash)!important;text-overflow:ellipsis!important;white-space:nowrap!important;align-items:center!important;gap:8px!important;min-width:0!important;font-size:13px!important;font-weight:500!important;display:inline-flex!important;overflow:hidden!important}.cf-dashboard .cf-crumbs span,.cf-dashboard .cf-crumbs b{flex-shrink:0}.cf-dashboard .cf-crumbs b{color:var(--ap-ink)!important;letter-spacing:-.005em!important;font-weight:600!important}.cf-dashboard .cf-crumbs svg{flex-shrink:0;color:var(--ap-ash)!important}.cf-dashboard .cf-header-right{flex-shrink:0;align-items:center!important;gap:12px!important;display:inline-flex!important}.cf-dashboard .cf-sidebar{background:var(--ap-cream,#f8f5ee)!important;border-right:1px solid var(--ap-line)!important}.cf-dashboard .cf-empty{background:var(--ap-paper)!important;border-color:var(--ap-line)!important}.dashboard-page-main>.workspace-section+section,.dashboard-page-main>*+*{margin-top:16px}#workspace.workspace-section.dashboard-workspace-page,#workspace.dashboard-workspace-page{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}#workspace.dashboard-workspace-page:before,#workspace.dashboard-workspace-page:after{content:none!important;display:none!important}#workspace.dashboard-workspace-page .workspace-shell{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}#workspace.dashboard-workspace-page .workspace-shell:before,#workspace.dashboard-workspace-page .workspace-shell:after{content:none!important;display:none!important}.ask.ask-v2{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.ask.ask-v2 .ask-stage:before{width:720px!important}
