@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist:"Geist","Geist Fallback"}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-geist),Inter,ui-sans-serif,system-ui;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{border-width:0}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.border{border-width:1px}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.underline{text-decoration-line:underline}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{color-scheme:light;--navy:#0b1f3a;--navy-2:#0d2444;--navy-3:#143258;--blue:#2d62d6;--blue-2:#2553bd;--orange:#d99a2b;--gold:#c79433;--snow:#f5f7fb;--panel:#ffffff;--ink:#0b1f3a;--muted:#5c6b7c;--line:#e0e7f0;--line-dark:rgba(255,255,255,0.12);--green:#13795b;--red:#b33b3b;--shadow:0 24px 60px rgba(11,31,58,0.12);--shadow-card:0 12px 34px rgba(7,26,51,0.07);--shadow-card-hover:0 26px 56px rgba(7,26,51,0.16);--shadow-sm:0 6px 18px rgba(7,26,51,0.06);--radius:14px;--radius-sm:10px;--radius-lg:22px;--maxw:1180px;--step-hero:clamp(2.5rem,1.55rem + 4.2vw,4.3rem);--step-h2:clamp(1.9rem,1.45rem + 2.1vw,2.5rem);--step-h2-sm:clamp(1.8rem,1.45rem + 1.7vw,2.35rem);--step-h3:clamp(1.18rem,1.08rem + 0.5vw,1.35rem);--step-display:clamp(2.25rem,1.7rem + 2.4vw,3rem);--step-lead:clamp(1.04rem,0.99rem + 0.32vw,1.18rem);--section-y:clamp(56px,5vw + 28px,84px);--section-y-lg:clamp(64px,6vw + 30px,90px);--grad-accent:linear-gradient(110deg,rgba(45,98,214,0.18),rgba(199,148,51,0.1) 48%,transparent 74%);--grad-navy:linear-gradient(180deg,var(--navy) 0%,var(--navy-2) 100%);--grad-soft:linear-gradient(180deg,#ffffff,#f2f6fb)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;overflow-x:hidden;background:var(--snow);color:var(--ink);font-family:var(--font-geist),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}body,button,input,select,textarea{letter-spacing:0}h1,h2,h3,h4,h5,h6{text-wrap:balance}a,em,h1,h2,h3,h4,h5,h6,li,p,span,strong,summary{overflow-wrap:break-word}p{text-wrap:pretty}a{color:inherit}a,a:hover{text-decoration:none}button,input,select,textarea{font:inherit}button,summary{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid rgba(31,107,255,.36);outline-offset:3px}.container{width:min(var(--maxw),calc(100% - 40px));margin:0 auto}.container.narrow{max-width:820px}.site-header{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--line-dark);background:rgba(7,26,51,.94);box-shadow:0 16px 36px rgba(7,26,51,.18);backdrop-filter:blur(18px)}.site-nav{width:min(var(--maxw),calc(100% - 40px));min-height:74px;margin:0 auto;display:flex;align-items:center;gap:24px}.brand,.product-brand{display:inline-flex;align-items:center;gap:10px;font-weight:850;color:#fff;white-space:nowrap}.brand{font-size:1.35rem}.brand-lockup{display:grid;gap:0;line-height:1.05}.brand-lockup small{color:#aac2df;font-size:.68rem;font-weight:720}.brand-mark{width:34px;height:34px;flex:none;display:inline-block;background-image:url(/icon/erioun-icon.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.nav-links,.nav-menu{display:flex;align-items:center;justify-content:center;gap:4px;flex:1}.nav-group{position:relative}.nav-links a,.nav-login,.nav-primary,.nav-trigger{min-height:38px;display:inline-flex;align-items:center;border-radius:var(--radius-sm);padding:0 10px;color:#d8e5f5;font-size:.94rem;font-weight:660}.nav-trigger{border:0;background:transparent;font-family:inherit}.nav-trigger:after{content:"";width:7px;height:7px;margin-left:8px;border-right:2px solid;border-bottom:2px solid;transform:translateY(-2px) rotate(45deg);transition:transform .16s ease}.nav-trigger[aria-expanded=true]:after{transform:translateY(2px) rotate(225deg)}.nav-panel{position:absolute;top:calc(100% + 12px);left:50%;width:min(560px,calc(100vw - 40px));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius);padding:12px;background:rgba(7,26,51,.98);box-shadow:0 26px 70px rgba(0,0,0,.32);transform:translateX(-50%)}.nav-group:last-of-type .nav-panel{right:0;left:auto;transform:none}.nav-panel-link{display:grid;gap:4px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);padding:12px;color:#f5f8fc;background:rgba(255,255,255,.05)}.nav-panel-link span{font-weight:780}.nav-panel-link small{color:#aac2df;font-size:.82rem;line-height:1.45}.nav-panel-link:hover{border-color:rgba(31,107,255,.5);background:rgba(31,107,255,.15)}.nav-links a:hover,.nav-login:hover,.nav-primary:hover,.nav-trigger:hover{color:#fff;background:rgba(255,255,255,.1)}.nav-primary.active{color:#fff;background:rgba(255,255,255,.12)}.nav-actions{display:flex;align-items:center;gap:8px}.mobile-menu{display:none}.mobile-menu-trigger{min-height:42px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-sm);padding:0 14px;background:rgba(255,255,255,.06);color:#fff;font-family:inherit;font-weight:780}.mobile-menu-panel{position:absolute;top:calc(100% + 10px);right:0;width:min(420px,calc(100vw - 28px));max-height:calc(100vh - 110px);overflow:auto;display:grid;gap:18px;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius);padding:18px;background:rgba(7,26,51,.98);box-shadow:0 26px 70px rgba(0,0,0,.32)}.mobile-menu-group{display:grid;gap:8px}.mobile-menu-group h2{margin:0;color:#fff;font-size:.82rem;text-transform:uppercase}.mobile-menu-group a{border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);padding:10px 12px;color:#dbe7f8;background:rgba(255,255,255,.06);font-weight:720}.mobile-menu-group a:hover{color:#fff;background:rgba(31,107,255,.18)}.mobile-menu-group .mobile-menu-cta{color:#fff;background:var(--blue)}.button-link{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius);border:1px solid transparent;padding:0 18px;font-size:.96rem;font-weight:760;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.button-link:hover{transform:translateY(-1px)}.button-link-primary{color:#fff;background:var(--blue);box-shadow:0 16px 28px rgba(31,107,255,.28)}.button-link-primary:hover{background:var(--blue-2);box-shadow:0 20px 34px rgba(31,107,255,.34)}.button-link-secondary{color:var(--ink);background:#fff;border-color:var(--line)}.site-header .button-link-secondary{color:var(--navy);border-color:rgba(255,255,255,.2);box-shadow:none}.button-link-ghost{color:var(--blue);background:transparent;padding-inline:0}.page-hero{position:relative;overflow:hidden;padding:clamp(64px,6vw + 28px,104px) 0 clamp(54px,5vw + 22px,84px);color:#fff;background:radial-gradient(820px 380px at 86% 6%,rgba(45,98,214,.34),transparent 62%),radial-gradient(620px 300px at 6% 0,rgba(199,148,51,.14),transparent 60%),var(--grad-navy)}.page-hero-compact{padding:clamp(56px,5vw + 20px,80px) 0 clamp(44px,4vw + 18px,60px)}.page-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:radial-gradient(880px 460px at 72% 16%,#000 0,transparent 72%);mask-image:radial-gradient(880px 460px at 72% 16%,#000 0,transparent 72%)}.page-hero:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent)}.page-hero .hero-layout{position:relative;z-index:1}.hero-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);align-items:center;gap:54px}.hero-layout-solo{display:block;max-width:860px}.hero-copy{max-width:770px}.asymmetry-grid>*,.hero-copy,.hero-layout>*,.kaeros-layout>*,.proof-layout>*,.split-section>*{min-width:0}.demo-label,.eyebrow{min-height:28px;display:inline-flex;align-items:center;border:1px solid rgba(31,107,255,.22);border-radius:999px;padding:0 10px;color:#dbe7f8;background:rgba(255,255,255,.08);font-size:.74rem;font-weight:800;text-transform:uppercase}.product-split .eyebrow,.section .eyebrow{color:var(--blue);background:#edf4ff;border-color:#cce0ff}.auth-card h1,.hero-copy h1,.product-topbar h1{margin:18px 0;line-height:1.04;font-weight:850;letter-spacing:0}.hero-copy h1{max-width:820px;font-size:var(--step-hero);letter-spacing:-.02em}.hero-copy p{max-width:62ch;margin:0;color:#d7e1ef;font-size:var(--step-lead);line-height:1.72}.hero-actions{gap:12px;margin-top:28px}.hero-actions,.hero-proof{display:flex;flex-wrap:wrap}.hero-proof{gap:8px;max-width:640px;margin:26px 0 0;padding:0;list-style:none}.hero-proof li{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:7px 12px;color:#dce8f7;background:rgba(255,255,255,.07);font-size:.84rem;font-weight:720}.hero-proof li:before{content:"\2713";color:#8fb6ff;font-weight:850}.plan-note,.product-status,.status-pill{display:inline-flex;align-items:center;min-height:26px;border-radius:999px;padding:0 9px;font-size:.76rem;font-weight:800}.status-blue{color:#fff;background:var(--blue)}.status-gold{color:var(--navy);background:var(--gold)}.section{padding:var(--section-y) 0;background:#fff}.section-muted{background:var(--snow)}.section-heading{max-width:780px;margin:0 auto 32px;text-align:center}.cta-inner h2,.section-heading h2,.split-section h2{margin:0;color:var(--ink);font-size:var(--step-h2);line-height:1.12;font-weight:840;letter-spacing:-.018em}.cta-inner p,.section-heading p,.section-lead{color:var(--muted);font-size:var(--step-lead);line-height:1.72}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,232px),1fr));gap:18px}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pain-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px}.feature-card,.form-card,.metric-card,.note-panel,.pain-card,.price-card,.privacy-card,.product-panel{border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-card)}.feature-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.feature-card:hover{transform:translateY(-3px);border-color:#c8d8ef;box-shadow:var(--shadow-card-hover)}.feature-card,.pain-card{padding:24px}.feature-card h3,.note-panel h3,.price-card h3,.privacy-card h2,.product-panel h2{margin:0;color:var(--ink);font-size:1.08rem;line-height:1.22}.feature-card p,.note-panel p,.price-card p,.privacy-card p,.product-panel p{margin:12px 0 0;color:var(--muted)}.pain-section{background:#fff}.pain-card{min-height:112px;display:flex;align-items:flex-end;color:var(--navy);font-size:1.08rem;font-weight:780;background:linear-gradient(180deg,#fff,#f2f6fb)}.asymmetry-section{padding:var(--section-y-lg) 0;color:#fff;background:linear-gradient(135deg,rgba(31,107,255,.18),rgba(217,154,43,.1)),var(--navy)}.asymmetry-grid,.kaeros-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(340px,.72fr);align-items:center;gap:44px}.asymmetry-grid h2,.kaeros-layout h2{margin:18px 0 14px;color:#fff;font-size:var(--step-h2);line-height:1.1;font-weight:850;letter-spacing:-.018em}.asymmetry-grid p,.kaeros-layout p{margin:0;color:#d7e1ef;font-size:var(--step-lead)}.system-contrast{display:grid;gap:12px}.system-contrast article{border:1px solid rgba(255,255,255,.14);border-radius:var(--radius);padding:18px;background:rgba(255,255,255,.08)}.system-contrast span{display:block;color:#9ec0ff;font-size:.8rem;font-weight:820;text-transform:uppercase}.system-contrast strong{display:block;margin-top:6px;color:#fff;line-height:1.35}.system-contrast article:last-child{border-color:rgba(45,98,214,.55);background:rgba(45,98,214,.18);box-shadow:inset 0 0 0 1px rgba(45,98,214,.32),0 18px 40px rgba(45,98,214,.2)}.system-contrast article:last-child span{color:#bcd2ff}.how-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr));gap:12px}.how-card{min-height:150px;border:1px solid var(--line);border-radius:var(--radius);padding:18px;background:#fff;box-shadow:0 12px 34px rgba(7,26,51,.06)}.how-card span{color:var(--blue);font-weight:850}.how-card h3{margin:34px 0 0;color:var(--ink);font-size:1rem;line-height:1.28}.module-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.module-card{min-height:230px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius);padding:24px;background:#fff;box-shadow:var(--shadow-card);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.module-card:hover{transform:translateY(-4px);border-color:rgba(45,98,214,.45);box-shadow:var(--shadow-card-hover)}.module-card h3{margin:0;color:var(--ink);font-size:1.08rem}.module-card p{margin:12px 0 18px;color:var(--muted)}.module-card span{display:inline-flex;align-items:center;gap:6px;margin-top:auto;color:var(--blue);font-weight:800}.module-card span:after{content:"→";transition:transform .18s ease}.module-card:hover span:after{transform:translateX(4px)}.kaeros-band,.mockup-band{padding:var(--section-y-lg) 0;color:#fff;background:var(--navy)}.kaeros-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.split-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);gap:44px}.product-split,.split-section{align-items:center}.note-panel{padding:26px;border-top:4px solid var(--gold)}.mini-proof{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.mini-proof span{border:1px solid var(--line);border-radius:999px;padding:8px 11px;color:var(--navy);background:#fff;font-size:.88rem;font-weight:760}.trust-band{padding:34px 0;color:#fff;background:var(--navy)}.trust-band-inner{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.trust-band-inner span{border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:9px 12px;color:#dce8f7;background:rgba(255,255,255,.08);font-size:.9rem;font-weight:740}.proof-section{padding:var(--section-y) 0;background:#fff}.proof-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);align-items:center;gap:48px}.proof-copy h2{margin:18px 0 14px;color:var(--ink);font-size:var(--step-h2-sm);line-height:1.12;font-weight:840;letter-spacing:-.018em}.proof-copy>p{margin:0;color:var(--muted);font-size:var(--step-lead)}.proof-points{display:grid;gap:12px;margin-top:26px}.proof-card{border:1px solid var(--line);border-radius:var(--radius);padding:18px;background:#fff;box-shadow:0 12px 34px rgba(7,26,51,.06)}.proof-card h3{margin:0;color:var(--ink);font-size:1rem}.proof-card p{margin:8px 0 0;color:var(--muted);font-size:.94rem}.price-card{position:relative;display:flex;flex-direction:column;padding:26px}.price-card .button-link{width:100%;margin-top:auto}.price-card-featured{border-color:rgba(45,98,214,.5);box-shadow:0 22px 54px rgba(45,98,214,.18);transform:translateY(-6px)}.price-card-featured .plan-note{color:#fff;background:var(--blue)}.price-card strong{display:block;margin:16px 0 10px;color:var(--navy);font-size:1.85rem;line-height:1.1}.price-card ul{display:grid;gap:8px;margin:18px 0 22px;padding:0;list-style:none}.price-card li{color:var(--navy-3);font-size:.95rem}.plan-note{margin-bottom:14px;color:var(--navy);background:#edf4ff}.billing-note{margin:22px auto 0;color:var(--muted);text-align:center}.faq-list{display:grid;gap:12px}.faq-list details{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:18px 20px;transition:border-color .18s ease,box-shadow .18s ease}.faq-list details[open]{border-color:#c2d4ee;box-shadow:var(--shadow-sm)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;color:var(--navy);font-weight:780}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";flex:none;color:var(--blue);font-size:1.35rem;font-weight:800;line-height:1}.faq-list details[open] summary:after{content:"\2212"}.faq-list p{margin:12px 0 0;color:var(--muted)}.related-section h2{margin:0 0 18px;font-size:1.5rem}.related-links{display:flex;flex-wrap:wrap;gap:10px}.related-links a{min-height:42px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:var(--radius);padding:0 14px;color:var(--navy);background:#fff;font-weight:740;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.related-links a:hover{transform:translateY(-2px);border-color:rgba(45,98,214,.45);color:var(--blue);box-shadow:var(--shadow-sm)}.cta-section{padding:var(--section-y-lg) 0;color:#fff;background:radial-gradient(680px 280px at 50% 0,rgba(45,98,214,.32),transparent 70%),linear-gradient(110deg,rgba(31,107,255,.22),rgba(217,154,43,.16)),var(--navy)}.cta-inner{max-width:880px;text-align:center}.cta-inner h2,.cta-inner p{color:#fff}.cta-inner .hero-actions{justify-content:center}.sticky-cta{position:fixed;right:0;bottom:0;left:0;z-index:60;display:none;padding:10px 14px calc(10px + env(safe-area-inset-bottom, 0px));border-top:1px solid rgba(255,255,255,.12);background:rgba(7,26,51,.96);box-shadow:0 -16px 40px rgba(7,26,51,.4);backdrop-filter:blur(14px);transform:translateY(130%);visibility:hidden;transition:transform .28s ease}.sticky-cta.visible{transform:translateY(0);visibility:visible}.sticky-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:12px}.sticky-cta-copy strong{display:block;color:#fff;font-size:.96rem;line-height:1.2}.sticky-cta-copy small{display:block;color:#b9c9dc;font-size:.8rem}.sticky-cta .button-link{flex:none}@media (max-width:720px){.sticky-cta{display:block}}.legal-sections section+section{margin-top:28px;border-top:1px solid var(--line);padding-top:28px}.legal-sections h2{margin:0 0 10px;color:var(--ink);font-size:1.35rem}.legal-sections p{margin:0;color:var(--muted)}.form-container{max-width:720px}.two-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.contact-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.92fr);align-items:start;gap:22px}.contact-aside{border:1px solid var(--line);border-radius:var(--radius);padding:26px;background:var(--grad-soft);box-shadow:var(--shadow-card)}.contact-aside h3{margin:0 0 16px;color:var(--navy);font-size:1.12rem}.contact-channels{display:grid;gap:16px;margin:0;padding:0;list-style:none}.contact-channels li{display:grid;gap:3px}.contact-channel-label{color:var(--blue);font-size:.74rem;font-weight:820;letter-spacing:.06em;text-transform:uppercase}.contact-channels a{color:var(--navy);font-weight:760}.contact-channels a:hover{color:var(--blue)}.contact-channels small,.contact-channels span{color:var(--muted);font-size:.9rem}.contact-aside-note{margin-top:22px;border-top:1px solid var(--line);padding-top:18px}.contact-aside-note strong{display:block;margin-bottom:6px;color:var(--navy)}.contact-aside-note p{margin:0;color:var(--muted);font-size:.9rem}.h-captcha{margin-bottom:16px}.form-card{padding:26px}.form-card+.form-card{margin-top:18px}.form-card h2{margin:0 0 10px;color:var(--navy);font-size:1.35rem}.form-card h3{margin:22px 0 10px}.form-card p{color:var(--muted)}.form-card a{color:var(--blue);font-weight:760}.app-form label,.auth-card label,.compose-grid label,.field{display:grid;gap:7px;margin-bottom:14px;color:var(--navy);font-size:.92rem;font-weight:760}.app-form input,.app-form select,.app-form textarea,.auth-card input,.compose-grid input,.compose-grid select,.compose-grid textarea,.field input,.field select,.field textarea,.product-search input{width:100%;border:1px solid #cfdbea;border-radius:var(--radius);background:#fff;color:var(--ink)}.app-form input,.app-form select,.auth-card input,.compose-grid input,.compose-grid select,.field input,.field select{min-height:46px;padding:0 12px}.app-form textarea,.compose-grid textarea,.field textarea{padding:12px;resize:vertical}.app-form input:focus,.app-form select:focus,.app-form textarea:focus,.auth-card input:focus,.compose-grid input:focus,.compose-grid select:focus,.compose-grid textarea:focus,.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(45,98,214,.16)}.app-form,.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field-help{margin:0 0 14px;color:var(--muted);font-size:.92rem}.toggle-stack{display:grid;gap:10px}.toggle-row{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:14px;transition:border-color .15s ease,background .15s ease}.toggle-row:hover{border-color:#c8d8ef;background:#fbfdff}.toggle-row:has(input:disabled):hover{border-color:var(--line);background:#fff}.toggle-row input{width:20px;height:20px;margin-top:2px;accent-color:var(--blue)}.toggle-row small,.toggle-row strong{display:block}.toggle-row small{color:var(--muted);font-weight:500}.form-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.secondary-action,.submit-button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius);border:1px solid transparent;padding:0 16px;font-weight:780;line-height:1.2;transition:background .16s ease,border-color .16s ease,transform .16s ease}.secondary-action:hover,.submit-button:hover{transform:translateY(-1px)}.submit-button{color:#fff;background:var(--blue)}.submit-button:hover{background:var(--blue-2)}.secondary-action{color:var(--navy);background:#fff;border-color:var(--line)}.secondary-action:hover{border-color:#c3d3ea;background:#f7faff}.form-note{margin:14px 0 0;border-radius:var(--radius);padding:12px 14px;font-size:.92rem}.form-note-idle,.form-note-info{color:var(--navy);background:#edf4ff}.form-note-ok{color:#0d5d45;background:#e8f6ef}.form-note-error{color:#8f2525;background:#fbeaea}.site-footer{color:#d8e5f5;background:var(--navy)}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:28px;padding:52px 0 32px}.brand-footer{color:#fff}.footer-brand p{max-width:330px;color:#b8c8dc}.footer-brand strong{display:block;max-width:330px;color:#fff;font-size:1.06rem;line-height:1.35}.footer-trust-card{max-width:360px;margin-top:22px;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);padding:16px;background:rgba(255,255,255,.07)}.footer-trust-card span{display:block;color:#fff;font-weight:780}.footer-trust-card p{margin:8px 0 0;color:#c7d5e6}.footer-group h2{margin:0 0 12px;color:#fff;font-size:.88rem}.footer-group a{display:block;margin:8px 0;color:#c7d5e6;font-size:.92rem}.footer-bottom a,.footer-group a{transition:color .15s ease}.footer-bottom a:hover,.footer-group a:hover{color:#fff}.footer-trust-strip{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid rgba(255,255,255,.1);padding:18px 0}.footer-trust-strip span{border:1px solid rgba(255,255,255,.13);border-radius:999px;padding:7px 10px;color:#dce8f7;background:rgba(255,255,255,.07);font-size:.82rem;font-weight:760}.footer-bottom{display:flex;justify-content:space-between;gap:18px;border-top:1px solid rgba(255,255,255,.1);padding:20px 0;color:#b8c8dc;font-size:.9rem}.product-shell{min-height:100vh;display:grid;grid-template-columns:280px minmax(0,1fr);background:#eef3f9}.product-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:24px;padding:22px;color:#fff;background:var(--navy)}.product-brand{font-size:1.25rem}.coin-balance-pill{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:0 10px;color:#fff;background:rgba(255,255,255,.08);font-size:.86rem;font-weight:820}.coin-balance-pill span,.coin-cost-badge span{color:var(--gold)}.product-brand>span:not(.brand-mark){display:grid;line-height:1.05}.product-brand small{color:#aac2df;font-size:.68rem;font-weight:720}.product-sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-backdrop,.product-menu-button,.sidebar-close{display:none}.product-topbar-lead{display:flex;align-items:center;gap:14px;min-width:0}.product-sidebar nav{display:grid;gap:6px;overflow:auto;padding-right:2px}.product-nav-link{min-height:42px;display:flex;align-items:center;gap:10px;border-radius:var(--radius);padding:0 12px;color:#c9d7e8;font-weight:700}.product-nav-link.active,.product-nav-link:hover{color:#fff;background:rgba(255,255,255,.1)}.product-nav-link-admin{margin-top:4px;border-top:1px solid rgba(255,255,255,.1);padding-top:12px}.sidebar-primary-action{min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius);color:#fff;background:var(--blue);font-weight:800}.sidebar-trust{margin-top:auto;display:grid;grid-template-columns:auto 1fr;gap:10px;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);padding:14px;color:#cbd8e8;font-size:.86rem}.product-main{min-width:0}.product-topbar{min-height:126px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);padding:24px 32px;background:rgba(255,255,255,.84);backdrop-filter:blur(14px)}.product-topbar .demo-label{color:var(--blue);background:#edf4ff}.product-topbar h1{margin:10px 0 4px;color:var(--navy);font-size:2.15rem}.product-topbar p{margin:0;color:var(--muted)}.product-search{width:min(360px,100%);display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:var(--radius);padding:0 12px;background:#fff}.product-search input{min-height:44px;border:0;padding:0}.product-topbar-actions{width:min(560px,100%);display:flex;align-items:center;justify-content:flex-end;gap:10px}.inline-link,.primary-link-card,.topbar-add{display:inline-flex;align-items:center;gap:8px;color:var(--blue);font-weight:800}.topbar-add{min-height:44px;flex:none;border-radius:var(--radius);padding:0 14px;color:#fff;background:var(--blue)}.product-content{display:grid;gap:18px;padding:26px 32px 42px}.product-grid{display:grid;gap:16px}.product-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.product-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.product-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-hero-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.72fr);gap:16px}.metric-card,.privacy-card,.product-panel{padding:20px}.product-panel{min-width:0}.product-panel-accent{border-color:rgba(31,107,255,.28);background:linear-gradient(180deg,#fff,#f5f9ff)}.metric-card{display:grid;gap:8px}.metric-card svg,.privacy-card svg{color:var(--blue)}.metric-card small,.metric-card span{color:var(--muted)}.metric-card strong{color:var(--navy);font-size:2.25rem;line-height:1}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.product-panel-heading{align-items:flex-start}.panel-eyebrow{display:block;margin-bottom:7px;color:var(--blue);font-size:.74rem;font-weight:850;text-transform:uppercase}.panel-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.panel-heading a{display:inline-flex;align-items:center;gap:6px;color:var(--blue);font-size:.9rem;font-weight:760}.action-list{display:grid;gap:10px}.product-badge{min-height:26px;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:0 9px;font-size:.76rem;font-weight:820;white-space:nowrap}.product-badge-blue{color:var(--blue);background:#edf4ff}.product-badge-gold{color:var(--navy);background:#fff3d6}.product-badge-green{color:#0d5d45;background:#e8f6ef}.product-badge-red{color:#8f2525;background:#fbeaea}.product-badge-muted{color:var(--muted);background:#eef2f7}.coin-cost-badge{min-height:24px;display:inline-flex;align-items:center;justify-content:center;gap:4px;width:-moz-fit-content;width:fit-content;border:1px solid #f0dba5;border-radius:999px;padding:0 8px;color:var(--navy);background:#fff7df;font-size:.74rem;font-weight:860;white-space:nowrap}.action-card,.pipeline-item,.table-row{border:1px solid var(--line);border-radius:var(--radius);background:#fff}.action-card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px}.action-card:before,.action-center-item:before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;background:#c8d8ef}.action-tone-red{border-color:#f0b7b7;background:linear-gradient(90deg,#fff6f6,#fff 42%)}.action-tone-red:before{background:var(--red)}.action-tone-gold{border-color:#efd69c;background:linear-gradient(90deg,#fffaf0,#fff 42%)}.action-tone-gold:before{background:var(--gold)}.action-tone-blue{border-color:#cce0ff;background:linear-gradient(90deg,#f6f9ff,#fff 42%)}.action-tone-blue:before{background:var(--blue)}.action-tone-green{border-color:#bfe4d5;background:linear-gradient(90deg,#f3fbf7,#fff 42%)}.action-tone-green:before{background:var(--green)}.action-tone-muted{border-color:#d6dee8;background:linear-gradient(90deg,#f7f9fc,#fff 42%)}.action-tone-muted:before{background:#8fa0b4}.action-card-rich small,.cost-note{display:block;margin-top:8px;color:var(--muted)}.card-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.action-card svg{color:var(--blue)}.action-card p,.table-row p{margin:4px 0 0;color:var(--muted)}.product-status{color:var(--navy);background:#edf4ff}.next-action-card{border:1px solid #cce0ff;border-radius:var(--radius);padding:18px;background:#f4f8ff}.next-action-card h3{margin:10px 0 0;color:var(--navy)}.next-action-card a{display:inline-flex;margin-top:12px;color:var(--blue);font-weight:780}.pipeline-board{display:grid;grid-template-columns:repeat(6,minmax(190px,1fr));gap:14px;overflow-x:auto;padding-bottom:8px}.pipeline-lane{min-height:460px;border:1px solid var(--line);border-radius:var(--radius);padding:14px;background:#fff}.pipeline-lane h2{margin:0 0 12px;color:var(--navy);font-size:1rem}.pipeline-item{display:grid;gap:4px;margin-bottom:10px;padding:12px}.empty-lane,.pipeline-item small,.pipeline-item span{color:var(--muted)}.table-list{display:grid;gap:10px}.table-row{display:grid;grid-template-columns:minmax(0,1.5fr) 1fr auto 1fr;align-items:center;gap:14px;padding:14px}.table-row small,.table-row span{color:var(--muted)}.form-panel p{margin-bottom:20px}.wide-field{grid-column:1/-1}.check-list{display:grid;gap:12px;margin:18px 0 0;padding:0;list-style:none}.check-list li{display:flex;align-items:center;gap:8px;color:var(--navy);font-weight:700}.check-list svg{color:var(--green)}.privacy-card span{display:inline-flex;margin-top:14px;border-radius:999px;padding:6px 9px;color:var(--navy);background:#edf4ff;font-size:.82rem;font-weight:780}.score-strip{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;border-color:rgba(31,107,255,.28)}.score-bubble{width:72px;height:72px;display:grid;place-items:center;border-radius:999px;color:#fff;background:var(--blue);font-size:1.7rem;font-weight:850}.alias-copy-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 12px}.alias-copy-row code{min-height:44px;display:inline-flex;align-items:center;min-width:min(100%,320px);border:1px solid var(--line);border-radius:var(--radius);padding:0 12px;color:var(--navy);background:#fff;overflow-wrap:anywhere}.alias-panel-compact{padding:16px 18px}.alias-compact-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.alias-compact-row strong{min-height:38px;display:inline-flex;align-items:center;flex:1 1 280px;border:1px solid var(--line);border-radius:var(--radius);padding:0 12px;color:var(--navy);background:#fff;overflow-wrap:anywhere}.quick-add-card{display:flex;flex-direction:column}.quick-add-card .primary-link-card{margin-top:auto;border:1px solid rgba(31,107,255,.18);border-radius:var(--radius);padding:12px;background:#edf4ff}.metric-grid-compact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.compact-metric{padding:14px;box-shadow:none}.compact-metric strong{font-size:1.65rem}.application-card-grid,.opportunity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.alias-card,.application-card,.opportunity-card{min-width:0;display:grid;gap:14px;border:1px solid var(--line);border-radius:var(--radius);padding:18px;color:var(--ink);background:#fff;box-shadow:var(--shadow-card)}.application-card:hover,.opportunity-card:hover{border-color:#c8d8ef;box-shadow:var(--shadow-card-hover)}.application-card:focus-visible,.opportunity-card:focus-visible{outline:3px solid rgba(31,107,255,.28);outline-offset:4px;border-color:#9fc1f5}.application-card-top,.detail-header,.vault-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.application-logo{width:42px;height:42px;display:grid;place-items:center;border-radius:var(--radius);color:#fff;background:var(--navy-3);font-weight:850}.application-card h3,.detail-header h2,.opportunity-card h2{margin:0;color:var(--navy);font-size:1.08rem}.application-card p,.application-card small,.opportunity-card p,.opportunity-card small{margin:0;color:var(--muted)}.application-card-gridline,.application-card-meta,.detail-fact-grid,.opportunity-scores{display:grid;gap:10px}.application-card-meta{grid-template-columns:repeat(3,minmax(0,auto));justify-content:flex-start}.application-card-gridline,.detail-fact-grid,.opportunity-scores{grid-template-columns:repeat(2,minmax(0,1fr))}.fact{min-width:0;display:grid;gap:3px}.fact span{color:var(--muted);font-size:.78rem}.fact strong{color:var(--navy);font-size:.9rem;overflow-wrap:anywhere}.empty-state{border:1px dashed #bdd0e8;border-radius:var(--radius);padding:24px;background:#f7fbff}.empty-state h3{margin:0;color:var(--navy)}.action-button-row,.ai-action-grid,.empty-actions,.help-link-grid,.profile-chip-grid,.safety-grid,.settings-grid{display:flex;flex-wrap:wrap;gap:10px}.empty-actions a,.help-link-grid a,.profile-chip-grid span,.settings-token{min-height:38px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:var(--radius);padding:0 12px;color:var(--navy);background:#fff;font-weight:760}.product-tabs{display:flex;flex-wrap:wrap;gap:8px}.product-tabs a,.product-tabs button{min-height:38px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;padding:0 12px;color:var(--muted);background:#fff;font-weight:780}.product-tabs a.active,.product-tabs button.active{color:#fff;border-color:var(--blue);background:var(--blue)}.filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.filter-search{flex:1 1 240px;position:relative}.filter-search svg{position:absolute;top:50%;left:12px;color:var(--muted);transform:translateY(-50%)}.compact-field input,.compact-field select,.filter-bar select,.filter-search input{width:100%;min-height:42px;border:1px solid var(--line);border-radius:var(--radius);padding:0 12px;background:#fff}.filter-search svg+input{padding-left:38px}.filter-chip,.view-toggle button{min-height:38px;padding:0 10px;color:var(--navy);font-weight:760}.filter-chip,.view-toggle,.view-toggle button{border:1px solid var(--line);border-radius:var(--radius);background:#fff}.view-toggle{display:flex;gap:4px;padding:4px}.view-toggle button{border:0}.view-toggle button.active{color:#fff;background:var(--blue)}.usage-meter{display:grid;gap:8px;margin-top:12px}.usage-meter>div:first-child{display:flex;justify-content:space-between;gap:12px;color:var(--navy)}.usage-track{height:8px;overflow:hidden;border-radius:999px;background:#e4ebf5}.usage-track span{display:block;height:100%;border-radius:inherit;background:var(--blue)}.usage-meter small{color:var(--muted)}.action-center-list,.document-stack,.router-list,.stage-list,.table-list{display:grid;gap:10px}.action-center-item{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,auto);gap:16px;border:1px solid var(--line);border-radius:var(--radius);padding:16px 16px 16px 18px;background:#fff}.action-center-item h3{margin:10px 0 6px;color:var(--navy)}.action-center-item em{display:block;margin-top:8px;color:var(--blue);font-style:normal;font-weight:780}.stage-row{display:grid;grid-template-columns:minmax(0,1fr) auto;border:1px solid var(--line);border-radius:var(--radius);padding:11px 12px;background:#f8fbff}.large-number,.stage-row strong{color:var(--navy);font-size:1.45rem;line-height:1}.archive-confirmation,.insight-note{display:grid;gap:6px;border:1px solid #cce0ff;border-radius:var(--radius);padding:14px;background:#f4f8ff}.insight-note+.insight-note{margin-top:10px}.compact-board .pipeline-lane{min-height:260px}.email-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(120px,.7fr) auto auto auto;align-items:center;gap:12px;border:1px solid var(--line);border-radius:var(--radius);padding:14px;background:#fff}.email-row-clean{grid-template-columns:minmax(0,1fr) auto auto}.email-row p,.email-row small,.email-row span{margin:0;color:var(--muted)}.ai-chat-card,.compose-card,.help-chat-card{border-color:rgba(31,107,255,.22);background:linear-gradient(180deg,#fff,#f7fbff)}.email-hub-card{display:flex;flex-direction:column;gap:16px}.email-hub-reason{font-style:italic}.email-composer{display:flex;flex-direction:column;gap:12px}.email-composer-head{display:flex;align-items:center;justify-content:space-between}.email-composer-head h3{margin:0}.email-composer-body{width:100%;resize:vertical;min-height:160px;font:inherit;padding:10px 12px}.email-composer-body,.icon-button{border:1px solid var(--line);border-radius:var(--radius)}.icon-button{display:inline-flex;align-items:center;justify-content:center;padding:6px;background:#fff;cursor:pointer;color:var(--muted)}.icon-button:hover{color:var(--navy,#0b1f3a)}.inline-link-button{padding:0;border:0;background:none;color:var(--blue,#1f6bff);font:inherit;text-decoration:underline;cursor:pointer}.inline-link-button:hover{opacity:.85}.email-hub-stat{display:block;margin-top:8px;color:var(--navy);font-size:1.6rem}.email-hub-stat-text{font-size:1rem;line-height:1.35}.thread-composer{flex:0 0 auto}.thread-composer[open]{flex-basis:100%}.thread-composer summary{min-height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--blue);border-radius:999px;padding:0 14px;color:#fff;background:var(--blue);font-weight:820;list-style:none}.thread-composer summary::-webkit-details-marker{display:none}.thread-composer summary:hover{background:var(--blue-2)}.thread-composer[open] summary{margin-left:auto}.thread-composer-panel{margin-top:12px;border:1px solid rgba(31,107,255,.22);border-radius:var(--radius);padding:18px;background:linear-gradient(180deg,#fff,#f7fbff)}.thread-composer-heading{margin-bottom:14px}.thread-composer-heading h3{margin:0;color:var(--navy);font-size:1.1rem}.thread-composer-heading p{margin:4px 0 0;color:var(--muted)}.compose-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.compose-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.compose-actions span{color:var(--muted);font-size:.9rem}.context-chip-grid{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.context-chip-grid span{min-height:30px;display:inline-flex;align-items:center;border:1px solid #cce0ff;border-radius:999px;padding:0 10px;color:var(--navy);background:#edf4ff;font-size:.8rem;font-weight:760}.ai-chat-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.ai-chat-input-row input{width:100%;min-height:48px;border:1px solid var(--line);border-radius:var(--radius);padding:0 14px;background:#fff}.alias-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.alias-card p,.alias-card small{margin:0;color:var(--muted)}.toggle-row{min-height:42px;display:flex;align-items:center;gap:10px;padding:0 12px;color:var(--navy);font-weight:760}.toggle-row,.vault-row{border:1px solid var(--line);border-radius:var(--radius);background:#fff}.vault-row{grid-template-columns:auto minmax(0,1fr) auto auto auto;padding:12px}.vault-row svg{color:var(--blue)}.data-table-wrap{width:100%;overflow-x:auto}.data-table{width:100%;border-collapse:collapse;min-width:760px}.data-table td,.data-table th{border-bottom:1px solid var(--line);padding:12px;text-align:left;vertical-align:top}.data-table th{color:var(--navy);background:#f2f6fb;font-size:.82rem}.data-table td{color:var(--muted)}.detail-header{grid-template-columns:auto minmax(0,1fr) auto}.detail-header-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.timeline-list{display:grid;gap:10px;margin:0;padding-left:20px;color:var(--navy)}.kaeros-context-card{border-color:rgba(217,154,43,.36);background:#fffbf3}.coin-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.archive-confirmation{margin-top:16px}.safety-item{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;background:#fff;color:var(--navy)}.safety-item svg{color:var(--green)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:32px 20px;background:linear-gradient(110deg,rgba(31,107,255,.18),rgba(217,154,43,.13)),var(--navy)}.auth-card{width:min(480px,100%);border:1px solid rgba(255,255,255,.14);border-radius:var(--radius);padding:30px;color:#fff;background:rgba(255,255,255,.08);box-shadow:var(--shadow)}.auth-card h1{color:#fff;font-size:2.35rem}.auth-card p{color:#d7e1ef}.auth-card code{display:block;overflow-wrap:anywhere;border-radius:var(--radius);margin:10px 0;padding:10px;color:#dbe7f8;background:rgba(0,0,0,.22)}.auth-card label{color:#fff}.auth-error,.auth-ok{border-radius:var(--radius);padding:10px 12px}.auth-error{color:#ffe3e3;background:rgba(179,59,59,.28)}.auth-ok{color:#e5fff5;background:rgba(19,121,91,.28)}.settings-stack{display:grid;gap:18px}.settings-stack .danger-action,.settings-stack .secondary-action,.settings-stack .submit-button,.settings-state .secondary-action,.settings-state .submit-button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.settings-form{margin-top:4px}.settings-status{color:var(--muted)}.settings-status strong{color:var(--navy)}.settings-hint{color:var(--muted);font-size:.92rem}.settings-subheading{margin:18px 0 10px;color:var(--navy);font-size:1rem}.settings-metric{margin-top:6px}.settings-rows{display:grid;gap:8px}.settings-row span{color:var(--muted);font-size:.86rem;white-space:nowrap}.settings-row strong{color:var(--navy)}.settings-toggle-locked{opacity:.7}.settings-guardrails{margin:4px 0 0}.settings-state{display:grid;justify-items:center;gap:10px;padding:40px 26px;text-align:center}.settings-state-icon{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:999px;color:var(--orange);background:rgba(217,154,43,.16)}.settings-state h2{margin:0;font-size:1.2rem}.settings-state p{margin:0;color:var(--muted)}.danger-action{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius);border:1px solid rgba(179,59,59,.4);padding:0 16px;color:var(--red);background:#fff;font-weight:780;transition:background .16s ease,border-color .16s ease,transform .16s ease}.danger-action:hover{border-color:var(--red);background:#fdf2f2;transform:translateY(-1px)}.danger-action:disabled{opacity:.6;cursor:default;transform:none}.settings-danger-zone{border-color:rgba(179,59,59,.35);background:linear-gradient(180deg,#fffafa,#fff 60%)}.settings-danger-form{margin-top:6px}.settings-danger-form .field input{max-width:280px}.byok-form .wide-field input{font-family:var(--mono,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:.04em}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1060px){.site-nav{flex-wrap:wrap;padding:14px 0}.brand-lockup small,.nav-actions,.nav-menu{display:none}.mobile-menu{position:relative;display:block;margin-left:auto}.nav-menu{order:3;flex-basis:100%;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}.nav-group,.nav-panel{position:static}.nav-panel{width:100%;margin-top:6px;grid-template-columns:1fr;transform:none}.nav-links{order:3;flex-basis:100%;justify-content:flex-start;overflow-x:auto}.asymmetry-grid,.hero-layout,.kaeros-layout,.proof-layout,.split-section{grid-template-columns:minmax(0,1fr)}.alias-grid,.application-card-grid,.coin-summary-grid,.dashboard-hero-grid,.module-grid,.opportunity-grid,.pricing-grid,.product-grid-3,.product-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.kaeros-actions{justify-content:flex-start}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-shell{grid-template-columns:1fr}.product-sidebar{position:fixed;top:0;left:0;z-index:70;height:100vh;height:100dvh;width:min(300px,84vw);transform:translateX(-100%);transition:transform .24s ease;visibility:hidden;box-shadow:0 30px 80px rgba(11,31,58,.42)}.product-sidebar.open{transform:translateX(0);visibility:visible}.product-backdrop.open{display:block;position:fixed;inset:0;z-index:60;background:rgba(11,31,58,.5);backdrop-filter:blur(2px)}.sidebar-close{width:38px;height:38px;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-sm);background:rgba(255,255,255,.08);color:#fff}.product-menu-button,.sidebar-close{display:inline-flex;align-items:center;justify-content:center;flex:none}.product-menu-button{width:44px;height:44px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;color:var(--navy)}.product-topbar{align-items:stretch;flex-direction:column}.product-topbar-actions{width:100%;justify-content:stretch}}@media (max-width:720px){.container,.site-nav{width:min(100% - 28px,var(--maxw))}.page-hero{padding:58px 0 46px}.section{padding:var(--section-y) 0}.action-center-item,.alias-grid,.app-form,.application-card-grid,.coin-summary-grid,.compose-grid,.contact-layout,.dashboard-hero-grid,.detail-header,.email-row,.field-grid,.metric-grid-compact,.module-grid,.opportunity-grid,.pricing-grid,.product-grid-2,.product-grid-3,.product-grid-4,.score-strip,.table-row,.two-form-grid,.vault-row{grid-template-columns:minmax(0,1fr)}.asymmetry-section,.kaeros-band,.mockup-band,.proof-section{padding:var(--section-y) 0}.footer-bottom,.footer-grid,.footer-trust-strip{display:grid;grid-template-columns:1fr}main:has(.sticky-cta)+.site-footer .footer-bottom{padding-bottom:calc(84px + env(safe-area-inset-bottom, 0px))}.product-sidebar nav{grid-template-columns:1fr}.product-content,.product-topbar{padding-left:18px;padding-right:18px}.product-topbar h1{font-size:1.75rem}.alias-copy-row,.detail-header-actions,.panel-actions,.panel-heading,.product-topbar-actions{align-items:stretch;flex-direction:column}.action-button-row>*,.ai-action-grid>*,.ai-chat-input-row>*,.alias-compact-row>*,.alias-copy-row button,.alias-copy-row code,.compose-actions>*,.panel-actions>*,.product-search,.settings-grid>*,.thread-composer,.thread-composer summary,.topbar-add{width:100%;justify-content:center}.ai-chat-input-row,.application-card-gridline,.application-card-meta,.detail-fact-grid,.opportunity-scores{grid-template-columns:minmax(0,1fr)}.form-actions,.hero-actions,.nav-actions{align-items:stretch}.form-actions>*,.hero-actions>*,.nav-actions>*{flex:1 1 auto}.nav-actions{width:100%}.nav-actions .button-link,.nav-login{justify-content:center}}.dt-modal-overlay{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-start;justify-content:center;padding:6vh 16px 24px;background:rgba(11,31,58,.5);backdrop-filter:blur(3px);overflow-y:auto}.dt-modal{width:100%;max-width:560px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 60px rgba(11,31,58,.22)}.dt-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--line)}.dt-modal-head h2{margin:0;font-size:1.1rem;color:var(--navy)}.dt-modal-head p{margin:4px 0 0;color:var(--muted);font-size:.9rem}.dt-modal-close{border:none;background:transparent;cursor:pointer;color:var(--muted);padding:4px;border-radius:8px;line-height:0}.dt-modal-close:hover{background:rgba(11,31,58,.06)}.dt-modal-body{padding:20px}.dt-form{margin:0}.dt-section-title{margin:18px 0 8px;font-size:.95rem;color:var(--navy)}.dt-section-title:first-child{margin-top:0}.dt-muted{color:var(--muted);font-size:.92rem}.dt-link-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.dt-link-list li{justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px}.dt-link-list li,.dt-link-main{display:flex;align-items:center}.dt-link-main{gap:8px;min-width:0}.dt-link-form{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px}.dt-icon-button{padding:6px 8px}.dt-row-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.dt-doc-title{gap:8px}.dt-doc-title,.dt-text-button{display:inline-flex;align-items:center}.dt-text-button{border:none;background:transparent;color:var(--blue);cursor:pointer;font:inherit;font-size:.9rem;padding:0;gap:4px;text-decoration:none}.dt-text-button:hover:not(:disabled){text-decoration:underline}.dt-text-button:disabled{color:var(--muted);cursor:not-allowed}.dt-text-danger{color:var(--red)}.cv-vault-skeleton{display:grid;gap:16px}.cv-skeleton-line{height:58px;border-radius:var(--radius);background:linear-gradient(90deg,#eef3f9,#f8fbff,#eef3f9)}.cv-vault-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px}.cv-vault-hero h2{margin:0;color:var(--navy);font-size:1.45rem}.cv-vault-hero p{margin:6px 0 0;color:var(--muted)}.cv-tag-row,.cv-vault-guardrails,.cv-vault-hero-actions{display:flex;flex-wrap:wrap;gap:8px}.cv-summary-card{display:grid;gap:6px}.cv-summary-card small,.cv-summary-card span{color:var(--muted)}.cv-summary-card strong{color:var(--navy);font-size:2rem;line-height:1}.cv-vault-credit-strip{display:grid;grid-template-columns:minmax(0,.64fr) minmax(0,1fr);align-items:center;gap:18px}.cv-vault-credit-strip strong{display:block;color:var(--navy);font-size:1.25rem}.cv-vault-credit-strip p{margin:4px 0 0;color:var(--muted)}.cv-vault-guardrails span{min-height:32px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;padding:0 10px;color:var(--navy);background:#fff;font-size:.82rem;font-weight:760}.cv-vault-guardrails svg{color:var(--green)}.cv-vault-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.cv-vault-filters select{min-height:42px;border:1px solid var(--line);border-radius:var(--radius);padding:0 12px;background:#fff;color:var(--navy);font-weight:720}.cv-cell-stack,.cv-doc-title{display:grid;gap:4px}.cv-cell-stack small,.cv-doc-title small,.cv-doc-title span{color:var(--muted)}.cv-link-button{width:-moz-fit-content;width:fit-content;border:0;padding:0;color:var(--navy);background:transparent;font:inherit;font-weight:820;text-align:left}.cv-link-button:hover{color:var(--blue)}.cv-link-create-form{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr) minmax(160px,.5fr) auto;align-items:end;gap:12px;margin-bottom:18px}.cv-ai-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cv-ai-meta,.cv-ai-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cv-ai-status{margin-bottom:14px}.cv-ai-meta small,.cv-ai-status{color:var(--muted);font-weight:720}.cv-ai-meta small{text-transform:capitalize}.cv-ai-quote,.cv-ai-result,.cv-output-preview{display:grid;gap:14px}.checkbox-row{display:flex;align-items:flex-start;gap:10px;color:var(--muted);font-size:.92rem;font-weight:720;line-height:1.45}.checkbox-row input{margin-top:3px;accent-color:var(--blue)}.cv-ai-scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cv-ai-scope-card,.cv-output-preview{border:1px solid var(--line);border-radius:var(--radius);padding:14px;background:#fff}.cv-plain-list{margin:0;padding-left:18px;color:var(--muted)}.cv-ai-result h3,.cv-ai-result h4,.cv-output-preview strong{margin:0;color:var(--navy)}.cv-ai-result p,.cv-output-preview p,.cv-output-preview span{margin:0;color:var(--muted)}.cv-ai-card{display:grid;gap:12px;border:1px solid var(--line);border-radius:var(--radius);padding:16px;background:#fff}.cv-ai-card svg{color:var(--blue)}.cv-ai-card h3{margin:8px 0 4px;color:var(--navy);font-size:1rem}.cv-ai-card p{margin:0;color:var(--muted)}.cv-upload-drop{border:1px dashed rgba(27,95,216,.35);border-radius:var(--radius);padding:14px;background:#f8fbff}.cv-upload-drop input{width:100%}.cv-upload-drop small{color:var(--muted);font-weight:680}.cv-context-block,.cv-context-result,.cv-quality-card,.cv-selected-file{display:grid;gap:10px;border:1px solid var(--line);border-radius:var(--radius);padding:14px;background:#fff}.cv-selected-file{grid-template-columns:auto minmax(0,1fr);align-items:center}.cv-selected-file svg{color:var(--blue)}.cv-context-result strong,.cv-selected-file strong{color:var(--navy)}.cv-context-result p,.cv-quality-card p,.cv-quality-card small,.cv-selected-file span{margin:0;color:var(--muted)}.cv-quality-score{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cv-quality-score strong{color:var(--navy);font-size:1.8rem;line-height:1}.cv-detail-stack{display:grid;gap:18px}.cv-text-preview{max-height:180px;overflow:auto;border:1px solid var(--line);border-radius:var(--radius);padding:12px;background:#f8fbff;color:var(--navy);white-space:pre-wrap}.cv-link-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.cv-link-list li{display:grid;gap:3px;border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px}.cv-link-list small,.cv-link-list span{color:var(--muted)}@media (max-width:640px){.cv-ai-grid,.cv-ai-scope-grid,.cv-link-create-form,.cv-vault-credit-strip,.cv-vault-hero,.dt-link-form{grid-template-columns:1fr}.cv-link-create-form>*,.cv-vault-hero-actions>*{width:100%}}@keyframes ws-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ws-enter{animation:ws-fade-in .28s ease both}@keyframes ws-shimmer{0%{background-position:-480px 0}to{background-position:480px 0}}.ws-skeleton{border-radius:8px;background:linear-gradient(90deg,rgba(148,163,184,.12) 25%,rgba(148,163,184,.24) 37%,rgba(148,163,184,.12) 63%);background-size:960px 100%;animation:ws-shimmer 1.3s linear infinite}.ws-skeleton-line{height:12px;margin:10px 0}.ws-summary-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}@media (prefers-reduced-motion:reduce){.ws-enter,.ws-skeleton{animation:none}}.ac-root{display:grid;gap:16px}.ac-statusline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.ac-statusline .cell-sub{display:inline-flex;align-items:center;gap:6px}.ac-statusline-actions{display:inline-flex;flex-wrap:wrap;gap:8px}.ac-spin{animation:ac-spin .8s linear infinite}.ac-summary-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:12px}.ac-summary-card{display:grid;gap:2px;text-align:left;padding:14px 16px;border:1px solid var(--line);border-left:4px solid #c8d8ef;border-radius:var(--radius);background:#fff;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.ac-summary-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(7,26,51,.08)}.ac-summary-card.active{box-shadow:0 0 0 2px rgba(45,98,214,.18)}.ac-summary-green{border-left-color:var(--green)}.ac-summary-gold{border-left-color:var(--gold)}.ac-summary-blue{border-left-color:var(--blue)}.ac-summary-red{border-left-color:var(--red)}.ac-summary-muted{border-left-color:#8fa0b4}.ac-summary-count{font-size:1.7rem;font-weight:860;color:var(--navy);line-height:1.1}.ac-summary-label{font-weight:760;color:var(--navy)}.ac-summary-hint{font-size:.78rem;color:var(--muted)}.ac-filters{flex-wrap:wrap}.ac-layout{display:grid;grid-template-columns:minmax(0,1fr) 332px;gap:16px;align-items:start}.ac-aside,.ac-main{display:grid;gap:16px;min-width:0}.ac-aside{position:sticky;top:16px}.ac-hero .panel-eyebrow{display:inline-flex;align-items:center;gap:6px}.ac-hero h3{margin:6px 0 0;color:var(--navy);font-size:1.18rem}.ac-hero p{color:#33465c}.ac-card{grid-template-columns:1fr;animation:ws-fade-in .3s ease both}.ac-meta{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 0}.ac-due,.ac-meta{align-items:center}.ac-due{display:inline-flex;gap:4px}.ac-actions{display:grid;gap:8px}.ac-actions .button-row{display:flex;flex-wrap:wrap;gap:8px}.ac-snooze-row{display:flex;flex-wrap:wrap;gap:6px;padding-top:2px}.ac-card.ac-completing{animation:ac-complete .5s ease forwards}.ac-focus-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ac-focus-list .ac-focus-static,.ac-focus-list a{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--navy);transition:background .16s ease,transform .16s ease}.ac-focus-list a:hover{background:#f6f9ff;transform:translateX(2px)}.ac-focus-list a>span:nth-child(2){display:grid;flex:1;min-width:0}.ac-focus-list strong{font-weight:720;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-focus-dot{width:10px;height:10px;border-radius:999px;background:#8fa0b4;flex:0 0 auto}.ac-focus-dot.ac-summary-green{background:var(--green)}.ac-focus-dot.ac-summary-gold{background:var(--gold)}.ac-focus-dot.ac-summary-blue{background:var(--blue)}.ac-focus-dot.ac-summary-red{background:var(--red)}.ac-focus-dot.ac-summary-muted{background:#8fa0b4}.ac-health{display:grid;gap:8px;margin:0}.ac-health>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;border-bottom:1px dashed var(--line);padding-bottom:6px}.ac-health dt{color:var(--muted);font-size:.85rem}.ac-health dd{margin:0;font-weight:800;color:var(--navy)}.ac-cv-signal{border:1px solid var(--line);border-radius:var(--radius);padding:12px;background:#fff}.ac-kaeros{border:1px solid #efd69c;background:linear-gradient(180deg,#fffaf0,#fff 60%)}@keyframes ac-spin{to{transform:rotate(1turn)}}@keyframes ac-complete{to{opacity:.35;transform:scale(.99)}}@media (max-width:1024px){.ac-layout{grid-template-columns:1fr}.ac-aside{position:static}}@media (prefers-reduced-motion:reduce){.ac-card,.ac-card.ac-completing,.ac-spin{animation:none}}.dash-root{display:grid;gap:16px}.dash-prompts{display:grid;gap:10px}.dash-prompt{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-left:4px solid #8fa0b4;border-radius:var(--radius);background:#fff}.dash-prompt>svg{flex:0 0 auto;color:var(--blue)}.dash-prompt>div{flex:1;min-width:0}.dash-prompt strong{font-weight:720;color:var(--navy)}.dash-prompt p{margin:2px 0 0}.dash-prompt .secondary-action{flex:0 0 auto;white-space:nowrap}.dash-prompt-info{border-left-color:var(--blue)}.dash-prompt-warning{border-left-color:var(--gold);background:linear-gradient(180deg,#fffaf0,#fff 60%)}.dash-item-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0}.dash-email-row,.dash-silence-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px dashed var(--line)}.dash-email-row:last-child,.dash-silence-row:last-child{border-bottom:none}.dash-app-main,.dash-email-main,.dash-silence-main{display:grid;flex:1;min-width:0}.dash-app-main strong,.dash-email-main strong,.dash-silence-main strong{font-weight:700;color:var(--navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-email-row>svg{flex:0 0 auto;color:var(--blue)}.dash-app-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--navy);transition:background .16s ease,transform .16s ease}.dash-app-row:hover{background:#f6f9ff;transform:translateX(2px)}.dash-app-meta{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;color:var(--muted)}.dash-missing{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.dash-fit-list{display:grid;gap:6px;margin:4px 0 10px}.dash-fit-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--navy)}.dash-fit-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-email-counts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:10px}.dash-email-count{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--line);border-left:4px solid #8fa0b4;border-radius:var(--radius);background:#fff}.dash-email-count strong{font-size:1.35rem;font-weight:820;color:var(--navy);line-height:1.1}.opp-root{display:grid;gap:16px}.opp-headerbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.opp-header-actions,.opp-profile-pills{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.opp-summary-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.opp-summary-card{display:grid;gap:2px;text-align:left;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.opp-summary-card:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(7,26,51,.08)}.opp-summary-card.active{box-shadow:0 0 0 2px rgba(45,98,214,.2)}.opp-summary-count{font-size:1.5rem;font-weight:860;color:var(--navy);line-height:1.1}.opp-summary-label{font-weight:760;color:var(--navy)}.opp-summary-hint{font-size:.76rem;color:var(--muted)}.opp-filterbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.opp-filterbar select,.opp-search input{border:1px solid var(--line);border-radius:var(--radius);padding:8px 10px;background:#fff;color:var(--navy)}.opp-search{flex:1 1 220px}.opp-search input{width:100%}.opp-list{display:grid;gap:12px}.opp-card{grid-template-columns:1fr;animation:ws-fade-in .3s ease both}.opp-card-main{display:grid;gap:6px}.opp-card-company{margin:0;font-weight:600;color:#33465c}.opp-badges{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.opp-meta{display:inline-flex;align-items:center;gap:4px;font-size:.8rem;color:var(--muted)}.opp-reason,.opp-recommend{margin:2px 0 0}.opp-recommend{font-weight:700;color:var(--navy)}.opp-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.opp-country-selector{display:grid;gap:12px;margin:10px 0}.opp-country-row{border:1px solid var(--line);border-left:4px solid #c8d8ef;border-radius:var(--radius);padding:12px;display:grid;gap:8px}.opp-country-include{border-left-color:var(--green)}.opp-country-exclude{border-left-color:var(--red)}.opp-chips{display:flex;flex-wrap:wrap;gap:6px}.opp-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid var(--line);border-radius:999px;background:#f6f9ff;color:var(--navy);font-size:.8rem;cursor:pointer}.opp-country-input{display:flex;gap:8px}.opp-country-input input{flex:1;border:1px solid var(--line);border-radius:var(--radius);padding:8px 10px}.opp-presets{display:flex;flex-wrap:wrap;gap:6px}.opp-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:10px 0}.opp-field{display:grid;gap:4px;font-size:.85rem;color:var(--muted)}.opp-field input,.opp-field select{border:1px solid var(--line);border-radius:var(--radius);padding:8px 10px;background:#fff;color:var(--navy)}.opp-checkbox{display:flex;gap:8px;align-items:flex-start;margin:6px 0 12px;color:var(--muted);font-size:.85rem}.opp-danger{color:var(--red)}.opp-drawer-overlay{position:fixed;inset:0;z-index:60;background:rgba(7,26,51,.4);display:flex;justify-content:flex-end}.opp-drawer{width:min(560px,100%);height:100%;overflow-y:auto;background:var(--snow);border-left:1px solid var(--line);padding:16px 20px 24px;display:flex;flex-direction:column;gap:12px}.opp-drawer-head{display:flex;justify-content:flex-end}.opp-drawer-body{display:grid;gap:14px}.opp-drawer-body h2{margin:0;color:var(--navy)}.opp-section{border-top:1px solid var(--line);padding-top:12px;display:grid;gap:8px}.opp-score-bar{display:grid;grid-template-columns:110px 1fr 28px;align-items:center;gap:8px;font-size:.82rem;color:var(--muted)}.opp-score-track{height:8px;border-radius:999px;background:#e7eef8;overflow:hidden}.opp-score-fill{display:block;height:100%;background:var(--blue)}.opp-score-green{background:var(--green)}.opp-score-gold{background:var(--gold)}.opp-score-muted{background:#8fa0b4}.opp-email-draft{border:1px solid var(--line);border-radius:var(--radius);padding:12px;background:#fff}.opp-email-draft pre{white-space:pre-wrap;font-family:inherit;margin:6px 0;color:var(--navy)}.opp-description{white-space:pre-wrap;color:#33465c;max-height:280px;overflow-y:auto}.opp-ai-note,.opp-disclaimer{display:inline-flex;align-items:center;gap:6px;font-style:italic}.opp-drawer-actions{border-top:1px solid var(--line);padding-top:12px;display:grid;gap:8px}.opp-report{justify-self:start;display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:var(--muted);font-size:.78rem;cursor:pointer}.opp-map-placeholder{display:grid;justify-items:center;gap:8px;padding:28px;border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);margin:10px 0}.opp-source-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;background:#fff}.opp-tutorial{border:1px solid #cce0ff;background:linear-gradient(180deg,#f4f8ff,#fff 60%)}.opp-field textarea{border:1px solid var(--line);border-radius:var(--radius);padding:8px 10px;background:#fff;color:var(--navy);font-family:inherit;resize:vertical}.opp-field-wide{grid-column:1/-1}.opp-advanced-toggle{display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:var(--blue);font-size:.85rem;font-weight:600;cursor:pointer;padding:4px 0}.opp-reason-dialog{margin:auto;width:min(440px,100%);background:var(--snow);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px 20px;display:grid;gap:12px}.opp-reason-head{display:flex;align-items:center;justify-content:space-between}.opp-reason-head h3{margin:0;color:var(--navy)}.opp-reason-grid{display:flex;flex-wrap:wrap;gap:8px}.opp-copy-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.opp-copy-btn{display:inline-flex;align-items:center;gap:4px;background:none;border:1px solid var(--line);border-radius:999px;padding:3px 10px;font-size:.76rem;color:var(--muted);cursor:pointer}.opp-ai-btn{border-color:#c9b8f0}.opp-question-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.opp-question-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;font-size:.85rem;color:var(--navy)}.opp-question-meta{display:inline-flex;gap:4px;flex-wrap:wrap}.opp-undo{background:none;border:none;color:var(--blue);font-weight:600;cursor:pointer;padding:0}.opp-source-detail{display:grid;gap:6px;border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;background:#fff}.opp-source-detail .opp-source-row{border:none;padding:0;background:none}.opp-source-badges{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.opp-source-message{margin:0}.opp-source-meta{display:flex;flex-wrap:wrap;gap:10px}.opp-insights-grid,.opp-map-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.opp-map-counts{display:inline-flex;gap:4px;flex-wrap:wrap}.opp-insight-block{display:grid;gap:6px;margin-bottom:12px}.opp-insight-highlights{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}@media (max-width:720px){.opp-drawer{width:100%}}@media (prefers-reduced-motion:reduce){.opp-card{animation:none}}