*,:before,:after{--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 / .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 / .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: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;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{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.flex-wrap{flex-wrap:wrap}.border{border-width:1px}.uppercase{text-transform:uppercase}.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{--bg: #eef2f5;--surface: #f8fafc;--card: #ffffff;--card-soft: #f1f5f9;--border: #d6dee8;--border-strong: #9fb0c3;--text: #111827;--muted: #64748b;--accent: #0f766e;--accent-soft: #e6f4f1;--flow: #2563eb;--flow-soft: #eaf0ff;--benefit: #117a4b;--benefit-soft: #edf8f2;--danger: #b42318;--shadow: rgba(15, 23, 42, .1);color:var(--text);background:var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}.leadstudio-apple-shell{--studio-container: min(1480px, calc(100% - clamp(32px, 5vw, 96px)) );--studio-gap: 16px;--studio-radius: 22px}.leadstudio-apple-shell .brand-lockup{grid-template-columns:40px minmax(0,1fr)}.leadstudio-apple-shell .leadstudio-logo{width:40px;height:40px}.leadstudio-apple-shell .search-box input,.leadstudio-apple-shell .url-field input{min-height:32px}.leadstudio-apple-shell .autonomous-intake-panel{grid-template-columns:minmax(280px,.66fr) minmax(420px,1fr);gap:18px;min-height:0;border-radius:var(--studio-radius);padding:18px 20px}.leadstudio-apple-shell .signal-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media(min-width:1241px){.leadstudio-apple-shell .decision-dossier{position:sticky;top:92px;max-height:calc(100dvh - 112px);overflow:auto;scrollbar-width:none}.leadstudio-apple-shell .decision-dossier::-webkit-scrollbar{display:none}}.demo-queue-panel .prototype-list,.admin-product-grid{grid-template-columns:minmax(0,1fr)!important}.admin-product-card{cursor:default!important;grid-template-columns:96px minmax(0,1fr)!important;min-height:92px!important}.admin-product-card:hover{transform:none!important}.admin-product-mark{min-height:72px!important}.production-account-list{align-content:start!important}.production-account-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;align-items:stretch!important;border:1px solid var(--k11-line)!important;border-radius:16px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--k11-elevated) 76%,transparent),color-mix(in srgb,var(--k11-surface) 68%,transparent))!important;padding:14px!important}.production-account-row.empty{grid-template-columns:minmax(0,1fr)!important}.production-account-title{display:grid!important;align-content:start!important;gap:8px!important;min-width:0!important}.production-account-title strong{color:var(--k11-text)!important;font-size:17px!important;line-height:1.22!important}.production-account-title small{color:var(--k11-muted)!important;font-size:13px!important;line-height:1.45!important}.production-account-row dl{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;overflow:hidden!important;align-self:stretch!important;margin:0!important;border:1px solid var(--k11-line)!important;border-radius:14px!important;background:color-mix(in srgb,var(--k11-surface-solid) 44%,transparent)!important}.production-account-row dl div{display:grid!important;align-content:center!important;gap:5px!important;min-width:0!important;border:0!important;border-radius:0!important;background:transparent!important;padding:12px!important}.production-account-row dl div+div{border-left:1px solid var(--k11-line)!important}.production-account-row dt,.review-card span,.vault-review-stack span{color:var(--k11-muted)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}.production-account-row dd{margin:0!important;color:var(--k11-text)!important;font-size:14px!important;font-weight:820!important;overflow-wrap:anywhere!important}.review-file-grid,.vault-review-stack{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.vault-review-stack{grid-template-columns:minmax(0,1fr)!important}.review-card{display:grid!important;align-content:start!important;gap:8px!important;min-width:0!important;border:1px solid var(--line)!important;border-radius:15px!important;background:color-mix(in srgb,var(--surface-muted) 38%,transparent)!important;padding:15px!important}.review-card strong{color:var(--text-strong)!important;font-size:16px!important;line-height:1.25!important;overflow-wrap:anywhere!important}.review-card p,.review-card .source-link{margin:0!important;color:var(--text-secondary)!important;font-size:13px!important;line-height:1.52!important;overflow-wrap:anywhere!important}.review-card .source-link{display:inline-flex!important;align-items:center!important;min-height:36px!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important}.review-card.source-card{grid-column:1 / -1!important}.leadstudio-apple-shell .reference-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important}.leadstudio-apple-shell .reference-grid label{min-width:0!important}.leadstudio-apple-shell .reference-grid textarea{min-height:112px!important}.leadstudio-apple-shell .stage-rail{grid-template-columns:repeat(5,minmax(0,1fr))!important}.leadstudio-apple-shell .stage-rail button span{min-width:0!important}@media(max-width:1120px){.production-account-row,.review-file-grid,.leadstudio-apple-shell .reference-grid,.production-account-row dl{grid-template-columns:minmax(0,1fr)!important}.production-account-row dl div+div{border-left:0!important;border-top:1px solid var(--k11-line)!important}.leadstudio-apple-shell .reference-grid .reference-url,.leadstudio-apple-shell .reference-grid .reference-codebase,.leadstudio-apple-shell .reference-grid .reference-medium,.leadstudio-apple-shell .reference-grid .reference-wide{grid-column:auto!important}}:root{--k11-canvas: #07080c;--k11-surface: #10151f;--k11-surface-2: #151d2a;--k11-line: rgba(247, 239, 218, .12);--k11-line-soft: rgba(247, 239, 218, .08);--k11-text: #f7f3ea;--k11-muted: #a9b2c1;--k11-gold: #d8b45f;--k11-teal: #4fd1bd;--k11-blue: #74a9ff;--k11-shadow: 0 28px 88px rgba(0, 0, 0, .42)}:root[data-theme=dark] body:has(.portal-shell),:root[data-theme=dark] body:has(.leadstudio-console-shell){background:radial-gradient(circle at 16% -10%,rgba(216,180,95,.16),transparent 32%),radial-gradient(circle at 88% 4%,rgba(79,209,189,.09),transparent 30%),linear-gradient(180deg,#07080c,#0a1019 58%,#08090d);color:var(--k11-text)}.simple-login-shell{display:grid;place-items:center;width:100%;max-width:none;min-height:100dvh;padding:clamp(18px,5vw,54px)}.simple-login-shell .portal-login-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;width:min(438px,100%);min-height:0;border:1px solid var(--k11-line);border-radius:22px;background:linear-gradient(145deg,#ffffff12,#ffffff05),#0c1018e6;box-shadow:var(--k11-shadow);padding:22px}.simple-login-shell .brand-lockup{align-self:center}.simple-login-shell .portal-login-copy,.simple-login-shell .portal-login-card{grid-column:1 / -1}.simple-login-shell .portal-login-copy{padding-top:8px}.simple-login-shell .portal-login-copy h1{margin:0;color:var(--k11-text);font-size:clamp(38px,10vw,54px);line-height:.98}.simple-login-shell .portal-login-card{border:0;background:transparent;box-shadow:none;padding:0}.simple-login-shell .google-action{width:100%;min-height:52px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#f8fafc;color:#101827;box-shadow:0 16px 36px #0000003d}.portal-launcher-shell{display:grid;align-content:center;gap:16px;width:min(1120px,calc(100% - 40px));min-height:100dvh;margin-inline:auto;padding:clamp(18px,4vw,42px) 0}.portal-launcher-header,.executive-hero{border:0;background:transparent;box-shadow:none}.portal-launcher-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:74px;border:1px solid var(--k11-line);border-radius:24px;background:linear-gradient(135deg,#ffffff13,#ffffff06),#0c111ac7;box-shadow:0 18px 64px #00000042;padding:14px 18px}.portal-title h1{margin:0;color:var(--k11-text);font-size:clamp(42px,8vw,74px);line-height:.94}.portal-actions{align-items:center;gap:8px}.portal-actions>span{color:var(--k11-muted)}.portal-theme-toggle,.portal-actions .secondary-action,.executive-shell .secondary-action{border-color:var(--k11-line);background:#ffffff0d;color:var(--k11-text);box-shadow:none}.portal-list{display:grid;grid-template-columns:minmax(260px,1.45fr) repeat(3,minmax(172px,1fr));gap:12px}.portal-list-card{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;height:clamp(174px,21vw,228px);overflow:hidden;border:1px solid var(--k11-line);border-radius:20px;background:radial-gradient(circle at 16% 10%,rgba(216,180,95,.2),transparent 34%),radial-gradient(circle at 100% 0%,rgba(116,169,255,.11),transparent 36%),linear-gradient(145deg,#ffffff14,#ffffff06),#0d121beb;color:var(--k11-text);box-shadow:0 16px 48px #00000038;padding:18px}.portal-list-card:hover{border-color:#d8b45f6b;transform:translateY(-2px)}.portal-list-card.portal-admin{background:radial-gradient(circle at 12% 4%,rgba(216,180,95,.28),transparent 32%),radial-gradient(circle at 92% 6%,rgba(79,209,189,.16),transparent 36%),linear-gradient(145deg,#ffffff1c,#ffffff09),#0e151ff5}.portal-list-icon{display:inline-grid;place-items:center;width:54px;height:54px;border:1px solid var(--k11-line);border-radius:18px;background:#ffffff12;color:var(--k11-gold)}.portal-list-card.portal-admin .portal-list-icon{width:64px;height:64px}.portal-card-copy{display:grid;align-self:center;gap:8px}.portal-card-copy small{color:var(--k11-muted);font-size:11px;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.portal-card-copy strong{color:var(--k11-text);font-size:clamp(19px,1.85vw,27px);line-height:1.04}.portal-admin .portal-card-copy strong{max-width:220px;font-size:clamp(28px,3.2vw,42px);line-height:.96}.portal-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.portal-list-card .status-pill{position:static}.portal-card-footer>svg{color:var(--k11-muted)}.executive-shell{width:min(1380px,calc(100% - 32px));margin-inline:auto;color:var(--k11-text)}.executive-hero{padding:24px 0 6px}.executive-hero .portal-title h1{font-size:clamp(34px,4vw,52px)}.executive-panel,.executive-kpis>div{border-color:var(--k11-line-soft);background:#0d121bb8;box-shadow:none}.executive-panel-heading h2,.executive-kpis strong,.admin-product-card strong,.prototype-list strong{color:var(--k11-text)}.executive-panel-heading,.product-board-panel .admin-product-card{border-color:var(--k11-line-soft)}.demo-queue-shell{display:grid;grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden;padding-bottom:22px}.demo-queue-focus{min-height:0;overflow:hidden}.demo-queue-shell .demo-queue-panel{height:100%;min-height:0;overflow:hidden;border:1px solid var(--k11-line-soft);background:#0c111ac2;box-shadow:none}.demo-queue-panel .prototype-list{gap:0;min-height:0;max-height:100%;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.demo-queue-panel .prototype-list>div{border:0;border-top:1px solid var(--k11-line-soft);border-radius:0;background:transparent;box-shadow:none;padding:18px 0}.demo-queue-panel .prototype-list>div:first-child{border-top:0}.demo-queue-panel .prototype-context{gap:10px}.demo-queue-panel .prototype-context span{border:0;border-radius:14px;background:#ffffff0b;padding:12px}.leadstudio-apple-shell .header-copy p:not(.eyebrow),.leadstudio-apple-shell .intake-copy>span,.leadstudio-apple-shell .signal-preview,.portal-subcopy{display:none}.leadstudio-apple-shell .intake-copy h2{max-width:420px}.leadstudio-apple-shell .ceo-review-grid{grid-template-columns:1fr}@media(min-width:1241px){html:has(.leadstudio-console-shell),body:has(.leadstudio-console-shell){height:100%;overflow:hidden}.leadstudio-console-shell{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:10px;width:100%;max-width:none;height:100dvh;min-height:0;overflow:hidden;padding:0 0 10px}.leadstudio-apple-shell .header-panel{width:var(--studio-container);min-height:62px;padding:8px 0 0}.leadstudio-apple-shell .leadstudio-control-stack{gap:10px;min-height:0;padding-top:0}.leadstudio-apple-shell .stage-rail{position:static;min-height:44px}.leadstudio-apple-shell .autonomous-intake-panel{grid-template-columns:minmax(270px,.48fr) minmax(520px,1fr);gap:14px;min-height:0;padding:14px 16px}.leadstudio-apple-shell .intake-copy{align-content:center}.leadstudio-apple-shell .intake-copy h2{font-size:clamp(26px,2.3vw,34px)}.leadstudio-apple-shell .intake-proof-grid div{min-height:52px;padding:9px 10px}.leadstudio-apple-shell .intake-proof-grid strong{font-size:20px}.leadstudio-apple-shell .intake-command-card{align-content:center;min-height:0;padding:12px}.leadstudio-apple-shell .stage-panel{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:10px;min-height:0;height:100%;overflow:hidden;padding-top:8px}.leadstudio-apple-shell .stage-heading{grid-template-columns:minmax(0,1fr) minmax(260px,380px);min-height:58px}.leadstudio-apple-shell .stage-heading h2{font-size:clamp(24px,2.1vw,32px)}.leadstudio-apple-shell .stage-metrics div{min-height:62px;padding:10px 12px}.leadstudio-apple-shell .workbench-grid{grid-template-columns:minmax(320px,410px) minmax(0,1fr);min-height:0;height:100%;overflow:hidden;padding-bottom:0}.leadstudio-apple-shell .lead-list,.leadstudio-apple-shell .decision-dossier{position:static;min-height:0;height:100%;max-height:none;overflow-y:auto;overscroll-behavior:contain}.leadstudio-apple-shell .lead-body{padding:18px}.leadstudio-apple-shell .dossier-hero{padding:20px}.leadstudio-apple-shell .assistant-bubble{position:absolute;right:12px;bottom:12px;width:auto;margin:0;padding:0;z-index:8}}@media(max-width:980px){.portal-list{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-launcher-header,.simple-login-shell .portal-login-hero{grid-template-columns:1fr}.portal-actions{justify-content:flex-start}}@media(max-width:620px){.portal-launcher-shell,.executive-shell{width:min(100% - 24px,520px)}.portal-list{grid-template-columns:1fr}.portal-list-card{aspect-ratio:1.45}.demo-queue-shell{height:auto;min-height:100dvh;overflow:visible}}@media(min-width:1241px){.leadstudio-apple-shell .workbench-grid{align-items:start}.leadstudio-apple-shell .lead-list,.leadstudio-apple-shell .decision-dossier{position:sticky;top:92px;max-height:calc(100dvh - 112px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.leadstudio-apple-shell .lead-list{padding-right:2px;scroll-padding:0 0 14px;scroll-snap-type:y proximity}.leadstudio-apple-shell.leadstudio-console-shell .stage-rail button{grid-template-columns:20px minmax(0,1fr) auto;grid-template-rows:1fr;align-content:center;align-items:center;gap:10px}.leadstudio-apple-shell.leadstudio-console-shell .stage-rail button svg{grid-row:auto}.leadstudio-apple-shell.leadstudio-console-shell .stage-rail button span{align-self:center;overflow:hidden;font-size:14px;line-height:1.1;text-overflow:ellipsis}.leadstudio-apple-shell.leadstudio-console-shell .stage-rail button strong{grid-column:auto;justify-self:end;height:24px;min-width:24px;font-size:12px}.leadstudio-apple-shell .lead-card{scroll-snap-align:start}.leadstudio-apple-shell .lead-card.selected{position:sticky;top:0;z-index:4;box-shadow:0 18px 46px #00000061,inset 0 0 0 2px #d7b46a8c}.leadstudio-apple-shell .lead-card,.leadstudio-apple-shell .lead-summary{min-height:126px}.leadstudio-apple-shell.leadstudio-console-shell .stage-archived .lead-card,.leadstudio-apple-shell.leadstudio-console-shell .stage-archived .lead-summary{min-height:158px}.leadstudio-apple-shell.leadstudio-console-shell .stage-archived .lead-summary{grid-template-areas:"icon tags" "title title" "metrics metrics";gap:10px;padding:18px}.leadstudio-apple-shell.leadstudio-console-shell .stage-archived .lead-summary strong{min-height:44px}.leadstudio-apple-shell.leadstudio-console-shell .stage-archived .lead-card-metrics{align-self:end}.leadstudio-apple-shell .lead-list::-webkit-scrollbar,.leadstudio-apple-shell .decision-dossier::-webkit-scrollbar{display:none}}:root{color-scheme:light;--background-hsl: 215 30% 98%;--foreground-hsl: 222 47% 11%;--card-hsl: 0 0% 100%;--card-foreground-hsl: 222 47% 11%;--surface-2-hsl: 214 32% 95%;--surface-3-hsl: 215 30% 91%;--foreground-2-hsl: 215 25% 31%;--muted-foreground-hsl: 215 16% 47%;--border-hsl: 213 27% 89%;--border-strong-hsl: 213 22% 80%;--primary-hsl: 217 91% 60%;--primary-foreground-hsl: 0 0% 100%;--primary-hover-hsl: 221 83% 53%;--success-hsl: 142 71% 29%;--warning-hsl: 32 95% 44%;--destructive-hsl: 0 74% 51%;--info-hsl: 199 89% 41%;--background: hsl(var(--background-hsl));--foreground: hsl(var(--foreground-hsl));--card-foreground: hsl(var(--card-foreground-hsl));--surface-2: hsl(var(--surface-2-hsl));--surface-3: hsl(var(--surface-3-hsl));--foreground-2: hsl(var(--foreground-2-hsl));--muted-foreground: hsl(var(--muted-foreground-hsl));--primary: hsl(var(--primary-hsl));--primary-foreground: hsl(var(--primary-foreground-hsl));--primary-hover: hsl(var(--primary-hover-hsl));--success: hsl(var(--success-hsl));--warning: hsl(var(--warning-hsl));--destructive: hsl(var(--destructive-hsl));--info: hsl(var(--info-hsl));--radius: .875rem;--radius-sm: .5rem;--shadow-xs: 0 1px 1px 0 rgba(15, 23, 42, .04);--shadow-sm: 0 1px 2px -1px rgba(15, 23, 42, .06), 0 1px 1px -1px rgba(15, 23, 42, .04);--shadow-md: 0 4px 12px -4px rgba(15, 23, 42, .08), 0 2px 4px -2px rgba(15, 23, 42, .05);--shadow-lg: 0 16px 32px -12px rgba(15, 23, 42, .14), 0 6px 12px -6px rgba(15, 23, 42, .06);--shadow-ring: 0 0 0 4px rgba(59, 130, 246, .12);--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display: Inter, var(--font-sans);--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--bg: hsl(var(--background-hsl));--surface: hsl(var(--surface-2-hsl));--card: hsl(var(--card-hsl));--card-soft: hsl(var(--surface-2-hsl));--border: hsl(var(--border-hsl));--border-strong: hsl(var(--border-strong-hsl));--text: hsl(var(--foreground-hsl));--muted: hsl(var(--muted-foreground-hsl));--accent: hsl(var(--primary-hsl));--accent-soft: hsl(var(--primary-hsl) / .1);--flow: hsl(var(--primary-hsl));--flow-soft: hsl(var(--primary-hsl) / .1);--benefit: hsl(var(--success-hsl));--benefit-soft: hsl(var(--success-hsl) / .1);--danger: hsl(var(--destructive-hsl));--shadow: rgba(15, 23, 42, .12);--k11-canvas: hsl(var(--background-hsl));--k11-surface: hsl(var(--card-hsl) / .78);--k11-surface-2: hsl(var(--surface-2-hsl));--k11-line: hsl(var(--border-hsl));--k11-line-soft: hsl(var(--border-hsl) / .72);--k11-text: hsl(var(--foreground-hsl));--k11-muted: hsl(var(--muted-foreground-hsl));--k11-gold: hsl(var(--primary-hsl));--k11-blue: hsl(var(--primary-hsl));--k11-teal: hsl(var(--info-hsl))}:root[data-theme=dark]{color-scheme:dark;--background-hsl: 222 47% 7%;--foreground-hsl: 214 32% 94%;--card-hsl: 222 47% 10%;--card-foreground-hsl: 214 32% 94%;--surface-2-hsl: 222 36% 13%;--surface-3-hsl: 221 30% 18%;--foreground-2-hsl: 216 18% 78%;--muted-foreground-hsl: 215 18% 66%;--border-hsl: 222 26% 22%;--border-strong-hsl: 220 24% 32%;--primary-hsl: 217 91% 62%;--primary-foreground-hsl: 0 0% 100%;--primary-hover-hsl: 217 91% 56%;--success-hsl: 142 72% 45%;--warning-hsl: 34 95% 58%;--destructive-hsl: 0 84% 64%;--info-hsl: 199 89% 60%;--shadow-xs: 0 1px 1px 0 rgba(0, 0, 0, .26);--shadow-sm: 0 1px 2px -1px rgba(0, 0, 0, .42), 0 1px 1px -1px rgba(0, 0, 0, .34);--shadow-md: 0 12px 24px -18px rgba(0, 0, 0, .62), 0 4px 12px -8px rgba(0, 0, 0, .5);--shadow-lg: 0 28px 70px -38px rgba(0, 0, 0, .78), 0 14px 30px -22px rgba(0, 0, 0, .7);--shadow-ring: 0 0 0 4px hsl(var(--primary-hsl) / .22)}body{background:linear-gradient(132deg,hsl(var(--background-hsl)),hsl(var(--surface-2-hsl) / .96) 52%,hsl(var(--background-hsl)));color:hsl(var(--foreground-hsl));font-family:var(--font-sans);font-feature-settings:"cv11","ss01","ss03","tnum"}:root[data-theme=dark] body{background:linear-gradient(135deg,#080c16,#101623,#090e1a)}.tabular,[data-tabular],td,th{font-variant-numeric:tabular-nums}.k11-ui-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:calc(var(--radius) - 4px);font-weight:650;letter-spacing:-.01em;transition:background .15s cubic-bezier(.22,.61,.36,1),border-color .15s cubic-bezier(.22,.61,.36,1),box-shadow .15s cubic-bezier(.22,.61,.36,1),transform .15s cubic-bezier(.22,.61,.36,1),color .15s cubic-bezier(.22,.61,.36,1);white-space:nowrap}.k11-ui-button svg{flex:0 0 auto}.k11-ui-button-sm{min-height:2rem;padding:0 .75rem;font-size:.75rem}.k11-ui-button-md{min-height:2.75rem;padding:0 1.25rem;font-size:.9375rem}.k11-ui-button-lg{min-height:3.25rem;padding:0 1.5rem;font-size:1rem}.k11-ui-button-primary{border:1px solid hsl(var(--primary-hsl));background:hsl(var(--primary-hsl));color:hsl(var(--primary-foreground-hsl));box-shadow:var(--shadow-sm)}.k11-ui-button-primary:hover{background:hsl(var(--primary-hover-hsl));box-shadow:var(--shadow-md)}.k11-ui-button-secondary{border:1px solid hsl(var(--border-hsl));background:hsl(var(--card-hsl) / .55);color:hsl(var(--foreground-hsl))}.k11-ui-button-secondary:hover,.k11-ui-button-ghost:hover{border-color:hsl(var(--border-strong-hsl));background:hsl(var(--surface-2-hsl))}.k11-ui-button-ghost{border:1px solid transparent;background:transparent;color:hsl(var(--foreground-hsl))}.k11-ui-button:active{transform:translateY(1px)}.k11-ui-badge,.status-pill{display:inline-flex;align-items:center;gap:.35rem;width:-moz-fit-content;width:fit-content;min-height:1.375rem;border:1px solid hsl(var(--border-hsl));border-radius:calc(var(--radius) - 4px);background:hsl(var(--card-hsl) / .6);color:hsl(var(--foreground-2-hsl));padding:.15rem .45rem;font-size:.6875rem;font-weight:650;letter-spacing:-.01em;line-height:1}.k11-ui-badge-primary,.status-live,.status-client-demo{border-color:hsl(var(--primary-hsl) / .22);background:hsl(var(--primary-hsl) / .1);color:hsl(var(--primary-hsl))}.k11-ui-badge-success{border-color:hsl(var(--success-hsl) / .22);background:hsl(var(--success-hsl) / .1);color:hsl(var(--success-hsl))}.k11-ui-badge-warning,.status-building,.status-100c-locked{border-color:hsl(var(--warning-hsl) / .28);background:hsl(var(--warning-hsl) / .12);color:hsl(var(--warning-hsl))}.k11-ui-brand,.brand-lockup{display:inline-flex;align-items:center;gap:.625rem;min-width:0;color:hsl(var(--foreground-hsl))}.k11-ui-brand-mark,.leadstudio-logo,.brand-mark{display:inline-grid;place-items:center;width:1.45rem;height:1.45rem;border:1px solid hsl(var(--primary-hsl) / .28);border-radius:.475rem;background:linear-gradient(135deg,hsl(var(--primary-hsl)),#156bf4);box-shadow:inset 0 1px #fff3,var(--shadow-sm);color:#fff}.k11-ui-brand-mark span,.leadstudio-logo span,.brand-mark span{width:.78rem;height:.58rem;border-top:2px solid currentColor;border-bottom:2px solid currentColor;opacity:.92}.k11-ui-brand-copy strong,.brand-lockup strong{display:block;color:hsl(var(--foreground-hsl));font-size:.9375rem;font-weight:750;letter-spacing:-.025em;line-height:1.1}.k11-ui-brand-copy small,.brand-lockup small{display:block;margin-top:.125rem;color:hsl(var(--muted-foreground-hsl));font-size:.6875rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.k11-ui-panel,.k11-ui-marketing-card{position:relative;overflow:hidden;border:1px solid hsl(var(--border-hsl));border-radius:var(--radius);background:hsl(var(--card-hsl) / .82);box-shadow:var(--shadow-lg)}.k11-ui-card-glow{position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 30%,hsl(var(--primary-hsl) / .12) 50%,transparent 70%);opacity:0;transition:opacity .24s ease}.k11-ui-marketing-card:hover .k11-ui-card-glow{opacity:1}.k11-ui-metric{display:grid;gap:.28rem;min-width:0;border:1px solid hsl(var(--border-hsl));border-radius:var(--radius);background:hsl(var(--background-hsl));padding:.75rem}.k11-ui-metric span,.k11-ui-metric small{color:hsl(var(--muted-foreground-hsl));font-size:.75rem}.k11-ui-metric strong{color:hsl(var(--foreground-hsl));font-size:1.5rem;font-weight:720;letter-spacing:-.035em;line-height:1}.k11-ui-metric-success small{color:hsl(var(--success-hsl))}.k11-ui-metric-warning small{color:hsl(var(--warning-hsl))}.portal-launcher-shell{display:grid;align-content:start;gap:0;width:min(100%,1400px);min-height:100dvh;margin-inline:auto;padding:0 1rem 4rem;color:hsl(var(--foreground-hsl))}.portal-launcher-header{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(260px,1fr);align-items:center;gap:1.5rem;min-height:5rem;border:0;background:transparent;box-shadow:none;padding:1.5rem 0}.portal-nav-links{display:flex;align-items:center;justify-content:center;gap:1.75rem;color:hsl(var(--muted-foreground-hsl));font-size:.875rem}.portal-nav-links a:hover{color:hsl(var(--foreground-hsl))}.portal-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.portal-actions>span,.portal-session-note{color:hsl(var(--muted-foreground-hsl));font-size:.875rem}.portal-session-note span{color:hsl(var(--foreground-hsl));font-family:var(--font-mono)}.portal-launcher-intro{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:clamp(2.25rem,6vw,5rem);align-items:center;padding:clamp(4rem,11vh,7rem) 0 clamp(3rem,8vh,5rem)}.portal-hero-copy{display:grid;align-content:start;gap:1.45rem}.portal-hero-copy h1,.portal-title h1{max-width:760px;margin:0;color:hsl(var(--foreground-hsl));font-family:var(--font-display);font-size:clamp(3.15rem,6.2vw,5.6rem);font-weight:760;letter-spacing:-.055em;line-height:.95}.portal-hero-copy h1 span{background:linear-gradient(90deg,hsl(var(--primary-hsl)),#85baff);-webkit-background-clip:text;background-clip:text;color:transparent}.portal-hero-copy>p:not(.portal-session-note){max-width:42rem;margin:0;color:hsl(var(--muted-foreground-hsl));font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.6}.portal-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem}.portal-system-line{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.k11-dashboard-preview{display:grid;gap:1rem;padding:1.25rem}.k11-dashboard-preview header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid hsl(var(--border-hsl));padding-bottom:.9rem}.k11-dashboard-preview header>span,.k11-dashboard-preview footer{display:flex;align-items:center;gap:.55rem}.k11-dashboard-preview header small{color:hsl(var(--muted-foreground-hsl));font-size:.75rem}.k11-dashboard-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.k11-dashboard-bars{display:grid;gap:.85rem;border:1px solid hsl(var(--border-hsl));border-radius:var(--radius);background:hsl(var(--background-hsl));padding:1rem}.k11-dashboard-bars>div,.k11-dashboard-bar{display:grid;grid-template-columns:minmax(130px,.9fr) minmax(90px,1fr) minmax(50px,auto);align-items:center;gap:.75rem}.k11-dashboard-bars>div{color:hsl(var(--foreground-hsl));font-size:.875rem;font-weight:700}.k11-dashboard-bars small,.k11-dashboard-bar small{color:hsl(var(--muted-foreground-hsl));font-size:.75rem;text-align:right}.k11-dashboard-bar b{color:hsl(var(--foreground-hsl));font-size:.8125rem;font-weight:570}.k11-dashboard-bar i{display:block;height:.42rem;overflow:hidden;border-radius:999px;background:hsl(var(--surface-2-hsl))}.k11-dashboard-bar em{display:block;height:100%;border-radius:inherit;background:hsl(var(--primary-hsl))}.k11-dashboard-bar em[data-tone=success]{background:hsl(var(--success-hsl))}.k11-dashboard-bar em[data-tone=warning]{background:hsl(var(--warning-hsl))}.k11-dashboard-bar em[data-tone=info]{background:hsl(var(--info-hsl))}.k11-dashboard-preview footer{min-height:2.625rem;border:1px dashed hsl(var(--border-hsl));border-radius:var(--radius);color:hsl(var(--foreground-2-hsl));font-size:.8125rem;padding:0 .875rem}.portal-platform-section{display:grid;gap:2.25rem;padding:clamp(3rem,7vw,5rem) 0}.portal-section-heading{display:grid;gap:.75rem;max-width:42rem}.portal-section-heading h2,.executive-panel-heading h2,.stage-heading h2,.assistance-copy h2{margin:0;color:hsl(var(--foreground-hsl));font-family:var(--font-display);font-size:clamp(2rem,4vw,3.25rem);font-weight:720;letter-spacing:-.04em;line-height:1.04}.portal-section-heading p,.assistance-copy p{margin:0;color:hsl(var(--muted-foreground-hsl));line-height:1.6}.portal-list{display:grid;grid-template-columns:minmax(330px,1.15fr) repeat(2,minmax(240px,.88fr));gap:1rem}.portal-list-card{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:270px;height:clamp(270px,22vw,318px);overflow:hidden;border:1px solid hsl(var(--border-hsl));border-radius:var(--radius);background:hsl(var(--card-hsl) / .78);color:hsl(var(--foreground-hsl));box-shadow:var(--shadow-md);padding:1.25rem;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.portal-list-card:hover{border-color:hsl(var(--primary-hsl) / .28);background:hsl(var(--card-hsl) / .94);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.portal-list-card.portal-admin{background:linear-gradient(145deg,hsl(var(--primary-hsl) / .1),transparent 42%),hsl(var(--card-hsl) / .82)}.portal-card-top,.portal-card-footer,.portal-card-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.portal-list-icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:calc(var(--radius) - 4px);background:hsl(var(--primary-hsl) / .1);color:hsl(var(--primary-hsl))}.portal-card-copy{display:grid;align-content:center;gap:.6rem}.portal-card-copy small,.portal-card-footer small{color:hsl(var(--muted-foreground-hsl));font-size:.6875rem;font-weight:680;letter-spacing:.1em;text-transform:uppercase}.portal-card-copy strong{color:hsl(var(--foreground-hsl));font-size:clamp(1.35rem,2.1vw,2rem);font-weight:720;letter-spacing:-.035em;line-height:1.05}.portal-card-purpose{color:hsl(var(--muted-foreground-hsl));font-size:.9375rem;line-height:1.48}.portal-card-meta{justify-content:flex-start}.portal-card-meta small{min-height:1.625rem;border:1px solid hsl(var(--border-hsl));border-radius:999px;padding:.35rem .6rem;letter-spacing:-.01em;text-transform:none}.portal-card-footer{color:hsl(var(--foreground-hsl))}.portal-assistance-wrap{margin-top:1rem}.portal-assistance-desk{display:grid;grid-template-columns:minmax(240px,.65fr) minmax(0,1fr);gap:1.5rem;padding:clamp(1.25rem,3vw,2rem)}.assistance-copy{display:grid;align-content:start;gap:.75rem}.assistance-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.assistance-form label,.login-form label,.reference-grid label{display:grid;gap:.45rem;color:hsl(var(--muted-foreground-hsl));font-size:.75rem;font-weight:650}.assistance-wide{grid-column:1 / -1}.assistance-form input,.assistance-form select,.assistance-form textarea,.login-form input,.search-box input,.url-field input,.reference-grid input,.reference-grid textarea,.reference-grid select{border:1px solid hsl(var(--border-hsl));border-radius:calc(var(--radius) - 4px);background:hsl(var(--background-hsl) / .72);color:hsl(var(--foreground-hsl));box-shadow:none;padding:.75rem .85rem}.assistance-submit{min-height:2.75rem}.assistance-status{align-self:center;color:hsl(var(--foreground-2-hsl));font-size:.8125rem}.primary-action,.google-action{border-color:hsl(var(--primary-hsl));border-radius:calc(var(--radius) - 4px);background:hsl(var(--primary-hsl));color:hsl(var(--primary-foreground-hsl));box-shadow:var(--shadow-sm)}.secondary-action,.theme-toggle{border-color:hsl(var(--border-hsl));border-radius:calc(var(--radius) - 4px);background:hsl(var(--card-hsl) / .45);color:hsl(var(--foreground-hsl));box-shadow:none}.simple-login-shell,.login-shell{width:100%;max-width:none;place-items:center;min-height:100dvh;background:transparent}.portal-login-hero,.login-panel{width:min(470px,calc(100% - 2rem));border:1px solid hsl(var(--border-hsl));border-radius:calc(var(--radius) + .5rem);background:hsl(var(--card-hsl) / .9);box-shadow:var(--shadow-lg);padding:1.5rem}.portal-login-copy h1,.login-copy h1{color:hsl(var(--foreground-hsl));font-size:clamp(2.55rem,9vw,4rem);font-weight:760;letter-spacing:-.055em;line-height:.96}.portal-login-copy p,.login-copy p:not(.eyebrow){color:hsl(var(--muted-foreground-hsl))}.executive-shell,.leadstudio-apple-shell{color:hsl(var(--foreground-hsl))}.executive-panel,.executive-kpis>div,.header-panel,.stage-panel,.autonomous-intake-panel,.lead-card,.decision-dossier,.intake-command-card,.quality-gate-panel>div,.breakdown-card,.governance-panel,.client-file,.agent-status{border-color:hsl(var(--border-hsl));border-radius:var(--radius);background:hsl(var(--card-hsl) / .72);box-shadow:var(--shadow-sm)}.stage-rail{border:1px solid hsl(var(--border-hsl));background:hsl(var(--card-hsl) / .72);box-shadow:var(--shadow-sm)}.stage-rail button{border-radius:calc(var(--radius) - 4px);color:hsl(var(--muted-foreground-hsl))}.stage-rail button.active{background:hsl(var(--primary-hsl));color:hsl(var(--primary-foreground-hsl))}.lead-card.selected{border-color:hsl(var(--primary-hsl) / .58);box-shadow:var(--shadow-ring),var(--shadow-md)}.lead-summary strong,.dossier-hero h2,.executive-kpis strong,.prototype-list strong,.admin-product-card strong{color:hsl(var(--foreground-hsl))}.eyebrow{color:hsl(var(--primary-hsl));font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media(max-width:980px){.portal-launcher-header,.portal-launcher-intro,.portal-assistance-desk{grid-template-columns:1fr}.portal-nav-links{display:none}.portal-actions{justify-content:flex-start}.portal-list{grid-template-columns:1fr}.portal-list-card{height:auto;min-height:260px}}@media(max-width:620px){.portal-launcher-shell{padding-inline:1rem}.portal-launcher-header{grid-template-columns:1fr;gap:.75rem}.portal-launcher-intro{padding-top:3rem}.portal-hero-copy h1,.portal-title h1{font-size:clamp(2.6rem,12vw,3.45rem)}.portal-hero-actions,.portal-hero-actions .k11-ui-button{width:100%}.k11-dashboard-metrics,.portal-system-line,.assistance-form{grid-template-columns:1fr}}@media(min-width:1241px){.leadstudio-apple-shell .workbench-grid{align-items:start}.leadstudio-apple-shell .lead-list,.leadstudio-apple-shell .decision-dossier{position:sticky;top:92px;max-height:calc(100dvh - 112px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.leadstudio-apple-shell .lead-list{padding-right:2px}.leadstudio-apple-shell .lead-list::-webkit-scrollbar,.leadstudio-apple-shell .decision-dossier::-webkit-scrollbar{display:none}}:root[data-theme=dark]{--bg: #0f131a;--surface: #151b24;--card: #1d2530;--card-soft: #24303d;--border: #334155;--border-strong: #526173;--text: #f8fafc;--muted: #a8b3c2;--accent: #2dd4bf;--accent-soft: #123330;--flow: #8ab4ff;--flow-soft: #172640;--benefit: #5ec993;--benefit-soft: #13291f;--danger: #fb7185;--shadow: rgba(0, 0, 0, .34)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(180deg,#f8fafc,#e8eef5)}:root[data-theme=dark] body{background:linear-gradient(180deg,#10101b,#171320)}html,body,.app-shell,.app-shell *,.portal-shell,.portal-shell *{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar,.app-shell::-webkit-scrollbar,.app-shell *::-webkit-scrollbar,.portal-shell::-webkit-scrollbar,.portal-shell *::-webkit-scrollbar{width:0;height:0;display:none}button,input,textarea{font:inherit}button{cursor:pointer}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 72%,#ffffff);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.52}.app-shell{display:grid;gap:18px;max-width:1320px;min-height:100vh;margin:0 auto;padding:24px}.leadstudio-control-stack{display:grid;gap:18px;min-width:0}html:has(.leadstudio-console-shell),body:has(.leadstudio-console-shell),.leadstudio-console-shell,.leadstudio-console-shell *{scrollbar-width:none;-ms-overflow-style:none}html:has(.leadstudio-console-shell)::-webkit-scrollbar,body:has(.leadstudio-console-shell)::-webkit-scrollbar,.leadstudio-console-shell::-webkit-scrollbar,.leadstudio-console-shell *::-webkit-scrollbar{width:0;height:0;display:none}.header-panel,.source-strip,.stage-panel{border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:0 18px 44px var(--shadow)}.header-panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;padding:28px;text-align:center}.brand-mark{display:grid;place-items:center;justify-self:center;width:54px;height:54px;grid-column:1 / -1;border-radius:50%;background:var(--accent-soft);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border))}.header-copy{display:grid;gap:8px;grid-column:1 / -1;justify-items:center}.eyebrow{margin:0;color:var(--accent);font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.header-panel h1,.stage-heading h2{margin:0;color:var(--text);letter-spacing:0}.header-panel h1{max-width:880px;font-size:34px;line-height:1.08}.header-panel h1 span{color:var(--accent)}.header-panel p,.source-strip span,.stage-heading p,.helper-text{color:var(--muted)}.header-panel p{margin:0;max-width:760px;font-size:15px;font-weight:400;line-height:1.55}.theme-toggle,.primary-action,.secondary-action,.google-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border-radius:10px;font-weight:850}.theme-toggle{position:absolute;top:18px;right:18px;border:1px solid var(--border);background:var(--card);color:var(--text);padding:0 13px}.source-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.source-strip div{display:grid;grid-template-columns:40px minmax(0,1fr);gap:5px 10px;align-items:center;min-height:78px;border:1px solid var(--border);border-radius:12px;background:var(--card);padding:14px;box-shadow:0 10px 24px var(--shadow)}.source-strip svg{grid-row:span 2;justify-self:center;color:var(--accent)}.source-strip strong{color:var(--text);font-size:15px}.source-strip span{min-width:0;font-size:13px;line-height:1.38}.stage-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.stage-rail button{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:46px;border:1px solid var(--border);border-radius:12px;background:var(--card);color:var(--text);padding:9px 11px;box-shadow:0 10px 24px var(--shadow)}.stage-rail button:hover{border-color:var(--border-strong)}.stage-rail button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850}.stage-rail button strong{display:inline-grid;place-items:center;min-width:24px;height:22px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:12px}.stage-rail button.active{border-color:color-mix(in srgb,var(--accent) 62%,var(--border));background:var(--accent);color:#fff}.stage-rail button.active strong{background:#ffffff38;color:#fff}.stage-panel{padding:18px}.stage-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,340px);gap:14px;align-items:end;border-bottom:1px solid var(--border);padding-bottom:16px}.stage-heading h2{margin-top:5px;color:var(--text);font-size:21px;line-height:1.3}.search-box{display:flex;align-items:center;gap:8px;height:44px;border:1px solid var(--border);border-radius:12px;background:var(--card);padding:0 12px;color:var(--muted)}.search-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 15%,transparent)}.search-box input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text)}.lead-stack{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-top:18px}.lead-card{display:flex;flex-direction:column;min-width:0;min-height:238px;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--card);box-shadow:0 12px 28px var(--shadow)}.lead-card.expanded{grid-column:1 / -1;min-height:0;border-color:color-mix(in srgb,var(--accent) 56%,var(--border))}.lead-card.expanded .lead-summary{flex:initial;min-height:0}.lead-summary{display:flex;flex:1;flex-direction:column;align-items:stretch;gap:12px;width:100%;min-height:238px;border:0;background:transparent;color:var(--text);padding:18px;text-align:left}.card-icon{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--accent-soft);color:var(--accent)}.tag-row{display:flex;flex-wrap:wrap;gap:7px}.tag-row em{border:1px solid color-mix(in srgb,var(--accent) 58%,var(--border));border-radius:999px;color:var(--accent);font-size:12px;font-style:normal;font-weight:800;line-height:1;padding:7px 9px}.lead-summary strong{color:var(--text);font-size:18px;line-height:1.2}.lead-summary p{display:-webkit-box;flex:1;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;color:var(--muted);font-size:13px;line-height:1.45}.card-footer{display:grid;grid-template-columns:1fr;gap:10px;align-items:center;margin-top:auto}.card-footer i{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:10px;background:var(--accent);color:#fff;font-style:normal;font-weight:850;padding:0 12px;text-align:center}.lead-body{border-top:1px solid var(--border);padding:16px}.stage-content{display:grid;gap:14px}.info-block,.score-grid,.detail-list,.empty-state{border:1px solid var(--border);border-radius:12px;background:var(--card-soft)}.info-block{display:grid;gap:10px;padding:14px}.section-title{display:flex;align-items:center;gap:9px;color:var(--text)}.section-title svg{color:var(--accent)}.section-title h3{margin:0;color:var(--text);font-size:16px;line-height:1.25}.info-block p,.source-link,.client-file p{margin:0;color:var(--text);font-size:13px;line-height:1.5}.source-link{overflow-wrap:anywhere;color:var(--accent);font-weight:800;text-decoration:none}.missing-list{display:flex;flex-wrap:wrap;gap:8px}.missing-list span{border:1px solid color-mix(in srgb,var(--accent) 38%,var(--border));border-radius:999px;background:var(--card);color:var(--accent);padding:7px 10px;font-size:12px;line-height:1.25}.decision-callout{display:block;border-left:4px solid var(--accent);border-radius:10px;background:color-mix(in srgb,var(--accent) 12%,var(--card));color:var(--text);padding:10px;font-size:13px;line-height:1.4}.score-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:10px}.score-grid div{display:grid;gap:4px;min-height:62px;align-content:center;border-radius:10px;background:var(--card);padding:9px}.score-grid span{color:var(--muted);font-size:12px;font-weight:850}.score-grid strong{color:var(--text);font-size:15px;line-height:1.25}.commercial-panel{display:grid;gap:10px;min-width:0}.breakdown-grid{display:grid;grid-template-columns:1fr;gap:10px}.breakdown-card{display:grid;align-content:start;gap:9px;min-width:0;border:1px solid var(--border);border-radius:12px;background:var(--card);padding:12px}.breakdown-card h4{margin:0;color:var(--text);font-size:13px;line-height:1.25}.breakdown-card p,.commercial-note{margin:0;color:var(--text);font-size:13px;line-height:1.45}.money-line,.build-stage-list div{display:grid;gap:4px;border-left:3px solid var(--accent);border-radius:8px;background:var(--card-soft);padding:9px}.money-line strong,.build-stage-list strong{color:var(--text);font-size:13px;line-height:1.25}.money-line b,.build-stage-list b{color:var(--accent);font-size:13px;line-height:1.25}.build-stage-list{display:grid;gap:8px}.evidence-dossier{display:grid;gap:12px;min-width:0;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border));border-radius:12px;background:var(--card);padding:12px}.dossier-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.dossier-heading h4{margin:0;color:var(--text);font-size:14px;line-height:1.25}.dossier-heading span{border:1px solid color-mix(in srgb,var(--accent) 46%,var(--border));border-radius:999px;color:var(--accent);font-size:12px;font-weight:850;line-height:1.2;padding:6px 9px}.dossier-grid,.evidence-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dossier-grid>div,.evidence-columns>div{display:grid;align-content:start;gap:7px;min-width:0;border-radius:10px;background:var(--card-soft);padding:10px}.dossier-grid strong,.evidence-columns strong{color:var(--text);font-size:13px;line-height:1.25}.dossier-grid p,.evidence-list p,.source-list span{margin:0;color:var(--text);font-size:13px;line-height:1.45}.evidence-list,.source-list{display:grid;gap:8px}.evidence-list.compact{gap:6px}.evidence-list p,.source-list a{border-left:3px solid var(--accent);border-radius:8px;background:var(--card);padding:8px 9px}.source-list a{display:grid;gap:4px;min-width:0;color:var(--text);text-decoration:none}.source-list b{color:var(--accent);font-size:13px;line-height:1.25}.codex-brief{display:grid;gap:10px}.brief-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.brief-actions span{color:var(--text);font-size:13px;font-weight:850}.brief-textarea{min-height:440px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55}.fit-flag{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;padding:6px 9px;font-size:12px;line-height:1.2}.fit-flag.good{background:color-mix(in srgb,#15803d 12%,var(--card));color:#15803d}.fit-flag.watch{background:color-mix(in srgb,var(--accent) 14%,var(--card));color:var(--accent)}.fit-flag.bad{background:color-mix(in srgb,var(--danger) 13%,var(--card));color:var(--danger)}.fit-callout{display:block;border-left:4px solid currentColor;border-radius:10px;padding:10px;font-size:13px;line-height:1.35}.fit-callout.good{background:color-mix(in srgb,#15803d 10%,var(--card-soft));color:#15803d}.fit-callout.watch{background:color-mix(in srgb,var(--accent) 12%,var(--card-soft));color:var(--accent)}.fit-callout.bad{background:color-mix(in srgb,var(--danger) 12%,var(--card-soft));color:var(--danger)}.detail-list{display:grid;gap:8px;padding:10px}.detail-list p{margin:0;border-left:3px solid var(--accent);border-radius:8px;background:var(--card);color:var(--text);padding:9px 10px;font-size:13px;line-height:1.45}.pain-solution-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pain-solution-map div{display:grid;gap:7px;align-content:start;border:1px solid var(--border);border-radius:10px;background:var(--card);padding:9px}.pain-solution-map strong,.pain-solution-map p{margin:0;color:var(--text);font-size:13px;line-height:1.45}.pain-solution-map svg{color:var(--accent);transform:rotate(90deg)}.mini-workflow,.roadmap{display:grid;gap:8px;margin-bottom:2px;overflow:visible;padding:2px}.mini-workflow{grid-template-columns:repeat(4,minmax(0,1fr))}.roadmap{grid-template-columns:repeat(3,minmax(0,1fr))}.mini-workflow div,.roadmap div{position:relative;display:grid;gap:4px;min-width:0;border:1px solid color-mix(in srgb,var(--flow) 44%,var(--border));border-radius:10px;background:var(--flow-soft);padding:9px}.mini-workflow div:not(:last-child):after,.roadmap div:not(:last-child):after{content:"";position:absolute;top:50%;right:-8px;width:8px;height:2px;background:var(--flow)}.mini-workflow strong,.roadmap strong,.roi-value-grid strong,.commercial-proof strong{color:var(--text);font-size:13px;line-height:1.25}.mini-workflow b,.roadmap b,.roi-value-grid b{color:var(--flow);font-size:13px;line-height:1.25}.roi-value-grid{display:grid;gap:8px}.roi-value-grid div,.commercial-proof{display:grid;gap:5px;border-left:3px solid var(--accent);border-radius:8px;background:var(--card-soft);padding:9px}.roi-value-grid p,.commercial-proof p{margin:0;color:var(--text);font-size:13px;line-height:1.45}.roi-benefit{border-left-color:var(--benefit)!important;background:var(--benefit-soft)!important;color:var(--benefit)!important}.flowchart{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.flow-node{position:relative;display:grid;gap:10px;min-height:142px;border:1px solid var(--border);border-radius:12px;background:var(--card-soft);padding:14px}.flow-node:not(:last-child):after{content:"";position:absolute;top:35px;right:-28px;width:28px;height:2px;background:color-mix(in srgb,var(--accent) 55%,var(--border))}.flow-node b{display:inline-grid;place-items:center;width:30px;height:26px;border-radius:8px;background:var(--accent);color:#fff}.flow-node p{margin:0;color:var(--text);font-size:13px;line-height:1.45}textarea,.url-field input,.reference-grid input{width:100%;border:1px solid var(--border);border-radius:12px;background:var(--card);color:var(--text);outline-color:var(--accent);padding:11px;line-height:1.45}textarea{resize:vertical}.url-field{display:grid;gap:8px;color:var(--text);font-weight:850}.url-field span{display:inline-flex;align-items:center;gap:8px}.url-field svg{color:var(--accent)}.action-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.primary-action{border:1px solid var(--accent);background:var(--accent);color:#fff;padding:0 15px}.secondary-action{border:1px solid var(--border);background:var(--card);color:var(--text);padding:0 15px}.danger-text{color:var(--danger)}.helper-text{font-size:13px}.platform-grid,.reference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.reference-grid label{display:grid;gap:7px;color:var(--text);font-size:13px;font-weight:850}.reference-grid label:nth-last-child(-n+3){grid-column:1 / -1}.client-file{display:grid;gap:8px}.client-file strong{color:var(--accent)}.empty-state{display:grid;place-items:center;gap:6px;min-height:180px;padding:20px;color:var(--muted);text-align:center}.empty-state strong{color:var(--text)}.empty-state p{max-width:330px;margin:0;color:var(--muted)}@media(max-width:1120px){.stage-rail,.lead-stack,.platform-grid,.reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.score-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mini-workflow,.roadmap,.pain-solution-map{grid-template-columns:repeat(2,minmax(0,1fr))}.mini-workflow div:not(:last-child):after,.roadmap div:not(:last-child):after{display:none}.dossier-grid,.evidence-columns{grid-template-columns:1fr}.flowchart{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-node:nth-child(2n):after{display:none}}@media(max-width:760px){.app-shell{padding:12px}.header-panel{padding:20px 14px}.theme-toggle{position:static;justify-self:center;margin-top:6px}.header-panel h1{font-size:26px}.source-strip,.stage-heading,.flowchart,.platform-grid,.reference-grid{grid-template-columns:1fr}.flow-node:not(:last-child):after{display:block;inset:auto auto -28px 26px;width:2px;height:28px}.flow-node:last-child:after{display:none}.source-strip div{grid-template-columns:40px minmax(0,1fr)}.stage-rail,.lead-stack,.score-grid,.pain-solution-map{grid-template-columns:1fr}.mini-workflow,.roadmap{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-heading h2{font-size:18px}.primary-action,.secondary-action,.theme-toggle{width:100%}}body{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 94%,#ffffff) 0%,var(--bg) 56%,color-mix(in srgb,var(--bg) 88%,#b6c3d4) 100%)}:root[data-theme=dark] body{background:linear-gradient(180deg,#0f101a,#151524 54%,#181321)}.app-shell{max-width:1440px;align-content:start;gap:16px;padding:20px}.header-panel{overflow:hidden;grid-template-columns:minmax(190px,250px) minmax(0,1fr) minmax(150px,auto) auto;align-items:center;border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 92%,#ffffff) 0%,var(--surface) 62%,color-mix(in srgb,var(--flow-soft) 45%,var(--surface)) 100%);box-shadow:0 18px 50px var(--shadow);text-align:left}.header-panel>.theme-toggle{position:static;justify-self:end;width:auto}:root[data-theme=dark] .header-panel{background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 94%,#000000) 0%,var(--surface) 72%,color-mix(in srgb,var(--accent-soft) 38%,var(--surface)) 100%)}.brand-mark{justify-self:start;grid-column:auto}.header-copy{grid-column:auto;justify-items:start}.brand-lockup{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center;align-self:center;min-width:0}.leadstudio-logo{position:relative;display:grid;place-items:center;width:72px;height:72px;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border));border-radius:22px;background:radial-gradient(circle at 28% 20%,color-mix(in srgb,var(--accent) 30%,#ffffff) 0 18%,transparent 19%),linear-gradient(135deg,var(--accent) 0%,color-mix(in srgb,var(--accent) 72%,var(--text)) 100%);box-shadow:0 16px 32px color-mix(in srgb,var(--accent) 22%,transparent)}.leadstudio-logo:before,.leadstudio-logo:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.62);border-radius:999px}.leadstudio-logo:before{inset:11px}.leadstudio-logo:after{width:42px;height:2px;background:#ffffff9e;border:0;transform:rotate(-28deg)}.leadstudio-logo span{position:relative;z-index:1;color:#fff;font-size:22px;font-weight:950;line-height:1}.brand-lockup strong{display:block;color:var(--text);font-size:18px;line-height:1.1}.brand-lockup small{display:block;margin-top:5px;color:var(--muted);font-size:12px;font-weight:800;line-height:1.25;text-transform:uppercase}.header-panel h1{max-width:780px;font-size:30px;line-height:1.12}.header-panel p{max-width:900px}.overview-metrics,.research-panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:10px}.overview-metrics div,.research-panel div,.stage-metrics div{display:grid;align-content:start;justify-items:center;gap:6px;min-height:64px;min-width:0;border:1px solid var(--border);border-radius:12px;background:var(--card);box-shadow:0 10px 28px var(--shadow);padding:12px;text-align:center}.overview-metrics strong,.research-panel strong,.stage-metrics strong{color:var(--text);font-size:14px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}.overview-metrics span,.research-panel span,.stage-metrics span{color:var(--muted);font-size:12px;line-height:1.42}.stage-rail{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.stage-rail button{height:46px}.stage-panel{align-self:start;border-radius:16px;background:color-mix(in srgb,var(--surface) 96%,transparent);padding:16px}.stage-heading{grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:center}.stage-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:14px}.stage-metrics strong{color:var(--text);font-size:15px;font-weight:600}.pipeline-board{display:grid;gap:14px;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:0 18px 44px var(--shadow);padding:16px}.autonomous-intake-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,520px);gap:14px;align-items:center;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:0 18px 44px var(--shadow);padding:16px}.intake-copy{display:grid;gap:6px;min-width:0}.intake-copy h2{margin:0;color:var(--text);font-size:19px;line-height:1.2}.intake-copy span,.intake-status span{color:var(--muted);font-size:12px;line-height:1.45}.intake-controls{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:10px;min-width:0}.intake-status{display:flex;grid-column:1 / -1;align-items:center;gap:8px;min-width:0;border-left:3px solid var(--accent);border-radius:10px;background:var(--card);padding:9px 11px}.intake-status svg{flex:0 0 auto;color:var(--accent)}.spin-icon{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.pipeline-board-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.pipeline-board-heading h2{margin:0;color:var(--text);font-size:22px;line-height:1.18}.pipeline-board-heading>strong{border:1px solid color-mix(in srgb,var(--accent) 32%,var(--border));border-radius:999px;background:var(--accent-soft);color:var(--accent);padding:8px 12px;font-size:12px;font-weight:900;white-space:nowrap}.pipeline-command-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start;min-height:0}.pipeline-kpi-stack{display:grid;gap:10px}.pipeline-kpi-stack div{display:grid;justify-items:center;gap:5px;min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--card);padding:12px;text-align:center}.pipeline-kpi-stack span,.pipeline-kpi-stack small,.pipeline-step-labels,.pipeline-lead-name small{color:var(--muted);font-size:11px;line-height:1.3}.pipeline-kpi-stack strong{color:var(--text);font-size:21px;line-height:1.1}.pipeline-kpi-stack p{width:100%;margin:0;overflow:hidden;color:var(--muted);font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.pipeline-kpi-stack small,.pipeline-lead-name small{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipeline-map{display:grid;gap:8px;min-width:0;max-height:min(34vh,360px);overflow:auto;padding-right:2px;overscroll-behavior:contain}.pipeline-step-labels,.pipeline-row{display:grid;grid-template-columns:minmax(180px,1.3fr) repeat(4,minmax(42px,.48fr));gap:8px;align-items:center}.pipeline-step-labels{position:sticky;top:0;z-index:2;background:color-mix(in srgb,var(--surface) 96%,transparent);padding:0 10px}.pipeline-step-labels b{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.pipeline-row{width:100%;min-height:58px;border:1px solid var(--border);border-radius:12px;background:var(--card);color:var(--text);padding:10px;text-align:left}.pipeline-row:hover{border-color:var(--border-strong);background:color-mix(in srgb,var(--flow-soft) 38%,var(--card))}.ceo-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pipeline-lead-name{display:grid;gap:4px;min-width:0}.pipeline-lead-name strong{overflow:hidden;color:var(--text);font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.pipeline-dot-wrap{position:relative;display:grid;place-items:center;min-height:28px}.pipeline-dot-wrap i{position:absolute;right:50%;width:calc(100% + 8px);height:2px;background:color-mix(in srgb,var(--border-strong) 62%,transparent)}.pipeline-dot{position:relative;z-index:1;width:16px;height:16px;border:2px solid var(--border-strong);border-radius:50%;background:var(--card-soft);box-shadow:0 0 0 4px var(--card)}.pipeline-dot.passed{border-color:var(--benefit);background:var(--benefit)}.pipeline-dot.current{border-color:#b7791f;background:#f6c453;box-shadow:0 0 0 4px var(--card),0 0 18px #f6c453cc}.pipeline-dot.failed{border-color:var(--danger);background:var(--danger);box-shadow:0 0 0 4px var(--card),0 0 18px color-mix(in srgb,var(--danger) 58%,transparent)}.risk-chip{justify-self:end;min-width:0;border:1px solid var(--border);border-radius:999px;background:var(--card-soft);color:var(--text);padding:7px 9px;font-size:11px;font-weight:900;line-height:1;text-align:center;white-space:nowrap}.risk-chip.push,.risk-chip.build-proof{border-color:color-mix(in srgb,var(--benefit) 46%,var(--border));background:var(--benefit-soft);color:var(--benefit)}.risk-chip.watch{border-color:color-mix(in srgb,#b7791f 46%,var(--border));background:color-mix(in srgb,#f6c453 18%,var(--card));color:#8a5a08}.risk-chip.park,.risk-chip.dropped,.risk-chip.vaulted{border-color:color-mix(in srgb,var(--danger) 42%,var(--border));background:color-mix(in srgb,var(--danger) 9%,var(--card));color:var(--danger)}.workbench-grid{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:14px;align-items:start;padding-top:14px}.workbench-grid>.empty-state{grid-column:1 / -1;justify-self:start;width:min(520px,100%)}.lead-list{display:grid;gap:10px;align-self:start;position:sticky;top:12px}.lead-card{min-height:0;border-radius:12px;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.lead-card.selected{border-color:color-mix(in srgb,var(--accent) 72%,var(--border));box-shadow:0 16px 34px color-mix(in srgb,var(--accent) 18%,var(--shadow))}.lead-card.selected .lead-summary{background:color-mix(in srgb,var(--accent-soft) 46%,var(--card))}.lead-summary{min-height:208px;gap:10px;padding:15px}.lead-summary p{-webkit-line-clamp:3;flex:initial;min-height:56px;font-size:12px}.lead-summary strong{font-size:16px}.decision-dossier{min-width:0;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--card) 98%,transparent);box-shadow:0 16px 40px var(--shadow)}.lead-body{display:grid;gap:14px;border-top:0;padding:14px}.dossier-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid var(--border);border-radius:14px;background:var(--card-soft);padding:16px}.dossier-hero>div{min-width:0}.dossier-hero span{color:var(--muted);font-size:12px;font-weight:800;line-height:1.3}.dossier-hero h2{margin:5px 0 0;color:var(--text);font-size:24px;line-height:1.18}.expiry-chip{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:9px;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--muted);padding:5px 9px;font-size:11px;font-weight:850}.expiry-chip.warning{border-color:color-mix(in srgb,#f6c453 46%,var(--border));background:color-mix(in srgb,#f6c453 13%,var(--card));color:#9a6700}.expiry-chip.expired{border-color:color-mix(in srgb,var(--danger) 38%,var(--border));background:color-mix(in srgb,var(--danger) 10%,var(--card));color:var(--danger)}.expiry-chip.parked{border-color:color-mix(in srgb,#b7791f 42%,var(--border));background:color-mix(in srgb,#f6c453 14%,var(--card));color:#8a5a08}.dossier-hero>strong{border-radius:999px;background:var(--benefit-soft);color:var(--benefit);padding:8px 12px;font-size:12px;white-space:nowrap}.stage-content{gap:12px}.info-block,.breakdown-card,.score-grid,.detail-list,.empty-state{border-radius:14px}.info-block{background:color-mix(in srgb,var(--card-soft) 70%,var(--card));padding:13px}.info-block p,.source-link,.client-file p,.breakdown-card p,.commercial-note,.qualification-grid p,.empty-state p{font-size:12px;line-height:1.48}.section-title h3{font-size:14px}.source-link{width:-moz-fit-content;width:fit-content}.qualification-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.qualification-grid div{display:grid;gap:7px;min-width:0;border:1px solid var(--border);border-radius:12px;background:var(--card);padding:11px}.qualification-grid span{color:var(--accent);font-size:12px;font-weight:900}.qualification-grid strong{color:var(--text);font-size:13px;line-height:1.28}.quality-gate-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:9px}.quality-gate-panel div{display:grid;gap:6px;min-width:0;border:1px solid var(--border);border-radius:12px;background:var(--card);padding:11px}.quality-gate-panel span{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.quality-gate-panel strong{color:var(--text);font-size:15px;font-weight:650;line-height:1.2;text-transform:capitalize}.quality-gate-panel p{margin:0;color:var(--muted);font-size:12px;line-height:1.42}.quality-gate-panel.ready div{border-color:color-mix(in srgb,var(--benefit) 28%,var(--border))}.quality-gate-panel.ready strong{color:var(--benefit)}.quality-gate-panel.parked div{border-color:color-mix(in srgb,var(--danger) 24%,var(--border))}.quality-gate-panel.parked strong{color:var(--danger)}.quality-gate-panel.rework div{border-color:color-mix(in srgb,#b7791f 26%,var(--border))}.quality-gate-panel.rework strong{color:#8a5a08}.approval-decision{display:grid;gap:9px}.approval-decision>div{display:grid;gap:5px;border-left:3px solid var(--accent);border-radius:10px;background:var(--card);padding:10px}.approval-decision span{color:var(--accent);font-size:12px;font-weight:900;line-height:1.2}.governance-panel{display:grid;gap:10px}.governance-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.governance-summary div,.governance-grid div{display:grid;gap:7px;min-width:0;border:1px solid var(--border);border-radius:12px;background:var(--card);padding:11px}.governance-summary span,.governance-grid span{color:var(--flow);font-size:12px;font-weight:900;line-height:1.2}.governance-summary strong{color:var(--text);font-size:13px;line-height:1.28}.governance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.pain-solution-map{grid-template-columns:1fr}.pain-solution-map div{grid-template-columns:minmax(0,.9fr) 32px minmax(0,1.1fr);align-items:center;gap:12px;padding:10px}.pain-solution-map svg{place-self:center;transform:none}.commercial-panel{gap:12px}.score-grid{grid-template-columns:repeat(6,minmax(0,1fr));background:color-mix(in srgb,var(--card-soft) 68%,var(--card));padding:9px}.score-grid div{min-height:64px}.score-grid span{font-size:11px}.score-grid strong{font-size:13px}.breakdown-grid{grid-template-columns:1fr}.breakdown-card{gap:10px;background:color-mix(in srgb,var(--card) 96%,var(--surface));padding:14px}.breakdown-card h4{font-size:14px}.mini-workflow,.roadmap{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:0;overflow:visible}.mini-workflow div,.roadmap div{min-height:76px;border-color:color-mix(in srgb,var(--flow) 42%,var(--border));background:color-mix(in srgb,var(--flow-soft) 82%,var(--card));padding:11px}.mini-workflow strong,.roadmap strong,.roi-value-grid strong,.commercial-proof strong{font-size:12px}.mini-workflow b,.roadmap b,.roi-value-grid b{color:var(--flow);font-size:13px}.money-line,.build-stage-list div,.roi-value-grid div,.commercial-proof{background:color-mix(in srgb,var(--card-soft) 72%,var(--card))}.breakdown-card .money-line,.breakdown-card .build-stage-list div,.breakdown-card .commercial-proof{border-left:0;border-top:1px solid var(--border);border-radius:0;background:transparent;padding:11px 0 0}.breakdown-card .commercial-proof{margin-top:2px}.breakdown-card .commercial-proof .evidence-list p,.breakdown-card .commercial-proof .source-list a{border-left:0;border-bottom:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:0;background:transparent;padding:9px 0}.breakdown-card .commercial-proof .evidence-list p:last-child,.breakdown-card .commercial-proof .source-list a:last-child{border-bottom:0}.roi-value-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.evidence-list.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.roi-benefit{border-left-color:var(--benefit)!important;background:color-mix(in srgb,var(--benefit-soft) 78%,var(--card))!important;color:var(--benefit)!important}.flowchart{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.flow-node{min-height:126px}.flow-node:not(:last-child):after,.mini-workflow div:not(:last-child):after,.roadmap div:not(:last-child):after{display:none}.brief-textarea{min-height:360px}.assistant-panel{display:grid;gap:12px;margin-top:14px;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--card) 96%,var(--surface));box-shadow:0 14px 34px var(--shadow);padding:14px}.assistant-heading{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:10px;border-bottom:1px solid var(--border);padding-bottom:12px}.assistant-heading h3{margin:3px 0;color:var(--text);font-size:18px;line-height:1.2}.assistant-heading span,.assistant-heading>strong,.assistant-controls span{color:var(--muted);font-size:12px;line-height:1.35}.assistant-heading>strong{border:1px solid color-mix(in srgb,var(--flow) 45%,var(--border));border-radius:999px;background:var(--flow-soft);color:var(--flow);padding:7px 10px}.assistant-controls{display:grid;grid-template-columns:minmax(260px,1fr) minmax(230px,auto);gap:10px;align-items:end}.assistant-controls label{display:grid;gap:6px;min-width:0}.assistant-controls input[type=password]{width:100%;min-height:42px;border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--text);padding:0 11px;outline-color:var(--accent)}.assistant-chatlog{display:grid;align-content:start;gap:8px;max-height:360px;overflow:auto;padding-right:2px}.assistant-message{display:grid;align-self:start;gap:5px;max-width:86%;border:1px solid var(--border);border-radius:12px;background:var(--card-soft);padding:10px}.assistant-message.user{justify-self:end;background:color-mix(in srgb,var(--accent-soft) 70%,var(--card))}.assistant-message strong{color:var(--accent);font-size:12px;line-height:1.2}.assistant-message p{margin:0;white-space:pre-wrap;color:var(--text);font-size:12px;line-height:1.5}.assistant-compose{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:10px;align-items:stretch}.assistant-compose textarea{min-height:92px;resize:vertical}textarea,.url-field input,.reference-grid input{border-radius:10px}@media(min-width:1180px){.mini-workflow,.roadmap{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}@media(max-width:1240px){.header-panel{grid-template-columns:1fr}.overview-metrics,.research-panel,.stage-metrics,.pipeline-command-grid,.autonomous-intake-panel,.assistant-controls,.assistant-compose,.score-grid,.quality-gate-panel,.roi-value-grid,.evidence-list.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-grid{grid-template-columns:1fr}.pipeline-map{overflow-x:auto;padding-bottom:4px}.pipeline-step-labels,.pipeline-row{min-width:840px}.lead-list{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.app-shell{padding:10px}.header-panel{grid-template-columns:1fr;padding:18px 14px}.quality-gate-panel{grid-template-columns:1fr}.brand-lockup{grid-template-columns:58px minmax(0,1fr);justify-self:stretch}.leadstudio-logo{width:58px;height:58px;border-radius:18px}.leadstudio-logo span{font-size:18px}.header-copy{justify-items:center;text-align:center}.brand-mark{justify-self:center}.header-panel h1{font-size:27px}.overview-metrics,.research-panel,.stage-metrics,.pipeline-command-grid,.pipeline-board-heading,.autonomous-intake-panel,.intake-controls,.lead-list,.assistant-controls,.assistant-compose,.qualification-grid,.governance-summary,.governance-grid,.ceo-review-grid,.score-grid,.roi-value-grid,.evidence-list.compact,.stage-heading{grid-template-columns:1fr}.stage-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-board{padding:12px}.pipeline-board-heading>strong{justify-self:start}.stage-rail button{min-height:44px}.dossier-hero{grid-template-columns:1fr;align-items:start}.dossier-hero h2{font-size:20px}.pain-solution-map div{grid-template-columns:1fr}.pain-solution-map svg{transform:rotate(90deg)}.mini-workflow,.roadmap{grid-template-columns:1fr}.assistant-message{max-width:100%}}.login-shell{place-items:center}.portal-shell{display:grid;gap:18px;align-items:start;justify-items:stretch;width:min(1180px,100%);max-width:1180px;min-height:100vh;margin:0 auto;padding:24px}.portal-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;width:100%;border:1px solid var(--border);border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 96%,#ffffff) 0%,var(--surface) 58%,color-mix(in srgb,var(--accent-soft) 52%,var(--surface)) 100%);box-shadow:0 18px 50px var(--shadow);padding:22px}:root[data-theme=dark] .portal-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 94%,#000000) 0%,var(--surface) 64%,color-mix(in srgb,var(--flow-soft) 42%,var(--surface)) 100%)}.portal-hero .brand-lockup{grid-column:1}.portal-theme-toggle{position:static;grid-column:2;grid-row:1 / span 2;justify-self:end}.portal-actions{display:flex;flex-wrap:wrap;grid-column:2;grid-row:1 / span 2;align-items:center;justify-content:flex-end;gap:10px}.portal-actions>span{color:var(--muted);font-size:12px;font-weight:850}.portal-title{display:grid;gap:6px;grid-column:1 / -1}.portal-title h1{margin:0;color:var(--text);font-size:clamp(36px,4.4rem,68px);line-height:.96}.portal-subcopy{max-width:720px;margin:8px 0 0;color:var(--muted);font-size:15px;line-height:1.55}.simple-login-shell{min-height:100vh;place-items:center}.portal-login-hero,.portal-launcher-header{display:grid;width:100%;border:1px solid var(--border);border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 96%,#ffffff) 0%,var(--surface) 56%,color-mix(in srgb,var(--accent-soft) 36%,var(--surface)) 100%);box-shadow:0 18px 50px var(--shadow)}:root[data-theme=dark] .portal-login-hero,:root[data-theme=dark] .portal-launcher-header{background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 96%,#000000) 0%,var(--surface) 62%,color-mix(in srgb,var(--flow-soft) 30%,var(--surface)) 100%)}.portal-login-hero{grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:start;max-width:760px;padding:28px}.portal-login-actions{justify-self:end}.portal-login-copy{display:grid;gap:8px;grid-column:1 / -1;max-width:640px}.portal-login-copy h1,.portal-launcher-header h1{margin:0;color:var(--text);letter-spacing:0}.portal-login-copy h1{font-size:clamp(42px,5.8vw,72px);line-height:.96}.portal-login-card{display:grid;gap:12px;grid-column:1 / -1;max-width:420px;border:1px solid var(--border);border-radius:14px;background:var(--card);box-shadow:0 14px 34px var(--shadow);padding:14px}.portal-login-card .google-action{min-height:52px;justify-content:center;font-size:14px}.portal-login-card small{color:var(--muted);font-size:12px;line-height:1.45}.portal-launcher-shell{max-width:980px;padding-top:28px}.portal-launcher-header{grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:start;padding:22px}.portal-launcher-header .brand-lockup{grid-column:1}.portal-launcher-header .portal-title{grid-column:1 / -1}.portal-launcher-header h1{font-size:clamp(38px,5.2vw,64px);line-height:.98}.portal-list{display:grid;gap:10px;width:100%}.portal-list-card{display:grid;grid-template-columns:54px minmax(0,1fr) auto auto;gap:14px;align-items:center;min-height:82px;min-width:0;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--card) 96%,transparent);box-shadow:0 12px 30px var(--shadow);color:var(--text);padding:13px 14px;text-decoration:none}.portal-list-card:hover{border-color:color-mix(in srgb,var(--accent) 54%,var(--border));transform:translateY(-1px)}.portal-list-card>span:nth-child(2){display:grid;gap:4px;min-width:0}.portal-list-card strong{color:var(--text);font-size:17px;line-height:1.15}.portal-list-card small{color:var(--muted);font-size:12px;line-height:1.35}.portal-list-card>svg{color:var(--muted)}.portal-list-icon{display:grid;place-items:center;width:54px;height:54px;border:1px solid var(--border);border-radius:14px;background:var(--card-soft)}.portal-list-icon.leadstudio{background:var(--flow-soft);color:var(--flow)}.portal-list-icon.factstudio{background:var(--accent-soft);color:var(--accent)}.portal-list-icon.capital{background:var(--benefit-soft);color:var(--benefit)}.portal-list-icon.prototype{background:color-mix(in srgb,var(--danger) 8%,var(--card));color:var(--danger)}.portal-list-icon.admin{background:color-mix(in srgb,var(--text) 7%,var(--card));color:var(--text)}.status-pill{display:inline-flex;align-items:center;min-height:26px;border:1px solid var(--border);border-radius:999px;background:var(--card-soft);color:var(--text);font-size:11px;font-weight:900;padding:0 9px;white-space:nowrap}.status-pill.status-live,.status-pill.status-client-demo{border-color:color-mix(in srgb,var(--benefit) 40%,var(--border));background:var(--benefit-soft);color:var(--benefit)}.status-pill.status-building{border-color:color-mix(in srgb,var(--flow) 34%,var(--border));background:var(--flow-soft);color:var(--flow)}.status-pill.status-100c-locked{border-color:color-mix(in srgb,var(--danger) 28%,var(--border));background:color-mix(in srgb,var(--danger) 8%,var(--card));color:var(--danger)}.auth-mode-toggle,.account-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.auth-mode-toggle button{min-height:34px;border:1px solid var(--border);border-radius:999px;background:var(--card-soft);color:var(--muted);padding:0 12px;font-size:12px;font-weight:900}.auth-mode-toggle button.active{border-color:color-mix(in srgb,var(--accent) 48%,var(--border));background:var(--accent-soft);color:var(--accent)}.account-session-card strong{color:var(--text);font-size:17px}.portal-login-link{min-height:42px;border:1px solid var(--border);background:var(--card);color:var(--text);padding:0 13px;text-decoration:none}.login-panel{display:grid;gap:22px;width:min(680px,100%);border:1px solid var(--border);border-radius:18px;background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:0 18px 50px var(--shadow);padding:28px}.login-copy{display:grid;gap:10px}.login-copy h1{margin:0;color:var(--text);font-size:30px;line-height:1.12}.login-copy h1 span{color:var(--accent)}.login-copy p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.login-form{display:grid;gap:12px}.google-action{min-height:46px;border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--text);padding:0 12px}.google-icon{display:block;flex:0 0 18px;width:18px;height:18px}.google-action span:not(.google-icon){display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--border);border-radius:50%;color:var(--flow);font-size:14px;font-weight:950}.login-divider{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:center;color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.login-divider:before,.login-divider:after{content:"";height:1px;background:var(--border)}.login-form label{display:grid;gap:7px;color:var(--text);font-size:13px;font-weight:850}.login-form input{min-height:44px;border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--text);outline-color:var(--accent);padding:0 12px}.login-error{border-left:3px solid var(--danger);border-radius:8px;background:color-mix(in srgb,var(--danger) 10%,var(--card));color:var(--danger);padding:9px 10px;font-size:13px}.portal-gate-panel{width:min(720px,100%)}.session-panel{display:flex;grid-column:auto;align-items:center;justify-content:flex-end;gap:10px;padding-right:0}.session-panel span{color:var(--muted);font-size:12px;font-weight:850}.icon-only{width:38px;min-height:38px;padding:0}.executive-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:10px}.executive-kpis div,.executive-panel{border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:0 14px 34px var(--shadow)}.executive-kpis div{display:grid;gap:5px;min-height:84px;padding:13px}.executive-kpis span,.executive-panel small,.event-list span{color:var(--muted);font-size:12px;line-height:1.4}.executive-kpis strong{color:var(--text);font-size:25px;line-height:1}.executive-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:14px;align-items:start}.executive-column{display:grid;gap:14px;align-items:start;min-width:0}.executive-panel{display:grid;gap:14px;padding:16px}.executive-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.executive-panel-heading h2{margin:4px 0 0;color:var(--text);font-size:18px;line-height:1.2}.executive-panel-heading>strong{border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--accent);font-size:12px;padding:6px 9px;white-space:nowrap}.admin-product-grid{display:grid;gap:10px}.admin-product-card{display:grid;grid-template-columns:132px minmax(0,1fr);gap:12px;align-items:stretch;min-height:148px;border:1px solid var(--border);border-radius:12px;background:var(--card);color:var(--text);padding:10px;text-align:left}.admin-product-mark{display:grid;align-content:center;justify-items:center;gap:8px;min-height:126px;border:1px solid var(--border);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--card-soft) 78%,#ffffff) 0%,var(--card-soft) 100%);color:var(--accent)}.admin-product-mark svg{color:var(--accent)}.admin-product-mark b{color:var(--text);font-size:22px;line-height:1}.admin-product-mark small{color:var(--muted);font-size:11px;font-weight:850}.admin-product-card>span{display:grid;gap:8px;align-content:center}.admin-product-card strong{color:var(--text);font-size:20px}.prototype-list,.event-list,.admin-stage-flow{display:grid;gap:9px}.prototype-list div,.event-list div,.admin-stage-flow div{border:1px solid var(--border);border-radius:10px;background:var(--card);padding:11px}.prototype-list div{display:grid;gap:7px}.prototype-list div>span{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.prototype-list strong,.event-list strong,.admin-stage-flow strong{color:var(--text)}.admin-stage-flow{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-stage-flow div{display:grid;justify-items:start;gap:6px}.admin-stage-flow svg{color:var(--accent)}.admin-stage-flow span{color:var(--muted);font-size:12px;font-weight:850}.event-list div{display:grid;gap:4px}.assistant-bubble{position:fixed;right:24px;bottom:24px;z-index:50}.assistant-launcher{display:inline-flex;align-items:center;gap:8px;min-height:54px;border:1px solid color-mix(in srgb,var(--accent) 62%,var(--border));border-radius:999px;background:var(--accent);color:#fff;box-shadow:0 18px 44px color-mix(in srgb,var(--accent) 28%,transparent);padding:0 18px;font-weight:900}.assistant-bubble .assistant-panel{display:grid;grid-template-rows:auto minmax(150px,1fr) auto;width:min(430px,calc(100vw - 48px));max-height:min(640px,calc(100vh - 48px));margin:0;overflow:hidden}.assistant-bubble .assistant-heading{align-items:center;flex-wrap:nowrap}.assistant-bubble .assistant-heading>div{min-width:0;flex:1}.assistant-bubble .assistant-heading span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-bubble .assistant-heading .icon-only{flex:0 0 38px;width:38px;margin-left:auto}.assistant-bubble .assistant-chatlog{min-height:150px;max-height:min(360px,calc(100vh - 260px))}.assistant-bubble .assistant-compose{grid-template-columns:minmax(0,1fr) 116px;align-items:end}.assistant-bubble .assistant-compose textarea{min-height:84px;max-height:180px}.assistant-bubble .assistant-compose .primary-action{align-self:end;min-height:44px;height:44px}.assistant-message.pending{max-width:100%;border-color:color-mix(in srgb,var(--flow) 44%,var(--border));background:var(--flow-soft)}.assistant-message small{color:var(--muted);font-size:11px;line-height:1.4;overflow-wrap:anywhere}.agent-panel{display:grid;gap:12px}.agent-status{display:grid;grid-template-columns:120px minmax(0,1fr);gap:7px 10px;border:1px solid var(--border);border-radius:12px;background:var(--card);padding:11px}.agent-status span{color:var(--accent);font-size:12px;font-weight:900}.agent-status strong,.agent-status p{margin:0;color:var(--text);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.agent-health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.agent-health-grid div{display:grid;gap:4px;border:1px solid var(--border);border-radius:10px;background:var(--card);padding:9px}.agent-health-grid div.ok{border-color:color-mix(in srgb,var(--benefit) 48%,var(--border));background:var(--benefit-soft)}.agent-health-grid div.bad{border-color:color-mix(in srgb,var(--danger) 42%,var(--border))}.agent-health-grid strong,.agent-health-grid span{color:var(--text);font-size:12px;line-height:1.25}@media(max-width:1240px){.executive-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.executive-grid{grid-template-columns:1fr}.session-panel{grid-column:auto;justify-content:flex-start;padding-right:0}.header-panel>.theme-toggle{justify-self:start}}@media(max-width:760px){.portal-shell{padding:10px}.portal-login-hero,.portal-launcher-header{grid-template-columns:1fr;gap:18px;padding:16px}.portal-login-actions,.portal-launcher-header .portal-actions{justify-self:stretch}.portal-login-copy h1,.portal-launcher-header h1{font-size:42px;line-height:1}.portal-login-card{max-width:none}.portal-list-card{grid-template-columns:48px minmax(0,1fr) auto;gap:10px;min-height:92px;padding:12px}.portal-list-icon{width:48px;height:48px}.portal-list-card>svg{display:none}.portal-list-card .status-pill{justify-self:end}.executive-kpis,.admin-stage-flow,.admin-product-card{grid-template-columns:1fr}.portal-hero{grid-template-columns:1fr;padding:16px}.portal-hero .brand-lockup,.portal-actions,.portal-theme-toggle,.portal-title{grid-column:auto;grid-row:auto}.portal-title h1{font-size:44px;line-height:1}.portal-actions{justify-content:stretch}.portal-actions>span{width:100%}.portal-theme-toggle{justify-self:stretch;width:100%}.session-panel{justify-content:center;padding-right:0}.header-panel>.theme-toggle{justify-self:stretch;width:100%}.assistant-bubble{right:10px;bottom:10px}.assistant-bubble.open{inset:0}.assistant-bubble .assistant-panel{width:100%}.assistant-bubble.open .assistant-panel{height:100dvh;max-height:none;border:0;border-radius:0}.assistant-bubble.open .assistant-heading{display:grid;grid-template-columns:minmax(0,1fr) 40px}.assistant-bubble.open .assistant-heading .icon-only{justify-self:end}.assistant-bubble .assistant-chatlog{min-height:0;max-height:none}.assistant-bubble .assistant-compose,.agent-status,.agent-health-grid{grid-template-columns:1fr}}:root{--canvas: #f7f9fc;--surface-main: #ffffff;--surface-raised: #ffffff;--surface-muted: #eef2f7;--surface-subtle: #f8fafc;--surface-tint: #f5f8fc;--line: #d9e2ec;--line-strong: #b8c5d6;--text-strong: #0f172a;--text-secondary: #475569;--text-muted: #64748b;--brand: #3b82f6;--brand-strong: #2563eb;--brand-soft: #e8f1ff;--insight: #22c7f0;--insight-soft: #e8f9fe;--ai: #7c3aed;--ai-soft: #f2ebff;--success: #15803d;--success-soft: #eaf7ef;--warning: #d97706;--warning-soft: #fff7e8;--danger: #dc2626;--danger-soft: #fff1f2;--info: #0284c7;--info-soft: #e8f5fb;--radius-sm: 10px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--shadow-xs: 0 1px 2px rgba(15, 23, 42, .05);--shadow-sm: 0 8px 22px rgba(15, 23, 42, .07);--shadow-md: 0 16px 42px rgba(15, 23, 42, .1);--shadow-lg: 0 24px 70px rgba(15, 23, 42, .12);--glow-brand: 0 0 0 1px rgba(59, 130, 246, .12), 0 18px 52px rgba(59, 130, 246, .12);--bg: var(--canvas);--surface: var(--surface-subtle);--card: var(--surface-main);--card-soft: var(--surface-muted);--border: var(--line);--border-strong: var(--line-strong);--text: var(--text-strong);--muted: var(--text-muted);--accent: var(--brand);--accent-soft: var(--brand-soft);--flow: var(--brand-strong);--flow-soft: var(--brand-soft);--benefit: var(--success);--benefit-soft: var(--success-soft);--shadow: rgba(15, 23, 42, .08)}:root[data-theme=dark]{--canvas: #111827;--surface-main: #172033;--surface-raised: #1d273a;--surface-muted: #243248;--surface-subtle: #141c2d;--surface-tint: #162033;--line: #324156;--line-strong: #53657d;--text-strong: #f8fafc;--text-secondary: #cbd5e1;--text-muted: #94a3b8;--brand: #60a5fa;--brand-strong: #3b82f6;--brand-soft: #172b4d;--insight: #67e8f9;--insight-soft: #123645;--ai: #a78bfa;--ai-soft: #2a2143;--success: #4ade80;--success-soft: #153822;--warning: #fbbf24;--warning-soft: #3c2b10;--danger: #fb7185;--danger-soft: #3a1720;--info: #38bdf8;--info-soft: #123349;--bg: var(--canvas);--surface: var(--surface-subtle);--card: var(--surface-raised);--card-soft: var(--surface-muted);--border: var(--line);--border-strong: var(--line-strong);--text: var(--text-strong);--muted: var(--text-muted);--accent: var(--brand);--accent-soft: var(--brand-soft);--flow: var(--brand);--flow-soft: var(--brand-soft);--benefit: var(--success);--benefit-soft: var(--success-soft);--shadow: rgba(0, 0, 0, .3)}body{background:linear-gradient(180deg,#ffffff 0%,var(--canvas) 42%,#f1f5fb 100%);color:var(--text)}:root[data-theme=dark] body{background:linear-gradient(180deg,#101827 0%,var(--canvas) 100%)}button,a,.lead-card,.portal-list-card,.pipeline-row,.admin-product-card{transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease,color .16s ease}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 42%,transparent);outline-offset:3px}.app-shell,.portal-shell{gap:18px}.header-panel,.portal-hero,.portal-login-hero,.portal-launcher-header,.pipeline-board,.autonomous-intake-panel,.stage-panel,.decision-dossier,.executive-panel,.login-panel{border:1px solid var(--line);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--surface-main) 94%,transparent);box-shadow:var(--shadow-md)}.header-panel,.portal-hero,.portal-login-hero,.portal-launcher-header{background:linear-gradient(135deg,rgba(255,255,255,.92) 0%,var(--surface-main) 56%,color-mix(in srgb,var(--brand-soft) 68%,var(--surface-main)) 100%);box-shadow:var(--shadow-lg)}:root[data-theme=dark] .header-panel,:root[data-theme=dark] .portal-hero,:root[data-theme=dark] .portal-login-hero,:root[data-theme=dark] .portal-launcher-header{background:linear-gradient(135deg,color-mix(in srgb,var(--surface-raised) 94%,#000000) 0%,var(--surface-raised) 62%,color-mix(in srgb,var(--brand-soft) 52%,var(--surface-raised)) 100%)}.brand-lockup{grid-template-columns:64px minmax(0,1fr)}.leadstudio-logo{width:64px;height:64px;border-color:color-mix(in srgb,var(--brand) 42%,var(--line));border-radius:16px;background:linear-gradient(135deg,var(--brand) 0%,var(--brand-strong) 52%,color-mix(in srgb,var(--ai) 58%,var(--brand-strong)) 100%);box-shadow:var(--glow-brand)}.leadstudio-logo:before{inset:10px;border-color:#ffffff75;border-radius:13px}.leadstudio-logo:after{width:34px;background:#ffffffb8}.brand-lockup strong{font-size:17px;letter-spacing:0}.brand-lockup small,.eyebrow{letter-spacing:0}.eyebrow{color:var(--brand-strong);font-size:11px}:root[data-theme=dark] .eyebrow{color:var(--brand)}.header-panel h1,.portal-title h1,.portal-login-copy h1,.portal-launcher-header h1{color:var(--text-strong);font-weight:850}.portal-title h1,.portal-login-copy h1,.portal-launcher-header h1{line-height:.98}.portal-subcopy,.header-panel p,.login-copy p{color:var(--text-secondary)}.primary-action,.secondary-action,.theme-toggle,.google-action,.portal-login-link,.back{min-height:42px;border-radius:var(--radius-sm);font-weight:800}.primary-action{border-color:var(--brand);background:linear-gradient(180deg,var(--brand) 0%,var(--brand-strong) 100%);color:#fff;box-shadow:0 10px 24px #2563eb2e}.primary-action:hover:not(:disabled){border-color:var(--brand-strong);background:var(--brand-strong);box-shadow:0 14px 32px #2563eb38;transform:translateY(-1px)}.secondary-action,.theme-toggle,.google-action,.portal-login-link{border-color:var(--line);background:var(--surface-main);color:var(--text-strong);box-shadow:var(--shadow-xs)}.secondary-action:hover,.theme-toggle:hover,.google-action:hover,.portal-login-link:hover{border-color:color-mix(in srgb,var(--brand) 38%,var(--line));background:color-mix(in srgb,var(--brand-soft) 32%,var(--surface-main));transform:translateY(-1px)}.portal-login-card,.pipeline-kpi-stack div,.overview-metrics div,.research-panel div,.stage-metrics div,.lead-card,.info-block,.breakdown-card,.qualification-grid div,.governance-summary div,.governance-grid div,.admin-product-card,.prototype-list div,.event-list div,.admin-stage-flow div,.agent-status,.agent-health-grid div{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-main);box-shadow:var(--shadow-sm)}.overview-metrics div,.research-panel div,.stage-metrics div,.executive-kpis div{min-height:74px;padding:14px}.overview-metrics strong,.research-panel strong,.stage-metrics strong,.executive-kpis strong,.pipeline-kpi-stack strong{color:var(--text-strong);font-weight:650;font-variant-numeric:tabular-nums}.overview-metrics span,.research-panel span,.stage-metrics span,.executive-kpis span,.pipeline-kpi-stack span,.pipeline-kpi-stack small,.pipeline-step-labels,.pipeline-lead-name small{color:var(--text-muted)}.portal-list-card{min-height:88px;border-radius:var(--radius-lg);background:var(--surface-main);box-shadow:var(--shadow-sm)}.portal-list-card:hover,.admin-product-card:hover,.pipeline-row:hover,.lead-card:hover{border-color:color-mix(in srgb,var(--brand) 42%,var(--line));box-shadow:var(--shadow-md);transform:translateY(-1px)}.portal-list-icon{border-color:color-mix(in srgb,var(--brand) 20%,var(--line));border-radius:var(--radius-md);background:var(--surface-tint)}.portal-list-icon.leadstudio,.portal-list-icon.factstudio{background:var(--brand-soft);color:var(--brand-strong)}.portal-list-icon.capital{background:var(--success-soft);color:var(--success)}.portal-list-icon.prototype{background:var(--ai-soft);color:var(--ai)}.portal-list-icon.admin{background:var(--info-soft);color:var(--info)}.status-pill{min-height:25px;border-radius:999px;background:var(--surface-muted);color:var(--text-secondary);font-size:10px;letter-spacing:0;justify-self:start;width:-moz-fit-content;width:fit-content}.portal-list-card>.status-pill{justify-self:end}.status-pill.status-live,.status-pill.status-client-demo{border-color:color-mix(in srgb,var(--success) 34%,var(--line));background:var(--success-soft);color:var(--success)}.status-pill.status-building{border-color:color-mix(in srgb,var(--brand) 34%,var(--line));background:var(--brand-soft);color:var(--brand-strong)}.status-pill.status-100c-locked{border-color:color-mix(in srgb,var(--ai) 32%,var(--line));background:var(--ai-soft);color:var(--ai)}.pipeline-board{gap:16px;padding:18px}.pipeline-board-heading>strong,.executive-panel-heading>strong,.risk-chip{border-radius:999px}.pipeline-board-heading>strong{border-color:color-mix(in srgb,var(--insight) 38%,var(--line));background:var(--insight-soft);color:var(--info)}.pipeline-row{min-height:62px;border-radius:var(--radius-lg);background:var(--surface-main);box-shadow:var(--shadow-xs)}.pipeline-step-labels b{color:var(--text-muted);font-size:10px;font-weight:850}.pipeline-dot{width:15px;height:15px;border-color:var(--line-strong);background:var(--surface-muted);box-shadow:0 0 0 4px var(--surface-main)}.pipeline-dot.passed{border-color:var(--success);background:var(--success)}.pipeline-dot.current{border-color:var(--warning);background:var(--warning);box-shadow:0 0 0 4px var(--surface-main),0 0 20px color-mix(in srgb,var(--warning) 45%,transparent)}.pipeline-dot.failed{border-color:var(--danger);background:var(--danger)}.risk-chip.push,.risk-chip.build-proof{border-color:color-mix(in srgb,var(--success) 42%,var(--line));background:var(--success-soft);color:var(--success)}.risk-chip.watch{border-color:color-mix(in srgb,var(--warning) 42%,var(--line));background:var(--warning-soft);color:#9a5b00}.risk-chip.park,.risk-chip.dropped{border-color:color-mix(in srgb,var(--danger) 36%,var(--line));background:var(--danger-soft);color:var(--danger)}.autonomous-intake-panel{background:linear-gradient(135deg,var(--surface-main) 0%,color-mix(in srgb,var(--insight-soft) 56%,var(--surface-main)) 100%)}.intake-status{border-left-color:var(--insight);background:color-mix(in srgb,var(--insight-soft) 64%,var(--surface-main))}.intake-status svg,.section-title svg,.admin-stage-flow svg{color:var(--brand)}.stage-rail button{border-radius:var(--radius-md);background:var(--surface-main);box-shadow:var(--shadow-xs);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,color .16s ease}.stage-rail button:hover{border-color:color-mix(in srgb,var(--brand) 42%,var(--line));background:color-mix(in srgb,var(--brand-soft) 28%,var(--surface-main))}.leadstudio-console-shell .stage-rail button:not(.active):hover{background:var(--surface-main)}.stage-rail button.active{border-color:var(--brand);background:var(--brand);color:#fff;box-shadow:0 12px 30px #2563eb33}.stage-heading,.assistant-heading{border-bottom-color:var(--line)}.search-box,.login-form input,.assistant-controls input[type=password],textarea,.url-field input,.reference-grid input{border-color:var(--line);border-radius:var(--radius-sm);background:var(--surface-main);color:var(--text-strong)}.search-box:focus-within,.login-form input:focus,.assistant-controls input[type=password]:focus,textarea:focus,.url-field input:focus,.reference-grid input:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 14%,transparent)}.decision-dossier,.assistant-panel{background:var(--surface-main)}.dossier-hero,.info-block{background:var(--surface-tint)}.decision-callout,.approval-decision>div,.money-line,.build-stage-list div,.roi-value-grid div,.commercial-proof{border-left-color:var(--brand)}.fit-callout.good,.roi-benefit{background:var(--success-soft)!important;color:var(--success)!important}.fit-callout.watch{background:var(--warning-soft);color:var(--warning)}.fit-callout.bad{background:var(--danger-soft);color:var(--danger)}.assistant-launcher{border-color:color-mix(in srgb,var(--ai) 44%,var(--line));background:linear-gradient(135deg,var(--brand) 0%,var(--ai) 100%);box-shadow:0 18px 44px #7c3aed38}.assistant-message{border-radius:var(--radius-md);background:var(--surface-tint)}.assistant-message.user{background:var(--brand-soft)}.assistant-message strong{color:var(--brand-strong)}.executive-grid{gap:16px}.executive-panel{padding:18px}.admin-product-mark{border-radius:var(--radius-md);background:linear-gradient(145deg,var(--brand-soft) 0%,var(--surface-main) 100%);color:var(--brand-strong)}.admin-product-mark svg{color:var(--brand-strong)}.admin-product-mark.prototype{background:linear-gradient(145deg,var(--ai-soft) 0%,var(--surface-main) 100%);color:var(--ai)}.admin-product-mark.prototype svg{color:var(--ai)}.event-list div,.prototype-list div,.admin-stage-flow div{box-shadow:var(--shadow-xs)}@media(min-width:1120px){.leadstudio-console-shell{width:100%;max-width:none;height:100dvh;min-height:100dvh;overflow:hidden;grid-template-columns:clamp(430px,37vw,760px) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"header header" "controls stage";align-content:stretch;gap:12px;padding:14px}.leadstudio-console-shell .leadstudio-control-stack{grid-area:controls;display:grid;grid-template-rows:auto auto auto auto;align-content:start;gap:12px;min-height:0;height:auto;max-height:100%;overflow:hidden}.leadstudio-console-shell .header-panel{grid-area:header;min-height:78px;padding:12px 14px}.leadstudio-console-shell .brand-lockup{grid-template-columns:54px minmax(0,1fr)}.leadstudio-console-shell .leadstudio-logo{width:54px;height:54px;border-radius:14px}.leadstudio-console-shell .leadstudio-logo span{font-size:18px}.leadstudio-console-shell .header-copy{gap:3px}.leadstudio-console-shell .header-panel h1{font-size:24px;line-height:1.05}.leadstudio-console-shell .session-panel{min-height:0}.leadstudio-console-shell .overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-height:0}.leadstudio-console-shell .overview-metrics div{min-height:58px;gap:4px;padding:9px}.leadstudio-console-shell .overview-metrics strong{font-size:13px}.leadstudio-console-shell .overview-metrics span{font-size:10px}.leadstudio-console-shell .stage-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-height:0}.leadstudio-console-shell .stage-rail button{grid-template-columns:16px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;height:52px;min-height:52px;gap:2px 5px;padding:8px 6px}.leadstudio-console-shell .stage-rail button svg{grid-row:1 / span 2;width:16px;height:16px}.leadstudio-console-shell .stage-rail button span{overflow:visible;text-overflow:clip;font-size:10px;line-height:1.05;white-space:nowrap}.leadstudio-console-shell .stage-rail button strong{grid-column:2;justify-self:start;min-width:22px;height:18px;font-size:13px;line-height:1}.leadstudio-console-shell .pipeline-board{align-self:start;min-height:0;max-height:min(48dvh,520px);overflow:hidden;gap:10px;padding:12px}.leadstudio-console-shell .pipeline-board-heading{gap:8px}.leadstudio-console-shell .pipeline-board-heading h2{font-size:17px}.leadstudio-console-shell .pipeline-command-grid{min-height:0;height:auto;grid-template-columns:1fr;overflow:hidden}.leadstudio-console-shell .pipeline-kpi-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.leadstudio-console-shell .pipeline-kpi-stack div{min-height:54px;padding:9px}.leadstudio-console-shell .pipeline-kpi-stack strong{font-size:16px}.leadstudio-console-shell .pipeline-map{min-height:0;height:auto;max-height:min(31dvh,360px);overflow:auto;padding-right:2px}.leadstudio-console-shell .pipeline-step-labels,.leadstudio-console-shell .pipeline-row{min-width:460px;grid-template-columns:minmax(170px,1.35fr) repeat(4,minmax(42px,.48fr))}.leadstudio-console-shell .pipeline-row{min-height:54px;padding:8px}.leadstudio-console-shell .autonomous-intake-panel{min-height:0;grid-template-columns:1fr;gap:9px;padding:12px}.leadstudio-console-shell .intake-copy{gap:4px}.leadstudio-console-shell .intake-copy h2{font-size:16px}.leadstudio-console-shell .intake-copy span{display:none}.leadstudio-console-shell .intake-controls{grid-template-columns:minmax(0,1fr) 118px}.leadstudio-console-shell .intake-status{min-height:38px;padding:8px 10px}.leadstudio-console-shell .stage-panel{grid-area:stage;container:leadstage / inline-size;align-self:stretch;min-height:0;height:100%;max-height:100%;overflow:hidden;display:grid;grid-template-rows:auto auto minmax(0,1fr);padding:12px}.leadstudio-console-shell .stage-heading{gap:10px}.leadstudio-console-shell .stage-heading h2{font-size:18px;line-height:1.15}.leadstudio-console-shell .stage-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:10px}.leadstudio-console-shell .stage-metrics div{min-height:58px;padding:10px}.leadstudio-console-shell .workbench-grid{min-height:0;height:100%;max-height:100%;grid-template-columns:minmax(300px,380px) minmax(480px,1fr);align-items:stretch;padding-top:10px;overflow:hidden}.leadstudio-console-shell .lead-list{position:static;align-self:stretch;align-content:start;min-height:0;overflow-y:auto;padding-right:4px}.leadstudio-console-shell .lead-card{min-height:104px}.leadstudio-console-shell .lead-summary{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-areas:"icon tags" "title title" "footer footer";align-items:start;min-height:104px;gap:8px 10px;padding:12px}.leadstudio-console-shell .card-icon{grid-area:icon;width:34px;height:34px}.leadstudio-console-shell .tag-row{grid-area:tags;align-self:center;overflow:hidden}.leadstudio-console-shell .tag-row em{max-width:100%;overflow:hidden;padding:6px 8px;text-overflow:ellipsis;white-space:nowrap}.leadstudio-console-shell .lead-summary strong{grid-area:title;min-height:0;font-size:14px;line-height:1.2}.leadstudio-console-shell .card-footer{grid-area:footer}.leadstudio-console-shell .lead-summary p{display:none}.leadstudio-console-shell .stage-archived .workbench-grid{grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.leadstudio-console-shell .stage-archived .lead-summary,.leadstudio-console-shell .stage-archived .lead-card{min-height:108px}.leadstudio-console-shell .stage-archived .lead-summary p,.leadstudio-console-shell .stage-archived .card-footer{display:none}.leadstudio-console-shell .stage-archived .lead-summary strong{min-height:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.leadstudio-console-shell .decision-dossier{align-self:stretch;min-height:0;height:100%;max-height:100%;overflow-y:auto}.leadstudio-console-shell .lead-body{gap:12px;padding:12px}.leadstudio-console-shell .dossier-hero{padding:14px}.leadstudio-console-shell .dossier-hero h2{font-size:21px}}@container leadstage (max-width: 920px){.leadstudio-console-shell .stage-heading{grid-template-columns:1fr;align-items:start}.leadstudio-console-shell .stage-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.leadstudio-console-shell .workbench-grid{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:12px}.leadstudio-console-shell .stage-archived .workbench-grid{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.leadstudio-console-shell .lead-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));max-height:min(238px,28dvh);overflow-y:auto;padding-right:0}.leadstudio-console-shell .decision-dossier{min-height:0;height:100%;max-height:100%}.leadstudio-console-shell .dossier-hero{grid-template-columns:1fr;align-items:start}.leadstudio-console-shell .dossier-hero h2{max-width:36em;font-size:22px;line-height:1.15}.leadstudio-console-shell .dossier-hero>strong{justify-self:start}.leadstudio-console-shell .quality-gate-panel,.leadstudio-console-shell .ceo-review-grid,.leadstudio-console-shell .roi-value-grid,.leadstudio-console-shell .dossier-grid,.leadstudio-console-shell .evidence-columns{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@container leadstage (max-width: 620px){.leadstudio-console-shell .stage-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.leadstudio-console-shell .lead-list{grid-template-columns:1fr;max-height:min(220px,24dvh)}.leadstudio-console-shell .dossier-hero h2{font-size:19px}.leadstudio-console-shell .quality-gate-panel,.leadstudio-console-shell .ceo-review-grid,.leadstudio-console-shell .roi-value-grid,.leadstudio-console-shell .dossier-grid,.leadstudio-console-shell .evidence-columns{grid-template-columns:1fr}}@media(max-width:1119px){.leadstudio-console-shell{height:auto;overflow:visible}}@media(max-width:900px){.leadstudio-console-shell .lead-body{padding-bottom:82px}.assistant-launcher{width:52px;min-height:52px;padding:0;justify-content:center}.assistant-launcher span{display:none}}@media(max-width:760px){.app-shell,.portal-shell{gap:12px;padding:10px}.header-panel,.portal-hero,.portal-login-hero,.portal-launcher-header,.pipeline-board,.autonomous-intake-panel,.stage-panel,.executive-panel{border-radius:var(--radius-lg)}.portal-list-card{grid-template-columns:48px minmax(0,1fr)}.portal-list-card .status-pill{justify-self:start}}.portal-launcher-shell{max-width:1120px;align-content:start}.portal-list{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:14px}.portal-list-card{position:relative;isolation:isolate;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;aspect-ratio:1 / 1;min-height:0;overflow:hidden;align-items:stretch;align-content:space-between;border-radius:20px;padding:18px}.portal-list-card:before{content:"";position:absolute;inset:-18px;z-index:-2;opacity:.82;filter:blur(18px);background:linear-gradient(145deg,var(--surface-main) 0%,var(--brand-soft) 46%,var(--surface-muted) 100%)}.portal-list-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 44%),linear-gradient(135deg,color-mix(in srgb,var(--surface-main) 74%,transparent),color-mix(in srgb,var(--surface-main) 92%,transparent))}.portal-list-card.portal-leadstudio:before{background:linear-gradient(145deg,var(--brand-soft) 0%,var(--surface-main) 48%,color-mix(in srgb,var(--brand) 28%,var(--surface-muted)) 100%)}.portal-list-card.portal-factstudio:before{background:linear-gradient(145deg,var(--insight-soft) 0%,var(--surface-main) 52%,color-mix(in srgb,var(--insight) 24%,var(--surface-muted)) 100%)}.portal-list-card.portal-capital:before{background:linear-gradient(145deg,var(--success-soft) 0%,var(--surface-main) 52%,color-mix(in srgb,var(--success) 24%,var(--surface-muted)) 100%)}.portal-list-card.portal-prototype:before{background:linear-gradient(145deg,var(--ai-soft) 0%,var(--surface-main) 52%,color-mix(in srgb,var(--ai) 24%,var(--surface-muted)) 100%)}.portal-list-card.portal-admin:before{background:linear-gradient(145deg,var(--info-soft) 0%,var(--surface-main) 52%,color-mix(in srgb,var(--info) 24%,var(--surface-muted)) 100%)}.portal-list-card>span:nth-child(2){align-self:end}.portal-list-card .status-pill{position:absolute;top:16px;right:16px}.portal-list-card>svg{position:absolute;right:18px;bottom:18px}.portal-list-card small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.portal-list-icon{width:66px;height:66px;border-radius:18px;box-shadow:inset 0 1px #ffffff1f,var(--shadow-xs)}.portal-list-icon svg{width:30px;height:30px}.executive-overview{display:grid;grid-template-columns:minmax(300px,.44fr) minmax(0,1fr);gap:14px;align-items:stretch}.executive-primary-kpis{grid-template-columns:repeat(2,minmax(0,1fr));height:100%}.executive-kpis div{align-content:center;justify-items:center;min-height:132px;text-align:center}.executive-kpis strong{font-size:clamp(34px,4vw,48px);line-height:.95}.executive-kpis small{color:var(--text-muted);font-size:12px;font-weight:750;line-height:1.35}.executive-pipeline-overview{align-content:stretch}.executive-pipeline-overview .admin-stage-flow{height:100%}.executive-pipeline-overview .admin-stage-flow div{align-content:center;justify-items:center;min-height:108px;text-align:center}.executive-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.86fr)}.product-board-panel,.prototype-panel{align-content:start}.admin-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-self:start}.admin-product-card{color:var(--text-strong);text-decoration:none}.admin-product-card:hover{color:var(--text-strong)}.prototype-legend{display:flex;flex-wrap:wrap;gap:8px}.prototype-legend span{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:999px;background:var(--surface-main);color:var(--text-muted);padding:6px 8px;font-size:11px;font-weight:800;line-height:1.2}.prototype-list{max-height:560px;overflow-y:auto;overscroll-behavior:contain;padding-right:2px;scrollbar-width:none}.prototype-list::-webkit-scrollbar{width:0;height:0;display:none}.prototype-context{display:grid;gap:7px}.prototype-context span{display:grid;gap:4px;border-left:3px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--surface-muted) 48%,var(--surface-main));padding:8px 9px}.prototype-context b{color:var(--text-strong);font-size:11px;line-height:1.2;text-transform:uppercase}.prototype-context small{color:var(--text-secondary);font-size:12px;line-height:1.38}.prototype-list em{border-left:3px solid var(--brand);border-radius:8px;background:color-mix(in srgb,var(--brand-soft) 42%,var(--surface-main));color:var(--text-secondary);font-size:12px;font-style:normal;font-weight:760;line-height:1.38;padding:8px 9px}.demo-queue-shell{max-width:980px}.demo-queue-shell .executive-hero{grid-template-columns:1fr}.demo-queue-shell .portal-actions{grid-column:1 / -1;grid-row:auto;justify-content:flex-start}.demo-queue-focus{display:grid;min-width:0}.demo-queue-panel .prototype-list{max-height:calc(100dvh - 250px)}@media(max-width:1020px){.executive-overview,.executive-grid,.admin-product-grid{grid-template-columns:1fr}}@media(max-width:760px){.portal-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.portal-list-card{padding:14px}.portal-list-icon{width:52px;height:52px;border-radius:15px}.portal-list-card strong{font-size:14px}.portal-list-card small{font-size:11px;-webkit-line-clamp:3}.portal-list-card .status-pill{top:12px;right:12px;max-width:calc(100% - 72px);overflow:hidden;text-overflow:ellipsis}.portal-list-card>svg{right:13px;bottom:13px}.executive-primary-kpis,.admin-stage-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}.leadstudio-apple-shell{--apple-page: #f5f5f7;--apple-surface: rgba(255, 255, 255, .86);--apple-card: #ffffff;--apple-ink: #1d1d1f;--apple-muted: #6e6e73;--apple-line: rgba(0, 0, 0, .08);--apple-blue: #0071e3;--apple-green: #15803d;--apple-shadow: 0 28px 80px rgba(0, 0, 0, .08);display:block;width:100%;max-width:none;min-height:100dvh;height:auto;overflow:visible;padding:0 0 72px;background:var(--apple-page);color:var(--apple-ink)}:root[data-theme=dark] .leadstudio-apple-shell{--apple-page: #000000;--apple-surface: rgba(29, 29, 31, .78);--apple-card: #161617;--apple-ink: #f5f5f7;--apple-muted: #a1a1a6;--apple-line: rgba(255, 255, 255, .12);--apple-blue: #2997ff;--apple-green: #30d158;--apple-shadow: 0 32px 90px rgba(0, 0, 0, .48);background:var(--apple-page)}.leadstudio-apple-shell .header-panel{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:minmax(190px,250px) minmax(0,1fr) auto auto;gap:18px;align-items:center;min-height:72px;margin:0;padding:10px clamp(18px,3vw,48px);border:0;border-bottom:1px solid var(--apple-line);border-radius:0;background:var(--apple-surface);box-shadow:none;-webkit-backdrop-filter:blur(26px) saturate(1.45);backdrop-filter:blur(26px) saturate(1.45);text-align:left}.leadstudio-apple-shell .brand-lockup{grid-template-columns:46px minmax(0,1fr);gap:10px}.leadstudio-apple-shell .leadstudio-logo{width:46px;height:46px;border-radius:12px;box-shadow:none}.leadstudio-apple-shell .leadstudio-logo:before{inset:8px;border-radius:10px}.leadstudio-apple-shell .leadstudio-logo:after{width:28px}.leadstudio-apple-shell .leadstudio-logo span{font-size:15px}.leadstudio-apple-shell .brand-lockup strong,.leadstudio-apple-shell .brand-lockup small,.leadstudio-apple-shell .eyebrow{letter-spacing:0}.leadstudio-apple-shell .brand-lockup strong{color:var(--apple-ink);font-size:16px;font-weight:700}.leadstudio-apple-shell .brand-lockup small{color:var(--apple-muted);font-size:10px;font-weight:700}.leadstudio-apple-shell .header-copy{display:grid;gap:2px;justify-items:start}.leadstudio-apple-shell .header-copy .eyebrow{color:var(--apple-blue);font-size:11px;font-weight:700}.leadstudio-apple-shell .header-copy h1{margin:0;color:var(--apple-ink);font-size:clamp(22px,2.5vw,34px);font-weight:700;line-height:1.05;letter-spacing:0}.leadstudio-apple-shell .header-copy p:not(.eyebrow){margin:0;max-width:620px;color:var(--apple-muted);font-size:13px;line-height:1.35}.leadstudio-apple-shell .session-panel{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-height:0;color:var(--apple-muted)}.leadstudio-apple-shell .secondary-action,.leadstudio-apple-shell .theme-toggle,.leadstudio-apple-shell .primary-action{min-height:38px;border-radius:999px;font-weight:600;box-shadow:none}.leadstudio-apple-shell .secondary-action,.leadstudio-apple-shell .theme-toggle{border-color:var(--apple-line);background:color-mix(in srgb,var(--apple-card) 78%,transparent);color:var(--apple-ink)}.leadstudio-apple-shell .primary-action{border-color:var(--apple-blue);background:var(--apple-blue);color:#fff}.leadstudio-apple-shell .leadstudio-control-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;width:min(1480px,calc(100% - clamp(28px,5vw,88px)));max-height:none;margin:0 auto;padding:clamp(16px,2vw,24px) 0 0;overflow:visible}.leadstudio-apple-shell .overview-metrics,.leadstudio-apple-shell .pipeline-board{display:none}.leadstudio-apple-shell .stage-rail{position:sticky;top:76px;z-index:30;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-height:0;padding:6px;border:1px solid var(--apple-line);border-radius:999px;background:var(--apple-surface);box-shadow:0 18px 45px #00000014;-webkit-backdrop-filter:blur(26px) saturate(1.35);backdrop-filter:blur(26px) saturate(1.35)}:root[data-theme=dark] .leadstudio-apple-shell .stage-rail{box-shadow:0 18px 54px #00000061}.leadstudio-apple-shell .stage-rail button{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;height:48px;min-height:48px;border:0;border-radius:999px;background:transparent;color:var(--apple-muted);padding:0 18px;box-shadow:none;transition:color .18s ease,background-color .18s ease,transform .18s ease}.leadstudio-apple-shell .stage-rail button:hover{background:color-mix(in srgb,var(--apple-ink) 3%,transparent);color:var(--apple-ink)}.leadstudio-apple-shell .stage-rail button.active{background:var(--apple-ink);color:var(--apple-page);box-shadow:none}:root[data-theme=dark] .leadstudio-apple-shell .stage-rail button.active{background:#f5f5f7;color:#1d1d1f}.leadstudio-apple-shell .stage-rail button svg{width:18px;height:18px}.leadstudio-apple-shell .stage-rail button span{overflow:hidden;color:inherit;font-size:14px;font-weight:600;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.leadstudio-apple-shell .stage-rail button strong{display:inline-grid;place-items:center;min-width:24px;height:24px;border-radius:999px;background:color-mix(in srgb,var(--apple-muted) 13%,transparent);color:inherit;font-size:12px;font-weight:600}.leadstudio-apple-shell .stage-rail button.active strong{background:color-mix(in srgb,var(--apple-page) 18%,transparent)}.leadstudio-apple-shell .autonomous-intake-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,520px);gap:16px;align-items:center;min-height:0;border:0;border-radius:26px;background:var(--apple-card);box-shadow:none;padding:clamp(16px,2vw,24px)}.leadstudio-apple-shell .intake-copy .eyebrow{color:var(--apple-blue)}.leadstudio-apple-shell .intake-copy h2{color:var(--apple-ink);font-size:clamp(24px,2.6vw,34px);font-weight:650;line-height:1.06;letter-spacing:0}.leadstudio-apple-shell .intake-copy span{display:block;max-width:720px;color:var(--apple-muted);font-size:13px;line-height:1.34}.leadstudio-apple-shell .intake-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.leadstudio-apple-shell .search-box,.leadstudio-apple-shell .url-field input,.leadstudio-apple-shell textarea,.leadstudio-apple-shell .reference-grid input{border:1px solid var(--apple-line);border-radius:999px;background:color-mix(in srgb,var(--apple-page) 70%,var(--apple-card));color:var(--apple-ink);box-shadow:none}.leadstudio-apple-shell textarea{border-radius:22px}.leadstudio-apple-shell .intake-status{grid-column:1 / -1;min-height:34px;border:0;border-radius:18px;background:color-mix(in srgb,var(--apple-blue) 9%,transparent);color:var(--apple-muted)}.leadstudio-apple-shell .stage-panel{display:grid;grid-template-rows:auto auto auto;gap:14px;width:min(1480px,calc(100% - clamp(28px,5vw,88px)));min-height:0;height:auto;max-height:none;margin:0 auto;padding:clamp(18px,2.4vw,30px) 0 0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.leadstudio-apple-shell .stage-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:18px;align-items:end;border:0;padding:0}.leadstudio-apple-shell .stage-heading .eyebrow{color:var(--apple-blue);font-size:13px;font-weight:700}.leadstudio-apple-shell .stage-heading h2{max-width:980px;margin-top:8px;color:var(--apple-ink);font-size:clamp(30px,3.6vw,48px);font-weight:650;line-height:1.04;letter-spacing:0}.leadstudio-apple-shell .stage-heading .search-box{height:50px;border-radius:999px;background:var(--apple-card)}.leadstudio-apple-shell .stage-metrics{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;padding:0}.leadstudio-apple-shell .stage-metrics div{display:grid;align-content:start;justify-items:start;min-height:76px;border:0;border-radius:20px;background:var(--apple-card);box-shadow:none;padding:14px;text-align:left}.leadstudio-apple-shell .stage-metrics span{color:var(--apple-muted);font-size:12px;font-weight:600}.leadstudio-apple-shell .stage-metrics strong{color:var(--apple-ink);font-size:clamp(15px,1.2vw,19px);font-weight:600;line-height:1.16}.leadstudio-apple-shell .workbench-grid{display:grid;grid-template-columns:minmax(320px,430px) minmax(0,1fr);gap:26px;align-items:start;min-height:0;height:auto;max-height:none;padding:0 0 24px;overflow:visible}.leadstudio-apple-shell .lead-list{position:sticky;top:164px;display:grid;gap:14px;align-content:start;min-height:0;max-height:none;overflow:visible;padding:0}.leadstudio-apple-shell .lead-card{min-height:0;border:0;border-radius:28px;background:var(--apple-card);box-shadow:none;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.leadstudio-apple-shell .lead-card:hover{box-shadow:var(--apple-shadow);transform:translateY(-2px)}.leadstudio-apple-shell .lead-card.selected{box-shadow:inset 0 0 0 2px var(--apple-blue),var(--apple-shadow)}.leadstudio-apple-shell .lead-summary{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-areas:"icon tags" "title title" "footer footer";gap:12px;min-height:0;padding:22px}.leadstudio-apple-shell .card-icon{grid-area:icon;width:34px;height:34px;background:color-mix(in srgb,var(--apple-blue) 12%,transparent);color:var(--apple-blue)}.leadstudio-apple-shell .tag-row{grid-area:tags;display:flex;align-items:center;gap:7px;min-width:0}.leadstudio-apple-shell .tag-row em{max-width:100%;border-color:var(--apple-line);background:transparent;color:var(--apple-muted);font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leadstudio-apple-shell .lead-summary strong{grid-area:title;color:var(--apple-ink);font-size:18px;font-weight:700;line-height:1.18}.leadstudio-apple-shell .lead-summary p{display:none}.leadstudio-apple-shell .card-footer{grid-area:footer}.leadstudio-apple-shell .card-footer i{min-height:42px;border-radius:999px;background:var(--apple-ink);color:var(--apple-page);font-weight:600}:root[data-theme=dark] .leadstudio-apple-shell .card-footer i{background:#f5f5f7;color:#1d1d1f}.leadstudio-apple-shell .decision-dossier{min-height:0;height:auto;max-height:none;border:0;border-radius:36px;background:var(--apple-card);box-shadow:var(--apple-shadow);overflow:visible}.leadstudio-apple-shell .lead-body{display:grid;gap:18px;border:0;padding:clamp(18px,2.8vw,34px)}.leadstudio-apple-shell .dossier-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:start;border:0;border-radius:30px;background:color-mix(in srgb,var(--apple-page) 76%,var(--apple-card));padding:clamp(24px,4vw,54px)}.leadstudio-apple-shell .dossier-hero span,.leadstudio-apple-shell .section-title h3,.leadstudio-apple-shell .info-block p,.leadstudio-apple-shell .helper-text{color:var(--apple-muted)}.leadstudio-apple-shell .dossier-hero h2{max-width:900px;margin-top:10px;color:var(--apple-ink);font-size:clamp(30px,2.8vw,44px);font-weight:650;line-height:1.04;letter-spacing:0}.leadstudio-apple-shell .dossier-hero>strong,.leadstudio-apple-shell .expiry-chip{border-radius:999px}.leadstudio-apple-shell .dossier-hero>strong{background:color-mix(in srgb,var(--apple-green) 12%,transparent);color:var(--apple-green);padding:8px 14px}.leadstudio-apple-shell .info-block,.leadstudio-apple-shell .qualification-grid div,.leadstudio-apple-shell .quality-gate-panel>div,.leadstudio-apple-shell .breakdown-card,.leadstudio-apple-shell .governance-panel,.leadstudio-apple-shell .client-file,.leadstudio-apple-shell .agent-status,.leadstudio-apple-shell .agent-health-grid div{border:0;border-radius:28px;background:color-mix(in srgb,var(--apple-page) 72%,var(--apple-card));box-shadow:none}.leadstudio-apple-shell .info-block{padding:clamp(18px,2.4vw,28px)}.leadstudio-apple-shell .section-title{color:var(--apple-ink)}.leadstudio-apple-shell .section-title svg,.leadstudio-apple-shell .intake-status svg{color:var(--apple-blue)}.leadstudio-apple-shell .quality-gate-panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.leadstudio-apple-shell .quality-gate-panel>div{padding:18px}.leadstudio-apple-shell .quality-gate-panel span,.leadstudio-apple-shell .qualification-grid span,.leadstudio-apple-shell .governance-summary span{color:var(--apple-muted);font-weight:600}.leadstudio-apple-shell .quality-gate-panel strong,.leadstudio-apple-shell .qualification-grid strong,.leadstudio-apple-shell .governance-summary strong{color:var(--apple-green);font-weight:600}.leadstudio-apple-shell .decision-callout{border:0;border-radius:22px;background:color-mix(in srgb,var(--apple-blue) 10%,transparent);color:var(--apple-ink)}.leadstudio-apple-shell .empty-state{border:0;border-radius:34px;background:var(--apple-card);box-shadow:var(--apple-shadow)}.leadstudio-apple-shell .assistant-bubble{position:static;width:min(1480px,calc(100% - clamp(28px,5vw,88px)));margin:0 auto;padding:0 0 38px;pointer-events:auto}.leadstudio-apple-shell .assistant-launcher{position:static;width:auto;min-height:46px;border:0;border-radius:999px;background:var(--apple-ink);color:var(--apple-page);box-shadow:none;padding:0 18px}.leadstudio-apple-shell .assistant-launcher span{display:inline}:root[data-theme=dark] .leadstudio-apple-shell .assistant-launcher{background:#f5f5f7;color:#1d1d1f}.leadstudio-apple-shell .assistant-panel{position:static;width:100%;max-width:none;max-height:none;border:0;border-radius:34px;background:var(--apple-card);box-shadow:var(--apple-shadow)}.leadstudio-apple-shell .assistant-chatlog{max-height:360px;scrollbar-width:none}.leadstudio-apple-shell .assistant-chatlog::-webkit-scrollbar{display:none}@media(max-width:1240px){.leadstudio-apple-shell .header-panel{grid-template-columns:minmax(0,1fr) auto}.leadstudio-apple-shell .header-copy{grid-column:1 / -1;order:3}.leadstudio-apple-shell .session-panel{grid-column:1 / 2;justify-content:flex-start;order:4}.leadstudio-apple-shell .theme-toggle{order:2}.leadstudio-apple-shell .autonomous-intake-panel,.leadstudio-apple-shell .stage-heading,.leadstudio-apple-shell .workbench-grid{grid-template-columns:1fr}.leadstudio-apple-shell .lead-list{position:static;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.leadstudio-apple-shell .stage-metrics,.leadstudio-apple-shell .quality-gate-panel{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.leadstudio-apple-shell .dossier-hero h2{font-size:clamp(30px,3.3vw,40px);line-height:1.04}}@media(max-width:900px){.leadstudio-apple-shell .header-panel,.leadstudio-apple-shell .stage-rail,.leadstudio-apple-shell .lead-list{position:static;top:auto}}@media(max-width:760px){.leadstudio-apple-shell{padding-bottom:42px}.leadstudio-apple-shell .header-panel{gap:12px;padding:10px 14px}.leadstudio-apple-shell .brand-lockup{grid-template-columns:40px minmax(0,1fr)}.leadstudio-apple-shell .leadstudio-logo{width:40px;height:40px}.leadstudio-apple-shell .session-panel span{display:none}.leadstudio-apple-shell .leadstudio-control-stack,.leadstudio-apple-shell .stage-panel,.leadstudio-apple-shell .assistant-bubble{width:calc(100% - 24px)}.leadstudio-apple-shell .stage-rail{top:98px;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:28px}.leadstudio-apple-shell .stage-rail button{height:50px;min-height:50px;padding:0 12px}.leadstudio-apple-shell .stage-rail button span{font-size:0}.leadstudio-apple-shell .stage-rail button span:after{content:attr(data-short);font-size:12px}.leadstudio-apple-shell .stage-heading h2{font-size:clamp(29px,9vw,40px);line-height:1.05}.leadstudio-apple-shell .stage-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.leadstudio-apple-shell .dossier-hero,.leadstudio-apple-shell .lead-summary,.leadstudio-apple-shell .intake-controls{grid-template-columns:1fr}.leadstudio-apple-shell .dossier-hero h2{font-size:clamp(25px,7.2vw,34px);line-height:1.04}.leadstudio-apple-shell .dossier-hero>strong{justify-self:start}.leadstudio-apple-shell .assistant-launcher{width:100%}}.leadstudio-apple-shell{--studio-page: #08090d;--studio-header: #10141d;--studio-panel: #111218;--studio-panel-2: #171920;--studio-panel-3: #20232b;--studio-ink: #f7f3ea;--studio-muted: #aaa49a;--studio-subtle: #746f68;--studio-line: rgba(247, 243, 234, .12);--studio-line-strong: rgba(215, 180, 106, .32);--studio-gold: #d7b46a;--studio-blue: #34c8ff;--studio-green: #72e0a2;--studio-shadow: 0 30px 90px rgba(0, 0, 0, .42);background:linear-gradient(180deg,rgba(215,180,106,.06),transparent 260px),linear-gradient(180deg,#0b0d12 0%,var(--studio-page) 44%,#06070a 100%);color:var(--studio-ink)}:root[data-theme=dark] .leadstudio-apple-shell,:root[data-theme=light] .leadstudio-apple-shell{--apple-page: var(--studio-page);--apple-surface: rgba(16, 20, 29, .86);--apple-card: var(--studio-panel);--apple-ink: var(--studio-ink);--apple-muted: var(--studio-muted);--apple-line: var(--studio-line);--apple-blue: var(--studio-blue);--apple-green: var(--studio-green);--apple-shadow: var(--studio-shadow);background:linear-gradient(180deg,rgba(215,180,106,.06),transparent 260px),linear-gradient(180deg,#0b0d12 0%,var(--studio-page) 44%,#06070a 100%)}.leadstudio-apple-shell .header-panel{grid-template-columns:minmax(220px,280px) minmax(0,1fr) auto auto;min-height:74px;border-bottom:1px solid var(--studio-line-strong);background:#0c0f16e0;box-shadow:0 16px 48px #00000038}.leadstudio-apple-shell .leadstudio-logo{border:1px solid rgba(215,180,106,.34);background:linear-gradient(135deg,#d7b46aeb,#34c8ffbd)}.leadstudio-apple-shell .header-copy .eyebrow,.leadstudio-apple-shell .stage-heading .eyebrow,.leadstudio-apple-shell .intake-copy .eyebrow{color:var(--studio-gold)}.leadstudio-apple-shell .header-copy h1{font-size:clamp(22px,2vw,30px);font-weight:760}.leadstudio-apple-shell .header-copy p:not(.eyebrow){max-width:780px;font-size:13px}.leadstudio-apple-shell .secondary-action,.leadstudio-apple-shell .theme-toggle,.leadstudio-apple-shell .primary-action{min-height:42px;border:1px solid var(--studio-line);font-weight:740}.leadstudio-apple-shell .secondary-action,.leadstudio-apple-shell .theme-toggle{background:#f7f3ea12}.leadstudio-apple-shell .primary-action{border-color:#d7b46a61;background:linear-gradient(135deg,#f2d386,#b88938);color:#14100a}.leadstudio-apple-shell .leadstudio-control-stack{gap:16px;width:min(1520px,calc(100% - clamp(28px,5vw,92px)));padding-top:18px}.leadstudio-apple-shell .stage-rail{border:1px solid var(--studio-line);border-radius:24px;background:#0e1016d6;box-shadow:0 20px 70px #0000003d}.leadstudio-apple-shell .stage-rail button{border-radius:18px;color:var(--studio-muted)}.leadstudio-apple-shell .stage-rail button.active{background:linear-gradient(135deg,#f7f3eaf5,#d7b46aeb);color:#14100a}:root[data-theme=dark] .leadstudio-apple-shell .stage-rail button.active{background:linear-gradient(135deg,#f7f3eaf5,#d7b46aeb);color:#14100a}.leadstudio-apple-shell .autonomous-intake-panel{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:clamp(18px,3vw,46px);min-height:212px;border:1px solid var(--studio-line-strong);border-radius:34px;background:linear-gradient(135deg,rgba(247,243,234,.08),transparent 38%),linear-gradient(135deg,#171920,#101116 48%,#0b0d12);box-shadow:var(--studio-shadow);padding:clamp(20px,2.4vw,32px)}.leadstudio-apple-shell .intake-copy{display:grid;gap:12px;align-content:center}.leadstudio-apple-shell .intake-copy h2{max-width:800px;color:var(--studio-ink);font-size:clamp(36px,4.4vw,64px);font-weight:790;line-height:.98}.leadstudio-apple-shell .intake-copy span{max-width:760px;color:var(--studio-muted);font-size:clamp(14px,1vw,16px);line-height:1.48}.leadstudio-apple-shell .intake-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:720px;margin-top:6px}.leadstudio-apple-shell .intake-proof-grid div,.leadstudio-apple-shell .signal-preview div{display:grid;gap:6px;border:1px solid var(--studio-line);border-radius:18px;background:#f7f3ea0e;padding:10px 12px}.leadstudio-apple-shell .intake-proof-grid span,.leadstudio-apple-shell .signal-preview span{color:var(--studio-subtle);font-size:12px;font-weight:760}.leadstudio-apple-shell .intake-proof-grid strong{color:var(--studio-ink);font-size:clamp(20px,1.6vw,28px);line-height:1}.leadstudio-apple-shell .intake-command-card{display:grid;gap:12px;align-content:center;min-width:0;border:1px solid var(--studio-line);border-radius:28px;background:#06070a94;padding:clamp(14px,1.8vw,22px)}.leadstudio-apple-shell .intake-controls{grid-template-columns:minmax(0,1fr) auto}.leadstudio-apple-shell .search-box,.leadstudio-apple-shell .url-field input,.leadstudio-apple-shell textarea,.leadstudio-apple-shell .reference-grid input{border-color:var(--studio-line);background:#f7f3ea12}.leadstudio-apple-shell .intake-command-card .search-box{min-height:48px}.leadstudio-apple-shell .intake-status{grid-column:auto;border:1px solid rgba(52,200,255,.16);background:#34c8ff14;color:var(--studio-muted);padding:12px 14px}.leadstudio-apple-shell .signal-preview{display:grid;gap:10px}.leadstudio-apple-shell .signal-preview div{grid-template-columns:minmax(0,1fr) auto;align-items:center}.leadstudio-apple-shell .signal-preview strong{color:var(--studio-gold);font-size:13px;line-height:1.2}.leadstudio-apple-shell .stage-panel{width:min(1520px,calc(100% - clamp(28px,5vw,92px)));gap:14px;padding-top:clamp(18px,2vw,28px)}.leadstudio-apple-shell .stage-heading{grid-template-columns:minmax(0,1fr) minmax(290px,420px);align-items:center}.leadstudio-apple-shell .stage-heading h2{max-width:900px;font-size:clamp(29px,3.2vw,44px);font-weight:780}.leadstudio-apple-shell .stage-heading .search-box{height:54px}.leadstudio-apple-shell .stage-metrics div,.leadstudio-apple-shell .lead-card,.leadstudio-apple-shell .decision-dossier,.leadstudio-apple-shell .empty-state,.leadstudio-apple-shell .assistant-panel{border:1px solid var(--studio-line);background:linear-gradient(180deg,rgba(247,243,234,.055),transparent),var(--studio-panel)}.leadstudio-apple-shell .stage-metrics div{min-height:86px;border-radius:20px}.leadstudio-apple-shell .stage-metrics strong{color:var(--studio-ink);font-weight:760}.leadstudio-apple-shell .workbench-grid{grid-template-columns:minmax(340px,440px) minmax(0,1fr);gap:28px}.leadstudio-apple-shell .lead-card{border-radius:24px}.leadstudio-apple-shell .lead-card.selected{border-color:#d7b46a75;box-shadow:0 0 0 1px #d7b46a6b,var(--studio-shadow)}.leadstudio-apple-shell .lead-summary{grid-template-areas:"icon tags" "title title" "metrics metrics" "footer footer";gap:14px;padding:22px}.leadstudio-apple-shell .card-icon{background:#34c8ff1f;color:var(--studio-blue)}.leadstudio-apple-shell .tag-row em{border-color:#f7f3ea24;background:#f7f3ea0b;color:var(--studio-muted)}.leadstudio-apple-shell .lead-summary strong{color:var(--studio-ink);font-size:19px;font-weight:780}.leadstudio-apple-shell .lead-card-metrics{grid-area:metrics;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.leadstudio-apple-shell .lead-card-metrics b{min-width:0;border:1px solid rgba(247,243,234,.12);border-radius:14px;background:#f7f3ea0e;color:var(--studio-gold);font-size:12px;font-weight:760;line-height:1.2;padding:9px 10px}.leadstudio-apple-shell .card-footer i{background:linear-gradient(135deg,#f7f3eafa,#d7b46ae6);color:#15100a}:root[data-theme=dark] .leadstudio-apple-shell .card-footer i{background:linear-gradient(135deg,#f7f3eafa,#d7b46ae6);color:#15100a}.leadstudio-apple-shell .decision-dossier{border-radius:34px}.leadstudio-apple-shell .dossier-hero{border:1px solid rgba(215,180,106,.2);background:linear-gradient(135deg,rgba(215,180,106,.1),transparent 48%),#0a0b0f}.leadstudio-apple-shell .dossier-hero h2{font-size:clamp(28px,2.2vw,38px);font-weight:790;line-height:1.08}.leadstudio-apple-shell .dossier-hero>strong{background:#72e0a21f;color:var(--studio-green)}.leadstudio-apple-shell .info-block,.leadstudio-apple-shell .qualification-grid div,.leadstudio-apple-shell .quality-gate-panel>div,.leadstudio-apple-shell .breakdown-card,.leadstudio-apple-shell .governance-panel,.leadstudio-apple-shell .client-file,.leadstudio-apple-shell .agent-status,.leadstudio-apple-shell .agent-health-grid div{border:1px solid rgba(247,243,234,.09);background:#f7f3ea0b}.leadstudio-apple-shell .quality-gate-panel strong,.leadstudio-apple-shell .qualification-grid strong,.leadstudio-apple-shell .governance-summary strong{color:var(--studio-gold)}@media(max-width:1240px){.leadstudio-apple-shell .autonomous-intake-panel{grid-template-columns:1fr}.leadstudio-apple-shell .intake-command-card{max-width:none}.leadstudio-apple-shell .workbench-grid{grid-template-columns:1fr}}@media(max-width:760px){.leadstudio-apple-shell .header-panel{min-height:0}.leadstudio-apple-shell .leadstudio-control-stack,.leadstudio-apple-shell .stage-panel,.leadstudio-apple-shell .assistant-bubble{width:calc(100% - 24px)}.leadstudio-apple-shell .autonomous-intake-panel{gap:20px;min-height:0;border-radius:26px;padding:22px}.leadstudio-apple-shell .theme-toggle{width:46px;min-width:46px;padding:0;font-size:0}.leadstudio-apple-shell .theme-toggle svg{width:18px;height:18px}.leadstudio-apple-shell .intake-copy h2{font-size:clamp(34px,12vw,52px)}.leadstudio-apple-shell .intake-proof-grid,.leadstudio-apple-shell .intake-controls,.leadstudio-apple-shell .signal-preview div,.leadstudio-apple-shell .lead-card-metrics{grid-template-columns:1fr}.leadstudio-apple-shell .intake-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.leadstudio-apple-shell .intake-proof-grid div{padding:9px}.leadstudio-apple-shell .intake-proof-grid span{font-size:10px;line-height:1.15}.leadstudio-apple-shell .stage-rail{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:22px}.leadstudio-apple-shell .stage-heading h2{font-size:clamp(28px,10vw,44px)}.leadstudio-apple-shell .stage-metrics{grid-template-columns:1fr}.leadstudio-apple-shell .dossier-hero h2{font-size:clamp(25px,8vw,36px)}}.leadstudio-apple-shell{--studio-container: min(1480px, calc(100% - clamp(32px, 5vw, 96px)) );--studio-gap: 16px}@media(min-width:1241px){.leadstudio-apple-shell .workbench-grid{align-items:start}.leadstudio-apple-shell .lead-list,.leadstudio-apple-shell .decision-dossier{position:sticky;top:92px;max-height:calc(100dvh - 112px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.leadstudio-apple-shell .lead-list{padding-right:2px}.leadstudio-apple-shell .lead-card,.leadstudio-apple-shell .lead-summary{min-height:126px}.leadstudio-apple-shell.leadstudio-console-shell .stage-archived .lead-card,.leadstudio-apple-shell.leadstudio-console-shell .stage-archived .lead-summary{min-height:158px}.leadstudio-apple-shell.leadstudio-console-shell .stage-archived .lead-summary{grid-template-areas:"icon tags" "title title" "metrics metrics";gap:10px;padding:18px}.leadstudio-apple-shell.leadstudio-console-shell .stage-archived .lead-summary strong{min-height:44px}.leadstudio-apple-shell.leadstudio-console-shell .stage-archived .lead-card-metrics{align-self:end}.leadstudio-apple-shell .lead-list::-webkit-scrollbar,.leadstudio-apple-shell .decision-dossier::-webkit-scrollbar{display:none}}.leadstudio-apple-shell .header-panel{grid-template-columns:260px minmax(0,1fr) auto auto;min-height:68px;padding-block:8px}.leadstudio-apple-shell .header-copy{gap:0}.leadstudio-apple-shell .header-copy h1{font-size:clamp(21px,1.7vw,28px);line-height:1.06}.leadstudio-apple-shell .header-copy p:not(.eyebrow){max-width:760px;font-size:12px;line-height:1.35}.leadstudio-apple-shell .leadstudio-control-stack,.leadstudio-apple-shell .stage-panel,.leadstudio-apple-shell .assistant-bubble{width:var(--studio-container)}.leadstudio-apple-shell .leadstudio-control-stack{gap:var(--studio-gap);padding-top:16px}.leadstudio-apple-shell .stage-rail{top:76px;gap:6px;padding:6px;border-radius:20px}.leadstudio-apple-shell .stage-rail button{height:44px;min-height:44px}.leadstudio-apple-shell .autonomous-intake-panel{grid-template-columns:minmax(280px,.66fr) minmax(420px,1fr);gap:18px;min-height:0;border-radius:22px;padding:18px 20px}.leadstudio-apple-shell .intake-copy{gap:8px}.leadstudio-apple-shell .intake-copy h2{max-width:540px;font-size:clamp(28px,2.8vw,42px);line-height:1}.leadstudio-apple-shell .intake-copy span{max-width:620px;font-size:13px;line-height:1.42}.leadstudio-apple-shell .intake-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px}.leadstudio-apple-shell .intake-proof-grid div{min-height:58px;padding:10px}.leadstudio-apple-shell .intake-proof-grid strong{font-size:22px}.leadstudio-apple-shell .intake-command-card{gap:10px;border-radius:18px;padding:14px}.leadstudio-apple-shell .intake-command-card .search-box{min-height:46px}.leadstudio-apple-shell .intake-status{min-height:38px;padding:9px 12px}.leadstudio-apple-shell .signal-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.leadstudio-apple-shell .signal-preview div{grid-template-columns:1fr;gap:3px;min-height:54px;padding:9px 10px}.leadstudio-apple-shell .signal-preview span{font-size:10px}.leadstudio-apple-shell .signal-preview strong{font-size:12px}.leadstudio-apple-shell .stage-panel{gap:var(--studio-gap);padding-top:20px}.leadstudio-apple-shell .stage-heading{grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:16px}.leadstudio-apple-shell .stage-heading h2{max-width:760px;font-size:clamp(26px,2.8vw,40px);line-height:1.08}.leadstudio-apple-shell .stage-metrics{gap:10px}.leadstudio-apple-shell .stage-metrics div{min-height:72px;border-radius:16px;padding:12px 14px}.leadstudio-apple-shell .workbench-grid{grid-template-columns:minmax(320px,420px) minmax(0,1fr);gap:24px;padding-bottom:26px}.leadstudio-apple-shell .lead-list{gap:12px}.leadstudio-apple-shell .lead-card{border-radius:18px}.leadstudio-apple-shell .lead-summary{gap:10px;padding:18px}.leadstudio-apple-shell .lead-summary strong{font-size:17px}.leadstudio-apple-shell .lead-card-metrics{gap:6px}.leadstudio-apple-shell .lead-card-metrics b{padding:7px 9px}.leadstudio-apple-shell .decision-dossier{border-radius:24px}.leadstudio-apple-shell .lead-body{gap:14px;padding:clamp(16px,2vw,26px)}.leadstudio-apple-shell .dossier-hero{border-radius:20px;padding:clamp(18px,2.6vw,34px)}.leadstudio-apple-shell .dossier-hero h2{max-width:760px;font-size:clamp(24px,2vw,34px)}.leadstudio-apple-shell .info-block,.leadstudio-apple-shell .qualification-grid div,.leadstudio-apple-shell .quality-gate-panel>div,.leadstudio-apple-shell .breakdown-card,.leadstudio-apple-shell .governance-panel,.leadstudio-apple-shell .client-file,.leadstudio-apple-shell .agent-status,.leadstudio-apple-shell .agent-health-grid div{border-radius:18px}@media(max-width:1240px){.leadstudio-apple-shell .autonomous-intake-panel,.leadstudio-apple-shell .workbench-grid{grid-template-columns:1fr}.leadstudio-apple-shell .stage-rail{position:static}}@media(max-width:760px){.leadstudio-apple-shell{--studio-container: calc(100% - 24px) }.leadstudio-apple-shell .header-panel{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px 14px 8px}.leadstudio-apple-shell .header-copy h1{font-size:clamp(24px,6.8vw,28px)}.leadstudio-apple-shell .header-copy p:not(.eyebrow){font-size:12px;line-height:1.25}.leadstudio-apple-shell .autonomous-intake-panel{gap:14px;padding:16px}.leadstudio-apple-shell .intake-copy h2{font-size:clamp(31px,10.2vw,40px);line-height:1.02}.leadstudio-apple-shell .intake-copy span{font-size:13px;line-height:1.34}.leadstudio-apple-shell .intake-command-card{gap:8px;padding:12px}.leadstudio-apple-shell .stage-rail button{grid-template-columns:16px minmax(0,1fr) 22px;height:40px;min-height:40px;gap:6px;padding-inline:8px}.leadstudio-apple-shell .stage-rail button svg{width:16px;height:16px}.leadstudio-apple-shell .stage-rail button span{font-size:0}.leadstudio-apple-shell .stage-rail button span:after{content:attr(data-short);font-size:12px}.leadstudio-apple-shell .stage-rail button strong{min-width:22px;height:22px;font-size:11px}.leadstudio-apple-shell .intake-controls,.leadstudio-apple-shell .signal-preview{grid-template-columns:1fr}.leadstudio-apple-shell .signal-preview{display:none}.leadstudio-apple-shell .stage-heading{grid-template-columns:1fr}.leadstudio-apple-shell .stage-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.leadstudio-apple-shell .lead-list{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px}.leadstudio-apple-shell .lead-list::-webkit-scrollbar{display:none}.leadstudio-apple-shell .lead-card{flex:0 0 min(328px,88vw);scroll-snap-align:start}}.demo-queue-panel .prototype-list{gap:0!important;overflow-y:auto!important;overscroll-behavior:contain}.demo-queue-panel .prototype-list>div{border:0!important;border-top:1px solid var(--k11-line-soft)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.demo-queue-panel .prototype-list>div:first-child{border-top:0!important}.demo-queue-panel .prototype-context,.demo-queue-panel .prototype-context span{border:0!important;box-shadow:none!important}.demo-queue-panel .prototype-context span{background:#ffffff0b!important}.leadstudio-apple-shell .header-copy p:not(.eyebrow),.leadstudio-apple-shell .intake-copy>span,.leadstudio-apple-shell .signal-preview,.portal-subcopy{display:none!important}@media(min-width:1241px){html:has(.leadstudio-console-shell),body:has(.leadstudio-console-shell){height:100%!important;overflow:hidden!important}.leadstudio-console-shell{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto minmax(0,1fr)!important;grid-template-areas:"header" "controls" "stage"!important;align-content:start!important;height:100dvh!important;min-height:0!important;overflow:hidden!important}.leadstudio-apple-shell .header-panel,.leadstudio-apple-shell .leadstudio-control-stack,.leadstudio-apple-shell .stage-panel{grid-column:1 / -1!important;width:var(--studio-container)!important;margin-inline:auto!important}.leadstudio-apple-shell .stage-rail{position:static!important;width:100%!important}.leadstudio-apple-shell .leadstudio-control-stack{align-self:start!important;gap:10px!important;height:auto!important;overflow:visible!important;padding-top:0!important}.leadstudio-apple-shell .autonomous-intake-panel{grid-template-columns:minmax(270px,.48fr) minmax(520px,1fr)!important;gap:14px!important;padding:12px 16px!important}.leadstudio-apple-shell .intake-copy h2{font-size:clamp(26px,2.3vw,34px)!important;line-height:1!important}.leadstudio-apple-shell .intake-proof-grid{gap:8px!important;margin-top:2px!important}.leadstudio-apple-shell .intake-proof-grid div{min-height:50px!important;padding:8px 10px!important}.leadstudio-apple-shell .intake-proof-grid strong{font-size:20px!important}.leadstudio-apple-shell .intake-command-card{align-content:center!important;padding:12px!important}.leadstudio-apple-shell .stage-panel{position:relative!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;gap:10px!important;min-height:0!important;height:100%!important;overflow:hidden!important;padding-top:8px!important}.leadstudio-apple-shell .stage-heading{min-height:0!important}.leadstudio-apple-shell .stage-heading h2{font-size:clamp(24px,2.1vw,32px)!important;line-height:1.05!important}.leadstudio-apple-shell .stage-metrics div{min-height:62px!important;padding:10px 12px!important}.leadstudio-apple-shell .workbench-grid{min-height:0!important;height:100%!important;overflow:hidden!important;padding-bottom:0!important}.leadstudio-apple-shell .lead-list,.leadstudio-apple-shell .decision-dossier{position:static!important;min-height:0!important;height:100%!important;max-height:none!important;overflow-y:auto!important;overscroll-behavior:contain}.leadstudio-apple-shell .assistant-bubble{position:absolute!important;right:12px!important;bottom:12px!important;width:auto!important;margin:0!important;padding:0!important}}.portal-launcher-shell{align-content:center!important;gap:16px!important;width:min(1120px,calc(100% - 40px))!important;min-height:100dvh!important;padding:clamp(18px,4vw,42px) 0!important}.portal-launcher-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;min-height:74px!important;border:1px solid var(--k11-line)!important;border-radius:24px!important;background:linear-gradient(135deg,#ffffff13,#ffffff06),#0c111ac7!important;box-shadow:0 18px 64px #00000042!important;padding:14px 18px!important}.portal-launcher-header .portal-title{display:none!important}.portal-list{display:grid!important;grid-template-columns:minmax(260px,1.45fr) repeat(3,minmax(172px,1fr))!important;gap:12px!important}.portal-list-card{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;min-height:0!important;height:clamp(174px,21vw,228px)!important;aspect-ratio:auto!important;border:1px solid var(--k11-line)!important;border-radius:20px!important;background:radial-gradient(circle at 16% 10%,rgba(216,180,95,.2),transparent 34%),radial-gradient(circle at 100% 0%,rgba(116,169,255,.11),transparent 36%),linear-gradient(145deg,#ffffff14,#ffffff06),#0d121beb!important;box-shadow:0 16px 48px #00000038!important;padding:18px!important}.leadstudio-apple-shell .lead-card{min-height:208px!important}.portal-list-card.portal-admin{background:radial-gradient(circle at 12% 4%,rgba(216,180,95,.28),transparent 32%),radial-gradient(circle at 92% 6%,rgba(79,209,189,.16),transparent 36%),linear-gradient(145deg,#ffffff1c,#ffffff09),#0e151ff5!important}.portal-list-icon{width:54px!important;height:54px!important;border-radius:18px!important}.portal-list-card.portal-admin .portal-list-icon{width:64px!important;height:64px!important}.portal-card-copy{display:grid!important;align-self:center!important;gap:8px!important}.portal-card-copy small{display:block!important;color:var(--k11-muted)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important;line-height:1!important;text-transform:uppercase!important}.portal-card-copy strong{color:var(--k11-text)!important;font-size:clamp(19px,1.85vw,27px)!important;line-height:1.04!important}.portal-admin .portal-card-copy strong{max-width:220px!important;font-size:clamp(28px,3.2vw,42px)!important;line-height:.96!important}.portal-card-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.portal-list-card .status-pill{position:static!important;top:auto!important;right:auto!important}.portal-card-footer>svg{color:var(--k11-muted)!important}@media(max-width:980px){.portal-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.portal-list-card.portal-admin{grid-column:1 / -1!important}}@media(max-width:620px){.portal-launcher-shell{width:min(100% - 24px,520px)!important}.portal-list{grid-template-columns:1fr!important}.portal-list-card{height:142px!important}}.portal-launcher-shell{align-content:center!important;gap:12px!important;width:min(1040px,calc(100% - 32px))!important;padding:clamp(16px,3.4vw,34px) 0!important}.portal-launcher-header{min-height:66px!important;border-radius:18px!important;background:linear-gradient(135deg,#ffffff0e,#ffffff05),#0a0e14b8!important;box-shadow:0 16px 52px #00000038!important;padding:10px 12px!important}.portal-launcher-header .brand-lockup{grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important}.portal-launcher-header .leadstudio-logo{width:48px!important;height:48px!important;border-radius:15px!important}.portal-launcher-header .brand-lockup strong{font-size:17px!important}.portal-launcher-header .brand-lockup small{font-size:11px!important;letter-spacing:.08em!important}.portal-launcher-header .portal-actions{gap:8px!important}.portal-launcher-header .portal-actions>span{max-width:230px!important;overflow:hidden!important;color:#e6edf9c7!important;font-size:12px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.portal-launcher-header .theme-toggle,.portal-launcher-header .secondary-action{min-height:40px!important;border-radius:11px!important;padding-inline:13px!important}.portal-list{grid-template-columns:minmax(360px,1.08fr) minmax(360px,1fr)!important;grid-template-rows:repeat(3,92px)!important;gap:10px!important}.portal-list-card{border-radius:18px!important;background:linear-gradient(145deg,#fff1,#ffffff06),#0d1119e6!important;box-shadow:0 16px 44px #0003!important}.portal-list-card.portal-admin{grid-row:1 / 4!important;height:296px!important;padding:24px!important;background:radial-gradient(circle at 12% 10%,rgba(216,180,95,.25),transparent 34%),radial-gradient(circle at 92% 12%,rgba(79,209,189,.12),transparent 38%),linear-gradient(145deg,#ffffff18,#ffffff07),#0d121bf5!important}.portal-list-card:not(.portal-admin){grid-template-columns:54px minmax(0,1fr) auto!important;grid-template-rows:1fr!important;align-items:center!important;height:92px!important;padding:14px!important}.portal-list-card:not(.portal-admin) .portal-list-icon{width:48px!important;height:48px!important;border-radius:15px!important}.portal-list-card.portal-admin .portal-list-icon{width:58px!important;height:58px!important;border-radius:17px!important}.portal-list-card:not(.portal-admin) .portal-card-copy{align-self:center!important;gap:5px!important}.portal-list-card.portal-admin .portal-card-copy{align-self:end!important;gap:10px!important}.portal-card-copy small{font-size:10.5px!important;letter-spacing:.1em!important}.portal-list-card:not(.portal-admin) .portal-card-copy strong{font-size:clamp(20px,2vw,27px)!important}.portal-admin .portal-card-copy strong{max-width:260px!important;font-size:clamp(36px,4vw,50px)!important}.portal-list-card:not(.portal-admin) .portal-card-footer{justify-self:end!important;min-width:104px!important}.portal-list-card:not(.portal-admin) .status-pill{font-size:10px!important}.portal-list-card.portal-admin .portal-card-footer{align-self:end!important}@media(max-width:980px){.portal-list{grid-template-columns:1fr!important;grid-template-rows:none!important}.portal-list-card.portal-admin{grid-row:auto!important;height:220px!important}.portal-list-card:not(.portal-admin){height:92px!important}}@media(max-width:620px){.portal-launcher-header{grid-template-columns:1fr!important;gap:10px!important;height:auto!important}.portal-launcher-header .portal-actions{justify-content:flex-start!important}.portal-list-card:not(.portal-admin){grid-template-columns:48px minmax(0,1fr) 28px!important}.portal-list-card:not(.portal-admin) .status-pill{display:none!important}}:root{--k11-canvas: #f4efe6;--k11-canvas-2: #e8dfd2;--k11-surface: rgba(255, 253, 248, .78);--k11-surface-solid: #fffaf1;--k11-elevated: rgba(255, 255, 255, .86);--k11-line: rgba(48, 42, 34, .13);--k11-line-strong: rgba(48, 42, 34, .22);--k11-text: #171512;--k11-muted: #746b60;--k11-faint: #9b9185;--k11-gold: #9f7a32;--k11-shadow: 0 22px 70px rgba(68, 55, 38, .12);--k11-card-shadow: 0 24px 56px rgba(68, 55, 38, .14)}:root[data-theme=dark]{--k11-canvas: #080705;--k11-canvas-2: #15120d;--k11-surface: rgba(27, 24, 19, .74);--k11-surface-solid: #17130f;--k11-elevated: rgba(31, 28, 23, .84);--k11-line: rgba(247, 239, 218, .12);--k11-line-strong: rgba(247, 239, 218, .2);--k11-text: #f7f1e7;--k11-muted: #b7aea1;--k11-faint: #8b8173;--k11-gold: #d6b46a;--k11-shadow: 0 28px 88px rgba(0, 0, 0, .38);--k11-card-shadow: 0 22px 58px rgba(0, 0, 0, .28)}:root[data-theme=light] body:has(.portal-shell),:root[data-theme=dark] body:has(.portal-shell){background:linear-gradient(145deg,var(--k11-canvas) 0%,var(--k11-canvas-2) 54%,var(--k11-canvas) 100%)!important;color:var(--k11-text)!important}.portal-shell,.portal-shell *{scrollbar-width:none}.portal-shell::-webkit-scrollbar,.portal-shell *::-webkit-scrollbar{width:0;height:0;display:none}.portal-launcher-shell{display:grid!important;align-content:center!important;gap:20px!important;width:min(1180px,calc(100% - clamp(40px,7vw,112px)))!important;max-width:none!important;min-height:100dvh!important;margin-inline:auto!important;padding:clamp(28px,5vw,58px) 0!important;color:var(--k11-text)!important}.portal-launcher-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:20px!important;min-height:76px!important;height:auto!important;border:1px solid var(--k11-line)!important;border-radius:22px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--k11-elevated) 88%,transparent),color-mix(in srgb,var(--k11-surface) 74%,transparent))!important;box-shadow:var(--k11-shadow)!important;-webkit-backdrop-filter:blur(24px) saturate(1.28)!important;backdrop-filter:blur(24px) saturate(1.28)!important;padding:14px 18px!important}.portal-launcher-header .brand-lockup{grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important;min-width:0!important}.portal-launcher-header .leadstudio-logo{width:48px!important;height:48px!important;border:1px solid color-mix(in srgb,var(--k11-gold) 32%,transparent)!important;border-radius:16px!important;background:linear-gradient(145deg,color-mix(in srgb,var(--k11-gold) 28%,#ffffff),color-mix(in srgb,var(--k11-gold) 54%,#18202b))!important;box-shadow:inset 0 1px #ffffff3d,0 14px 32px #0000002e!important}.portal-launcher-header .leadstudio-logo:before,.portal-launcher-header .leadstudio-logo:after{display:none!important}.portal-launcher-header .leadstudio-logo span{color:#fffaf1!important;font-size:16px!important;font-weight:900!important;letter-spacing:-.01em!important}.portal-launcher-header .brand-lockup strong{color:var(--k11-text)!important;font-size:17px!important;font-weight:850!important;line-height:1.05!important}.portal-launcher-header .brand-lockup small{color:var(--k11-muted)!important;font-size:11px!important;font-weight:850!important;letter-spacing:.11em!important;text-transform:uppercase!important}.portal-launcher-header .portal-actions{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important}.portal-launcher-header .portal-actions>span{max-width:min(260px,22vw)!important;overflow:hidden!important;color:var(--k11-muted)!important;font-size:12px!important;font-weight:780!important;text-overflow:ellipsis!important;white-space:nowrap!important}.portal-launcher-header .theme-toggle,.portal-launcher-header .secondary-action{min-height:40px!important;border:1px solid var(--k11-line)!important;border-radius:12px!important;background:color-mix(in srgb,var(--k11-surface-solid) 58%,transparent)!important;color:var(--k11-text)!important;box-shadow:none!important;padding:0 13px!important}.portal-launcher-header .theme-toggle:hover,.portal-launcher-header .secondary-action:hover,.portal-list-card:hover{border-color:color-mix(in srgb,var(--k11-gold) 44%,var(--k11-line))!important}.portal-launcher-intro{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:24px!important;min-height:78px!important}.portal-launcher-intro .eyebrow{margin:0 0 8px!important;color:var(--k11-gold)!important;font-size:12px!important;font-weight:900!important;letter-spacing:.16em!important;text-transform:uppercase!important}.portal-launcher-intro h1{margin:0!important;color:var(--k11-text)!important;font-size:clamp(48px,6.4vw,82px)!important;font-weight:860!important;letter-spacing:-.015em!important;line-height:.9!important}.portal-system-line{display:inline-flex!important;align-items:stretch!important;gap:8px!important}.portal-system-line span{display:grid!important;align-content:center!important;justify-items:center!important;min-width:92px!important;min-height:62px!important;border:1px solid var(--k11-line)!important;border-radius:16px!important;background:color-mix(in srgb,var(--k11-surface) 82%,transparent)!important;box-shadow:none!important}.portal-system-line b{color:var(--k11-text)!important;font-size:22px!important;line-height:1!important}.portal-system-line small{color:var(--k11-muted)!important;font-size:10px!important;font-weight:850!important;letter-spacing:.06em!important;line-height:1.2!important;text-transform:uppercase!important}.portal-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:none!important;gap:18px!important;width:100%!important}.portal-list-card,.portal-list-card:not(.portal-admin),.portal-list-card.portal-admin{--portal-accent: var(--k11-gold);position:relative!important;isolation:isolate!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr) auto!important;grid-column:auto!important;grid-row:auto!important;align-items:stretch!important;align-content:stretch!important;gap:16px!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1 / 1!important;overflow:hidden!important;border:1px solid var(--k11-line)!important;border-radius:26px!important;background:linear-gradient(155deg,color-mix(in srgb,var(--k11-elevated) 82%,transparent),color-mix(in srgb,var(--k11-surface) 78%,transparent))!important;box-shadow:var(--k11-card-shadow)!important;color:var(--k11-text)!important;padding:clamp(18px,2vw,24px)!important;text-decoration:none!important;transform:translateY(0)!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background-color .18s ease!important}.portal-list-card.portal-admin{--portal-accent: #d6b46a}.portal-list-card.portal-prototype{--portal-accent: #c4a7ff}.portal-list-card.portal-factstudio{--portal-accent: #8fb8ff}.portal-list-card.portal-capital{--portal-accent: #7fc7a0}:root[data-theme=light] .portal-list-card.portal-admin{--portal-accent: #a17c36}:root[data-theme=light] .portal-list-card.portal-prototype{--portal-accent: #7252ad}:root[data-theme=light] .portal-list-card.portal-factstudio{--portal-accent: #315e9e}:root[data-theme=light] .portal-list-card.portal-capital{--portal-accent: #2e7554}.portal-list-card:hover{box-shadow:0 30px 74px color-mix(in srgb,var(--portal-accent) 18%,rgba(0,0,0,.22))!important;transform:translateY(-3px)!important}.portal-card-material{position:absolute!important;inset:-18%!important;z-index:-2!important;background:linear-gradient(145deg,color-mix(in srgb,var(--portal-accent) 30%,transparent),transparent 48%),linear-gradient(320deg,color-mix(in srgb,var(--portal-accent) 12%,var(--k11-surface-solid)),transparent 58%)!important;filter:blur(20px) saturate(1.15)!important;opacity:.78!important}.portal-list-card:before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;border-radius:inherit!important;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--k11-surface-solid) 20%,transparent),color-mix(in srgb,var(--k11-surface-solid) 4%,transparent))!important;pointer-events:none!important}.portal-list-card:after{content:""!important;position:absolute!important;inset:1px!important;z-index:-1!important;border-radius:25px!important;border:1px solid color-mix(in srgb,var(--portal-accent) 18%,transparent)!important;pointer-events:none!important}.portal-card-top{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;min-width:0!important}.portal-list-icon,.portal-list-card:not(.portal-admin) .portal-list-icon,.portal-list-card.portal-admin .portal-list-icon{display:inline-grid!important;place-items:center!important;width:58px!important;height:58px!important;border:1px solid color-mix(in srgb,var(--portal-accent) 38%,var(--k11-line))!important;border-radius:18px!important;background:linear-gradient(145deg,color-mix(in srgb,var(--portal-accent) 22%,var(--k11-surface-solid)),color-mix(in srgb,var(--k11-surface-solid) 34%,transparent))!important;box-shadow:inset 0 1px #ffffff29!important;color:var(--portal-accent)!important}.portal-list-icon svg{width:25px!important;height:25px!important;stroke-width:2.1!important}.portal-launcher-shell .status-pill{position:static!important;top:auto!important;right:auto!important;min-height:27px!important;max-width:110px!important;border:1px solid color-mix(in srgb,var(--portal-accent) 34%,var(--k11-line))!important;border-radius:999px!important;background:color-mix(in srgb,var(--portal-accent) 14%,var(--k11-surface-solid))!important;color:var(--k11-text)!important;box-shadow:none!important;font-size:10.5px!important;font-weight:900!important;letter-spacing:.02em!important;padding:0 10px!important}.portal-card-copy,.portal-list-card:not(.portal-admin) .portal-card-copy,.portal-list-card.portal-admin .portal-card-copy{display:grid!important;align-self:end!important;gap:8px!important;min-width:0!important}.portal-card-copy small{display:block!important;overflow:visible!important;color:var(--k11-muted)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.14em!important;line-height:1.1!important;text-transform:uppercase!important;-webkit-line-clamp:unset!important}.portal-card-copy strong,.portal-list-card:not(.portal-admin) .portal-card-copy strong,.portal-admin .portal-card-copy strong{max-width:100%!important;color:var(--k11-text)!important;font-size:clamp(24px,2.5vw,34px)!important;font-weight:880!important;letter-spacing:-.01em!important;line-height:1.01!important}.portal-card-footer,.portal-list-card:not(.portal-admin) .portal-card-footer,.portal-list-card.portal-admin .portal-card-footer{display:flex!important;align-self:end!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-width:0!important;color:var(--k11-muted)!important}.portal-card-footer small{color:var(--k11-muted)!important;font-size:12px!important;font-weight:850!important;letter-spacing:.08em!important;line-height:1!important;text-transform:uppercase!important}.portal-card-footer>svg{position:static!important;width:18px!important;height:18px!important;color:var(--k11-text)!important;opacity:.76!important}.simple-login-shell{width:min(520px,calc(100% - 36px))!important;max-width:none!important;min-height:100dvh!important;padding:0!important}.simple-login-shell .portal-login-hero{width:100%!important;max-width:none!important;border:1px solid var(--k11-line)!important;border-radius:26px!important;background:linear-gradient(155deg,color-mix(in srgb,var(--k11-elevated) 84%,transparent),color-mix(in srgb,var(--k11-surface) 78%,transparent))!important;box-shadow:var(--k11-card-shadow)!important;color:var(--k11-text)!important;padding:clamp(22px,5vw,34px)!important}.simple-login-shell .portal-login-copy h1{color:var(--k11-text)!important;font-size:clamp(44px,10vw,68px)!important;letter-spacing:-.02em!important}.simple-login-shell .google-action{border:1px solid var(--k11-line-strong)!important;border-radius:16px!important;background:#fff!important;color:#15130f!important;font-weight:850!important}@media(max-width:1100px){.portal-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:720px){.portal-launcher-shell{align-content:start!important;width:min(100% - 28px,560px)!important;padding:18px 0 28px!important}.portal-launcher-header{grid-template-columns:1fr!important;gap:14px!important;border-radius:20px!important}.portal-launcher-header .portal-actions{flex-wrap:wrap!important;justify-content:flex-start!important}.portal-launcher-header .portal-actions>span{max-width:100%!important;flex-basis:100%!important}.portal-launcher-intro{align-items:start!important;min-height:0!important}.portal-launcher-intro h1{font-size:clamp(42px,14vw,58px)!important}.portal-system-line{display:none!important}.portal-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.portal-list-card,.portal-list-card:not(.portal-admin),.portal-list-card.portal-admin{gap:10px!important;border-radius:20px!important;padding:14px!important}.portal-list-card:after{border-radius:19px!important}.portal-list-icon,.portal-list-card:not(.portal-admin) .portal-list-icon,.portal-list-card.portal-admin .portal-list-icon{width:44px!important;height:44px!important;border-radius:14px!important}.portal-list-icon svg{width:21px!important;height:21px!important}.portal-launcher-shell .status-pill{min-height:24px!important;max-width:84px!important;overflow:hidden!important;font-size:9.5px!important;text-overflow:ellipsis!important}.portal-card-copy small{font-size:9.5px!important;letter-spacing:.11em!important}.portal-card-copy strong,.portal-list-card:not(.portal-admin) .portal-card-copy strong,.portal-admin .portal-card-copy strong{font-size:clamp(19px,6.1vw,24px)!important}.portal-card-footer small{font-size:10px!important}}@media(max-width:380px){.portal-list{grid-template-columns:1fr!important}}.executive-shell{display:grid!important;align-content:start!important;gap:20px!important;width:min(1180px,calc(100% - clamp(40px,7vw,112px)))!important;max-width:none!important;min-height:100dvh!important;margin-inline:auto!important;padding:clamp(28px,5vw,58px) 0!important;color:var(--k11-text)!important}.executive-hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:20px!important;align-items:center!important;min-height:0!important;border:1px solid var(--k11-line)!important;border-radius:22px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--k11-elevated) 88%,transparent),color-mix(in srgb,var(--k11-surface) 74%,transparent))!important;box-shadow:var(--k11-shadow)!important;-webkit-backdrop-filter:blur(24px) saturate(1.28)!important;backdrop-filter:blur(24px) saturate(1.28)!important;padding:18px!important}.executive-hero .brand-lockup{grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important}.executive-hero .leadstudio-logo{width:48px!important;height:48px!important;border:1px solid color-mix(in srgb,var(--k11-gold) 32%,transparent)!important;border-radius:16px!important;background:linear-gradient(145deg,color-mix(in srgb,var(--k11-gold) 28%,#ffffff),color-mix(in srgb,var(--k11-gold) 54%,#18202b))!important;box-shadow:inset 0 1px #ffffff3d,0 14px 32px #0000002e!important}.executive-hero .leadstudio-logo:before,.executive-hero .leadstudio-logo:after{display:none!important}.executive-hero .leadstudio-logo span{color:#fffaf1!important;font-size:16px!important;font-weight:900!important}.executive-hero .brand-lockup strong,.executive-panel-heading h2,.executive-kpis strong,.admin-product-card strong,.prototype-list strong,.admin-stage-flow strong{color:var(--k11-text)!important}.executive-hero .brand-lockup small{color:var(--k11-muted)!important;font-size:11px!important;font-weight:850!important;letter-spacing:.11em!important;text-transform:uppercase!important}.executive-hero .portal-actions{grid-column:2!important;grid-row:1 / span 2!important;gap:8px!important}.executive-hero .portal-actions>span{max-width:220px!important;overflow:hidden!important;color:var(--k11-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important}.executive-hero .portal-title{display:grid!important;grid-column:1 / -1!important;gap:8px!important;padding-top:clamp(18px,3vw,34px)!important}.executive-hero .portal-title .eyebrow,.executive-panel-heading .eyebrow{color:var(--k11-gold)!important;font-size:12px!important;letter-spacing:.14em!important}.executive-hero .portal-title h1{color:var(--k11-text)!important;font-size:clamp(48px,6.4vw,82px)!important;font-weight:860!important;letter-spacing:-.015em!important;line-height:.9!important}.executive-shell .theme-toggle,.executive-shell .secondary-action{min-height:40px!important;border:1px solid var(--k11-line)!important;border-radius:12px!important;background:color-mix(in srgb,var(--k11-surface-solid) 58%,transparent)!important;color:var(--k11-text)!important;box-shadow:none!important;padding:0 13px!important}.executive-overview{grid-template-columns:minmax(280px,.38fr) minmax(0,1fr)!important;gap:18px!important}.executive-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.84fr)!important;gap:18px!important}.executive-kpis{gap:12px!important}.executive-kpis div,.executive-panel{border:1px solid var(--k11-line)!important;border-radius:24px!important;background:linear-gradient(155deg,color-mix(in srgb,var(--k11-elevated) 78%,transparent),color-mix(in srgb,var(--k11-surface) 78%,transparent))!important;box-shadow:var(--k11-card-shadow)!important}.executive-kpis div{align-content:center!important;justify-items:center!important;min-height:150px!important;padding:18px!important;text-align:center!important}.executive-kpis span,.executive-panel small,.admin-stage-flow span,.prototype-context small,.prototype-list em{color:var(--k11-muted)!important}.executive-kpis strong{font-size:clamp(38px,4.4vw,56px)!important;letter-spacing:-.02em!important}.executive-panel{gap:18px!important;padding:clamp(18px,2.4vw,26px)!important}.executive-panel-heading{align-items:center!important}.executive-panel-heading>strong{min-width:86px!important;border-color:var(--k11-line)!important;background:color-mix(in srgb,var(--k11-surface-solid) 58%,transparent)!important;color:var(--k11-gold)!important;text-align:center!important}.admin-stage-flow{gap:10px!important}.admin-stage-flow div{min-height:108px!important;border:1px solid var(--k11-line)!important;border-radius:18px!important;background:color-mix(in srgb,var(--k11-surface-solid) 34%,transparent)!important}.admin-stage-flow svg{color:var(--k11-gold)!important}.admin-product-grid{gap:12px!important}.admin-product-card{min-height:152px!important;border:1px solid var(--k11-line)!important;border-radius:20px!important;background:color-mix(in srgb,var(--k11-surface-solid) 42%,transparent)!important;box-shadow:none!important;color:var(--k11-text)!important;text-decoration:none!important;transition:border-color .18s ease,transform .18s ease,background-color .18s ease!important}.admin-product-card:hover{border-color:color-mix(in srgb,var(--k11-gold) 44%,var(--k11-line))!important;transform:translateY(-2px)!important}.admin-product-mark{min-height:130px!important;border-color:color-mix(in srgb,var(--k11-gold) 22%,var(--k11-line))!important;border-radius:18px!important;background:color-mix(in srgb,var(--k11-surface-solid) 48%,transparent)!important}.admin-product-mark b{color:var(--k11-text)!important}.admin-product-mark small{color:var(--k11-muted)!important}.prototype-list{max-height:min(560px,calc(100dvh - 320px))!important;gap:10px!important}.prototype-list>div{border:1px solid var(--k11-line)!important;border-radius:20px!important;background:color-mix(in srgb,var(--k11-surface-solid) 42%,transparent)!important;padding:14px!important}.prototype-context span,.prototype-list em{border-color:color-mix(in srgb,var(--k11-gold) 34%,var(--k11-line))!important;background:color-mix(in srgb,var(--k11-surface-solid) 34%,transparent)!important}.demo-queue-shell{width:min(980px,calc(100% - clamp(40px,7vw,112px)))!important;max-width:none!important}.demo-queue-shell .executive-hero{grid-template-columns:minmax(0,1fr) auto!important}.demo-queue-focus .executive-panel{min-height:min(620px,calc(100dvh - 260px))!important}.demo-queue-panel .prototype-list{max-height:calc(100dvh - 360px)!important}@media(max-width:1020px){.executive-overview,.executive-grid{grid-template-columns:1fr!important}}@media(max-width:720px){.executive-shell,.demo-queue-shell{width:min(100% - 28px,620px)!important;padding:18px 0 28px!important}.executive-hero{grid-template-columns:1fr!important}.executive-hero .portal-actions{grid-column:1 / -1!important;grid-row:auto!important;justify-content:flex-start!important}.executive-hero .portal-title h1{font-size:clamp(40px,13vw,58px)!important}.admin-stage-flow,.admin-product-grid,.executive-primary-kpis{grid-template-columns:1fr!important}.admin-product-card{grid-template-columns:98px minmax(0,1fr)!important;min-height:126px!important}.admin-product-mark{min-height:104px!important}}:root[data-theme=light] body:has(.portal-gate-panel),:root[data-theme=dark] body:has(.portal-gate-panel){background:linear-gradient(145deg,var(--k11-canvas) 0%,var(--k11-canvas-2) 54%,var(--k11-canvas) 100%)!important;color:var(--k11-text)!important}.login-shell:has(.portal-gate-panel){display:grid!important;place-items:center!important;width:100%!important;max-width:none!important;min-height:100dvh!important;padding:clamp(18px,5vw,56px)!important}.portal-gate-panel{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:22px!important;width:min(720px,100%)!important;border:1px solid var(--k11-line)!important;border-radius:28px!important;background:linear-gradient(155deg,color-mix(in srgb,var(--k11-elevated) 84%,transparent),color-mix(in srgb,var(--k11-surface) 78%,transparent))!important;box-shadow:var(--k11-card-shadow)!important;color:var(--k11-text)!important;padding:clamp(22px,4vw,34px)!important}.portal-gate-panel .brand-lockup{grid-template-columns:58px minmax(0,1fr)!important;gap:14px!important}.portal-gate-panel .leadstudio-logo{width:58px!important;height:58px!important;border:1px solid color-mix(in srgb,var(--k11-gold) 32%,transparent)!important;border-radius:18px!important;background:linear-gradient(145deg,color-mix(in srgb,var(--k11-gold) 28%,#ffffff),color-mix(in srgb,var(--k11-gold) 54%,#18202b))!important;box-shadow:inset 0 1px #ffffff3d,0 14px 32px #0000002e!important}.portal-gate-panel .leadstudio-logo:before,.portal-gate-panel .leadstudio-logo:after{display:none!important}.portal-gate-panel .leadstudio-logo span{color:#fffaf1!important;font-size:17px!important;font-weight:900!important}.portal-gate-panel .brand-lockup strong{color:var(--k11-text)!important;font-size:18px!important;font-weight:880!important}.portal-gate-panel .brand-lockup small{color:var(--k11-muted)!important;font-size:11px!important;font-weight:850!important;letter-spacing:.11em!important;text-transform:uppercase!important}.portal-gate-panel .login-copy{gap:8px!important}.portal-gate-panel .login-copy .eyebrow{color:var(--k11-gold)!important;font-size:12px!important;letter-spacing:.14em!important}.portal-gate-panel .login-copy h1{color:var(--k11-text)!important;font-size:clamp(42px,7vw,64px)!important;font-weight:860!important;letter-spacing:0!important;line-height:.95!important;text-shadow:none!important}.portal-gate-panel .login-copy h1 span{color:var(--k11-text)!important}.portal-gate-panel .login-form{gap:14px!important}.portal-gate-panel .login-form label{color:var(--k11-text)!important;font-size:13px!important;font-weight:850!important}.portal-gate-panel .login-form input{min-height:48px!important;border:1px solid var(--k11-line-strong)!important;border-radius:14px!important;background:color-mix(in srgb,var(--k11-surface-solid) 42%,transparent)!important;color:var(--k11-text)!important;box-shadow:inset 0 1px color-mix(in srgb,#ffffff 10%,transparent)!important;padding:0 14px!important}.portal-gate-panel .login-form input:focus{border-color:color-mix(in srgb,var(--k11-gold) 54%,var(--k11-line))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--k11-gold) 16%,transparent)!important;outline:0!important}.portal-gate-panel .primary-action{min-height:48px!important;border:1px solid color-mix(in srgb,var(--k11-gold) 44%,var(--k11-line))!important;border-radius:14px!important;background:linear-gradient(145deg,color-mix(in srgb,var(--k11-gold) 54%,#ffffff),color-mix(in srgb,var(--k11-gold) 56%,#1b1711))!important;color:#fffaf1!important;box-shadow:0 18px 42px color-mix(in srgb,var(--k11-gold) 18%,transparent)!important;font-weight:900!important}.portal-gate-panel .primary-action:disabled{opacity:.54!important;box-shadow:none!important;cursor:not-allowed!important}.portal-gate-panel .account-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.portal-gate-panel .secondary-action{justify-content:center!important;min-height:42px!important;border:1px solid var(--k11-line)!important;border-radius:13px!important;background:color-mix(in srgb,var(--k11-surface-solid) 44%,transparent)!important;color:var(--k11-text)!important;box-shadow:none!important;text-decoration:none!important}.portal-gate-panel .secondary-action:hover{border-color:color-mix(in srgb,var(--k11-gold) 44%,var(--k11-line))!important}@media(max-width:620px){.login-shell:has(.portal-gate-panel){align-items:start!important;padding:18px 14px!important}.portal-gate-panel{border-radius:22px!important}.portal-gate-panel .account-actions{grid-template-columns:1fr!important}}:root[data-theme=light] body:has(.admin-login-panel),:root[data-theme=dark] body:has(.admin-login-panel),:root[data-theme=light] body:has(.auth-check-panel),:root[data-theme=dark] body:has(.auth-check-panel){background:linear-gradient(145deg,var(--k11-canvas) 0%,var(--k11-canvas-2) 54%,var(--k11-canvas) 100%)!important;color:var(--k11-text)!important}.login-shell:has(.admin-login-panel),.login-shell:has(.auth-check-panel){display:grid!important;place-items:center!important;width:100%!important;max-width:none!important;min-height:100dvh!important;padding:clamp(18px,5vw,56px)!important}.admin-login-panel{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important;width:min(720px,100%)!important;border:1px solid var(--k11-line)!important;border-radius:28px!important;background:linear-gradient(155deg,color-mix(in srgb,var(--k11-elevated) 84%,transparent),color-mix(in srgb,var(--k11-surface) 78%,transparent))!important;box-shadow:var(--k11-card-shadow)!important;color:var(--k11-text)!important;padding:clamp(20px,3.2vw,28px)!important}.admin-login-panel .brand-lockup{grid-template-columns:58px minmax(0,1fr)!important;gap:14px!important}.admin-login-panel .leadstudio-logo{width:58px!important;height:58px!important;border:1px solid color-mix(in srgb,var(--k11-gold) 32%,transparent)!important;border-radius:18px!important;background:linear-gradient(145deg,color-mix(in srgb,var(--k11-gold) 28%,#ffffff),color-mix(in srgb,var(--k11-gold) 54%,#18202b))!important;box-shadow:inset 0 1px #ffffff3d,0 14px 32px #0000002e!important}.admin-login-panel .leadstudio-logo:before,.admin-login-panel .leadstudio-logo:after{display:none!important}.admin-login-panel .leadstudio-logo span{color:#fffaf1!important;font-size:17px!important;font-weight:900!important}.admin-login-panel .brand-lockup strong{color:var(--k11-text)!important;font-size:18px!important;font-weight:880!important}.admin-login-panel .brand-lockup small{color:var(--k11-muted)!important;font-size:11px!important;font-weight:850!important;letter-spacing:.11em!important;text-transform:uppercase!important}.admin-login-panel .login-copy{gap:8px!important}.admin-login-panel .login-copy .eyebrow{color:var(--k11-gold)!important;font-size:12px!important;letter-spacing:.14em!important}.admin-login-panel .login-copy h1{color:var(--k11-text)!important;font-size:clamp(40px,5.8vw,56px)!important;font-weight:860!important;letter-spacing:0!important;line-height:.95!important;text-shadow:none!important}.admin-login-panel .login-copy h1 span{color:var(--k11-text)!important}.admin-login-panel .login-form{gap:10px!important}.admin-login-panel .login-form label{color:var(--k11-text)!important;font-size:13px!important;font-weight:850!important}.admin-login-panel .login-form input{min-height:44px!important;border:1px solid var(--k11-line-strong)!important;border-radius:14px!important;background:color-mix(in srgb,var(--k11-surface-solid) 42%,transparent)!important;color:var(--k11-text)!important;box-shadow:inset 0 1px color-mix(in srgb,#ffffff 10%,transparent)!important;padding:0 14px!important}.admin-login-panel .login-form input:focus{border-color:color-mix(in srgb,var(--k11-gold) 54%,var(--k11-line))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--k11-gold) 16%,transparent)!important;outline:0!important}.admin-login-panel .google-action,.admin-login-panel .primary-action,.admin-login-panel .secondary-action{min-height:44px!important;border-radius:14px!important;font-weight:900!important}.admin-login-panel .google-action{border:1px solid var(--k11-line)!important;background:color-mix(in srgb,var(--k11-surface-solid) 44%,transparent)!important;color:var(--k11-text)!important;box-shadow:none!important}.admin-login-panel .google-action:hover{border-color:color-mix(in srgb,var(--k11-gold) 42%,var(--k11-line))!important}.admin-login-panel .login-divider{color:var(--k11-muted)!important;font-size:11px!important;font-weight:850!important;letter-spacing:.11em!important;text-transform:uppercase!important}.admin-login-panel .login-divider:before,.admin-login-panel .login-divider:after{background:var(--k11-line)!important}.admin-login-panel .login-divider span{color:var(--k11-muted)!important}.admin-login-panel .primary-action{border:1px solid color-mix(in srgb,var(--k11-gold) 44%,var(--k11-line))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--k11-gold) 54%,#ffffff),color-mix(in srgb,var(--k11-gold) 56%,#1b1711))!important;color:#fffaf1!important;box-shadow:0 18px 42px color-mix(in srgb,var(--k11-gold) 18%,transparent)!important}.admin-login-panel .primary-action:disabled{opacity:.54!important;box-shadow:none!important;cursor:not-allowed!important}.admin-login-panel .secondary-action{border:1px solid var(--k11-line)!important;background:color-mix(in srgb,var(--k11-surface-solid) 44%,transparent)!important;color:var(--k11-text)!important;box-shadow:none!important}.admin-login-panel .secondary-action:hover{border-color:color-mix(in srgb,var(--k11-gold) 44%,var(--k11-line))!important}.auth-check-panel{display:grid!important;gap:18px!important;width:min(520px,100%)!important;border:1px solid var(--k11-line)!important;border-radius:28px!important;background:linear-gradient(155deg,color-mix(in srgb,var(--k11-elevated) 84%,transparent),color-mix(in srgb,var(--k11-surface) 78%,transparent))!important;box-shadow:var(--k11-card-shadow)!important;color:var(--k11-text)!important;padding:clamp(20px,3.2vw,28px)!important}.auth-check-panel .brand-lockup{grid-template-columns:58px minmax(0,1fr)!important;gap:14px!important}.auth-check-panel .leadstudio-logo{width:58px!important;height:58px!important;border:1px solid color-mix(in srgb,var(--k11-gold) 32%,transparent)!important;border-radius:18px!important;background:linear-gradient(145deg,color-mix(in srgb,var(--k11-gold) 28%,#ffffff),color-mix(in srgb,var(--k11-gold) 54%,#18202b))!important;box-shadow:inset 0 1px #ffffff3d,0 14px 32px #0000002e!important}.auth-check-panel .leadstudio-logo:before,.auth-check-panel .leadstudio-logo:after{display:none!important}.auth-check-panel .leadstudio-logo span{color:#fffaf1!important;font-size:17px!important;font-weight:900!important}.auth-check-panel .brand-lockup strong{color:var(--k11-text)!important;font-size:18px!important;font-weight:880!important}.auth-check-panel .brand-lockup small{color:var(--k11-muted)!important;font-size:11px!important;font-weight:850!important;letter-spacing:.11em!important;text-transform:uppercase!important}.auth-check-panel>strong{color:var(--k11-muted)!important;font-size:15px!important;font-weight:800!important}@media(max-width:620px){.login-shell:has(.admin-login-panel){align-items:start!important;padding:18px 14px!important}.admin-login-panel{border-radius:22px!important}}:root{--k11-canvas: #f7f4ee;--k11-canvas-2: #eee7dc;--k11-surface: rgba(255, 253, 248, .8);--k11-surface-solid: #fffdf8;--k11-elevated: rgba(255, 255, 255, .92);--k11-line: rgba(38, 34, 28, .12);--k11-line-strong: rgba(38, 34, 28, .2);--k11-text: #141311;--k11-muted: #70685e;--k11-faint: #9a9084;--k11-gold: #9a7840;--k11-shadow: 0 22px 72px rgba(55, 47, 35, .11);--k11-card-shadow: 0 18px 48px rgba(55, 47, 35, .12)}:root[data-theme=dark]{--k11-canvas: #0a0907;--k11-canvas-2: #17140f;--k11-surface: rgba(28, 25, 20, .76);--k11-surface-solid: #19150f;--k11-elevated: rgba(35, 31, 24, .86);--k11-line: rgba(248, 239, 222, .12);--k11-line-strong: rgba(248, 239, 222, .2);--k11-text: #f8f2e8;--k11-muted: #b7ad9e;--k11-faint: #887d6e;--k11-gold: #c8aa6a;--k11-shadow: 0 26px 80px rgba(0, 0, 0, .34);--k11-card-shadow: 0 18px 48px rgba(0, 0, 0, .24)}.portal-launcher-shell,.executive-shell,.demo-queue-shell{grid-template-columns:minmax(0,1fr)!important;width:min(1280px,calc(100% - clamp(48px,7vw,128px)))!important;align-content:start!important;gap:24px!important;padding:clamp(30px,4.8vw,56px) 0!important}.portal-launcher-header,.executive-hero{border-radius:18px!important;box-shadow:var(--k11-shadow)!important}.portal-launcher-intro{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;min-height:132px!important;border:1px solid var(--k11-line)!important;border-radius:24px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--k11-elevated) 66%,transparent),color-mix(in srgb,var(--k11-surface) 42%,transparent))!important;box-shadow:var(--k11-card-shadow)!important;padding:clamp(22px,3vw,34px)!important}.portal-launcher-intro h1,.executive-hero .portal-title h1,.portal-gate-panel .login-copy h1,.admin-login-panel .login-copy h1,.simple-login-shell .portal-login-copy h1{font-weight:700!important;letter-spacing:0!important}.portal-launcher-intro h1{font-size:clamp(52px,5.4vw,76px)!important;line-height:.96!important}.portal-launcher-intro p:not(.eyebrow){max-width:680px!important;margin-top:12px!important;color:var(--k11-muted)!important;font-size:clamp(15px,1.4vw,18px)!important;line-height:1.5!important}.portal-system-line span{min-width:104px!important;min-height:72px!important;border-radius:14px!important;background:color-mix(in srgb,var(--k11-surface-solid) 44%,transparent)!important}.portal-list{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:18px!important;min-width:0!important;max-width:100%!important}.portal-list-card,.portal-list-card:not(.portal-admin),.portal-list-card.portal-admin{grid-template-rows:auto minmax(0,1fr) auto!important;aspect-ratio:auto!important;min-height:244px!important;border-radius:22px!important;padding:clamp(18px,2vw,24px)!important}.portal-list-card.portal-admin,.portal-list-card.portal-leadstudio,.portal-list-card.portal-prototype,.portal-list-card.portal-factstudio,.portal-list-card.portal-capital{grid-column:span 6!important}.portal-list-card:after{border-radius:21px!important}.portal-card-material{opacity:.5!important;filter:blur(28px) saturate(1.02)!important}.portal-card-copy{align-self:center!important;gap:10px!important}.portal-card-copy strong{font-size:clamp(28px,2.9vw,40px)!important;font-weight:700!important;line-height:1.02!important}.portal-card-purpose{display:block!important;max-width:46ch!important;color:var(--k11-muted)!important;font-size:15px!important;line-height:1.45!important}.portal-card-meta{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:4px!important}.portal-card-meta small{display:inline-flex!important;align-items:center!important;min-height:28px!important;border:1px solid color-mix(in srgb,var(--portal-accent) 24%,var(--k11-line))!important;border-radius:999px!important;background:color-mix(in srgb,var(--k11-surface-solid) 42%,transparent)!important;color:var(--k11-text)!important;font-size:11px!important;font-weight:800!important;letter-spacing:0!important;padding:0 10px!important;text-transform:none!important}.portal-card-footer small{color:var(--k11-text)!important;font-size:12px!important;letter-spacing:.02em!important;text-transform:none!important}.simple-login-shell{width:min(1120px,calc(100% - clamp(36px,7vw,112px)))!important;display:grid!important;align-content:center!important}.simple-login-shell .portal-login-hero{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:22px!important;min-height:430px!important;border-radius:28px!important;padding:clamp(24px,4vw,42px)!important}.simple-login-shell .brand-lockup{grid-column:1 / 7!important}.simple-login-shell .portal-login-actions{grid-column:7 / -1!important;justify-self:end!important}.simple-login-shell .portal-login-copy{grid-column:1 / 8!important;align-content:end!important;gap:12px!important;min-height:200px!important}.simple-login-shell .portal-login-copy h1{font-size:clamp(58px,7vw,92px)!important;line-height:.92!important}.simple-login-shell .portal-login-copy p{color:var(--k11-muted)!important;font-size:clamp(17px,1.6vw,22px)!important;font-weight:650!important;line-height:1.35!important}.portal-login-context{display:grid!important;grid-column:1 / 8!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.portal-login-context span{display:grid!important;gap:8px!important;border:1px solid var(--k11-line)!important;border-radius:16px!important;background:color-mix(in srgb,var(--k11-surface-solid) 38%,transparent)!important;padding:15px!important}.portal-login-context b{color:var(--k11-text)!important;font-size:15px!important}.portal-login-context small{color:var(--k11-muted)!important;font-size:13px!important;line-height:1.4!important}.simple-login-shell .portal-login-card{grid-column:8 / -1!important;align-self:end!important;display:grid!important;gap:12px!important;border:1px solid var(--k11-line)!important;border-radius:20px!important;background:color-mix(in srgb,var(--k11-surface-solid) 52%,transparent)!important;padding:18px!important}.simple-login-shell .google-action{min-height:52px!important}.admin-login-panel,.portal-gate-panel{width:min(820px,100%)!important;border-radius:24px!important}.admin-login-panel{gap:17px!important;padding:clamp(20px,3vw,27px)!important}.admin-login-panel .login-copy h1,.portal-gate-panel .login-copy h1{font-size:clamp(42px,5.4vw,58px)!important}.executive-hero{grid-template-columns:minmax(230px,1fr) auto!important;grid-template-areas:"brand actions" "title title"!important;align-items:start!important;row-gap:22px!important;padding:20px 22px 24px!important}.executive-hero .brand-lockup{grid-area:brand!important;width:min(260px,100%)!important;min-width:220px!important}.executive-hero .portal-title{grid-area:title!important;grid-column:auto!important;grid-row:auto!important;max-width:820px!important;padding-top:0!important}.executive-hero .portal-title h1{font-size:clamp(42px,4.5vw,64px)!important;font-weight:680!important;line-height:1.02!important}.executive-hero .portal-actions{grid-area:actions!important;grid-column:auto!important;grid-row:auto!important}.executive-overview{grid-template-columns:minmax(320px,.36fr) minmax(0,1fr)!important}.executive-grid{grid-template-columns:minmax(0,.58fr) minmax(420px,.42fr)!important}.executive-kpis div,.executive-panel{border-radius:18px!important}.executive-kpis div{min-height:132px!important}.executive-kpis span,.executive-panel small,.prototype-context small,.prototype-list em{font-size:13px!important;line-height:1.45!important}.executive-kpis strong{font-size:clamp(36px,3.8vw,50px)!important;font-weight:700!important}.executive-panel-heading h2{font-size:clamp(22px,2.1vw,30px)!important;font-weight:720!important;line-height:1.12!important}.admin-stage-flow{grid-template-columns:repeat(4,minmax(0,1fr))!important}.admin-stage-flow div{min-height:94px!important;border-radius:15px!important}.admin-product-card{min-height:132px!important;border-radius:16px!important}.admin-product-mark{min-height:112px!important;border-radius:14px!important}.prototype-list{gap:12px!important}.production-account-list{display:grid!important;gap:12px!important}.production-account-list>div,.prototype-list>div{border-radius:16px!important;padding:16px!important}.production-account-list strong,.prototype-list strong{font-size:17px!important;line-height:1.25!important}.prototype-context{grid-template-columns:repeat(2,minmax(0,1fr))!important}.production-account-list>div,.prototype-panel .prototype-list>div{background:linear-gradient(135deg,color-mix(in srgb,var(--k11-elevated) 72%,transparent),color-mix(in srgb,var(--k11-surface) 68%,transparent))!important;border-color:var(--k11-line)!important;box-shadow:none!important}.production-account-panel .prototype-context,.prototype-panel .prototype-context{gap:0!important;overflow:visible!important;border:1px solid var(--k11-line)!important;border-radius:15px!important;background:color-mix(in srgb,var(--k11-surface-solid) 44%,transparent)!important}.production-account-panel .prototype-context span,.prototype-panel .prototype-context span{min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;padding:14px!important}.production-account-panel .prototype-context span+span,.prototype-panel .prototype-context span+span{border-left:1px solid var(--k11-line)!important}.production-account-panel .prototype-context b,.prototype-panel .prototype-context b{color:var(--k11-text)!important;font-size:11px!important;letter-spacing:.05em!important}.production-account-panel .prototype-context small,.prototype-panel .prototype-context small{color:var(--k11-muted)!important;font-size:13px!important;line-height:1.48!important}.production-account-list em,.prototype-panel .prototype-list em{display:block!important;border-left-width:3px!important;border-left-style:solid!important;border-radius:8px!important;background:color-mix(in srgb,var(--k11-gold) 8%,transparent)!important;border-left-color:var(--k11-gold)!important;color:var(--k11-muted)!important;font-style:normal!important;font-weight:760!important;padding:8px 9px!important}.demo-queue-shell{width:min(1280px,calc(100% - clamp(48px,7vw,128px)))!important}.demo-queue-focus .executive-panel{min-height:0!important;max-height:calc(100dvh - 310px)!important;overflow:hidden!important}.demo-queue-panel .prototype-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:calc(100dvh - 455px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding-right:2px!important;scrollbar-width:none!important}.demo-queue-panel .prototype-list::-webkit-scrollbar{display:none!important}.demo-queue-panel .prototype-list>div{align-content:start!important;height:auto!important;min-height:auto!important;background:linear-gradient(135deg,color-mix(in srgb,var(--k11-elevated) 76%,transparent),color-mix(in srgb,var(--k11-surface) 70%,transparent))!important;border-color:var(--k11-line)!important;box-shadow:none!important}.demo-queue-panel .prototype-context{gap:0!important;overflow:visible!important;border:1px solid var(--k11-line)!important;border-radius:15px!important;background:color-mix(in srgb,var(--k11-surface-solid) 44%,transparent)!important}.demo-queue-panel .prototype-context span{min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;padding:14px!important}.demo-queue-panel .prototype-context span+span{border-left:1px solid var(--k11-line)!important}.demo-queue-panel .prototype-context b{color:var(--k11-text)!important;font-size:11px!important;letter-spacing:.05em!important}.demo-queue-panel .prototype-context small{color:var(--k11-muted)!important;font-size:13px!important;line-height:1.48!important}.demo-queue-panel .prototype-list em{background:color-mix(in srgb,var(--k11-gold) 8%,transparent)!important;border-left-color:var(--k11-gold)!important;color:var(--k11-muted)!important}.leadstudio-apple-shell .autonomous-intake-panel{grid-template-columns:minmax(210px,.26fr) minmax(0,1fr)!important;min-height:112px!important}.leadstudio-apple-shell .intake-copy{align-content:center!important}.leadstudio-apple-shell .intake-copy h2{font-size:clamp(26px,3vw,38px)!important;line-height:1.02!important}.leadstudio-apple-shell .intake-proof-grid{display:none!important}.leadstudio-apple-shell .intake-command-card{align-self:center!important}.leadstudio-apple-shell .production-handoff-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.leadstudio-apple-shell .production-handoff-grid>div{display:grid!important;gap:6px!important;border:1px solid var(--line)!important;border-radius:14px!important;background:color-mix(in srgb,var(--surface-muted) 36%,transparent)!important;padding:13px!important}.leadstudio-apple-shell .production-handoff-grid span,.leadstudio-apple-shell .reference-grid span{color:var(--text-muted)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}.leadstudio-apple-shell .production-handoff-grid strong{color:var(--text-strong)!important;font-size:17px!important}.leadstudio-apple-shell .production-handoff-grid p{margin:0!important;color:var(--text-secondary)!important;font-size:13px!important;line-height:1.45!important}.leadstudio-apple-shell .reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.leadstudio-apple-shell .reference-grid textarea{min-height:0!important;resize:vertical!important}@media(min-width:1121px){.executive-shell:not(.demo-queue-shell){height:100dvh!important;min-height:0!important;overflow:hidden!important}.executive-shell:not(.demo-queue-shell) .executive-grid{min-height:0!important;height:max(330px,calc(100dvh - 560px))!important}.executive-shell:not(.demo-queue-shell) .executive-grid>.executive-panel{display:flex!important;flex-direction:column!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.executive-shell:not(.demo-queue-shell) .admin-product-grid,.executive-shell:not(.demo-queue-shell) .production-account-list,.executive-shell:not(.demo-queue-shell) .prototype-panel .prototype-list{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding-bottom:28px!important;scrollbar-width:none!important;-webkit-mask-image:none!important;mask-image:none!important}.executive-shell:not(.demo-queue-shell) .admin-product-grid::-webkit-scrollbar,.executive-shell:not(.demo-queue-shell) .production-account-list::-webkit-scrollbar,.executive-shell:not(.demo-queue-shell) .prototype-panel .prototype-list::-webkit-scrollbar{display:none!important}}@media(max-width:1120px){.portal-list-card.portal-admin,.portal-list-card.portal-leadstudio,.portal-list-card.portal-prototype,.portal-list-card.portal-factstudio,.portal-list-card.portal-capital{grid-column:span 12!important}.executive-hero,.executive-overview,.executive-grid,.demo-queue-panel .prototype-list{grid-template-columns:1fr!important}.executive-hero{grid-template-areas:"brand" "title" "actions"!important}.executive-hero .brand-lockup{min-width:0!important;width:100%!important}.executive-hero .portal-title,.executive-hero .portal-actions{grid-column:1!important;grid-row:auto!important}.admin-stage-flow{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:720px){.portal-launcher-shell,.executive-shell,.demo-queue-shell,.simple-login-shell{width:min(calc(100% - 28px),620px)!important}.portal-launcher-intro,.simple-login-shell .portal-login-hero,.portal-login-context,.simple-login-shell .portal-login-card{grid-template-columns:1fr!important}.simple-login-shell .brand-lockup,.simple-login-shell .portal-login-actions,.simple-login-shell .portal-login-copy,.portal-login-context,.simple-login-shell .portal-login-card{grid-column:1!important}.simple-login-shell .portal-login-copy{min-height:130px!important}.portal-list{grid-template-columns:1fr!important;width:100%!important}.portal-list-card,.portal-list-card:not(.portal-admin),.portal-list-card.portal-admin{grid-column:auto!important;width:100%!important;min-width:0!important;min-height:0!important}.portal-card-copy strong{font-size:clamp(25px,8vw,32px)!important}.portal-card-purpose{font-size:14px!important}.admin-stage-flow,.prototype-context{grid-template-columns:1fr!important}}@media(max-width:760px){.leadstudio-apple-shell .autonomous-intake-panel,.leadstudio-apple-shell .intake-controls{grid-template-columns:minmax(0,1fr)!important}.leadstudio-apple-shell .intake-command-card,.leadstudio-apple-shell .intake-controls,.leadstudio-apple-shell .intake-controls .search-box,.leadstudio-apple-shell .intake-controls .primary-action{min-width:0!important;width:100%!important}.leadstudio-apple-shell .production-handoff-grid,.leadstudio-apple-shell .reference-grid{grid-template-columns:minmax(0,1fr)!important}.leadstudio-apple-shell .reference-grid .reference-wide{grid-column:auto!important}.leadstudio-apple-shell .reference-grid label,.leadstudio-apple-shell .production-handoff-grid>div,.leadstudio-apple-shell .reference-grid input,.leadstudio-apple-shell .reference-grid textarea{min-width:0!important;width:100%!important}.leadstudio-apple-shell .production-handoff-grid p,.leadstudio-apple-shell .production-handoff-grid strong,.leadstudio-apple-shell .reference-grid textarea{overflow-wrap:anywhere!important}}.demo-queue-panel .prototype-list{grid-template-columns:minmax(0,1fr)!important}.leadstudio-apple-shell .lead-summary{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;grid-template-rows:auto minmax(42px,auto) auto auto!important;grid-template-areas:"icon tags" "title title" "metrics metrics" "footer footer"!important;gap:10px!important;min-height:206px!important;padding:18px!important}.leadstudio-apple-shell .lead-summary strong{display:block!important;grid-area:title!important;max-width:100%!important;overflow:hidden!important;-webkit-box-orient:initial!important;-webkit-line-clamp:unset!important;font-size:clamp(16px,1.15vw,18px)!important;line-height:1.14!important;overflow-wrap:anywhere!important}.leadstudio-apple-shell .tag-row{min-width:0!important}.leadstudio-apple-shell .tag-row em{max-width:100%!important}.leadstudio-apple-shell .lead-card-metrics{display:grid!important;grid-area:metrics!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;min-width:0!important}.leadstudio-apple-shell .lead-card-metrics b{display:flex!important;align-items:center!important;min-width:0!important;min-height:30px!important;overflow:hidden!important;border-radius:999px!important;font-size:12px!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}.leadstudio-apple-shell .card-footer i{min-height:40px!important;font-size:14px!important}.leadstudio-apple-shell .reference-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important}.leadstudio-apple-shell .reference-grid .reference-url,.leadstudio-apple-shell .reference-grid .reference-codebase,.leadstudio-apple-shell .reference-grid .reference-medium{grid-column:span 3!important}.leadstudio-apple-shell .reference-grid .reference-wide{grid-column:1 / -1!important}.leadstudio-apple-shell .reference-grid label{border-radius:16px!important}.leadstudio-apple-shell .reference-grid input,.leadstudio-apple-shell .reference-grid textarea{width:100%!important;min-width:0!important}.leadstudio-apple-shell .reference-grid textarea{min-height:132px!important;resize:vertical!important}.leadstudio-apple-shell .reference-grid .reference-wide textarea{min-height:170px!important}@media(max-width:1120px){.leadstudio-apple-shell .reference-grid,.leadstudio-apple-shell .reference-grid .reference-url,.leadstudio-apple-shell .reference-grid .reference-codebase,.leadstudio-apple-shell .reference-grid .reference-medium,.leadstudio-apple-shell .reference-grid .reference-wide{grid-template-columns:minmax(0,1fr)!important;grid-column:1 / -1!important}}:root[data-theme=light] body:has(.leadstudio-console-shell){background:radial-gradient(circle at 14% -12%,rgba(161,124,54,.16),transparent 34%),linear-gradient(180deg,#fbf7ef,#f1eadf 54%,#faf6ee)!important;color:#17130f!important}:root[data-theme=light] .leadstudio-apple-shell{--studio-page: #f8f3ea;--studio-header: rgba(255, 252, 246, .88);--studio-panel: #fffaf2;--studio-panel-2: #f6efe4;--studio-panel-3: #ebe0d1;--studio-ink: #17130f;--studio-muted: #74695b;--studio-subtle: #9a8f80;--studio-line: rgba(43, 36, 27, .14);--studio-line-strong: rgba(161, 124, 54, .28);--studio-gold: #8f6a2f;--studio-blue: #315e84;--studio-green: #2d7552;--studio-shadow: 0 24px 70px rgba(77, 58, 31, .13);--apple-page: var(--studio-page);--apple-surface: rgba(255, 250, 242, .9);--apple-card: var(--studio-panel);--apple-ink: var(--studio-ink);--apple-muted: var(--studio-muted);--apple-line: var(--studio-line);--apple-blue: var(--studio-blue);--apple-green: var(--studio-green);--apple-shadow: var(--studio-shadow);background:linear-gradient(180deg,rgba(161,124,54,.09),transparent 260px),linear-gradient(180deg,#fbf7ef 0%,var(--studio-page) 46%,#f1eadf 100%)!important;color:var(--studio-ink)!important}:root[data-theme=light] .leadstudio-apple-shell .header-panel,:root[data-theme=light] .leadstudio-apple-shell .stage-rail,:root[data-theme=light] .leadstudio-apple-shell .autonomous-intake-panel,:root[data-theme=light] .leadstudio-apple-shell .stage-metrics div,:root[data-theme=light] .leadstudio-apple-shell .lead-card,:root[data-theme=light] .leadstudio-apple-shell .decision-dossier,:root[data-theme=light] .leadstudio-apple-shell .empty-state,:root[data-theme=light] .leadstudio-apple-shell .assistant-panel,:root[data-theme=light] .leadstudio-apple-shell .info-block,:root[data-theme=light] .leadstudio-apple-shell .qualification-grid div,:root[data-theme=light] .leadstudio-apple-shell .quality-gate-panel>div,:root[data-theme=light] .leadstudio-apple-shell .breakdown-card,:root[data-theme=light] .leadstudio-apple-shell .governance-panel,:root[data-theme=light] .leadstudio-apple-shell .client-file,:root[data-theme=light] .leadstudio-apple-shell .agent-status,:root[data-theme=light] .leadstudio-apple-shell .agent-health-grid div{border-color:var(--studio-line)!important;background:linear-gradient(180deg,#ffffff9e,#ffffff2e),var(--studio-panel)!important;box-shadow:var(--studio-shadow)!important}:root[data-theme=light] .leadstudio-apple-shell .autonomous-intake-panel,:root[data-theme=light] .leadstudio-apple-shell .dossier-hero{background:linear-gradient(135deg,rgba(161,124,54,.12),transparent 48%),#fffaf2!important}:root[data-theme=light] .leadstudio-apple-shell .stage-rail button.active,:root[data-theme=light] .leadstudio-apple-shell .card-footer i{background:linear-gradient(135deg,#211a12,#8f6a2f)!important;color:#fffaf2!important}:root[data-theme=light] .leadstudio-apple-shell .secondary-action,:root[data-theme=light] .leadstudio-apple-shell .theme-toggle,:root[data-theme=light] .leadstudio-apple-shell .search-box,:root[data-theme=light] .leadstudio-apple-shell .url-field input,:root[data-theme=light] .leadstudio-apple-shell textarea,:root[data-theme=light] .leadstudio-apple-shell .reference-grid input{border-color:var(--studio-line)!important;background:#ffffff9e!important;color:var(--studio-ink)!important}.glow-dot{display:inline-block;width:9px;height:9px;flex:0 0 auto;border-radius:999px;background:#9a8f80;box-shadow:0 0 0 4px #9a8f801f,0 0 18px #9a8f805c}.glow-dot.good,.glow-dot.normal{background:#54d685;box-shadow:0 0 0 4px #54d68524,0 0 20px #54d68585}.glow-dot.soon,.glow-dot.medium,.glow-dot.watch{background:#d7b46a;box-shadow:0 0 0 4px #d7b46a24,0 0 20px #d7b46a70}.glow-dot.urgent,.glow-dot.high{background:#ff816d;box-shadow:0 0 0 4px #ff816d24,0 0 20px #ff816d80}.portal-assistance-desk{display:grid;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr) minmax(220px,.28fr);gap:18px;border:1px solid var(--k11-line);border-radius:24px;background:linear-gradient(155deg,color-mix(in srgb,var(--k11-elevated) 78%,transparent),color-mix(in srgb,var(--k11-surface) 78%,transparent));box-shadow:var(--k11-card-shadow);padding:clamp(18px,2.4vw,26px)}.assistance-copy{display:grid;align-content:center;gap:10px}.assistance-copy h2{color:var(--k11-text);font-size:clamp(26px,2.8vw,36px);font-weight:720;letter-spacing:0;line-height:1}.assistance-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.assistance-form label,.codex-brief-editor{display:grid;gap:7px;min-width:0;color:var(--k11-muted);font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.assistance-wide,.assistance-status{grid-column:1 / -1}.assistance-form input,.assistance-form select,.assistance-form textarea{width:100%;min-width:0;border:1px solid var(--k11-line);border-radius:14px;background:color-mix(in srgb,var(--k11-surface-solid) 56%,transparent);color:var(--k11-text);font:inherit;font-size:14px;letter-spacing:0;line-height:1.4;padding:11px 12px;text-transform:none}.assistance-form textarea{min-height:104px;resize:vertical}.assistance-submit{justify-self:start}.assistance-status{color:var(--k11-gold);font-size:13px;letter-spacing:0;text-transform:none}.assistance-recent,.assistance-recent>div{display:grid;gap:10px;min-width:0}.assistance-recent{align-content:start}.assistance-recent>div{grid-template-columns:12px minmax(0,1fr);align-items:start;border:1px solid var(--k11-line);border-radius:16px;background:color-mix(in srgb,var(--k11-surface-solid) 38%,transparent);padding:13px}.assistance-recent strong,.assistance-recent small{grid-column:2}.assistance-recent strong{color:var(--k11-text);font-size:14px;line-height:1.25}.assistance-recent small{color:var(--k11-muted);font-size:12px;line-height:1.35}.executive-side-stack{display:grid;gap:18px;min-width:0;min-height:0}.assistance-review-list{display:grid;gap:10px;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.assistance-review-list::-webkit-scrollbar{display:none}.assistance-review-row{display:grid;grid-template-columns:12px minmax(0,1fr);gap:12px;align-items:start;border:1px solid var(--k11-line);border-radius:16px;background:color-mix(in srgb,var(--k11-surface-solid) 36%,transparent);padding:13px}.assistance-review-row>em,.assistance-review-row a{grid-column:2}.assistance-review-row small{color:var(--k11-gold);font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.assistance-review-row strong{display:block;margin-top:4px;color:var(--k11-text);font-size:15px;line-height:1.22}.assistance-review-row p,.assistance-review-row em,.assistance-review-row a{margin:6px 0 0;color:var(--k11-muted);font-size:13px;font-style:normal;line-height:1.45;overflow-wrap:anywhere}.assistance-review-row em{border-left:2px solid var(--k11-gold);padding-left:10px}.hundredc-workbench{display:grid;gap:14px}.hundredc-live{display:flex;align-items:center;gap:12px;border:1px solid var(--studio-line);border-radius:16px;background:color-mix(in srgb,var(--studio-gold) 9%,transparent);padding:13px}.hundredc-live>div{display:grid;gap:4px;min-width:0}.hundredc-live strong,.codex-brief-editor span{color:var(--studio-ink)}.hundredc-live small{color:var(--studio-muted);font-size:13px;line-height:1.4}.hundredc-batches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hundredc-batches>div{display:grid;gap:7px;min-width:0;border:1px solid var(--studio-line);border-radius:15px;background:color-mix(in srgb,var(--studio-panel-2) 62%,transparent);padding:12px}.hundredc-batches>div.done{border-color:color-mix(in srgb,var(--studio-green) 32%,var(--studio-line))}.hundredc-batches span{color:var(--studio-subtle);font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.hundredc-batches strong{color:var(--studio-ink);font-size:15px;line-height:1.1}.hundredc-batches small{color:var(--studio-muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.codex-brief-editor{color:var(--studio-muted)}.codex-brief-editor textarea{min-height:132px!important}@media(min-width:1121px){.executive-shell:not(.demo-queue-shell) .executive-grid>.executive-side-stack{display:flex!important;flex-direction:column!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.executive-shell:not(.demo-queue-shell) .executive-side-stack .executive-panel{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}.executive-shell:not(.demo-queue-shell) .assistance-review-panel{flex:0 1 45%!important}.executive-shell:not(.demo-queue-shell) .production-account-panel{flex:1 1 55%!important}.executive-shell:not(.demo-queue-shell) .assistance-review-list{flex:1 1 auto!important}.executive-shell:not(.demo-queue-shell) .executive-side-stack .production-account-list{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding-bottom:28px!important;scrollbar-width:none!important}.executive-shell:not(.demo-queue-shell) .executive-side-stack .production-account-list::-webkit-scrollbar{display:none!important}}.executive-shell:not(.demo-queue-shell) .executive-hero{min-height:170px!important;padding:18px 22px 20px!important}.executive-overview{margin-top:18px!important}.executive-hero .portal-title h1{font-size:clamp(36px,3.7vw,52px)!important}.executive-kpis div{min-height:116px!important}.executive-pipeline-overview .admin-stage-flow div{min-height:94px!important}@media(max-width:980px){.portal-assistance-desk,.assistance-form,.hundredc-batches{grid-template-columns:minmax(0,1fr)}}@media(min-width:981px){.portal-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(14px,1.6vw,20px)!important}.portal-list-card,.portal-list-card:not(.portal-admin),.portal-list-card.portal-admin,.portal-list-card.portal-leadstudio,.portal-list-card.portal-prototype,.portal-list-card.portal-factstudio,.portal-list-card.portal-capital{grid-column:auto!important;min-height:292px!important;height:clamp(292px,21vw,310px)!important;padding:clamp(18px,1.8vw,22px)!important;padding-bottom:78px!important}}.portal-card-top,.portal-list-card>span:nth-child(2){align-self:start!important}.portal-card-copy,.portal-list-card:not(.portal-admin) .portal-card-copy,.portal-list-card.portal-admin .portal-card-copy{align-self:start!important;gap:9px!important}.portal-list-card,.portal-list-card:not(.portal-admin),.portal-list-card.portal-admin{gap:16px!important;grid-template-rows:auto auto auto!important;align-content:space-between!important}.portal-card-copy strong,.portal-list-card:not(.portal-admin) .portal-card-copy strong,.portal-list-card.portal-admin .portal-card-copy strong{max-width:100%!important;font-size:clamp(24px,2.15vw,32px)!important;font-weight:760!important;line-height:1.02!important}.portal-card-copy small{font-size:10.5px!important;letter-spacing:.08em!important}.portal-card-purpose{max-width:36ch!important;color:var(--k11-muted)!important;font-size:clamp(13px,1vw,14px)!important;line-height:1.42!important}.portal-card-meta{gap:7px!important}.portal-card-meta small,.portal-card-footer small{font-size:11px!important}.portal-card-footer{margin-bottom:6px!important;transform:translateY(-10px)!important}.portal-assistance-desk{grid-template-columns:minmax(250px,.34fr) minmax(0,1fr)!important;align-items:stretch}.assistance-copy{align-content:center}.assistance-copy h2{max-width:340px;font-size:clamp(26px,2.2vw,34px)!important;line-height:1.06!important}.assistance-copy p:not(.eyebrow){max-width:360px;font-size:14px;line-height:1.55}.assistance-form{align-content:start}.assistance-form textarea{min-height:112px!important}.assistance-submit{min-height:44px}@media(min-width:1121px){.executive-shell:not(.demo-queue-shell) .executive-grid>.executive-side-stack{display:grid!important;grid-template-rows:minmax(0,.82fr) minmax(0,1.18fr)!important;gap:18px!important}.executive-shell:not(.demo-queue-shell) .assistance-review-panel,.executive-shell:not(.demo-queue-shell) .production-account-panel{flex:none!important;min-height:0!important}.executive-shell:not(.demo-queue-shell) .executive-side-stack .executive-panel{padding:14px!important}.executive-shell:not(.demo-queue-shell) .executive-side-stack .executive-panel-heading{gap:10px!important}.executive-shell:not(.demo-queue-shell) .executive-side-stack .executive-panel-heading h2{margin-top:2px!important;font-size:clamp(17px,1.25vw,21px)!important;line-height:1.08!important}.executive-shell:not(.demo-queue-shell) .assistance-review-list,.executive-shell:not(.demo-queue-shell) .production-account-list{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding-bottom:0!important;scrollbar-width:none!important}.executive-shell:not(.demo-queue-shell) .executive-side-stack .production-account-list{padding-bottom:0!important}.executive-shell:not(.demo-queue-shell) .executive-side-stack .production-account-row,.executive-shell:not(.demo-queue-shell) .executive-side-stack .assistance-review-row{gap:9px!important;padding:11px!important}.executive-shell:not(.demo-queue-shell) .executive-side-stack .production-account-title strong{font-size:15px!important;line-height:1.16!important}.executive-shell:not(.demo-queue-shell) .executive-side-stack .production-account-title small,.executive-shell:not(.demo-queue-shell) .executive-side-stack .assistance-review-row p,.executive-shell:not(.demo-queue-shell) .executive-side-stack .assistance-review-row em,.executive-shell:not(.demo-queue-shell) .executive-side-stack .assistance-review-row a{font-size:12.5px!important;line-height:1.36!important}.executive-shell:not(.demo-queue-shell) .executive-side-stack .production-account-row dl div{padding:9px!important}}@media(max-width:980px){.portal-card-copy strong,.portal-list-card:not(.portal-admin) .portal-card-copy strong,.portal-list-card.portal-admin .portal-card-copy strong{font-size:clamp(22px,6vw,30px)!important}.portal-assistance-desk{grid-template-columns:minmax(0,1fr)!important}}@media(min-width:1121px){.executive-shell:not(.demo-queue-shell){gap:14px!important;padding-block:26px!important}.executive-shell:not(.demo-queue-shell) .executive-hero{grid-template-areas:"brand actions" "title actions"!important;min-height:172px!important;row-gap:8px!important;padding:14px 18px 16px!important}.executive-shell:not(.demo-queue-shell) .executive-hero .portal-title{gap:5px!important;padding-top:12px!important}.executive-shell:not(.demo-queue-shell) .executive-hero .portal-title h1{font-size:clamp(34px,3.9vw,52px)!important;line-height:1!important}.executive-shell:not(.demo-queue-shell) .executive-overview{gap:14px!important;margin-top:0!important;grid-template-columns:minmax(250px,.28fr) minmax(0,1fr)!important}.executive-shell:not(.demo-queue-shell) .executive-kpis{gap:10px!important}.executive-shell:not(.demo-queue-shell) .executive-kpis div{min-height:102px!important;padding:14px!important}.executive-shell:not(.demo-queue-shell) .executive-kpis strong{font-size:clamp(32px,3.4vw,46px)!important}.executive-shell:not(.demo-queue-shell) .executive-pipeline-overview{gap:14px!important;padding:18px!important}.executive-shell:not(.demo-queue-shell) .executive-pipeline-overview .admin-stage-flow{gap:10px!important}.executive-shell:not(.demo-queue-shell) .executive-pipeline-overview .admin-stage-flow div{min-height:78px!important;padding:12px!important}.executive-shell:not(.demo-queue-shell) .executive-grid{gap:14px!important;height:max(390px,calc(100dvh - 560px))!important}.executive-shell:not(.demo-queue-shell) .executive-grid>.executive-side-stack{gap:14px!important}}:root{--k11-canvas: #f6f1e8;--k11-canvas-2: #ebe3d6;--k11-surface: rgba(255, 252, 245, .66);--k11-surface-solid: #fffbf4;--k11-elevated: rgba(255, 255, 255, .74);--k11-line: rgba(47, 39, 28, .11);--k11-line-strong: rgba(47, 39, 28, .18);--k11-text: #17130e;--k11-muted: #70675b;--k11-faint: #9b9184;--k11-gold: #9b7a44;--k11-shadow: 0 18px 58px rgba(48, 38, 24, .1);--k11-card-shadow: 0 16px 42px rgba(48, 38, 24, .11)}:root[data-theme=dark]{--k11-canvas: #080806;--k11-canvas-2: #15130f;--k11-surface: rgba(31, 28, 22, .64);--k11-surface-solid: #191611;--k11-elevated: rgba(38, 34, 27, .76);--k11-line: rgba(246, 236, 216, .1);--k11-line-strong: rgba(246, 236, 216, .16);--k11-text: #f6efe3;--k11-muted: #b5aa99;--k11-faint: #8b8173;--k11-gold: #c5a46a;--k11-shadow: 0 20px 62px rgba(0, 0, 0, .26);--k11-card-shadow: 0 14px 38px rgba(0, 0, 0, .2)}.portal-launcher-header,.portal-launcher-intro,.portal-assistance-desk,.simple-login-shell .portal-login-hero,.admin-login-panel,.portal-gate-panel,.executive-hero,.executive-panel,.executive-kpis div,.portal-list-card,.portal-list-card:not(.portal-admin),.portal-list-card.portal-admin{border-color:var(--k11-line)!important;border-radius:18px!important;box-shadow:var(--k11-shadow)!important}.portal-launcher-header,.portal-launcher-intro,.portal-assistance-desk,.executive-hero,.executive-panel,.executive-kpis div{background:linear-gradient(145deg,color-mix(in srgb,var(--k11-elevated) 68%,transparent),color-mix(in srgb,var(--k11-surface) 62%,transparent))!important}.portal-launcher-intro h1,.executive-hero .portal-title h1,.simple-login-shell .portal-login-copy h1{font-weight:640!important;letter-spacing:0!important}.portal-launcher-intro h1{font-size:clamp(48px,5vw,68px)!important}.portal-launcher-intro p:not(.eyebrow),.portal-card-purpose,.assistance-copy p:not(.eyebrow),.executive-panel small,.production-account-title small{color:var(--k11-muted)!important;font-size:14px!important;line-height:1.5!important}.portal-list-card,.portal-list-card:not(.portal-admin),.portal-list-card.portal-admin{background:radial-gradient(circle at 16% 4%,color-mix(in srgb,var(--portal-accent, var(--k11-gold)) 13%,transparent),transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--k11-elevated) 42%,transparent),color-mix(in srgb,var(--k11-surface-solid) 50%,transparent))!important}.portal-list-card.portal-leadstudio,.portal-list-card.portal-admin,.portal-list-card.portal-capital{--portal-accent: var(--k11-gold)}.portal-list-card:hover{border-color:color-mix(in srgb,var(--k11-gold) 36%,var(--k11-line))!important;box-shadow:0 18px 46px #00000038!important}.portal-list-icon,.portal-list-card:not(.portal-admin) .portal-list-icon,.portal-list-card.portal-admin .portal-list-icon{border-color:color-mix(in srgb,var(--k11-gold) 24%,var(--k11-line))!important;background:color-mix(in srgb,var(--k11-surface-solid) 34%,transparent)!important;color:var(--k11-gold)!important}.portal-card-copy strong,.portal-list-card:not(.portal-admin) .portal-card-copy strong,.portal-list-card.portal-admin .portal-card-copy strong{font-size:clamp(24px,1.95vw,30px)!important;font-weight:680!important;line-height:1.05!important}.portal-card-copy small,.portal-card-meta small,.portal-card-footer small,.assistance-form label,.executive-panel-heading .eyebrow,.executive-kpis span,.admin-stage-flow span,.production-account-row dt{letter-spacing:.055em!important}.portal-card-footer,.portal-list-card:not(.portal-admin) .portal-card-footer,.portal-list-card.portal-admin .portal-card-footer{position:absolute!important;right:clamp(18px,1.8vw,22px)!important;bottom:6px!important;left:clamp(18px,1.8vw,22px)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;justify-self:stretch!important;width:auto!important;min-height:42px!important;gap:12px!important;border:0!important;border-top:1px solid color-mix(in srgb,var(--k11-gold) 18%,var(--k11-line))!important;border-radius:0!important;background:transparent!important;color:var(--k11-text)!important;padding:10px 0 0!important;transform:none!important}.portal-card-footer small{color:var(--k11-text)!important;font-size:13px!important;font-weight:680!important;letter-spacing:0!important;text-transform:none!important}.portal-card-footer>svg{width:24px!important;height:24px!important;border:1px solid color-mix(in srgb,var(--k11-gold) 26%,var(--k11-line))!important;border-radius:999px!important;padding:5px!important;color:var(--k11-gold)!important}.portal-assistance-desk{background:linear-gradient(145deg,color-mix(in srgb,var(--k11-elevated) 58%,transparent),color-mix(in srgb,var(--k11-surface) 54%,transparent))!important}.assistance-copy h2{font-size:clamp(25px,2vw,32px)!important;font-weight:650!important}.portal-assistance-desk .eyebrow,.assistance-copy .eyebrow{color:var(--k11-gold)!important}.assistance-form input,.assistance-form select,.assistance-form textarea,.leadstudio-apple-shell .search-box,.leadstudio-apple-shell textarea,.leadstudio-apple-shell .reference-grid input,.leadstudio-apple-shell .url-field input{border-color:color-mix(in srgb,var(--k11-line-strong) 74%,transparent)!important;background:color-mix(in srgb,var(--k11-surface-solid) 34%,transparent)!important;color:var(--k11-text)!important;box-shadow:inset 0 1px #ffffff0a!important}.assistance-form select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:linear-gradient(45deg,transparent 50%,color-mix(in srgb,var(--k11-text) 72%,transparent) 50%),linear-gradient(135deg,color-mix(in srgb,var(--k11-text) 72%,transparent) 50%,transparent 50%)!important;background-position:calc(100% - 18px) 52%,calc(100% - 12px) 52%!important;background-repeat:no-repeat!important;background-size:6px 6px,6px 6px!important;padding-right:42px!important}.assistance-form input:focus,.assistance-form select:focus,.assistance-form textarea:focus,.leadstudio-apple-shell input:focus,.leadstudio-apple-shell textarea:focus{border-color:color-mix(in srgb,var(--k11-gold) 48%,var(--k11-line))!important;outline:3px solid color-mix(in srgb,var(--k11-gold) 18%,transparent)!important;outline-offset:1px!important}.assistance-submit,.portal-assistance-desk .primary-action{border-color:color-mix(in srgb,var(--k11-gold) 34%,transparent)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--k11-gold) 72%,#f8f1df),color-mix(in srgb,var(--k11-gold) 52%,#16120c))!important;color:#17120b!important;box-shadow:0 12px 28px color-mix(in srgb,var(--k11-gold) 16%,transparent)!important}:root[data-theme=dark] .assistance-submit,:root[data-theme=dark] .portal-assistance-desk .primary-action{background:linear-gradient(135deg,#d3b978,#9d7b42)!important;color:#15100a!important}.executive-kpis div{min-height:92px!important}.executive-kpis strong{font-size:clamp(30px,3vw,42px)!important;font-weight:660!important}.admin-stage-flow div,.admin-product-card,.production-account-row,.assistance-review-row{border-color:color-mix(in srgb,var(--k11-line) 78%,transparent)!important;border-radius:14px!important;background:color-mix(in srgb,var(--k11-surface-solid) 28%,transparent)!important;box-shadow:none!important}.admin-product-mark{border-radius:13px!important;background:color-mix(in srgb,var(--k11-surface-solid) 24%,transparent)!important}.executive-panel-heading h2{font-weight:650!important}.leadstudio-apple-shell{--studio-page: #080807;--studio-header: rgba(24, 22, 18, .86);--studio-panel: #14130f;--studio-panel-2: #1b1813;--studio-panel-3: #252118;--studio-ink: #f4eddf;--studio-muted: #b5aa98;--studio-subtle: #8d8272;--studio-line: rgba(244, 235, 216, .1);--studio-line-strong: rgba(244, 235, 216, .16);--studio-gold: #c5a46a;--studio-blue: #bda56e;--studio-green: #7fbf91;--studio-shadow: 0 16px 48px rgba(0, 0, 0, .22)}.leadstudio-apple-shell .header-panel{min-height:56px!important;border-bottom-color:var(--studio-line)!important;background:linear-gradient(180deg,#1e1b15e6,#12110edb)!important;box-shadow:none!important}.leadstudio-apple-shell .header-copy h1{font-size:clamp(20px,1.65vw,26px)!important;font-weight:650!important}.leadstudio-apple-shell .leadstudio-logo{background:linear-gradient(135deg,#d4bf82,#4f4a3d)!important}.leadstudio-apple-shell .leadstudio-control-stack{gap:8px!important}.leadstudio-apple-shell .stage-rail{min-height:46px!important;border-radius:16px!important;background:color-mix(in srgb,var(--studio-panel-2) 62%,transparent)!important;box-shadow:none!important;padding:5px!important}.leadstudio-apple-shell .stage-rail button{min-height:36px!important;border-radius:12px!important;font-size:13px!important;font-weight:680!important}.leadstudio-apple-shell .stage-rail button.active,:root[data-theme=dark] .leadstudio-apple-shell .stage-rail button.active{background:linear-gradient(135deg,#e7d7ad,#b99555)!important;color:#17120b!important}.leadstudio-apple-shell .stage-rail button strong{min-width:24px!important;height:24px!important;background:color-mix(in srgb,var(--studio-line-strong) 42%,transparent)!important}.leadstudio-apple-shell .autonomous-intake-panel{grid-template-columns:minmax(150px,.18fr) minmax(0,1fr)!important;min-height:78px!important;border-color:var(--studio-line)!important;border-radius:16px!important;background:color-mix(in srgb,var(--studio-panel-2) 48%,transparent)!important;box-shadow:none!important;padding:10px 12px!important}.leadstudio-apple-shell .intake-copy{gap:4px!important}.leadstudio-apple-shell .intake-copy h2{font-size:clamp(20px,1.7vw,25px)!important;font-weight:650!important;line-height:1.04!important}.leadstudio-apple-shell .intake-command-card{border:0!important;border-radius:14px!important;background:transparent!important;padding:0!important}.leadstudio-apple-shell .intake-command-card .search-box{min-height:42px!important}.leadstudio-apple-shell .intake-controls .primary-action,.leadstudio-apple-shell .primary-action{min-height:42px!important;border-color:color-mix(in srgb,var(--studio-gold) 34%,transparent)!important;background:linear-gradient(135deg,#d9c283,#a67f42)!important;color:#15100a!important;box-shadow:none!important}.leadstudio-apple-shell .stage-panel{gap:8px!important;padding-top:4px!important}.leadstudio-apple-shell .stage-heading h2{max-width:780px!important;font-size:clamp(24px,2.4vw,34px)!important;font-weight:650!important;line-height:1.08!important}.leadstudio-apple-shell .stage-heading .search-box{height:46px!important}.leadstudio-apple-shell .stage-metrics div{min-height:54px!important;border-radius:14px!important;box-shadow:none!important;padding:9px 12px!important}.leadstudio-apple-shell .workbench-grid{gap:18px!important;grid-template-columns:minmax(320px,420px) minmax(0,1fr)!important}.leadstudio-apple-shell .lead-card,.leadstudio-apple-shell .decision-dossier,.leadstudio-apple-shell .stage-metrics div,.leadstudio-apple-shell .info-block,.leadstudio-apple-shell .qualification-grid div,.leadstudio-apple-shell .quality-gate-panel>div,.leadstudio-apple-shell .breakdown-card,.leadstudio-apple-shell .governance-panel,.leadstudio-apple-shell .client-file,.leadstudio-apple-shell .agent-status,.leadstudio-apple-shell .agent-health-grid div{border-color:var(--studio-line)!important;border-radius:14px!important;background:linear-gradient(180deg,#f4ebd809,#f4ebd803),color-mix(in srgb,var(--studio-panel) 88%,transparent)!important;box-shadow:none!important}.leadstudio-apple-shell .lead-card.selected{border-color:color-mix(in srgb,var(--studio-gold) 42%,var(--studio-line))!important;box-shadow:inset 3px 0 0 var(--studio-gold)!important}.leadstudio-apple-shell .lead-card.selected .lead-summary{background:linear-gradient(135deg,#c5a46a1f,#f4ebd806 44%),color-mix(in srgb,var(--studio-panel-2) 82%,transparent)!important}.leadstudio-apple-shell .lead-summary{min-height:170px!important;padding:14px!important}.leadstudio-apple-shell .lead-summary strong{font-size:clamp(15px,1.05vw,17px)!important;font-weight:650!important}.leadstudio-apple-shell .card-icon{background:color-mix(in srgb,var(--studio-gold) 14%,transparent)!important;color:var(--studio-gold)!important}.leadstudio-apple-shell .lead-card-metrics b{border-radius:10px!important;color:var(--studio-gold)!important}.leadstudio-apple-shell .card-footer i,:root[data-theme=dark] .leadstudio-apple-shell .card-footer i{min-height:34px!important;background:color-mix(in srgb,var(--studio-gold) 18%,transparent)!important;color:var(--studio-ink)!important}.leadstudio-apple-shell .decision-dossier{border-radius:18px!important}.leadstudio-apple-shell .dossier-hero{border-color:color-mix(in srgb,var(--studio-gold) 18%,var(--studio-line))!important;border-radius:16px!important;background:linear-gradient(135deg,rgba(197,164,106,.08),transparent 46%),color-mix(in srgb,var(--studio-panel-2) 74%,transparent)!important}.leadstudio-apple-shell .dossier-hero h2{font-size:clamp(24px,2vw,34px)!important;font-weight:650!important}.leadstudio-apple-shell .expiry-chip,.leadstudio-apple-shell .dossier-hero>strong{border-color:color-mix(in srgb,var(--studio-gold) 22%,var(--studio-line))!important;background:color-mix(in srgb,var(--studio-gold) 16%,transparent)!important;color:var(--studio-ink)!important}:root[data-theme=light] .leadstudio-apple-shell{--studio-page: #f7f2e8;--studio-panel: #fffaf1;--studio-panel-2: #f2eadc;--studio-panel-3: #e5dac8;--studio-ink: #17130e;--studio-muted: #70675b;--studio-subtle: #918574;--studio-line: rgba(49, 40, 28, .12);--studio-line-strong: rgba(49, 40, 28, .18);--studio-gold: #94723d;--studio-blue: #94723d}@media(max-width:1240px){.leadstudio-apple-shell .workbench-grid{grid-template-columns:1fr!important}.leadstudio-apple-shell .lead-list{position:static!important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important}}@media(max-width:760px){.leadstudio-apple-shell .lead-list{display:grid!important;grid-template-columns:1fr!important;overflow:visible!important}.leadstudio-apple-shell .lead-card{width:100%!important}.leadstudio-apple-shell .dossier-hero,.leadstudio-apple-shell .lead-body,.leadstudio-apple-shell .stage-heading,.leadstudio-apple-shell .intake-controls{grid-template-columns:1fr!important}.leadstudio-apple-shell .dossier-hero h2{max-width:none!important;width:100%!important;font-size:clamp(25px,7vw,32px)!important}.leadstudio-apple-shell .dossier-hero>strong{justify-self:start!important}}.simple-login-shell .leadstudio-logo{border-color:color-mix(in srgb,var(--k11-gold) 32%,transparent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--k11-gold) 30%,#fffaf1),color-mix(in srgb,var(--k11-gold) 54%,#252119))!important;box-shadow:inset 0 1px #ffffff3d,0 16px 36px #0003!important}.simple-login-shell .leadstudio-logo:before,.simple-login-shell .leadstudio-logo:after{display:none!important}.simple-login-shell .leadstudio-logo span{color:#fffaf1!important;font-weight:900!important}.simple-login-shell .brand-lockup small,.executive-kpis small{color:var(--k11-muted)!important}.simple-login-shell .portal-theme-toggle{border:1px solid var(--k11-line)!important;background:color-mix(in srgb,var(--k11-surface-solid) 58%,transparent)!important;color:var(--k11-text)!important;box-shadow:none!important}.simple-login-shell .portal-theme-toggle:hover{border-color:color-mix(in srgb,var(--k11-gold) 44%,var(--k11-line))!important;background:color-mix(in srgb,var(--k11-surface-solid) 72%,transparent)!important}.status-pill.status-building,.portal-launcher-shell .status-pill.status-building{border-color:color-mix(in srgb,var(--k11-gold) 32%,var(--k11-line))!important;background:color-mix(in srgb,var(--k11-gold) 14%,var(--k11-surface-solid))!important;color:color-mix(in srgb,var(--k11-gold) 82%,var(--k11-text))!important}.admin-product-mark,.admin-product-mark.leadstudio,.admin-product-mark.capital,.admin-product-mark svg{color:var(--k11-gold)!important}.leadstudio-apple-shell .review-card{border-color:var(--studio-line)!important;background:linear-gradient(180deg,#f4ebd809,#f4ebd803),color-mix(in srgb,var(--studio-panel-2) 76%,transparent)!important;box-shadow:none!important}.leadstudio-apple-shell .review-card p,.leadstudio-apple-shell .review-card .source-link{color:var(--studio-muted)!important}@media(min-width:1121px){.executive-shell:not(.demo-queue-shell){padding-bottom:clamp(48px,5vw,72px)!important}.executive-shell:not(.demo-queue-shell) .executive-overview{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.executive-shell:not(.demo-queue-shell) .executive-primary-kpis{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;height:auto!important}.executive-shell:not(.demo-queue-shell) .executive-kpis div{align-content:center!important;justify-items:start!important;min-height:82px!important;padding:13px 16px!important;text-align:left!important}.executive-shell:not(.demo-queue-shell) .executive-kpis strong{font-size:clamp(28px,2.7vw,40px)!important;line-height:.98!important}.executive-shell:not(.demo-queue-shell) .executive-grid{height:clamp(340px,calc(100dvh - 640px),420px)!important;margin-bottom:24px!important}}.hundredc-reference{gap:12px!important}.hundredc-reference-hero,.hundredc-reference-body section,.hundredc-reference-proof{border:1px solid var(--studio-line)!important;border-radius:15px!important;background:linear-gradient(180deg,#f4ebd809,#f4ebd803),color-mix(in srgb,var(--studio-panel-2) 70%,transparent)!important;box-shadow:none!important}.hundredc-reference-hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:16px!important;padding:16px!important}.hundredc-reference-hero>div:first-child,.hundredc-reference-body section,.hundredc-reference-proof{display:grid!important;gap:8px!important;min-width:0!important}.hundredc-reference span,.hundredc-reference-metrics b{color:var(--studio-gold)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}.hundredc-reference strong{color:var(--studio-ink)!important;font-size:clamp(18px,1.4vw,22px)!important;line-height:1.12!important}.hundredc-reference small,.hundredc-reference p{margin:0!important;color:var(--studio-muted)!important;font-size:13px!important;line-height:1.45!important;overflow-wrap:anywhere!important}.hundredc-reference-metrics{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important}.hundredc-reference-metrics b{display:inline-flex!important;align-items:center!important;min-height:30px!important;border:1px solid color-mix(in srgb,var(--studio-gold) 22%,var(--studio-line))!important;border-radius:999px!important;background:color-mix(in srgb,var(--studio-gold) 11%,transparent)!important;padding:0 10px!important;text-transform:none!important}.hundredc-reference-body{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.hundredc-reference-body section,.hundredc-reference-proof{padding:14px!important}.hundredc-reference-body p+p{border-top:1px solid var(--studio-line)!important;padding-top:8px!important}.hundredc-product-owner{display:grid!important;gap:14px!important}.hundredc-po-summary,.hundredc-po-steps>div,.hundredc-output-panel{border:1px solid var(--studio-line)!important;border-radius:15px!important;background:linear-gradient(180deg,#f4ebd80b,#f4ebd803),color-mix(in srgb,var(--studio-panel-2) 72%,transparent)!important;padding:15px!important}.hundredc-po-summary{display:grid!important;gap:7px!important}.hundredc-po-summary span,.hundredc-po-steps span{color:var(--studio-gold)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}.hundredc-po-summary strong,.hundredc-po-steps strong{color:var(--studio-ink)!important;font-size:clamp(17px,1.25vw,21px)!important;line-height:1.15!important}.hundredc-po-summary p,.hundredc-po-steps p{margin:0!important;color:var(--studio-muted)!important;font-size:13px!important;line-height:1.45!important}.hundredc-po-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.hundredc-po-steps>div{display:grid!important;gap:7px!important;min-width:0!important}.hundredc-output-panel{display:grid!important;gap:12px!important;padding:15px!important}.hundredc-output-panel>div:first-child{display:grid!important;gap:6px!important}.hundredc-output-panel span{color:var(--studio-gold)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}.hundredc-output-panel strong{color:var(--studio-ink)!important;font-size:clamp(17px,1.25vw,21px)!important;line-height:1.15!important}.hundredc-output-panel p{margin:0!important;color:var(--studio-muted)!important;font-size:13px!important;line-height:1.45!important}.hundredc-output-panel textarea{min-height:180px!important;resize:vertical!important}.hundredc-product-owner .action-row{justify-content:flex-start!important}.leadstudio-apple-shell .stage-discover .assistant-bubble{display:none!important}@media(max-width:980px){.executive-shell:not(.demo-queue-shell) .executive-primary-kpis,.hundredc-reference-hero,.hundredc-reference-body,.hundredc-po-steps{grid-template-columns:minmax(0,1fr)!important}.hundredc-reference-metrics{justify-content:flex-start!important}}@media(min-width:1121px){.executive-shell:not(.demo-queue-shell){height:auto!important;min-height:100dvh!important;overflow:visible!important;padding-bottom:clamp(64px,6vw,96px)!important}.executive-shell:not(.demo-queue-shell) .executive-overview{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.executive-shell:not(.demo-queue-shell) .executive-primary-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.executive-shell:not(.demo-queue-shell) .executive-kpis div{align-content:center!important;justify-items:center!important;min-height:84px!important;padding:14px 16px!important;text-align:center!important}.executive-shell:not(.demo-queue-shell) .executive-kpis span,.executive-shell:not(.demo-queue-shell) .executive-kpis small{text-align:center!important}.executive-shell:not(.demo-queue-shell) .executive-grid{grid-template-columns:minmax(0,.95fr) minmax(430px,.74fr)!important;align-items:start!important;height:auto!important;min-height:0!important;margin-bottom:0!important}.executive-shell:not(.demo-queue-shell) .executive-grid>.executive-panel,.executive-shell:not(.demo-queue-shell) .executive-side-stack,.executive-shell:not(.demo-queue-shell) .executive-side-stack .executive-panel{max-height:none!important;overflow:visible!important}.executive-shell:not(.demo-queue-shell) .executive-grid>.executive-panel,.executive-shell:not(.demo-queue-shell) .executive-side-stack .executive-panel{display:grid!important}.executive-shell:not(.demo-queue-shell) .executive-side-stack{display:grid!important;grid-template-rows:auto auto!important;align-content:start!important;gap:18px!important}.executive-shell:not(.demo-queue-shell) .product-board-panel,.executive-shell:not(.demo-queue-shell) .assistance-review-panel,.executive-shell:not(.demo-queue-shell) .production-account-panel{padding:18px!important}.executive-shell:not(.demo-queue-shell) .admin-product-grid,.executive-shell:not(.demo-queue-shell) .assistance-review-list,.executive-shell:not(.demo-queue-shell) .production-account-list{min-height:0!important;max-height:none!important;overflow:visible!important;padding-bottom:0!important}.executive-shell:not(.demo-queue-shell) .admin-product-card{min-height:118px!important}.executive-shell:not(.demo-queue-shell) .admin-product-mark{min-height:96px!important}.executive-shell:not(.demo-queue-shell) .assistance-review-row,.executive-shell:not(.demo-queue-shell) .production-account-row{gap:12px!important;padding:14px!important}.executive-shell:not(.demo-queue-shell) .executive-side-stack .production-account-title strong{font-size:16px!important;line-height:1.2!important}.executive-shell:not(.demo-queue-shell) .executive-side-stack .production-account-title small,.executive-shell:not(.demo-queue-shell) .executive-side-stack .assistance-review-row p,.executive-shell:not(.demo-queue-shell) .executive-side-stack .assistance-review-row em,.executive-shell:not(.demo-queue-shell) .executive-side-stack .assistance-review-row a{font-size:13px!important;line-height:1.45!important}.executive-shell:not(.demo-queue-shell) .executive-side-stack .production-account-row dl div{padding:11px!important}}.vault-review-card-wide{grid-column:1 / -1!important}.vault-calculation-card{background:linear-gradient(180deg,#f4ebd80a,#f4ebd803),color-mix(in srgb,var(--studio-panel-2) 76%,transparent)!important}.vault-check-list,.vault-source-grid{display:grid!important;gap:9px!important;min-width:0!important}.vault-check-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vault-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.vault-check-list>div,.vault-source-grid>div{display:grid!important;align-content:start!important;gap:7px!important;min-width:0!important;border:1px solid var(--studio-line)!important;border-radius:13px!important;background:color-mix(in srgb,var(--studio-panel) 58%,transparent)!important;padding:12px!important}.vault-check-list header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-width:0!important}.vault-check-list b,.vault-source-grid b{color:var(--studio-ink)!important;font-size:14px!important;line-height:1.2!important;overflow-wrap:anywhere!important}.vault-check-list i{display:inline-flex!important;align-items:center!important;min-height:25px!important;border:1px solid var(--studio-line)!important;border-radius:999px!important;padding:0 9px!important;color:var(--studio-muted)!important;font-size:11px!important;font-style:normal!important;font-weight:850!important;text-transform:uppercase!important}.vault-check-list>div.passed i{border-color:color-mix(in srgb,var(--benefit) 35%,var(--studio-line))!important;color:color-mix(in srgb,var(--benefit) 70%,var(--studio-ink))!important}.vault-check-list>div.missing i{border-color:color-mix(in srgb,var(--studio-gold) 38%,var(--studio-line))!important;color:var(--studio-gold)!important}.vault-check-list small,.vault-source-grid p{margin:0!important;color:var(--studio-muted)!important;font-size:12.5px!important;line-height:1.45!important;overflow-wrap:anywhere!important}@media(max-width:980px){.vault-check-list,.vault-source-grid{grid-template-columns:minmax(0,1fr)!important}}@media(min-width:1121px){.executive-shell:not(.demo-queue-shell) .executive-hero{min-height:148px!important;padding:12px 18px 14px!important}.executive-shell:not(.demo-queue-shell) .executive-hero .portal-title{padding-top:8px!important}.executive-shell:not(.demo-queue-shell) .executive-hero .portal-title h1{font-size:clamp(32px,3.4vw,48px)!important}.executive-shell:not(.demo-queue-shell) .executive-pipeline-overview{padding:16px 18px!important}.executive-shell:not(.demo-queue-shell) .executive-pipeline-overview .admin-stage-flow div{min-height:68px!important;padding:10px!important}}@media(min-width:1320px){.executive-shell:not(.demo-queue-shell) .executive-grid{grid-template-columns:minmax(0,.92fr) minmax(340px,.72fr) minmax(340px,.72fr)!important}.executive-shell:not(.demo-queue-shell) .executive-grid>.executive-side-stack,.executive-shell:not(.demo-queue-shell) .executive-side-stack{display:contents!important}.executive-shell:not(.demo-queue-shell) .admin-product-card{min-height:104px!important}.executive-shell:not(.demo-queue-shell) .admin-product-mark{min-height:82px!important}}@media(min-width:1120px){.leadstudio-apple-shell .stage-archived .assistant-bubble{display:none!important}}@media(min-width:1120px){html:has(.leadstudio-console-shell.leadstudio-apple-shell),body:has(.leadstudio-console-shell.leadstudio-apple-shell){height:auto!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important}.leadstudio-console-shell.leadstudio-apple-shell{grid-template-rows:auto auto auto!important;align-content:start!important;height:auto!important;min-height:100dvh!important;max-width:none!important;overflow:visible!important;padding-bottom:clamp(64px,7vw,110px)!important}.leadstudio-apple-shell .header-panel,.leadstudio-apple-shell .leadstudio-control-stack,.leadstudio-apple-shell .stage-panel{width:min(1440px,calc(100% - clamp(36px,5vw,104px)))!important}.leadstudio-apple-shell .leadstudio-control-stack{height:auto!important;overflow:visible!important}.leadstudio-apple-shell .stage-panel{display:grid!important;grid-template-rows:auto auto auto auto!important;gap:14px!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding-top:22px!important;padding-bottom:0!important}.leadstudio-apple-shell .workbench-grid{align-items:start!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding-bottom:0!important}.leadstudio-apple-shell .lead-list,.leadstudio-apple-shell .decision-dossier{position:static!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;overscroll-behavior:auto!important;scrollbar-width:none!important}.leadstudio-apple-shell .lead-list{display:grid!important;align-content:start!important;gap:14px!important;padding-right:0!important;scroll-snap-type:none!important}.leadstudio-apple-shell .lead-card.selected{position:relative!important;top:auto!important}.leadstudio-apple-shell .lead-body{gap:18px!important;padding:clamp(20px,2.2vw,30px)!important}.leadstudio-apple-shell .dossier-hero{padding:clamp(22px,2.6vw,36px)!important}.leadstudio-apple-shell .stage-panel:not(.stage-discover):not(.stage-archived) .assistant-bubble{display:flex!important;justify-content:flex-end!important;position:static!important;width:100%!important;margin:2px 0 0!important;padding:0!important}.leadstudio-apple-shell .stage-panel:not(.stage-discover):not(.stage-archived) .assistant-launcher{min-height:46px!important}.leadstudio-apple-shell .stage-discover .assistant-bubble,.leadstudio-apple-shell .stage-archived .assistant-bubble{display:none!important}}@media(min-width:1241px){.leadstudio-apple-shell .workbench-grid{grid-template-columns:minmax(340px,430px) minmax(0,1fr)!important}}@media(min-width:1120px)and (max-width:1240px){.leadstudio-apple-shell .workbench-grid{grid-template-columns:minmax(0,1fr)!important}}@media(min-width:980px)and (max-width:1240px){html:has(.leadstudio-console-shell.leadstudio-apple-shell),body:has(.leadstudio-console-shell.leadstudio-apple-shell){height:auto!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important}.leadstudio-console-shell.leadstudio-apple-shell{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;grid-template-areas:"header" "controls" "stage"!important;align-content:start!important;gap:0!important;height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important;padding:0 0 clamp(56px,7vw,86px)!important}.leadstudio-apple-shell .header-panel,.leadstudio-apple-shell .leadstudio-control-stack,.leadstudio-apple-shell .stage-panel{width:min(1180px,calc(100% - clamp(28px,4.2vw,52px)))!important;margin-right:auto!important;margin-left:auto!important}.leadstudio-apple-shell .header-panel{grid-area:header!important;position:relative!important;top:auto!important;display:grid!important;grid-template-columns:minmax(205px,255px) minmax(0,1fr) auto!important;grid-template-areas:"brand title theme" "brand session session"!important;align-items:center!important;gap:9px 14px!important;min-height:86px!important;padding:12px 0!important}.leadstudio-apple-shell .brand-lockup{grid-area:brand!important}.leadstudio-apple-shell .header-copy{grid-area:title!important;grid-column:auto!important;order:initial!important;min-width:0!important}.leadstudio-apple-shell .session-panel{grid-area:session!important;grid-column:auto!important;justify-content:flex-start!important;order:initial!important;min-width:0!important}.leadstudio-apple-shell .theme-toggle{grid-area:theme!important;justify-self:end!important;order:initial!important;white-space:nowrap!important}.leadstudio-apple-shell .leadstudio-control-stack{grid-area:controls!important;height:auto!important;max-height:none!important;overflow:visible!important}.leadstudio-apple-shell .stage-rail{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;min-height:52px!important;padding:5px!important}.leadstudio-apple-shell .stage-rail button{display:grid!important;grid-template-columns:19px minmax(0,1fr) auto!important;grid-template-rows:1fr!important;align-items:center!important;gap:7px!important;min-height:40px!important;padding:0 9px!important}.leadstudio-apple-shell .stage-rail button svg,.leadstudio-apple-shell.leadstudio-console-shell .stage-rail button svg{grid-row:auto!important;width:16px!important;height:16px!important}.leadstudio-apple-shell .stage-rail button span,.leadstudio-apple-shell.leadstudio-console-shell .stage-rail button span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;line-height:1.05!important}.leadstudio-apple-shell .stage-rail button strong,.leadstudio-apple-shell.leadstudio-console-shell .stage-rail button strong{grid-column:auto!important;justify-self:end!important;min-width:22px!important;height:22px!important;font-size:12px!important}.leadstudio-apple-shell .autonomous-intake-panel{grid-template-columns:minmax(150px,.2fr) minmax(0,1fr)!important;gap:12px!important}.leadstudio-apple-shell .intake-controls{grid-template-columns:minmax(0,1fr) auto!important}.leadstudio-apple-shell .stage-panel{grid-area:stage!important;display:grid!important;grid-template-rows:auto auto auto auto!important;height:auto!important;max-height:none!important;overflow:visible!important;padding-top:26px!important}.leadstudio-apple-shell .stage-heading{grid-template-columns:minmax(0,1fr) minmax(260px,380px)!important;align-items:end!important}.leadstudio-apple-shell .stage-heading h2{max-width:760px!important;font-size:clamp(26px,3vw,34px)!important}.leadstudio-apple-shell .stage-metrics{grid-template-columns:repeat(5,minmax(0,1fr))!important}.leadstudio-apple-shell .stage-metrics div{min-height:56px!important}.leadstudio-apple-shell .workbench-grid,.leadstudio-apple-shell .stage-archived .workbench-grid{display:grid!important;grid-template-columns:minmax(285px,360px) minmax(0,1fr)!important;gap:16px!important;align-items:start!important;height:auto!important;max-height:none!important;overflow:visible!important}.leadstudio-apple-shell .lead-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:14px!important;height:auto!important;max-height:none!important;overflow:visible!important}.leadstudio-apple-shell .decision-dossier{min-width:0!important;height:auto!important;max-height:none!important;overflow:visible!important}.leadstudio-apple-shell .lead-summary{min-height:142px!important;padding:13px!important}.leadstudio-apple-shell .lead-summary strong{font-size:15px!important;line-height:1.18!important}.leadstudio-apple-shell .dossier-hero{padding:clamp(20px,2.6vw,30px)!important}.leadstudio-apple-shell .dossier-hero h2{font-size:clamp(25px,2.6vw,32px)!important;line-height:1.08!important}}@media(min-width:761px)and (max-width:979px){.leadstudio-apple-shell .lead-list{grid-template-columns:minmax(0,1fr)!important}}:root{--background-hsl: 215 30% 98%;--foreground-hsl: 222 47% 11%;--card-hsl: 0 0% 100%;--card-foreground-hsl: 222 47% 11%;--surface-2-hsl: 214 32% 95%;--surface-3-hsl: 215 30% 91%;--foreground-2-hsl: 215 25% 31%;--muted-foreground-hsl: 215 16% 47%;--border-hsl: 213 27% 89%;--border-strong-hsl: 213 22% 80%;--primary-hsl: 217 91% 60%;--primary-foreground-hsl: 0 0% 100%;--primary-hover-hsl: 221 83% 53%;--success-hsl: 142 71% 29%;--warning-hsl: 32 95% 44%;--destructive-hsl: 0 74% 51%;--info-hsl: 199 89% 41%;--background: hsl(var(--background-hsl));--foreground: hsl(var(--foreground-hsl));--card: hsl(var(--card-hsl));--card-foreground: hsl(var(--card-foreground-hsl));--surface-2: hsl(var(--surface-2-hsl));--surface-3: hsl(var(--surface-3-hsl));--foreground-2: hsl(var(--foreground-2-hsl));--muted-foreground: hsl(var(--muted-foreground-hsl));--border: hsl(var(--border-hsl));--border-strong: hsl(var(--border-strong-hsl));--primary: hsl(var(--primary-hsl));--primary-foreground: hsl(var(--primary-foreground-hsl));--primary-hover: hsl(var(--primary-hover-hsl));--success: hsl(var(--success-hsl));--warning: hsl(var(--warning-hsl));--destructive: hsl(var(--destructive-hsl));--info: hsl(var(--info-hsl));--bg: var(--background);--surface: var(--surface-2);--card-soft: var(--surface-2);--text: var(--foreground);--muted: var(--muted-foreground);--accent: var(--primary);--accent-soft: hsl(var(--primary-hsl) / .1);--flow: var(--primary);--flow-soft: hsl(var(--primary-hsl) / .1);--benefit: var(--success);--benefit-soft: hsl(var(--success-hsl) / .1);--danger: var(--destructive);--k11-canvas: var(--background);--k11-surface: hsl(var(--card-hsl) / .82);--k11-surface-2: var(--surface-2);--k11-line: var(--border);--k11-line-soft: hsl(var(--border-hsl) / .72);--k11-text: var(--foreground);--k11-muted: var(--muted-foreground);--k11-gold: var(--primary);--k11-blue: var(--primary);--k11-teal: var(--info)}:root[data-theme=dark]{--background-hsl: 222 47% 7%;--foreground-hsl: 214 32% 94%;--card-hsl: 222 47% 10%;--card-foreground-hsl: 214 32% 94%;--surface-2-hsl: 222 36% 13%;--surface-3-hsl: 221 30% 18%;--foreground-2-hsl: 216 18% 78%;--muted-foreground-hsl: 215 18% 66%;--border-hsl: 222 26% 22%;--border-strong-hsl: 220 24% 32%;--primary-hsl: 217 91% 62%;--primary-hover-hsl: 217 91% 56%;--success-hsl: 142 72% 45%;--warning-hsl: 34 95% 58%;--destructive-hsl: 0 84% 64%;--info-hsl: 199 89% 60%}body{background:linear-gradient(135deg,hsl(var(--background-hsl)),hsl(var(--surface-2-hsl) / .96) 52%,hsl(var(--background-hsl)))!important;color:var(--foreground)!important;font-family:var(--font-sans)!important}.portal-launcher-shell{width:min(100%,1400px)!important;max-width:1400px!important;min-height:100dvh!important;padding:0 1rem 4rem!important;gap:0!important;background:transparent!important}.portal-launcher-header{display:grid!important;grid-template-columns:minmax(180px,1fr) auto minmax(260px,1fr)!important;align-items:center!important;gap:1.5rem!important;min-height:5rem!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:1.5rem 0!important}.portal-launcher-header .brand-lockup,.portal-launcher-header .k11-ui-brand{justify-self:start!important}.portal-nav-links{display:flex!important;align-items:center!important;justify-content:center!important;gap:1.75rem!important;color:var(--muted-foreground)!important;font-size:.875rem!important}.portal-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:.5rem!important}.portal-actions>span,.portal-session-note{color:var(--muted-foreground)!important;font-size:.875rem!important}.portal-launcher-intro{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr)!important;gap:clamp(2.25rem,6vw,5rem)!important;align-items:center!important;min-height:auto!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:clamp(4rem,11vh,7rem) 0 clamp(3rem,8vh,5rem)!important}.portal-hero-copy{display:grid!important;gap:1.45rem!important;text-align:left!important}.portal-launcher-intro h1,.portal-hero-copy h1{max-width:780px!important;margin:0!important;color:var(--foreground)!important;font-size:clamp(3.15rem,6.2vw,5.6rem)!important;font-weight:760!important;letter-spacing:-.055em!important;line-height:.95!important}.portal-hero-copy h1 span{background:linear-gradient(90deg,var(--primary) 0%,hsl(214 100% 76%) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.portal-launcher-intro p:not(.eyebrow),.portal-hero-copy>p:not(.portal-session-note){max-width:42rem!important;margin:0!important;color:var(--muted-foreground)!important;font-size:clamp(1rem,1.8vw,1.2rem)!important;line-height:1.6!important}.portal-hero-actions{display:flex!important;flex-wrap:wrap!important;gap:.75rem!important}.portal-system-line{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.75rem!important}.portal-platform-section{display:grid!important;gap:2.25rem!important;padding:clamp(3rem,7vw,5rem) 0!important}.portal-section-heading{display:grid!important;gap:.75rem!important;max-width:42rem!important}.portal-list{display:grid!important;grid-template-columns:minmax(330px,1.15fr) repeat(2,minmax(240px,.88fr))!important;gap:1rem!important}.portal-list-card,.portal-list-card:not(.portal-admin),.portal-list-card.portal-admin{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;min-height:270px!important;height:clamp(270px,22vw,318px)!important;overflow:hidden!important;border:1px solid var(--border)!important;border-radius:var(--radius)!important;background:hsl(var(--card-hsl) / .82)!important;box-shadow:var(--shadow-md)!important;padding:1.25rem!important;transform:none}.portal-list-card.portal-admin{background:linear-gradient(145deg,hsl(var(--primary-hsl) / .1),transparent 42%),hsl(var(--card-hsl) / .86)!important}.portal-list-card:hover{border-color:hsl(var(--primary-hsl) / .28)!important;box-shadow:var(--shadow-lg)!important;transform:translateY(-2px)!important}.portal-card-top,.portal-card-footer,.portal-card-meta,.portal-list-card>span:nth-child(2){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.75rem!important}.portal-list-icon,.portal-list-card:not(.portal-admin) .portal-list-icon,.portal-list-card.portal-admin .portal-list-icon{display:grid!important;place-items:center!important;width:2.25rem!important;height:2.25rem!important;border-radius:calc(var(--radius) - 4px)!important;background:hsl(var(--primary-hsl) / .1)!important;color:var(--primary)!important}.portal-card-copy,.portal-list-card:not(.portal-admin) .portal-card-copy,.portal-list-card.portal-admin .portal-card-copy{display:grid!important;align-content:center!important;gap:.6rem!important;text-align:left!important}.portal-card-copy small,.portal-card-footer small{color:var(--muted-foreground)!important;font-size:.6875rem!important;font-weight:680!important;letter-spacing:.1em!important;text-transform:uppercase!important}.portal-card-copy strong,.portal-list-card:not(.portal-admin) .portal-card-copy strong,.portal-list-card.portal-admin .portal-card-copy strong{max-width:none!important;color:var(--foreground)!important;font-size:clamp(1.35rem,2.1vw,2rem)!important;font-weight:720!important;letter-spacing:-.035em!important;line-height:1.05!important}.portal-card-purpose{display:block!important;color:var(--muted-foreground)!important;font-size:.9375rem!important;line-height:1.48!important}.portal-card-meta{justify-content:flex-start!important}.portal-card-meta small{min-height:1.625rem!important;border:1px solid var(--border)!important;border-radius:999px!important;padding:.35rem .6rem!important;letter-spacing:-.01em!important;text-transform:none!important}.portal-card-footer,.portal-list-card:not(.portal-admin) .portal-card-footer,.portal-list-card.portal-admin .portal-card-footer{color:var(--foreground)!important}.k11-dashboard-preview,.k11-ui-panel,.k11-ui-marketing-card,.portal-assistance-wrap{border:1px solid var(--border)!important;border-radius:var(--radius)!important;background:hsl(var(--card-hsl) / .84)!important;box-shadow:var(--shadow-lg)!important}.k11-dashboard-preview{display:grid!important;gap:1rem!important;padding:1.25rem!important}.k11-dashboard-metrics,.portal-system-line{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.75rem!important}.k11-ui-metric{border:1px solid var(--border)!important;border-radius:var(--radius)!important;background:var(--background)!important;padding:.75rem!important}.portal-assistance-desk{display:grid!important;grid-template-columns:minmax(240px,.65fr) minmax(0,1fr)!important;gap:1.5rem!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:clamp(1.25rem,3vw,2rem)!important}.login-panel,.portal-login-hero,.admin-login-panel,.portal-gate-panel{display:grid!important;gap:1rem!important;width:min(760px,calc(100% - 2rem))!important;border:1px solid var(--border)!important;border-radius:var(--radius)!important;background:hsl(var(--card-hsl) / .86)!important;box-shadow:var(--shadow-lg)!important;padding:1.35rem 1.75rem!important}.login-panel .brand-lockup,.portal-login-hero .brand-lockup{justify-self:start!important}.login-panel .leadstudio-logo,.portal-login-hero .leadstudio-logo{width:1.45rem!important;height:1.45rem!important;border-radius:.475rem!important;background:linear-gradient(135deg,var(--primary),hsl(217 91% 52%))!important;color:#fff!important;box-shadow:var(--shadow-sm)!important}.login-panel .leadstudio-logo span,.portal-login-hero .leadstudio-logo span{width:.78rem!important;height:.58rem!important;overflow:hidden!important;border-top:2px solid currentColor!important;border-bottom:2px solid currentColor!important;color:transparent!important}.login-copy{gap:.5rem!important}.login-copy h1,.portal-login-copy h1{color:var(--foreground)!important;font-size:clamp(2.75rem,5.2vw,4rem)!important;font-weight:760!important;letter-spacing:-.055em!important;line-height:.98!important}.login-form{gap:.7rem!important}.login-form input{min-height:2.65rem!important;border:1px solid var(--border)!important;border-radius:calc(var(--radius) - 4px)!important;background:var(--background)!important}.login-panel .google-action,.login-panel .primary-action,.login-panel .secondary-action,.portal-gate-panel .secondary-action{min-height:2.75rem!important;border-radius:calc(var(--radius) - 4px)!important;font-weight:650!important}.login-panel .google-action,.login-panel .primary-action{border-color:hsl(var(--primary-hsl))!important;background:hsl(var(--primary-hsl))!important;color:#fff!important}.login-panel .secondary-action,.portal-gate-panel .secondary-action{border-color:var(--border)!important;background:transparent!important;color:var(--foreground)!important}.executive-panel,.executive-kpis>div,.header-panel,.stage-panel,.autonomous-intake-panel,.lead-card,.decision-dossier,.intake-command-card{border-color:var(--border)!important;border-radius:var(--radius)!important;background:hsl(var(--card-hsl) / .76)!important;box-shadow:var(--shadow-sm)!important}.stage-rail{border:1px solid var(--border)!important;background:hsl(var(--card-hsl) / .78)!important;box-shadow:var(--shadow-sm)!important}.stage-rail button.active{background:var(--primary)!important;color:var(--primary-foreground)!important}.leadstudio-apple-shell .leadstudio-logo,.leadstudio-console-shell .leadstudio-logo,.executive-shell .leadstudio-logo,.portal-shell .leadstudio-logo{width:1.45rem!important;height:1.45rem!important;border:1px solid hsl(var(--primary-hsl) / .28)!important;border-radius:.475rem!important;background:linear-gradient(135deg,var(--primary),hsl(217 91% 52%))!important;color:#fff!important;box-shadow:var(--shadow-sm)!important}.leadstudio-apple-shell .leadstudio-logo span,.leadstudio-console-shell .leadstudio-logo span,.executive-shell .leadstudio-logo span,.portal-shell .leadstudio-logo span{width:.78rem!important;height:.58rem!important;overflow:hidden!important;border-top:2px solid currentColor!important;border-bottom:2px solid currentColor!important;color:transparent!important}.leadstudio-apple-shell .eyebrow,.leadstudio-console-shell .eyebrow,.executive-shell .eyebrow{color:var(--primary)!important;letter-spacing:.08em!important}.leadstudio-apple-shell .stage-rail button.active,.leadstudio-apple-shell.leadstudio-console-shell .stage-rail button.active{border-color:var(--primary)!important;background:var(--primary)!important;color:var(--primary-foreground)!important}.leadstudio-apple-shell .stage-rail button.active strong{background:#ffffff2e!important;color:var(--primary-foreground)!important}.leadstudio-apple-shell .primary-action,.leadstudio-apple-shell .intake-command-card .primary-action,.leadstudio-apple-shell .assistant-send,.leadstudio-apple-shell .move-button{border-color:var(--primary)!important;background:var(--primary)!important;color:var(--primary-foreground)!important}.leadstudio-apple-shell .secondary-action,.leadstudio-apple-shell .theme-toggle,.executive-shell .secondary-action,.executive-shell .theme-toggle{border-color:var(--border)!important;background:hsl(var(--card-hsl) / .52)!important;color:var(--foreground)!important}.leadstudio-apple-shell .lead-card.selected,.leadstudio-apple-shell .decision-dossier .dossier-hero{border-color:hsl(var(--primary-hsl) / .42)!important;box-shadow:var(--shadow-ring),var(--shadow-md)!important}.leadstudio-apple-shell .lead-card-metrics b,.leadstudio-apple-shell .dossier-hero .status-pill,.leadstudio-apple-shell .tag,.leadstudio-apple-shell .pill,.leadstudio-apple-shell .reference-grid .status-pill{border-color:hsl(var(--primary-hsl) / .22)!important;background:hsl(var(--primary-hsl) / .1)!important;color:var(--primary)!important}@media(max-width:980px){.portal-launcher-header,.portal-launcher-intro,.portal-assistance-desk{grid-template-columns:1fr!important}.portal-nav-links{display:none!important}.portal-actions{justify-content:flex-start!important}.portal-list{grid-template-columns:1fr!important}.portal-list-card,.portal-list-card:not(.portal-admin),.portal-list-card.portal-admin{height:auto!important;min-height:260px!important}}@media(max-width:620px){.portal-system-line,.k11-dashboard-metrics,.assistance-form{grid-template-columns:1fr!important}}main.app-shell.leadstudio-console-shell.leadstudio-apple-shell .stage-rail button.active,:root[data-theme=dark] main.app-shell.leadstudio-console-shell.leadstudio-apple-shell .stage-rail button.active,:root[data-theme=light] main.app-shell.leadstudio-console-shell.leadstudio-apple-shell .stage-rail button.active{border:1px solid var(--primary)!important;background:var(--primary)!important;background-color:var(--primary)!important;background-image:none!important;color:var(--primary-foreground)!important;box-shadow:0 10px 24px hsl(var(--primary-hsl) / .22)!important}main.app-shell.leadstudio-console-shell.leadstudio-apple-shell .stage-rail button.active *,:root[data-theme=dark] main.app-shell.leadstudio-console-shell.leadstudio-apple-shell .stage-rail button.active *,:root[data-theme=light] main.app-shell.leadstudio-console-shell.leadstudio-apple-shell .stage-rail button.active *{color:inherit!important}main.app-shell.leadstudio-console-shell.leadstudio-apple-shell .stage-rail button.active strong,:root[data-theme=dark] main.app-shell.leadstudio-console-shell.leadstudio-apple-shell .stage-rail button.active strong,:root[data-theme=light] main.app-shell.leadstudio-console-shell.leadstudio-apple-shell .stage-rail button.active strong{border-color:#ffffff3d!important;background:#ffffff2e!important}:root,:root[data-theme=dark],:root[data-theme=light],.portal-shell,.executive-shell,.leadstudio-apple-shell,.leadstudio-console-shell,.login-shell{--k11-gold: var(--primary) !important;--studio-gold: var(--primary) !important;--portal-accent: var(--primary) !important;--k11-champagne: var(--foreground) !important}.portal-shell .eyebrow,.portal-shell .portal-title p,.executive-shell .eyebrow,.executive-shell .portal-title p,.leadstudio-apple-shell .header-copy .eyebrow,.leadstudio-apple-shell .stage-heading .eyebrow,.leadstudio-apple-shell .intake-copy .eyebrow,.leadstudio-apple-shell .signal-preview strong,.leadstudio-apple-shell .lead-card-metrics b,.leadstudio-apple-shell .quality-gate-panel strong,.leadstudio-apple-shell .qualification-grid strong,.leadstudio-apple-shell .governance-summary strong{color:var(--primary)!important}.portal-shell .status-pill,.portal-shell .portal-health-chip,.portal-shell .live-chip,.portal-shell .portal-card-footer span,.executive-shell .status-pill,.executive-shell .portal-health-chip,.leadstudio-apple-shell .tag-row em,.leadstudio-apple-shell .expiry-chip,.leadstudio-apple-shell .dossier-hero>strong,.leadstudio-apple-shell .fit-callout,.leadstudio-apple-shell .status-pill,.leadstudio-apple-shell .pill,.leadstudio-apple-shell .tag,.leadstudio-apple-shell .card-footer i{border-color:hsl(var(--primary-hsl) / .24)!important;background:hsl(var(--primary-hsl) / .1)!important;color:var(--primary)!important}.portal-shell .admin-product-mark,.portal-shell .portal-list-icon,.executive-shell .admin-product-mark,.leadstudio-apple-shell .card-icon{border-color:hsl(var(--primary-hsl) / .22)!important;background:hsl(var(--primary-hsl) / .12)!important;color:var(--primary)!important}.leadstudio-apple-shell .lead-card.selected,.leadstudio-apple-shell .dossier-hero,.leadstudio-apple-shell .decision-dossier .dossier-hero{border-color:hsl(var(--primary-hsl) / .42)!important;box-shadow:inset 3px 0 0 var(--primary),var(--shadow-ring),var(--shadow-md)!important}:root{--stratum-elev-1: linear-gradient(180deg, hsl(var(--card-hsl) / .86) 0%, hsl(var(--card-hsl) / .62) 100%);--stratum-elev-2: linear-gradient(180deg, hsl(var(--card-hsl)) 0%, hsl(var(--surface-2-hsl) / .7) 100%);--stratum-hairline: 1px solid hsl(var(--border-hsl) / .85);--stratum-hairline-strong: 1px solid hsl(var(--border-strong-hsl));--stratum-shadow-soft: 0 1px 0 hsl(var(--border-hsl) / .45), 0 12px 32px -22px hsl(222 47% 8% / .16);--stratum-radius-sm: .625rem;--stratum-radius-md: .875rem;--stratum-radius-lg: 1.125rem;--stratum-grad-primary: linear-gradient(180deg, hsl(var(--primary-hsl) / 1) 0%, hsl(var(--primary-hover-hsl)) 100%);--stratum-grad-primary-soft: linear-gradient(180deg, hsl(var(--primary-hsl) / .16) 0%, hsl(var(--primary-hsl) / .06) 100%)}:root[data-theme=dark]{--stratum-elev-1: linear-gradient(180deg, hsl(var(--surface-2-hsl) / .78) 0%, hsl(var(--card-hsl) / .52) 100%);--stratum-elev-2: linear-gradient(180deg, hsl(var(--surface-2-hsl)) 0%, hsl(var(--card-hsl)) 100%);--stratum-shadow-soft: 0 1px 0 hsl(var(--border-hsl) / .5), 0 14px 38px -22px hsl(0 0% 0% / .7)}.portal-hero-copy h1,.portal-title h1{font-weight:660!important;letter-spacing:-.038em!important;line-height:1.02!important;font-size:clamp(2.55rem,5.4vw,4.4rem)!important}.portal-hero-copy h1 span{background:linear-gradient(95deg,hsl(var(--primary-hsl)),#76a8f9)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.portal-section-heading h2,.executive-panel-heading h2,.assistance-copy h2{font-weight:640!important;letter-spacing:-.028em!important;font-size:clamp(1.65rem,3vw,2.45rem)!important;line-height:1.08!important}.leadstudio-apple-shell .stage-heading h2,.leadstudio-apple-shell .intake-copy h2,.leadstudio-apple-shell .dossier-hero h2{font-weight:640!important;letter-spacing:-.026em!important;font-size:clamp(1.55rem,2.4vw,2.25rem)!important;line-height:1.1!important}.leadstudio-apple-shell .header-copy h1{font-weight:640!important;letter-spacing:-.024em!important;font-size:clamp(1.35rem,1.6vw,1.85rem)!important}@media(max-width:620px){.portal-hero-copy h1,.portal-title h1{font-size:clamp(2rem,9vw,2.55rem)!important;line-height:1.04!important;letter-spacing:-.03em!important}.portal-section-heading h2,.executive-panel-heading h2,.leadstudio-apple-shell .stage-heading h2{font-size:clamp(1.5rem,6.8vw,1.95rem)!important}}.eyebrow,.portal-shell .eyebrow,.leadstudio-apple-shell .eyebrow,.executive-shell .eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:600}.k11-ui-button-primary{background:var(--stratum-grad-primary)!important;border-color:hsl(var(--primary-hover-hsl))!important;box-shadow:0 1px #ffffff1f inset,0 1px 1px #00000014,0 4px 14px -6px hsl(var(--primary-hsl) / .45)!important}.k11-ui-button-primary:hover{background:linear-gradient(180deg,hsl(var(--primary-hover-hsl)),#0b60ea)!important;box-shadow:0 1px #ffffff24 inset,0 8px 22px -8px hsl(var(--primary-hsl) / .55)!important}.k11-ui-button-primary:focus-visible{outline:none;box-shadow:0 1px #ffffff24 inset,0 0 0 3px hsl(var(--background-hsl)),0 0 0 5px hsl(var(--primary-hsl) / .55)!important}.k11-ui-button-secondary{background:var(--stratum-elev-1)!important;border-color:hsl(var(--border-hsl))!important;box-shadow:var(--shadow-xs)!important}.k11-ui-button-secondary:hover{border-color:hsl(var(--border-strong-hsl))!important;background:var(--stratum-elev-2)!important}.leadstudio-apple-shell .stage-rail{border:var(--stratum-hairline)!important;background:var(--stratum-elev-1)!important;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);box-shadow:var(--stratum-shadow-soft)!important}.leadstudio-apple-shell .stage-rail button{border-radius:12px!important;font-weight:580;letter-spacing:-.01em;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.leadstudio-apple-shell .stage-rail button:not(.active):hover{background:hsl(var(--surface-2-hsl) / .9)!important}main.app-shell.leadstudio-console-shell.leadstudio-apple-shell .stage-rail button.active{background:var(--stratum-grad-primary)!important;background-color:transparent!important;background-image:var(--stratum-grad-primary)!important;box-shadow:0 1px #ffffff24 inset,0 6px 18px -8px hsl(var(--primary-hsl) / .5)!important}main.app-shell.leadstudio-console-shell.leadstudio-apple-shell .stage-rail button.active strong{background:#ffffff2e!important;border-color:#ffffff47!important;font-weight:600}.leadstudio-apple-shell .stage-metrics>div,.leadstudio-apple-shell .intake-proof-grid>div,.leadstudio-apple-shell .signal-preview>div{border:var(--stratum-hairline)!important;background:var(--stratum-elev-1)!important;border-radius:var(--stratum-radius-md)!important;box-shadow:var(--shadow-xs)!important;display:grid;align-content:space-between;gap:.45rem}.leadstudio-apple-shell .stage-metrics>div span,.leadstudio-apple-shell .intake-proof-grid>div span,.leadstudio-apple-shell .signal-preview>div span,.leadstudio-apple-shell .lead-card-metrics b{font-size:.7rem!important;font-weight:540!important;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground-hsl))!important}.leadstudio-apple-shell .stage-metrics>div strong,.leadstudio-apple-shell .intake-proof-grid>div strong,.leadstudio-apple-shell .signal-preview>div strong{font-size:clamp(1.2rem,1.6vw,1.55rem)!important;font-weight:620!important;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:hsl(var(--foreground-hsl))!important}.leadstudio-apple-shell .lead-card{border:var(--stratum-hairline)!important;background:var(--stratum-elev-1)!important;box-shadow:var(--stratum-shadow-soft)!important;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.leadstudio-apple-shell .lead-card:hover{border-color:hsl(var(--border-strong-hsl))!important;background:var(--stratum-elev-2)!important;transform:translateY(-1px)}.leadstudio-apple-shell .decision-dossier{border:var(--stratum-hairline)!important;background:var(--stratum-elev-2)!important;box-shadow:0 1px hsl(var(--border-hsl) / .5),0 24px 60px -32px #0b111e38!important}.leadstudio-apple-shell .info-block,.leadstudio-apple-shell .qualification-grid>div,.leadstudio-apple-shell .quality-gate-panel>div,.leadstudio-apple-shell .breakdown-card,.leadstudio-apple-shell .governance-panel,.leadstudio-apple-shell .client-file,.leadstudio-apple-shell .agent-status,.leadstudio-apple-shell .agent-health-grid>div{border:var(--stratum-hairline)!important;background:var(--stratum-elev-1)!important;box-shadow:var(--shadow-xs)!important}.leadstudio-apple-shell .header-panel{border:var(--stratum-hairline)!important;background:linear-gradient(180deg,hsl(var(--card-hsl) / .92),hsl(var(--card-hsl) / .76))!important;-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);box-shadow:var(--stratum-shadow-soft)!important}:root[data-theme=dark] .leadstudio-apple-shell .header-panel{background:linear-gradient(180deg,hsl(var(--surface-2-hsl) / .78),hsl(var(--card-hsl) / .62))!important}.portal-list-card{border:var(--stratum-hairline)!important;background:var(--stratum-elev-1)!important;box-shadow:var(--stratum-shadow-soft)!important;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease!important}.portal-list-card:hover{border-color:hsl(var(--primary-hsl) / .4)!important;background:var(--stratum-elev-2)!important;box-shadow:0 1px hsl(var(--border-hsl) / .5),0 28px 60px -28px hsl(var(--primary-hsl) / .25)!important;transform:translateY(-2px)!important}.portal-list-card .portal-card-purpose,.portal-list-card small,.portal-list-card strong{letter-spacing:-.012em}.portal-list-card strong{font-weight:620;font-size:1.05rem}.k11-ui-badge,.status-pill,.leadstudio-apple-shell .tag,.leadstudio-apple-shell .pill{border-radius:999px!important;font-weight:580!important;font-size:.72rem!important;letter-spacing:.02em;padding:.25rem .625rem!important;text-transform:none}.leadstudio-apple-shell table,.executive-shell table,.portal-shell table{border-collapse:collapse;width:100%}.leadstudio-apple-shell table th,.executive-shell table th,.portal-shell table th{font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground-hsl));text-align:left;padding:.625rem .75rem;border-bottom:var(--stratum-hairline)}.leadstudio-apple-shell table td,.executive-shell table td,.portal-shell table td{padding:.75rem;border-bottom:1px solid hsl(var(--border-hsl) / .5);font-size:.875rem}.leadstudio-apple-shell table tr:last-child td,.executive-shell table tr:last-child td,.portal-shell table tr:last-child td{border-bottom:none}.leadstudio-apple-shell input[type=text],.leadstudio-apple-shell input[type=email],.leadstudio-apple-shell input[type=search],.leadstudio-apple-shell input[type=url],.leadstudio-apple-shell input:not([type]),.leadstudio-apple-shell textarea,.leadstudio-apple-shell select,.executive-shell input[type=text],.executive-shell input[type=email],.executive-shell input[type=search],.executive-shell input[type=url],.executive-shell input:not([type]),.executive-shell textarea,.executive-shell select,.portal-shell input[type=text],.portal-shell input[type=email],.portal-shell input[type=search],.portal-shell input[type=url],.portal-shell input:not([type]),.portal-shell textarea,.portal-shell select{border:var(--stratum-hairline)!important;background:hsl(var(--card-hsl))!important;border-radius:var(--stratum-radius-sm)!important;font-family:var(--font-sans);font-size:.9rem;color:hsl(var(--foreground-hsl))!important;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.leadstudio-apple-shell input:focus-visible,.leadstudio-apple-shell textarea:focus-visible,.leadstudio-apple-shell select:focus-visible,.executive-shell input:focus-visible,.executive-shell textarea:focus-visible,.executive-shell select:focus-visible,.portal-shell input:focus-visible,.portal-shell textarea:focus-visible,.portal-shell select:focus-visible{outline:none!important;border-color:hsl(var(--primary-hsl) / .65)!important;box-shadow:0 0 0 4px hsl(var(--primary-hsl) / .18)!important}.k11-dashboard-preview{border:var(--stratum-hairline)!important;background:var(--stratum-elev-2)!important;box-shadow:0 1px hsl(var(--border-hsl) / .4),0 24px 64px -28px #0b111e38!important;border-radius:var(--stratum-radius-lg)!important}.k11-dashboard-bar i{background:hsl(var(--surface-2-hsl))!important;height:.4rem}.k11-dashboard-bar em{background:var(--stratum-grad-primary)!important;box-shadow:0 0 12px -2px hsl(var(--primary-hsl) / .5)}.k11-dashboard-bar em[data-tone=success]{background:linear-gradient(180deg,hsl(var(--success-hsl)),#126932)!important}.k11-dashboard-bar em[data-tone=warning]{background:linear-gradient(180deg,hsl(var(--warning-hsl)),#bd6705)!important}.k11-dashboard-bar em[data-tone=info]{background:linear-gradient(180deg,hsl(var(--info-hsl)),#0a7aae)!important}@media(max-width:720px){.simple-login-shell{width:min(calc(100% - 24px),560px)!important;padding-inline:0!important}.simple-login-shell .portal-login-hero{grid-template-columns:minmax(0,1fr)!important;padding:clamp(16px,5vw,24px)!important;row-gap:18px!important;min-height:0!important}.simple-login-shell .portal-login-hero>*{min-width:0!important;max-width:100%!important}.simple-login-shell .brand-lockup,.simple-login-shell .portal-login-actions,.simple-login-shell .portal-login-copy,.simple-login-shell .portal-login-context,.simple-login-shell .portal-login-card{grid-column:1!important;width:100%!important}.simple-login-shell .portal-login-actions{justify-self:stretch!important}.simple-login-shell .portal-login-actions .theme-toggle{width:100%;justify-content:center}.simple-login-shell .portal-login-copy h1{font-size:clamp(2.1rem,9vw,2.65rem)!important;line-height:1.04!important;letter-spacing:-.028em!important;overflow-wrap:anywhere;word-break:break-word}.simple-login-shell .portal-login-copy p{font-size:clamp(.95rem,3.6vw,1.05rem)!important;line-height:1.45!important}.simple-login-shell .portal-login-context{grid-template-columns:minmax(0,1fr)!important}.simple-login-shell .google-action{width:100%;min-height:48px!important;padding-inline:14px!important;font-size:.95rem;white-space:normal;text-align:center}}.simple-login-shell .portal-login-copy h1{overflow-wrap:anywhere;min-width:0}.simple-login-shell .portal-login-hero{min-width:0}:root{--stratum-canvas: hsl(var(--background-hsl));--stratum-canvas-2: hsl(var(--surface-2-hsl));--stratum-card: hsl(var(--card-hsl));--stratum-card-glass: hsl(var(--card-hsl) / .78);--stratum-line: hsl(var(--border-hsl));--stratum-line-strong: hsl(var(--border-strong-hsl));--stratum-ink: hsl(var(--foreground-hsl));--stratum-ink-2: hsl(var(--foreground-2-hsl));--stratum-muted: hsl(var(--muted-foreground-hsl));--stratum-primary: hsl(var(--primary-hsl));--stratum-primary-soft: hsl(214 32% 93%);--stratum-radius: .875rem;--stratum-radius-sm: .625rem;--stratum-radius-pill: 999px;--stratum-shadow-card: 0 1px 2px -1px rgba(15, 23, 42, .06), 0 4px 12px -4px rgba(15, 23, 42, .08), 0 16px 32px -16px rgba(15, 23, 42, .1);--stratum-shadow-cta: 0 1px 0 hsl(0 0% 100% / .18) inset, 0 1px 1px hsl(0 0% 0% / .06), 0 4px 14px -6px hsl(var(--primary-hsl) / .45);--stratum-grad-text: linear-gradient(96deg, hsl(var(--primary-hsl)) 0%, hsl(217 92% 70%) 60%, hsl(214 100% 78%) 100%)}:root[data-theme=dark]{--stratum-primary-soft: hsl(217 91% 60% / .16);--stratum-shadow-card: 0 1px 0 hsl(var(--border-hsl) / .5), 0 16px 36px -22px hsl(0 0% 0% / .55)}html,body{background:hsl(var(--background-hsl))}body{background:radial-gradient(60% 40% at 18% 0%,hsl(var(--primary-hsl) / .06),transparent 60%),radial-gradient(60% 40% at 100% 8%,hsl(199 89% 60% / .05),transparent 60%),hsl(var(--background-hsl));color:hsl(var(--foreground-hsl));-webkit-font-smoothing:antialiased}:root[data-theme=dark] body{background:radial-gradient(60% 40% at 18% 0%,hsl(var(--primary-hsl) / .16),transparent 60%),radial-gradient(60% 40% at 100% 8%,hsl(199 89% 60% / .1),transparent 60%),hsl(var(--background-hsl))}.stratum-aurora{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0;isolation:isolate}.aurora-orb{position:absolute;width:60vmax;height:60vmax;border-radius:9999px;filter:blur(80px);opacity:.32;mix-blend-mode:multiply;will-change:transform}:root[data-theme=dark] .aurora-orb{opacity:.42;mix-blend-mode:screen}.aurora-orb-a{top:-22%;left:-12%;background:radial-gradient(circle at 30% 30%,hsl(var(--primary-hsl) / .55),transparent 60%);animation:aurora-drift-a 22s ease-in-out infinite alternate}.aurora-orb-b{top:-10%;right:-16%;background:radial-gradient(circle at 70% 30%,hsl(199 89% 60% / .55),transparent 60%);animation:aurora-drift-b 26s ease-in-out infinite alternate}.aurora-orb-c{bottom:-28%;left:22%;background:radial-gradient(circle at 50% 60%,hsl(214 32% 86% / .55),transparent 65%);animation:aurora-drift-c 30s ease-in-out infinite alternate}@keyframes aurora-drift-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(8%,6%,0) scale(1.08)}}@keyframes aurora-drift-b{0%{transform:translateZ(0) scale(1.05)}to{transform:translate3d(-6%,8%,0) scale(.95)}}@keyframes aurora-drift-c{0%{transform:translateZ(0) scale(.95)}to{transform:translate3d(5%,-7%,0) scale(1.1)}}@media(prefers-reduced-motion:reduce){.aurora-orb{animation:none!important}}.stratum-shell{position:relative;isolation:isolate}.stratum-shell>*:not(.stratum-aurora){position:relative;z-index:1}.stratum-grid-bg{background-image:linear-gradient(to right,hsl(var(--foreground-hsl) / .045) 1px,transparent 1px),linear-gradient(to bottom,hsl(var(--foreground-hsl) / .045) 1px,transparent 1px);background-size:40px 40px}.stratum-topbar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;width:min(1180px,100%);margin-inline:auto;padding:1.25rem clamp(1rem,4vw,2rem)}.stratum-brand{display:inline-flex;align-items:center;gap:.625rem;font-weight:650;letter-spacing:-.015em;color:hsl(var(--foreground-hsl));font-size:1.05rem}.stratum-brand-mark{display:inline-flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;border-radius:.5rem;background:linear-gradient(135deg,hsl(var(--primary-hsl)),#156bf4);box-shadow:0 1px #ffffff2e inset,0 4px 12px -4px hsl(var(--primary-hsl) / .5)}.stratum-brand-mark>span{display:block;width:.7rem;height:.5rem;border-top:2px solid #fff;border-bottom:2px solid #fff}.stratum-topnav{display:inline-flex;align-items:center;justify-content:center;gap:1.5rem;font-size:.8125rem;color:hsl(var(--muted-foreground-hsl))}.stratum-topnav a{color:inherit;text-decoration:none;transition:color .14s ease}.stratum-topnav a:hover{color:hsl(var(--foreground-hsl))}.stratum-topbar-actions{display:inline-flex;align-items:center;gap:.625rem}.stratum-link{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:550;color:hsl(var(--muted-foreground-hsl));background:transparent;border:0;cursor:pointer;padding:.4rem .5rem;border-radius:.5rem;transition:color .14s ease,background .14s ease}.stratum-link:hover{color:hsl(var(--foreground-hsl));background:hsl(var(--surface-2-hsl) / .6)}@media(max-width:720px){.stratum-topbar{grid-template-columns:auto auto;gap:.75rem}.stratum-topnav{display:none}}.stratum-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:calc(var(--stratum-radius) - 4px);font-weight:600;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;border:1px solid transparent;text-decoration:none;font-size:.95rem;min-height:2.75rem;padding:0 1.25rem;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.stratum-button-sm{min-height:2.125rem;padding:0 .875rem;font-size:.8125rem}.stratum-button-lg{min-height:3.25rem;padding:0 1.5rem;font-size:1rem}.stratum-button-primary{background:#134cc9;border-color:#134cc9;color:#fff;box-shadow:var(--stratum-shadow-cta)}.stratum-button-primary:hover{background:#1043b1;border-color:#1043b1;box-shadow:0 1px #fff3 inset,0 8px 22px -8px hsl(var(--primary-hsl) / .55)}.stratum-button-primary:active{transform:translateY(1px)}.stratum-button-primary:focus-visible{outline:none;box-shadow:0 1px #fff3 inset,0 0 0 3px hsl(var(--background-hsl)),0 0 0 5px hsl(var(--primary-hsl) / .55)}.stratum-button-secondary{background:hsl(var(--card-hsl));border-color:hsl(var(--border-hsl));color:hsl(var(--foreground-hsl));box-shadow:var(--shadow-xs)}.stratum-button-secondary:hover{border-color:hsl(var(--border-strong-hsl));background:hsl(var(--surface-2-hsl))}.stratum-button-primary:disabled{opacity:.7;cursor:progress}.stratum-button .google-icon{width:1rem;height:1rem}.stratum-eyebrow{display:inline-flex;align-items:center;gap:.4rem;width:-moz-fit-content;width:fit-content;padding:.3rem .7rem;border-radius:999px;background:var(--stratum-primary-soft);border:1px solid hsl(var(--primary-hsl) / .2);color:#153a9d;font-size:.75rem;font-weight:600;letter-spacing:-.005em;line-height:1.1}.stratum-eyebrow svg{flex:0 0 auto}.stratum-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(1.75rem,5vw,3rem);width:min(1180px,100%);margin-inline:auto;padding:clamp(2.25rem,7vw,4.25rem) clamp(1rem,4vw,2rem) clamp(1.25rem,4vw,2.5rem)}.stratum-hero-copy{display:grid;align-content:start;gap:1.4rem;min-width:0}.stratum-hero-headline{margin:0;font-family:var(--font-display);font-size:clamp(2.4rem,5.4vw,3.75rem);font-weight:600;letter-spacing:-.025em;line-height:1.05;color:hsl(var(--foreground-hsl));overflow-wrap:anywhere}.stratum-grad-text{background:var(--stratum-grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:600}.stratum-hero-body{margin:0;font-size:clamp(.95rem,1.4vw,1.125rem);line-height:1.6;color:hsl(var(--muted-foreground-hsl));max-width:42rem}.stratum-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.25rem}.stratum-hero-meta{margin:.5rem 0 0;font-size:.8125rem;color:hsl(var(--muted-foreground-hsl))}.stratum-mono{font-family:var(--font-mono);color:hsl(var(--foreground-2-hsl));background:hsl(var(--surface-2-hsl));padding:.05rem .4rem;border-radius:.375rem;font-size:.78em}.stratum-error{display:block;margin-top:.5rem;color:hsl(var(--destructive-hsl));font-size:.875rem;font-weight:600}.stratum-hero-card{position:relative;display:grid;gap:1rem;border:1px solid hsl(var(--border-hsl));border-radius:calc(var(--stratum-radius) + .25rem);background:hsl(var(--card-hsl));box-shadow:var(--stratum-shadow-card);padding:clamp(1.1rem,2.4vw,1.6rem);min-width:0}.stratum-hero-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:radial-gradient(80% 60% at 0% 0%,hsl(var(--primary-hsl) / .08),transparent 60%),radial-gradient(60% 60% at 100% 0%,hsl(199 89% 60% / .08),transparent 60%);pointer-events:none;z-index:0}.stratum-hero-card>*{position:relative;z-index:1}.stratum-hero-card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid hsl(var(--border-hsl));padding-bottom:.75rem;flex-wrap:wrap}.stratum-hero-card-title{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;color:hsl(var(--foreground-hsl))}.stratum-card-icon{display:inline-flex;width:1.5rem;height:1.5rem;border-radius:.375rem;background:linear-gradient(135deg,hsl(var(--primary-hsl)),#156bf4);box-shadow:0 1px #ffffff2e inset}.stratum-chip{display:inline-flex;align-items:center;padding:.1rem .5rem;border-radius:999px;font-size:.7rem;font-weight:600;background:hsl(var(--success-hsl) / .12);color:hsl(var(--success-hsl));border:1px solid hsl(var(--success-hsl) / .28);letter-spacing:-.005em}.stratum-hero-card-head small{color:hsl(var(--muted-foreground-hsl));font-size:.75rem}.stratum-hero-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}.stratum-metric{display:grid;gap:.25rem;padding:.75rem .875rem;border:1px solid hsl(var(--border-hsl));border-radius:var(--stratum-radius-sm);background:hsl(var(--background-hsl));min-width:0}.stratum-metric span{font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground-hsl))}.stratum-metric strong{font-size:1.1rem;font-weight:600;letter-spacing:-.02em;color:hsl(var(--foreground-hsl));font-variant-numeric:tabular-nums}.stratum-metric em{font-style:normal;font-size:.7rem;color:hsl(var(--muted-foreground-hsl))}.stratum-hero-card-bars{display:grid;gap:.6rem;border:1px solid hsl(var(--border-hsl));border-radius:var(--stratum-radius-sm);background:hsl(var(--background-hsl));padding:.875rem 1rem}.stratum-bar-row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(80px,1.4fr) auto;align-items:center;gap:.625rem;font-size:.8125rem}.stratum-bar-row>span{color:hsl(var(--foreground-hsl));font-weight:550}.stratum-bar-row>i{display:block;height:.4rem;border-radius:999px;background:hsl(var(--surface-2-hsl));overflow:hidden}.stratum-bar-row>i>em{display:block;height:100%;background:hsl(var(--primary-hsl));border-radius:inherit}.stratum-bar-row>i>em[data-tone=info]{background:hsl(var(--info-hsl))}.stratum-bar-row>i>em[data-tone=warning]{background:hsl(var(--warning-hsl))}.stratum-bar-row>i>em[data-tone=success]{background:hsl(var(--success-hsl))}.stratum-bar-row>small{text-align:right;font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground-hsl));font-size:.75rem}.stratum-hero-card-foot{display:flex;align-items:center;gap:.5rem;border-top:1px solid hsl(var(--border-hsl));padding-top:.75rem;font-size:.78rem;color:hsl(var(--muted-foreground-hsl))}.stratum-hero-card-foot svg{color:hsl(var(--primary-hsl))}.stratum-sections{display:grid;gap:clamp(2rem,6vw,4rem);width:min(1180px,100%);margin-inline:auto;padding:0 clamp(1rem,4vw,2rem) clamp(3rem,8vw,5rem)}.stratum-section{display:grid;gap:clamp(1rem,3vw,1.5rem);scroll-margin-top:5rem;border-top:1px solid hsl(var(--border-hsl));padding-top:clamp(1rem,3vw,1.5rem)}.stratum-section-head{display:grid;grid-template-columns:minmax(8rem,.22fr) minmax(0,1fr);gap:clamp(1rem,3vw,2rem);align-items:start}.stratum-section-head>span{color:#153a9d;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.stratum-section-head h2{margin:0;max-width:46rem;color:hsl(var(--foreground-hsl));font-family:var(--font-display);font-size:clamp(1.55rem,3vw,2.35rem);font-weight:600;letter-spacing:0;line-height:1.08}.stratum-product-grid,.stratum-process-grid,.stratum-trust-grid{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.stratum-product-card,.stratum-process-grid>div,.stratum-trust-grid>div{display:grid;gap:.55rem;min-width:0;border:1px solid hsl(var(--border-hsl));border-radius:var(--stratum-radius-sm);background:hsl(var(--card-hsl) / .74);padding:1rem;box-shadow:var(--shadow-xs)}.stratum-product-card>span,.stratum-process-grid small{color:hsl(var(--muted-foreground-hsl));font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.stratum-product-card strong,.stratum-process-grid strong,.stratum-trust-grid strong{color:hsl(var(--foreground-hsl));font-size:1rem;font-weight:650;line-height:1.2}.stratum-product-card p,.stratum-process-grid p,.stratum-trust-grid p{margin:0;color:hsl(var(--muted-foreground-hsl));font-size:.875rem;line-height:1.5}.stratum-process-section{border-top-color:hsl(var(--primary-hsl) / .25)}@media(max-width:880px){.stratum-hero{grid-template-columns:minmax(0,1fr);padding-block:clamp(2rem,7vw,3rem)}.stratum-hero-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stratum-hero-actions{flex-direction:column;align-items:stretch}.stratum-hero-actions .stratum-button{width:100%}.stratum-section-head,.stratum-product-grid,.stratum-process-grid,.stratum-trust-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.stratum-hero-card-grid{grid-template-columns:minmax(0,1fr)}.stratum-bar-row{grid-template-columns:minmax(0,1fr) auto}.stratum-bar-row>i{grid-column:1 / -1}}.simple-login-shell.stratum-shell{width:100%!important;max-width:none!important;display:block!important;padding:0!important;background:transparent!important;min-height:100dvh}.portal-launcher-shell.stratum-shell{width:min(1180px,100%)!important;max-width:1180px!important;padding:clamp(1rem,3vw,1.75rem) clamp(1rem,4vw,2rem) clamp(2rem,6vw,4rem)!important;background:transparent!important}.portal-launcher-shell.stratum-shell .portal-launcher-header{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:1.5rem!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:.5rem 0!important;border-radius:0!important}.portal-launcher-shell.stratum-shell .portal-nav-links{display:inline-flex!important;justify-content:center!important;gap:1.5rem!important;font-size:.8125rem!important;color:hsl(var(--muted-foreground-hsl))!important}.portal-launcher-shell.stratum-shell .portal-nav-links a{color:inherit!important;font-weight:540!important}.portal-launcher-shell.stratum-shell .portal-nav-links a:hover{color:hsl(var(--foreground-hsl))!important}.portal-launcher-shell.stratum-shell .portal-actions{flex-wrap:nowrap!important}.portal-launcher-shell.stratum-shell .portal-launcher-intro{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)!important;align-items:center!important;gap:clamp(1.75rem,5vw,3rem)!important;padding:clamp(2.5rem,7vw,4.5rem) 0 clamp(1.5rem,4vw,2.5rem)!important;border:0!important;background:transparent!important}.portal-launcher-shell.stratum-shell .portal-hero-copy{gap:1.25rem!important}.portal-launcher-shell.stratum-shell .portal-hero-copy h1{font-size:clamp(2.4rem,5.4vw,3.75rem)!important;font-weight:600!important;letter-spacing:-.025em!important;line-height:1.05!important;background:none!important;color:hsl(var(--foreground-hsl))!important;overflow-wrap:anywhere}.portal-launcher-shell.stratum-shell .portal-hero-copy h1 span{background:var(--stratum-grad-text)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;font-weight:600!important}.portal-launcher-shell.stratum-shell .portal-hero-copy>p:not(.portal-session-note){font-size:clamp(.95rem,1.4vw,1.125rem)!important;line-height:1.6!important;color:hsl(var(--muted-foreground-hsl))!important}.portal-launcher-shell.stratum-shell .portal-hero-actions{gap:.75rem!important}.portal-launcher-shell.stratum-shell .portal-system-line{grid-column:1 / -1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.625rem!important}.portal-launcher-shell.stratum-shell .k11-dashboard-preview{border:1px solid hsl(var(--border-hsl))!important;border-radius:calc(var(--stratum-radius) + .25rem)!important;background:hsl(var(--card-hsl))!important;box-shadow:var(--stratum-shadow-card)!important;padding:clamp(1rem,2.2vw,1.5rem)!important}.portal-launcher-shell.stratum-shell .portal-platform-section{padding-block:clamp(2rem,5vw,3.25rem)!important;gap:1.5rem!important}.portal-launcher-shell.stratum-shell .portal-section-heading h2{font-size:clamp(1.55rem,3vw,2.25rem)!important;font-weight:600!important;letter-spacing:-.022em!important;line-height:1.1!important}.portal-launcher-shell.stratum-shell .portal-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1rem!important}@media(max-width:1100px){.portal-launcher-shell.stratum-shell .portal-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:720px){.portal-launcher-shell.stratum-shell .portal-launcher-intro,.portal-launcher-shell.stratum-shell .portal-list{grid-template-columns:minmax(0,1fr)!important}}.portal-launcher-shell.stratum-shell .portal-list-card{border:1px solid hsl(var(--border-hsl))!important;border-radius:var(--stratum-radius)!important;background:hsl(var(--card-hsl))!important;box-shadow:var(--stratum-shadow-card)!important;height:clamp(260px,22vw,300px)!important;padding:clamp(1rem,1.6vw,1.4rem)!important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease!important;background-image:none!important}.portal-launcher-shell.stratum-shell .portal-list-card:hover{border-color:hsl(var(--primary-hsl) / .42)!important;box-shadow:0 1px 2px -1px #0f172a14,0 6px 16px -8px #0f172a1f,0 28px 60px -28px hsl(var(--primary-hsl) / .28)!important;transform:translateY(-2px)!important}.portal-launcher-shell.stratum-shell .portal-list-card .portal-card-material{display:none!important}.portal-launcher-shell.stratum-shell .portal-list-card strong{font-size:1.05rem!important;font-weight:600!important;letter-spacing:-.012em}.portal-launcher-shell.stratum-shell .portal-list-icon{width:2.25rem!important;height:2.25rem!important;border-radius:.5rem!important;background:hsl(var(--primary-hsl) / .1)!important;border:1px solid hsl(var(--primary-hsl) / .22)!important;color:hsl(var(--primary-hsl))!important}.portal-launcher-shell.stratum-shell .portal-assistance-wrap{border:1px solid hsl(var(--border-hsl))!important;border-radius:var(--stratum-radius)!important;background:hsl(var(--card-hsl))!important;box-shadow:var(--stratum-shadow-card)!important;padding:clamp(1.25rem,2.5vw,2rem)!important}.executive-shell.stratum-shell{width:min(1280px,100%)!important;background:transparent!important;padding:clamp(1rem,3vw,1.75rem) clamp(1rem,3.5vw,2rem)!important}.executive-shell.stratum-shell .portal-hero{border:1px solid hsl(var(--border-hsl))!important;background:hsl(var(--card-hsl))!important;box-shadow:var(--stratum-shadow-card)!important;background-image:none!important}.executive-shell.stratum-shell .portal-title h1{font-size:clamp(2rem,4vw,3rem)!important;font-weight:600!important;letter-spacing:-.022em!important;line-height:1.05!important;background:none!important;color:hsl(var(--foreground-hsl))!important}.executive-shell.stratum-shell .executive-panel{border:1px solid hsl(var(--border-hsl))!important;border-radius:var(--stratum-radius)!important;background:hsl(var(--card-hsl))!important;box-shadow:var(--stratum-shadow-card)!important}.executive-shell.stratum-shell .executive-panel-heading h2{font-size:clamp(1.4rem,2.6vw,2rem)!important;font-weight:600!important;letter-spacing:-.022em!important}.leadstudio-apple-shell.stratum-shell{background:transparent!important}.leadstudio-apple-shell.stratum-shell .header-panel{border:1px solid hsl(var(--border-hsl))!important;background:hsl(var(--card-hsl))!important;box-shadow:var(--shadow-sm)!important;border-radius:var(--stratum-radius)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.leadstudio-apple-shell.stratum-shell .header-copy h1{font-size:clamp(1.25rem,1.6vw,1.65rem)!important;font-weight:600!important;letter-spacing:-.022em!important}.leadstudio-apple-shell.stratum-shell .stage-rail{border:1px solid hsl(var(--border-hsl))!important;background:hsl(var(--card-hsl))!important;box-shadow:var(--shadow-sm)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.leadstudio-apple-shell.stratum-shell .stage-rail button{font-weight:580!important;color:hsl(var(--muted-foreground-hsl))!important;background:transparent!important;border:1px solid transparent!important;border-radius:.625rem!important}.leadstudio-apple-shell.stratum-shell .stage-rail button:hover:not(.active){color:hsl(var(--foreground-hsl))!important;background:hsl(var(--surface-2-hsl))!important}main.app-shell.leadstudio-console-shell.leadstudio-apple-shell.stratum-shell .stage-rail button.active{background:hsl(var(--primary-hsl))!important;background-image:none!important;background-color:hsl(var(--primary-hsl))!important;border-color:hsl(var(--primary-hsl))!important;color:#fff!important;box-shadow:0 4px 14px -6px hsl(var(--primary-hsl) / .5)!important}main.app-shell.leadstudio-console-shell.leadstudio-apple-shell.stratum-shell .stage-rail button.active strong{background:#ffffff2e!important;border-color:#ffffff47!important}.leadstudio-apple-shell.stratum-shell .stage-heading h2{font-size:clamp(1.45rem,2.4vw,2rem)!important;font-weight:600!important;letter-spacing:-.024em!important;line-height:1.1!important;color:hsl(var(--foreground-hsl))!important}.leadstudio-apple-shell.stratum-shell .stage-metrics>div{border:1px solid hsl(var(--border-hsl))!important;background:hsl(var(--card-hsl))!important;box-shadow:var(--shadow-xs)!important;border-radius:var(--stratum-radius-sm)!important}.leadstudio-apple-shell.stratum-shell .stage-metrics>div span,.leadstudio-apple-shell.stratum-shell .stage-metrics>div small,.leadstudio-apple-shell.stratum-shell .lead-card-metrics b{text-transform:uppercase!important;letter-spacing:.08em!important;font-size:.65rem!important;font-weight:600!important;color:hsl(var(--muted-foreground-hsl))!important;background:transparent!important;border:0!important}.leadstudio-apple-shell.stratum-shell .stage-metrics>div strong{font-size:1.25rem!important;font-weight:600!important;letter-spacing:-.02em!important;font-variant-numeric:tabular-nums!important;color:hsl(var(--foreground-hsl))!important}.leadstudio-apple-shell.stratum-shell .lead-card{border:1px solid hsl(var(--border-hsl))!important;background:hsl(var(--card-hsl))!important;box-shadow:var(--stratum-shadow-card)!important;background-image:none!important}.leadstudio-apple-shell.stratum-shell .lead-card:hover{border-color:hsl(var(--border-strong-hsl))!important;transform:translateY(-1px)}.leadstudio-apple-shell.stratum-shell .lead-card.selected{border-color:hsl(var(--primary-hsl) / .6)!important;box-shadow:inset 3px 0 hsl(var(--primary-hsl)),var(--stratum-shadow-card)!important;background:hsl(var(--card-hsl))!important}.leadstudio-apple-shell.stratum-shell .decision-dossier{border:1px solid hsl(var(--border-hsl))!important;background:hsl(var(--card-hsl))!important;box-shadow:var(--stratum-shadow-card)!important;background-image:none!important}.leadstudio-apple-shell.stratum-shell .info-block,.leadstudio-apple-shell.stratum-shell .qualification-grid>div,.leadstudio-apple-shell.stratum-shell .quality-gate-panel>div,.leadstudio-apple-shell.stratum-shell .breakdown-card,.leadstudio-apple-shell.stratum-shell .governance-panel,.leadstudio-apple-shell.stratum-shell .client-file,.leadstudio-apple-shell.stratum-shell .agent-status,.leadstudio-apple-shell.stratum-shell .agent-health-grid>div,.leadstudio-apple-shell.stratum-shell .dossier-hero,.leadstudio-apple-shell.stratum-shell .autonomous-intake-panel,.leadstudio-apple-shell.stratum-shell .intake-command-card{border:1px solid hsl(var(--border-hsl))!important;background:hsl(var(--card-hsl))!important;box-shadow:var(--shadow-xs)!important;background-image:none!important}.leadstudio-apple-shell.stratum-shell .signal-preview>div,.leadstudio-apple-shell.stratum-shell .intake-proof-grid>div{border:1px solid hsl(var(--border-hsl))!important;background:hsl(var(--card-hsl))!important;box-shadow:var(--shadow-xs)!important}.leadstudio-apple-shell.stratum-shell .tag,.leadstudio-apple-shell.stratum-shell .pill,.leadstudio-apple-shell.stratum-shell .status-pill,.leadstudio-apple-shell.stratum-shell .lead-card-metrics b,.leadstudio-apple-shell.stratum-shell .reference-grid .status-pill{border-radius:999px!important;font-weight:580!important;font-size:.72rem!important;letter-spacing:-.005em;padding:.2rem .55rem!important}.theme-toggle.portal-theme-toggle,.k11-ui-button.portal-theme-toggle{border:1px solid hsl(var(--border-hsl))!important;background:hsl(var(--card-hsl))!important;color:hsl(var(--foreground-hsl))!important;box-shadow:var(--shadow-xs)!important;font-weight:580}.theme-toggle.portal-theme-toggle:hover,.k11-ui-button.portal-theme-toggle:hover{border-color:hsl(var(--border-strong-hsl))!important;background:hsl(var(--surface-2-hsl))!important}:root[data-theme=dark] .stratum-hero-card{background:hsl(var(--card-hsl))!important;border-color:hsl(var(--border-hsl))!important}:root[data-theme=dark] .leadstudio-apple-shell.stratum-shell .header-panel,:root[data-theme=dark] .leadstudio-apple-shell.stratum-shell .stage-rail,:root[data-theme=dark] .leadstudio-apple-shell.stratum-shell .lead-card,:root[data-theme=dark] .leadstudio-apple-shell.stratum-shell .decision-dossier,:root[data-theme=dark] .leadstudio-apple-shell.stratum-shell .stage-metrics>div,:root[data-theme=dark] .portal-launcher-shell.stratum-shell .portal-list-card,:root[data-theme=dark] .portal-launcher-shell.stratum-shell .k11-dashboard-preview,:root[data-theme=dark] .portal-launcher-shell.stratum-shell .portal-assistance-wrap,:root[data-theme=dark] .executive-shell.stratum-shell .executive-panel,:root[data-theme=dark] .executive-shell.stratum-shell .portal-hero{background:hsl(var(--card-hsl))!important}.stratum-shell input[type=text],.stratum-shell input[type=email],.stratum-shell input[type=search],.stratum-shell input[type=url],.stratum-shell input:not([type]),.stratum-shell textarea,.stratum-shell select{border:1px solid hsl(var(--border-hsl))!important;background:hsl(var(--card-hsl))!important;color:hsl(var(--foreground-hsl))!important;border-radius:.5rem!important;font-size:.9rem!important;font-family:var(--font-sans)!important;transition:border-color .14s ease,box-shadow .14s ease}.stratum-shell input:focus-visible,.stratum-shell textarea:focus-visible,.stratum-shell select:focus-visible{outline:none!important;border-color:hsl(var(--primary-hsl) / .6)!important;box-shadow:0 0 0 4px hsl(var(--primary-hsl) / .18)!important}.portal-launcher-shell.stratum-shell [id]{scroll-margin-top:5rem}html,body{overflow-x:clip}.stratum-shell{contain:paint}.stratum-aurora{contain:strict}@media(max-width:720px){.portal-launcher-shell.stratum-shell .portal-launcher-header{grid-template-columns:1fr!important;gap:.75rem!important;padding-block:.75rem!important}.portal-launcher-shell.stratum-shell .portal-nav-links{display:none!important}.portal-launcher-shell.stratum-shell .portal-actions{flex-wrap:wrap!important;gap:.5rem!important;justify-content:flex-start!important}.portal-launcher-shell.stratum-shell .portal-actions>*{flex:0 0 auto;min-width:0}}.stratum-hero-card,.portal-launcher-shell.stratum-shell .k11-dashboard-preview{min-width:0!important;max-width:100%}:root[data-theme=dark]{--background-hsl: 222 39% 8%;--foreground-hsl: 214 32% 96%;--card-hsl: 222 32% 12%;--card-foreground-hsl: 214 32% 96%;--surface-2-hsl: 222 28% 16%;--surface-3-hsl: 221 24% 22%;--foreground-2-hsl: 215 20% 82%;--muted-foreground-hsl: 215 18% 70%;--border-hsl: 222 22% 24%;--border-strong-hsl: 220 22% 36%;--primary-hsl: 217 92% 64%;--primary-hover-hsl: 217 92% 58%;--success-hsl: 142 70% 50%;--warning-hsl: 34 95% 62%;--destructive-hsl: 0 84% 66%;--info-hsl: 199 88% 64%;--stratum-shadow-card: inset 0 1px 0 hsl(0 0% 100% / .04), 0 1px 2px hsl(0 0% 0% / .4), 0 14px 32px -18px hsl(0 0% 0% / .55);--stratum-shadow-cta: inset 0 1px 0 hsl(0 0% 100% / .18), 0 1px 1px hsl(0 0% 0% / .35), 0 6px 18px -8px hsl(var(--primary-hsl) / .55);--stratum-elev-1: linear-gradient(180deg, hsl(var(--card-hsl)) 0%, hsl(222 30% 11%) 100%);--stratum-elev-2: linear-gradient(180deg, hsl(222 30% 14%) 0%, hsl(var(--card-hsl)) 100%)}:root[data-theme=dark] body{background:radial-gradient(60% 40% at 18% 0%,hsl(var(--primary-hsl) / .16),transparent 60%),radial-gradient(60% 40% at 100% 8%,hsl(199 88% 64% / .08),transparent 60%),linear-gradient(180deg,#0c111c,#111622)!important}:root[data-theme=dark] .stratum-hero-card,:root[data-theme=dark] .portal-launcher-shell.stratum-shell .portal-list-card,:root[data-theme=dark] .portal-launcher-shell.stratum-shell .k11-dashboard-preview,:root[data-theme=dark] .portal-launcher-shell.stratum-shell .portal-assistance-wrap,:root[data-theme=dark] .executive-shell.stratum-shell .executive-panel,:root[data-theme=dark] .executive-shell.stratum-shell .portal-hero,:root[data-theme=dark] .leadstudio-apple-shell.stratum-shell .header-panel,:root[data-theme=dark] .leadstudio-apple-shell.stratum-shell .stage-rail,:root[data-theme=dark] .leadstudio-apple-shell.stratum-shell .lead-card,:root[data-theme=dark] .leadstudio-apple-shell.stratum-shell .decision-dossier,:root[data-theme=dark] .leadstudio-apple-shell.stratum-shell .stage-metrics>div,:root[data-theme=dark] .leadstudio-apple-shell.stratum-shell .info-block,:root[data-theme=dark] .leadstudio-apple-shell.stratum-shell .qualification-grid>div,:root[data-theme=dark] .leadstudio-apple-shell.stratum-shell .quality-gate-panel>div,:root[data-theme=dark] .leadstudio-apple-shell.stratum-shell .breakdown-card,:root[data-theme=dark] .leadstudio-apple-shell.stratum-shell .governance-panel,:root[data-theme=dark] .leadstudio-apple-shell.stratum-shell .client-file,:root[data-theme=dark] .leadstudio-apple-shell.stratum-shell .agent-status,:root[data-theme=dark] .leadstudio-apple-shell.stratum-shell .agent-health-grid>div,:root[data-theme=dark] .leadstudio-apple-shell.stratum-shell .dossier-hero,:root[data-theme=dark] .leadstudio-apple-shell.stratum-shell .autonomous-intake-panel,:root[data-theme=dark] .leadstudio-apple-shell.stratum-shell .intake-command-card,:root[data-theme=dark] .leadstudio-apple-shell.stratum-shell .signal-preview>div,:root[data-theme=dark] .leadstudio-apple-shell.stratum-shell .intake-proof-grid>div{background:hsl(var(--card-hsl))!important;background-image:var(--stratum-elev-1)!important;border:1px solid hsl(var(--border-hsl))!important;box-shadow:var(--stratum-shadow-card)!important}:root[data-theme=dark] .leadstudio-apple-shell.stratum-shell .lead-card.selected{border-color:hsl(var(--primary-hsl) / .5)!important;box-shadow:inset 3px 0 hsl(var(--primary-hsl)),inset 0 1px #ffffff0d,0 1px 2px #0006,0 14px 32px -18px hsl(var(--primary-hsl) / .35)!important}:root[data-theme=dark] .stratum-button-primary,:root[data-theme=dark] .k11-ui-button-primary{background:hsl(var(--primary-hsl))!important;background-image:linear-gradient(180deg,#5996f8,#2877f6)!important;border-color:#2877f6!important;color:#fff!important}:root[data-theme=dark] main.app-shell.leadstudio-console-shell.leadstudio-apple-shell.stratum-shell .stage-rail button.active{background:linear-gradient(180deg,#4f8ff8,#1e71f6)!important;background-color:#3b83f7!important;background-image:linear-gradient(180deg,#4f8ff8,#1e71f6)!important;border-color:#1e71f6!important;color:#fff!important;box-shadow:inset 0 1px #ffffff2e,0 6px 18px -8px hsl(var(--primary-hsl) / .55)!important}:root[data-theme=dark] .theme-toggle.portal-theme-toggle,:root[data-theme=dark] .k11-ui-button.portal-theme-toggle,:root[data-theme=dark] .stratum-button-secondary{background:hsl(var(--card-hsl))!important;border-color:hsl(var(--border-hsl))!important;color:hsl(var(--foreground-hsl))!important}:root[data-theme=dark] .theme-toggle.portal-theme-toggle:hover,:root[data-theme=dark] .k11-ui-button.portal-theme-toggle:hover,:root[data-theme=dark] .stratum-button-secondary:hover{background:hsl(var(--surface-2-hsl))!important;border-color:hsl(var(--border-strong-hsl))!important}:root[data-theme=dark] .stratum-eyebrow{background:hsl(var(--primary-hsl) / .16)!important;border-color:hsl(var(--primary-hsl) / .35)!important;color:#9dc1fb!important}:root[data-theme=dark] .leadstudio-apple-shell.stratum-shell .tag,:root[data-theme=dark] .leadstudio-apple-shell.stratum-shell .pill,:root[data-theme=dark] .leadstudio-apple-shell.stratum-shell .status-pill,:root[data-theme=dark] .leadstudio-apple-shell.stratum-shell .lead-card-metrics b{background:hsl(var(--primary-hsl) / .16)!important;border-color:hsl(var(--primary-hsl) / .32)!important;color:#a7c7fb!important}:root[data-theme=dark] .stratum-hero-card:before{background:radial-gradient(80% 60% at 0% 0%,hsl(var(--primary-hsl) / .18),transparent 60%),radial-gradient(60% 60% at 100% 0%,hsl(199 88% 64% / .14),transparent 60%)!important}:root[data-theme=dark] .portal-launcher-shell.stratum-shell .portal-list-card:hover{border-color:hsl(var(--primary-hsl) / .5)!important;background-image:var(--stratum-elev-2)!important;box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0006,0 24px 56px -28px hsl(var(--primary-hsl) / .32)!important}:root[data-theme=dark] .stratum-shell input[type=text],:root[data-theme=dark] .stratum-shell input[type=email],:root[data-theme=dark] .stratum-shell input[type=search],:root[data-theme=dark] .stratum-shell input[type=url],:root[data-theme=dark] .stratum-shell input:not([type]),:root[data-theme=dark] .stratum-shell textarea,:root[data-theme=dark] .stratum-shell select{background:#141924!important;border-color:hsl(var(--border-hsl))!important;color:hsl(var(--foreground-hsl))!important}:root[data-theme=dark] .stratum-shell input::-moz-placeholder,:root[data-theme=dark] .stratum-shell textarea::-moz-placeholder{color:hsl(var(--muted-foreground-hsl) / .7)!important}:root[data-theme=dark] .stratum-shell input::placeholder,:root[data-theme=dark] .stratum-shell textarea::placeholder{color:hsl(var(--muted-foreground-hsl) / .7)!important}:root[data-theme=dark] .aurora-orb{opacity:.5;mix-blend-mode:screen;filter:blur(90px)}:root[data-theme=dark] .stratum-bar-row>i,:root[data-theme=dark] .k11-dashboard-bar i{background:hsl(var(--surface-2-hsl))!important}:root[data-theme=dark] .stratum-bar-row>i>em,:root[data-theme=dark] .k11-dashboard-bar em{background:hsl(var(--primary-hsl))!important;background-image:linear-gradient(90deg,#3b83f7,#6ca2f9)!important}:root[data-theme=dark] .stratum-mono{background:hsl(var(--surface-2-hsl))!important;color:hsl(var(--foreground-2-hsl))!important}:root[data-theme=dark] .leadstudio-apple-shell.stratum-shell .stage-rail button:not(.active){color:hsl(var(--muted-foreground-hsl))!important;background:transparent!important}:root[data-theme=dark] .leadstudio-apple-shell.stratum-shell .stage-rail button:not(.active):hover{background:hsl(var(--surface-2-hsl))!important;color:hsl(var(--foreground-hsl))!important}:root[data-theme=dark] .leadstudio-apple-shell.stratum-shell .header-copy h1{color:hsl(var(--foreground-hsl))!important}.leadstudio-apple-shell.stratum-shell .leadstudio-logo,.leadstudio-console-shell.stratum-shell .leadstudio-logo{width:2.5rem!important;height:2.5rem!important;border:1px solid hsl(var(--border-strong-hsl))!important;border-radius:.8rem!important;background:linear-gradient(180deg,hsl(var(--card-hsl)),hsl(var(--surface-2-hsl)))!important;color:hsl(var(--foreground-hsl))!important;box-shadow:var(--shadow-xs)!important}.leadstudio-apple-shell.stratum-shell .leadstudio-logo span,.leadstudio-console-shell.stratum-shell .leadstudio-logo span{width:auto!important;height:auto!important;border:0!important;color:inherit!important;overflow:visible!important;font-size:.78rem!important;font-weight:720!important;letter-spacing:.03em!important;line-height:1!important}.leadstudio-apple-shell.stratum-shell .stage-panel{padding:clamp(1.35rem,2.2vw,2rem)!important}.leadstudio-apple-shell.stratum-shell .stage-heading{gap:clamp(1rem,2vw,1.5rem)!important;align-items:center!important}.leadstudio-apple-shell.stratum-shell .stage-heading h2{max-width:840px!important;min-height:3.2rem!important}.leadstudio-apple-shell.stratum-shell .lead-summary{padding:1.15rem!important}.leadstudio-apple-shell.stratum-shell .hundredc-reference{gap:1.25rem!important}.leadstudio-apple-shell.stratum-shell .hundredc-reference-hero{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:1.25rem!important;padding:clamp(1.45rem,2.5vw,2rem)!important}.leadstudio-apple-shell.stratum-shell .hundredc-reference-hero>div:first-child{max-width:980px!important}.leadstudio-apple-shell.stratum-shell .hundredc-reference strong{max-width:980px!important;font-size:clamp(1.35rem,2.35vw,2.25rem)!important;line-height:1.08!important;letter-spacing:-.026em!important}.leadstudio-apple-shell.stratum-shell .hundredc-reference small,.leadstudio-apple-shell.stratum-shell .hundredc-reference p{font-size:.96rem!important;line-height:1.58!important}.leadstudio-apple-shell.stratum-shell .hundredc-reference span,.leadstudio-apple-shell.stratum-shell .hundredc-reference-metrics b{letter-spacing:.1em!important}.leadstudio-apple-shell.stratum-shell .hundredc-reference-metrics{justify-content:flex-start!important;gap:.65rem!important}.leadstudio-apple-shell.stratum-shell .hundredc-reference-metrics b{min-height:2.25rem!important;padding:0 .85rem!important;font-size:.8rem!important}.leadstudio-apple-shell.stratum-shell .hundredc-reference-body{gap:1.25rem!important}.leadstudio-apple-shell.stratum-shell .hundredc-reference-body section,.leadstudio-apple-shell.stratum-shell .hundredc-reference-proof{gap:.95rem!important;padding:clamp(1.35rem,2.2vw,1.75rem)!important}.leadstudio-apple-shell.stratum-shell .hundredc-reference-body p+p{padding-top:.9rem!important}.leadstudio-apple-shell.stratum-shell .hundredc-deal-brief{display:grid!important;gap:1rem!important}.leadstudio-apple-shell.stratum-shell .hundredc-deal-hero,.leadstudio-apple-shell.stratum-shell .hundredc-deal-card,.leadstudio-apple-shell.stratum-shell .evidence-gate-card{border:1px solid hsl(var(--border-hsl))!important;background:hsl(var(--card-hsl))!important;background-image:linear-gradient(180deg,hsl(var(--card-hsl)),hsl(var(--surface-2-hsl) / .34))!important;box-shadow:var(--shadow-xs)!important}.leadstudio-apple-shell.stratum-shell .hundredc-deal-hero{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:1.15rem!important;border-radius:var(--stratum-radius)!important;padding:clamp(1.35rem,2.5vw,2rem)!important}.leadstudio-apple-shell.stratum-shell .hundredc-deal-hero>div:first-child{display:grid!important;gap:.5rem!important;min-width:0!important;max-width:1020px!important}.leadstudio-apple-shell.stratum-shell .hundredc-deal-hero span,.leadstudio-apple-shell.stratum-shell .hundredc-deal-card span,.leadstudio-apple-shell.stratum-shell .evidence-gate-card span{color:hsl(var(--primary-hsl))!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:0!important;text-transform:uppercase!important}.leadstudio-apple-shell.stratum-shell .hundredc-deal-hero strong{color:hsl(var(--foreground-hsl))!important;font-size:clamp(1.55rem,2.8vw,2.55rem)!important;font-weight:650!important;letter-spacing:0!important;line-height:1.04!important;max-width:1040px!important}.leadstudio-apple-shell.stratum-shell .hundredc-deal-hero small{color:hsl(var(--muted-foreground-hsl))!important;font-size:.95rem!important;line-height:1.45!important}.leadstudio-apple-shell.stratum-shell .hundredc-deal-chips{display:flex!important;flex-wrap:wrap!important;gap:.55rem!important}.leadstudio-apple-shell.stratum-shell .hundredc-deal-chips b{display:inline-flex!important;align-items:center!important;min-height:2.15rem!important;border:1px solid hsl(var(--primary-hsl) / .28)!important;border-radius:999px!important;background:hsl(var(--primary-hsl) / .08)!important;color:hsl(var(--primary-hsl))!important;padding:0 .78rem!important;font-size:.78rem!important;font-weight:650!important;letter-spacing:0!important;white-space:nowrap!important}.leadstudio-apple-shell.stratum-shell .hundredc-deal-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important}.leadstudio-apple-shell.stratum-shell .hundredc-deal-card{display:grid!important;gap:.75rem!important;align-content:start!important;border-radius:var(--stratum-radius-sm)!important;padding:clamp(1.1rem,2vw,1.45rem)!important;min-width:0!important}.leadstudio-apple-shell.stratum-shell .hundredc-deal-card.wide,.leadstudio-apple-shell.stratum-shell .hundredc-question-card{grid-column:1 / -1!important}.leadstudio-apple-shell.stratum-shell .hundredc-deal-card strong{color:hsl(var(--foreground-hsl))!important;font-size:clamp(1rem,1.55vw,1.2rem)!important;font-weight:620!important;letter-spacing:0!important;line-height:1.28!important}.leadstudio-apple-shell.stratum-shell .hundredc-deal-card p{margin:0!important;color:hsl(var(--muted-foreground-hsl))!important;font-size:.95rem!important;line-height:1.55!important}.leadstudio-apple-shell.stratum-shell .hundredc-deal-card p+p{border-top:1px solid hsl(var(--border-hsl))!important;padding-top:.75rem!important}.leadstudio-apple-shell.stratum-shell .hundredc-raw-source-card{gap:.7rem!important}.leadstudio-apple-shell.stratum-shell .hundredc-raw-source-card .source-link{display:block!important;color:hsl(var(--primary-hsl))!important;font-size:.85rem!important;line-height:1.45!important;overflow-wrap:anywhere!important;text-decoration:none!important}.leadstudio-apple-shell.stratum-shell .hundredc-raw-source-card .source-link:hover{text-decoration:underline!important}.leadstudio-apple-shell.stratum-shell .hundredc-raw-source-card pre{max-height:none!important;margin:0!important;overflow:visible!important;border:1px solid hsl(var(--border-hsl))!important;border-radius:.75rem!important;background:hsl(var(--surface-2-hsl) / .46)!important;color:hsl(var(--foreground-2-hsl))!important;padding:clamp(1rem,2vw,1.35rem)!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:.84rem!important;line-height:1.62!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important}.leadstudio-apple-shell.stratum-shell .hundredc-deal-card.decision-card p{color:hsl(var(--foreground-2-hsl))!important}.leadstudio-apple-shell.stratum-shell .hundredc-question-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important}.leadstudio-apple-shell.stratum-shell .hundredc-question-list p{border:1px solid hsl(var(--border-hsl))!important;border-radius:.7rem!important;background:hsl(var(--surface-2-hsl) / .42)!important;padding:.85rem!important;color:hsl(var(--foreground-2-hsl))!important}.leadstudio-apple-shell.stratum-shell .hundredc-question-list p+p{border-top:1px solid hsl(var(--border-hsl))!important}.leadstudio-apple-shell.stratum-shell .evidence-gate-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important}.leadstudio-apple-shell.stratum-shell .evidence-gate-card{display:grid!important;gap:.55rem!important;border-radius:var(--stratum-radius-sm)!important;padding:clamp(1rem,1.8vw,1.25rem)!important;min-width:0!important}.leadstudio-apple-shell.stratum-shell .evidence-gate-card.pass{border-color:hsl(var(--success-hsl) / .34)!important}.leadstudio-apple-shell.stratum-shell .evidence-gate-card.watch{border-color:hsl(var(--primary-hsl) / .26)!important}.leadstudio-apple-shell.stratum-shell .evidence-gate-card.missing{border-color:hsl(var(--warning-hsl) / .38)!important}.leadstudio-apple-shell.stratum-shell .evidence-gate-card strong{color:hsl(var(--foreground-hsl))!important;font-size:1.05rem!important;font-weight:620!important;letter-spacing:-.015em!important;line-height:1.25!important}.leadstudio-apple-shell.stratum-shell .evidence-gate-card p,.leadstudio-apple-shell.stratum-shell .evidence-gate-card small{margin:0!important;color:hsl(var(--muted-foreground-hsl))!important;font-size:.92rem!important;line-height:1.5!important}.leadstudio-apple-shell.stratum-shell .evidence-gate-card small{color:hsl(var(--foreground-2-hsl))!important}@media(max-width:980px){.leadstudio-apple-shell.stratum-shell .hundredc-deal-grid,.leadstudio-apple-shell.stratum-shell .hundredc-question-list,.leadstudio-apple-shell.stratum-shell .evidence-gate-grid{grid-template-columns:minmax(0,1fr)!important}}:root{--background-hsl: 210 24% 96%;--foreground-hsl: 221 39% 11%;--card-hsl: 0 0% 100%;--card-foreground-hsl: 221 39% 11%;--surface-2-hsl: 210 24% 94%;--surface-3-hsl: 211 22% 89%;--foreground-2-hsl: 216 24% 32%;--muted-foreground-hsl: 215 16% 45%;--border-hsl: 213 24% 84%;--border-strong-hsl: 214 22% 70%;--primary-hsl: 176 68% 29%;--primary-hover-hsl: 176 70% 23%;--success-hsl: 151 61% 31%;--warning-hsl: 40 58% 38%;--destructive-hsl: 3 70% 46%;--info-hsl: 199 58% 38%;--k11-canvas: #eef2f5;--k11-canvas-2: #e4ebf1;--k11-surface: rgba(248, 250, 252, .84);--k11-surface-solid: #f8fafc;--k11-elevated: rgba(255, 255, 255, .88);--k11-line: #d6dee8;--k11-line-soft: rgba(159, 176, 195, .34);--k11-text: #111827;--k11-muted: #64748b;--k11-gold: #0f766e;--k11-blue: #0f766e;--k11-teal: #0f766e;--k11-card-shadow: 0 14px 34px rgba(15, 23, 42, .08)}:root[data-theme=dark]{--background-hsl: 218 27% 8%;--foreground-hsl: 210 40% 96%;--card-hsl: 216 25% 13%;--card-foreground-hsl: 210 40% 96%;--surface-2-hsl: 216 24% 16%;--surface-3-hsl: 215 22% 22%;--foreground-2-hsl: 214 18% 78%;--muted-foreground-hsl: 215 17% 68%;--border-hsl: 215 20% 25%;--border-strong-hsl: 215 18% 36%;--primary-hsl: 173 66% 52%;--primary-hover-hsl: 173 66% 45%;--success-hsl: 151 57% 54%;--warning-hsl: 43 82% 62%;--destructive-hsl: 354 78% 68%;--info-hsl: 199 70% 64%;--k11-canvas: #0f131a;--k11-canvas-2: #151b24;--k11-surface: rgba(21, 27, 36, .82);--k11-surface-solid: #151b24;--k11-elevated: rgba(29, 37, 48, .92);--k11-line: #334155;--k11-line-soft: rgba(82, 97, 115, .42);--k11-text: #f8fafc;--k11-muted: #a8b3c2;--k11-gold: #2dd4bf;--k11-blue: #2dd4bf;--k11-teal: #2dd4bf;--k11-card-shadow: 0 18px 42px rgba(0, 0, 0, .24)}body:has(.portal-shell),body:has(.leadstudio-console-shell){background:linear-gradient(180deg,hsl(var(--background-hsl)),hsl(var(--surface-2-hsl)))!important;color:hsl(var(--foreground-hsl))!important}.stratum-aurora{opacity:.18!important;filter:saturate(.72) blur(4px)!important}.stratum-brand-mark,.stratum-card-icon,.leadstudio-logo,.simple-login-shell .leadstudio-logo,.portal-list-icon,.admin-product-mark{border-color:hsl(var(--primary-hsl) / .24)!important;background:hsl(var(--primary-hsl) / .12)!important;color:hsl(var(--primary-hsl))!important;box-shadow:none!important}.stratum-brand-mark>span,.leadstudio-logo span{color:hsl(var(--primary-hsl))!important}.stratum-card-icon{background:linear-gradient(135deg,hsl(var(--primary-hsl)),hsl(var(--info-hsl)))!important}.stratum-button-primary,.k11-ui-button-primary,.primary-action,.google-action,.leadstudio-apple-shell .primary-action,.leadstudio-apple-shell .intake-controls .primary-action{border-color:hsl(var(--primary-hsl))!important;background:hsl(var(--primary-hsl))!important;color:hsl(var(--primary-foreground-hsl, 0 0% 100%))!important;box-shadow:0 10px 22px hsl(var(--primary-hsl) / .16)!important}.stratum-button-primary:hover,.k11-ui-button-primary:hover,.primary-action:hover,.google-action:hover{border-color:hsl(var(--primary-hover-hsl))!important;background:hsl(var(--primary-hover-hsl))!important}.stratum-button-secondary,.k11-ui-button-secondary,.secondary-action,.theme-toggle,.portal-theme-toggle,.leadstudio-apple-shell .secondary-action,.leadstudio-apple-shell .theme-toggle{border-color:hsl(var(--border-hsl))!important;background:hsl(var(--card-hsl))!important;color:hsl(var(--foreground-hsl))!important;box-shadow:none!important}.stratum-eyebrow,.stratum-section-head>span,.section-kicker,.eyebrow,.run-badge.running,.status-pill.status-live,.helper-pill.available{color:hsl(var(--primary-hsl))!important}.stratum-eyebrow,.stratum-chip,.status-pill.status-live,.helper-pill.available,.run-badge.passed{border-color:hsl(var(--primary-hsl) / .22)!important;background:hsl(var(--primary-hsl) / .1)!important}.stratum-grad-text,.portal-hero-copy h1 span{background:linear-gradient(90deg,hsl(var(--primary-hsl)),hsl(var(--info-hsl)))!important;-webkit-background-clip:text!important;background-clip:text!important}.stratum-hero-card,.stratum-product-card,.stratum-process-grid>div,.stratum-trust-grid>div,.portal-list-card,.portal-assistance-desk,.executive-panel,.executive-kpis>div,.k11-ui-panel,.k11-ui-marketing-card,.k11-dashboard-preview{border-color:hsl(var(--border-hsl))!important;border-radius:10px!important;background:hsl(var(--card-hsl))!important;background-image:none!important;box-shadow:var(--k11-card-shadow)!important}.portal-list-card:hover,.stratum-product-card:hover,.k11-ui-marketing-card:hover{border-color:hsl(var(--primary-hsl) / .38)!important;box-shadow:0 16px 34px hsl(var(--foreground-hsl) / .1)!important}.leadstudio-apple-shell{--studio-page: hsl(var(--background-hsl));--studio-header: hsl(var(--card-hsl) / .92);--studio-panel: hsl(var(--card-hsl));--studio-panel-2: hsl(var(--surface-2-hsl));--studio-panel-3: hsl(var(--surface-3-hsl));--studio-ink: hsl(var(--foreground-hsl));--studio-muted: hsl(var(--muted-foreground-hsl));--studio-subtle: hsl(var(--foreground-2-hsl));--studio-line: hsl(var(--border-hsl));--studio-line-strong: hsl(var(--border-strong-hsl));--studio-gold: hsl(var(--primary-hsl));--studio-blue: hsl(var(--primary-hsl));--studio-green: hsl(var(--success-hsl));--studio-shadow: 0 12px 28px hsl(var(--foreground-hsl) / .08);background:hsl(var(--background-hsl))!important;color:hsl(var(--foreground-hsl))!important}.leadstudio-apple-shell .header-panel,.leadstudio-apple-shell .stage-rail,.leadstudio-apple-shell .autonomous-intake-panel,.leadstudio-apple-shell .stage-metrics div,.leadstudio-apple-shell .lead-card,.leadstudio-apple-shell .decision-dossier,.leadstudio-apple-shell .empty-state,.leadstudio-apple-shell .assistant-panel,.leadstudio-apple-shell .info-block,.leadstudio-apple-shell .qualification-grid div,.leadstudio-apple-shell .quality-gate-panel>div,.leadstudio-apple-shell .breakdown-card,.leadstudio-apple-shell .governance-panel,.leadstudio-apple-shell .client-file,.leadstudio-apple-shell .agent-status,.leadstudio-apple-shell .agent-health-grid div,.leadstudio-apple-shell .review-card,.leadstudio-apple-shell .hundredc-reference-hero,.leadstudio-apple-shell .hundredc-reference-body section,.leadstudio-apple-shell .hundredc-reference-proof,.leadstudio-apple-shell .hundredc-deal-hero,.leadstudio-apple-shell .hundredc-deal-card,.leadstudio-apple-shell .evidence-gate-card{border-color:hsl(var(--border-hsl))!important;border-radius:10px!important;background:hsl(var(--card-hsl))!important;background-image:none!important;box-shadow:0 12px 28px hsl(var(--foreground-hsl) / .08)!important}.leadstudio-apple-shell .stage-rail{border-radius:12px!important;background:hsl(var(--surface-2-hsl))!important;padding:5px!important}.leadstudio-apple-shell .stage-rail button{border-radius:8px!important;color:hsl(var(--foreground-2-hsl))!important}.leadstudio-apple-shell .stage-rail button.active,:root[data-theme=dark] .leadstudio-apple-shell .stage-rail button.active,:root[data-theme=light] .leadstudio-apple-shell .stage-rail button.active,.leadstudio-apple-shell .card-footer i,:root[data-theme=dark] .leadstudio-apple-shell .card-footer i,:root[data-theme=light] .leadstudio-apple-shell .card-footer i{border-color:hsl(var(--primary-hsl))!important;background:hsl(var(--primary-hsl))!important;color:hsl(var(--primary-foreground-hsl, 0 0% 100%))!important}.leadstudio-apple-shell .lead-card.selected{border-color:hsl(var(--primary-hsl) / .42)!important;box-shadow:inset 3px 0 hsl(var(--primary-hsl))!important}.leadstudio-apple-shell .lead-card.selected .lead-summary,.leadstudio-apple-shell .dossier-hero,.leadstudio-apple-shell .autonomous-intake-panel{background:hsl(var(--card-hsl))!important}.leadstudio-apple-shell .card-icon,.leadstudio-apple-shell .lead-card-metrics b,.leadstudio-apple-shell .expiry-chip,.leadstudio-apple-shell .dossier-hero>strong,.leadstudio-apple-shell .hundredc-deal-chips b,.leadstudio-apple-shell .hundredc-reference-metrics b{border-color:hsl(var(--primary-hsl) / .22)!important;background:hsl(var(--primary-hsl) / .09)!important;color:hsl(var(--primary-hsl))!important}.leadstudio-apple-shell input,.leadstudio-apple-shell select,.leadstudio-apple-shell textarea,.leadstudio-apple-shell .search-box,.leadstudio-apple-shell .url-field input,.leadstudio-apple-shell .reference-grid input,.leadstudio-apple-shell .reference-grid textarea,.assistance-form input,.assistance-form select,.assistance-form textarea{border-color:hsl(var(--border-hsl))!important;border-radius:8px!important;background:hsl(var(--card-hsl))!important;color:hsl(var(--foreground-hsl))!important;box-shadow:none!important}.leadstudio-apple-shell input:focus,.leadstudio-apple-shell select:focus,.leadstudio-apple-shell textarea:focus,.assistance-form input:focus,.assistance-form select:focus,.assistance-form textarea:focus{outline:3px solid hsl(var(--primary-hsl) / .18)!important;outline-offset:1px!important;border-color:hsl(var(--primary-hsl) / .55)!important}.portal-card-purpose,.portal-card-meta small,.portal-card-footer small,.leadstudio-apple-shell p,.leadstudio-apple-shell small,.leadstudio-apple-shell .source-link,.leadstudio-apple-shell .review-card p{color:hsl(var(--muted-foreground-hsl))!important}.leadstudio-apple-shell .stage-heading h2,.leadstudio-apple-shell .dossier-hero h2,.leadstudio-apple-shell .lead-summary strong,.leadstudio-apple-shell .info-block strong,.leadstudio-apple-shell .hundredc-deal-hero strong,.leadstudio-apple-shell .hundredc-deal-card strong,.leadstudio-apple-shell .evidence-gate-card strong{color:hsl(var(--foreground-hsl))!important;letter-spacing:0!important}.leadstudio-apple-shell,.leadstudio-apple-shell.stratum-shell,main.app-shell.leadstudio-console-shell.leadstudio-apple-shell,main.app-shell.leadstudio-console-shell.leadstudio-apple-shell.stratum-shell{--primary-hsl: 176 68% 29%;--primary-hover-hsl: 176 70% 23%;--primary: hsl(var(--primary-hsl));--primary-hover: hsl(var(--primary-hover-hsl));--stratum-primary: hsl(var(--primary-hsl))}:root[data-theme=dark] .leadstudio-apple-shell,:root[data-theme=dark] .leadstudio-apple-shell.stratum-shell,:root[data-theme=dark] main.app-shell.leadstudio-console-shell.leadstudio-apple-shell,:root[data-theme=dark] main.app-shell.leadstudio-console-shell.leadstudio-apple-shell.stratum-shell{--primary-hsl: 173 66% 52%;--primary-hover-hsl: 173 66% 45%;--primary: hsl(var(--primary-hsl));--primary-hover: hsl(var(--primary-hover-hsl));--stratum-primary: hsl(var(--primary-hsl))}main.app-shell.leadstudio-console-shell.leadstudio-apple-shell .stage-rail button.active,main.app-shell.leadstudio-console-shell.leadstudio-apple-shell.stratum-shell .stage-rail button.active,:root[data-theme=dark] main.app-shell.leadstudio-console-shell.leadstudio-apple-shell .stage-rail button.active,:root[data-theme=dark] main.app-shell.leadstudio-console-shell.leadstudio-apple-shell.stratum-shell .stage-rail button.active,:root[data-theme=light] main.app-shell.leadstudio-console-shell.leadstudio-apple-shell .stage-rail button.active,:root[data-theme=light] main.app-shell.leadstudio-console-shell.leadstudio-apple-shell.stratum-shell .stage-rail button.active{border-color:hsl(var(--primary-hsl))!important;background:hsl(var(--primary-hsl))!important;background-color:hsl(var(--primary-hsl))!important;background-image:none!important;color:hsl(var(--primary-foreground-hsl, 0 0% 100%))!important;box-shadow:0 8px 20px hsl(var(--primary-hsl) / .2)!important}main.app-shell.leadstudio-console-shell.leadstudio-apple-shell .stage-rail button.active span,main.app-shell.leadstudio-console-shell.leadstudio-apple-shell.stratum-shell .stage-rail button.active span{border-color:#ffffff38!important;background:#ffffff24!important}:root[data-theme=dark] .stratum-button-primary,:root[data-theme=dark] .k11-ui-button-primary,:root[data-theme=dark] .primary-action,:root[data-theme=dark] .google-action{border-color:hsl(var(--primary-hsl))!important;background:hsl(var(--primary-hsl))!important;background-image:none!important;color:hsl(var(--primary-foreground-hsl, 0 0% 100%))!important}.simple-login-shell,.simple-login-shell.stratum-shell,.admin-login-panel,.login-panel.admin-login-panel{--primary-hsl: 176 68% 29%;--primary-hover-hsl: 176 70% 23%;--primary: hsl(var(--primary-hsl));--primary-hover: hsl(var(--primary-hover-hsl))}:root[data-theme=dark] .simple-login-shell,:root[data-theme=dark] .simple-login-shell.stratum-shell,:root[data-theme=dark] .admin-login-panel,:root[data-theme=dark] .login-panel.admin-login-panel{--primary-hsl: 173 66% 52%;--primary-hover-hsl: 173 66% 45%;--primary: hsl(var(--primary-hsl));--primary-hover: hsl(var(--primary-hover-hsl))}.simple-login-shell .google-action,.simple-login-shell .primary-action,.login-panel.admin-login-panel .google-action,.login-panel.admin-login-panel .primary-action{border-color:hsl(var(--primary-hsl))!important;background:hsl(var(--primary-hsl))!important;background-color:hsl(var(--primary-hsl))!important;background-image:none!important;color:hsl(var(--primary-foreground-hsl, 0 0% 100%))!important;box-shadow:0 10px 22px hsl(var(--primary-hsl) / .16)!important}.simple-login-shell .google-action:hover,.simple-login-shell .primary-action:hover,.login-panel.admin-login-panel .google-action:hover,.login-panel.admin-login-panel .primary-action:hover{border-color:hsl(var(--primary-hover-hsl))!important;background:hsl(var(--primary-hover-hsl))!important;background-color:hsl(var(--primary-hover-hsl))!important;background-image:none!important}:root[data-theme=dark] .simple-login-shell .google-action,:root[data-theme=dark] .simple-login-shell .primary-action,:root[data-theme=dark] .login-panel.admin-login-panel .google-action,:root[data-theme=dark] .login-panel.admin-login-panel .primary-action{color:#06211e!important}.portal-gate-panel,.login-panel.portal-gate-panel{--primary-hsl: 176 68% 29%;--primary-hover-hsl: 176 70% 23%;--primary: hsl(var(--primary-hsl));--primary-hover: hsl(var(--primary-hover-hsl))}:root[data-theme=dark] .portal-gate-panel,:root[data-theme=dark] .login-panel.portal-gate-panel{--primary-hsl: 173 66% 52%;--primary-hover-hsl: 173 66% 45%;--primary: hsl(var(--primary-hsl));--primary-hover: hsl(var(--primary-hover-hsl))}.portal-gate-panel .primary-action,.portal-gate-panel .primary-action:disabled{border-color:hsl(var(--primary-hsl))!important;background:hsl(var(--primary-hsl))!important;background-color:hsl(var(--primary-hsl))!important;background-image:none!important;color:hsl(var(--primary-foreground-hsl, 0 0% 100%))!important;box-shadow:0 10px 22px hsl(var(--primary-hsl) / .16)!important}.portal-gate-panel .primary-action:hover:not(:disabled){border-color:hsl(var(--primary-hover-hsl))!important;background:hsl(var(--primary-hover-hsl))!important;background-color:hsl(var(--primary-hover-hsl))!important;background-image:none!important}:root[data-theme=dark] .portal-gate-panel .primary-action,:root[data-theme=dark] .portal-gate-panel .primary-action:disabled{color:#06211e!important}:root[data-theme=light] body:has(.leadstudio-console-shell){background:linear-gradient(180deg,#eef2f5,#f8fafc 48%,#e4ebf1)!important;color:#111827!important}:root[data-theme=light] .leadstudio-apple-shell,:root[data-theme=light] .leadstudio-apple-shell.stratum-shell,:root[data-theme=light] main.app-shell.leadstudio-console-shell.leadstudio-apple-shell,:root[data-theme=light] main.app-shell.leadstudio-console-shell.leadstudio-apple-shell.stratum-shell{--studio-page: #eef2f5;--studio-header: rgba(255, 255, 255, .92);--studio-panel: #ffffff;--studio-panel-2: #f8fafc;--studio-panel-3: #e2e8f0;--studio-ink: #111827;--studio-muted: #64748b;--studio-subtle: #475569;--studio-line: #d6dee8;--studio-line-strong: #bcc9d8;--studio-gold: hsl(var(--primary-hsl));--studio-blue: hsl(var(--primary-hsl));--studio-green: #147d64;--studio-shadow: 0 14px 34px rgba(15, 23, 42, .08);--apple-page: var(--studio-page);--apple-surface: var(--studio-panel-2);--apple-card: var(--studio-panel);--apple-ink: var(--studio-ink);--apple-muted: var(--studio-muted);--apple-line: var(--studio-line);--apple-blue: hsl(var(--primary-hsl));--apple-green: var(--studio-green);--apple-shadow: var(--studio-shadow);background:linear-gradient(180deg,var(--studio-page) 0%,var(--studio-panel-2) 52%,#e4ebf1 100%)!important;color:var(--studio-ink)!important}:root[data-theme=light] .leadstudio-apple-shell .header-panel,:root[data-theme=light] .leadstudio-apple-shell .stage-rail,:root[data-theme=light] .leadstudio-apple-shell .stage-panel,:root[data-theme=light] .leadstudio-apple-shell .autonomous-intake-panel,:root[data-theme=light] .leadstudio-apple-shell .stage-metrics div,:root[data-theme=light] .leadstudio-apple-shell .lead-card,:root[data-theme=light] .leadstudio-apple-shell .decision-dossier,:root[data-theme=light] .leadstudio-apple-shell .empty-state,:root[data-theme=light] .leadstudio-apple-shell .assistant-panel,:root[data-theme=light] .leadstudio-apple-shell .info-block,:root[data-theme=light] .leadstudio-apple-shell .qualification-grid div,:root[data-theme=light] .leadstudio-apple-shell .quality-gate-panel>div,:root[data-theme=light] .leadstudio-apple-shell .breakdown-card,:root[data-theme=light] .leadstudio-apple-shell .governance-panel,:root[data-theme=light] .leadstudio-apple-shell .client-file,:root[data-theme=light] .leadstudio-apple-shell .agent-status,:root[data-theme=light] .leadstudio-apple-shell .agent-health-grid div,:root[data-theme=light] .leadstudio-apple-shell .review-card,:root[data-theme=light] .leadstudio-apple-shell .hundredc-reference-hero,:root[data-theme=light] .leadstudio-apple-shell .hundredc-reference-body section,:root[data-theme=light] .leadstudio-apple-shell .hundredc-reference-proof,:root[data-theme=light] .leadstudio-apple-shell .hundredc-deal-hero,:root[data-theme=light] .leadstudio-apple-shell .hundredc-deal-card,:root[data-theme=light] .leadstudio-apple-shell .evidence-gate-card,:root[data-theme=light] .leadstudio-apple-shell .intake-command-card,:root[data-theme=light] .leadstudio-apple-shell .signal-preview>div,:root[data-theme=light] .leadstudio-apple-shell .intake-proof-grid>div{border-color:var(--studio-line)!important;background:var(--studio-panel)!important;background-image:none!important;color:var(--studio-ink)!important;box-shadow:var(--studio-shadow)!important}:root[data-theme=light] .leadstudio-apple-shell .stage-rail{background:var(--studio-panel-2)!important;box-shadow:inset 0 0 0 1px var(--studio-line),var(--studio-shadow)!important}:root[data-theme=light] .leadstudio-apple-shell .dossier-hero,:root[data-theme=light] .leadstudio-apple-shell .lead-card.selected .lead-summary{background:var(--studio-panel-2)!important;background-image:none!important}:root[data-theme=light] .leadstudio-apple-shell .secondary-action,:root[data-theme=light] .leadstudio-apple-shell .theme-toggle,:root[data-theme=light] .leadstudio-apple-shell .search-box,:root[data-theme=light] .leadstudio-apple-shell .url-field input,:root[data-theme=light] .leadstudio-apple-shell input,:root[data-theme=light] .leadstudio-apple-shell select,:root[data-theme=light] .leadstudio-apple-shell textarea,:root[data-theme=light] .leadstudio-apple-shell .reference-grid input,:root[data-theme=light] .leadstudio-apple-shell .reference-grid textarea{border-color:var(--studio-line)!important;background:var(--studio-panel)!important;color:var(--studio-ink)!important;box-shadow:none!important}:root[data-theme=light] .leadstudio-apple-shell .leadstudio-logo,:root[data-theme=light] .leadstudio-apple-shell .card-icon,:root[data-theme=light] .leadstudio-apple-shell .run-badge.passed,:root[data-theme=light] .leadstudio-apple-shell .helper-pill.available,:root[data-theme=light] .leadstudio-apple-shell .status-pill.status-live{border-color:hsl(var(--primary-hsl) / .24)!important;background:hsl(var(--primary-hsl) / .1)!important;background-image:none!important;color:hsl(var(--primary-hsl))!important}:root[data-theme=light] .leadstudio-apple-shell .primary-action,:root[data-theme=light] .leadstudio-apple-shell .intake-controls .primary-action,:root[data-theme=light] .leadstudio-apple-shell .intake-command-card .primary-action,:root[data-theme=light] main.app-shell.leadstudio-console-shell.leadstudio-apple-shell .stage-rail button.active,:root[data-theme=light] main.app-shell.leadstudio-console-shell.leadstudio-apple-shell.stratum-shell .stage-rail button.active{border-color:hsl(var(--primary-hsl))!important;background:hsl(var(--primary-hsl))!important;background-color:hsl(var(--primary-hsl))!important;background-image:none!important;color:hsl(var(--primary-foreground-hsl, 0 0% 100%))!important;box-shadow:0 8px 20px hsl(var(--primary-hsl) / .16)!important}.leadstudio-console-shell.leadstudio-apple-shell .autonomous-intake-panel{grid-template-columns:minmax(156px,188px) minmax(0,1fr);gap:12px;align-items:center;padding:12px 14px!important}.leadstudio-console-shell.leadstudio-apple-shell .intake-copy{gap:3px!important;min-width:0}.leadstudio-console-shell.leadstudio-apple-shell .intake-copy h2{max-width:none!important;margin:0!important;font-size:clamp(17px,1.2vw,18px)!important;font-weight:720!important;line-height:1.08!important;white-space:nowrap}.leadstudio-console-shell.leadstudio-apple-shell .intake-command-card{padding:0!important;border-radius:14px!important;background:transparent!important;box-shadow:none!important}.leadstudio-console-shell.leadstudio-apple-shell .intake-controls{gap:10px!important}.leadstudio-console-shell.leadstudio-apple-shell .intake-controls .search-box{min-height:44px!important}.leadstudio-console-shell.leadstudio-apple-shell .stage-panel{padding:clamp(18px,2.1vw,30px)!important}.leadstudio-console-shell.leadstudio-apple-shell .stage-heading{grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:14px!important;align-items:center!important}.leadstudio-console-shell.leadstudio-apple-shell .stage-heading .eyebrow{font-size:12px!important;letter-spacing:.11em!important}.leadstudio-console-shell.leadstudio-apple-shell .stage-heading h2{max-width:640px!important;min-height:52px;margin:3px 0 0!important;display:flex;align-items:flex-end;font-size:clamp(22px,1.8vw,26px)!important;font-weight:720!important;line-height:1.08!important}.leadstudio-console-shell.leadstudio-apple-shell .stage-heading .search-box{height:46px!important}.leadstudio-console-shell.leadstudio-apple-shell .stage-metrics{max-width:none;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:8px!important}.leadstudio-console-shell.leadstudio-apple-shell .stage-metrics div{min-height:66px!important;align-content:center!important;border-radius:12px!important;padding:8px 10px!important}.leadstudio-console-shell.leadstudio-apple-shell .stage-metrics span{font-size:10px!important;line-height:1.1!important;letter-spacing:.08em!important}.leadstudio-console-shell.leadstudio-apple-shell .stage-metrics strong{margin-top:3px!important;font-size:clamp(13px,.92vw,15px)!important;line-height:1.12!important}.leadstudio-console-shell.leadstudio-apple-shell .lead-body{gap:14px!important;padding:clamp(16px,2.2vw,26px)!important}.leadstudio-console-shell.leadstudio-apple-shell .dossier-hero{gap:14px!important;border-radius:18px!important;padding:clamp(18px,2.6vw,30px)!important}.leadstudio-console-shell.leadstudio-apple-shell .dossier-hero h2{max-width:760px!important;margin-top:6px!important;font-size:clamp(18px,1.45vw,24px)!important;font-weight:720!important;line-height:1.12!important}.leadstudio-console-shell.leadstudio-apple-shell .dossier-hero>strong{padding:7px 12px!important;font-size:12px!important}.leadstudio-console-shell.leadstudio-apple-shell .hundredc-deal-hero{gap:12px!important;border-radius:14px!important;padding:14px 16px!important}.leadstudio-console-shell.leadstudio-apple-shell .hundredc-deal-hero>div:first-child{gap:5px!important}.leadstudio-console-shell.leadstudio-apple-shell .hundredc-deal-hero strong{max-width:760px!important;font-size:clamp(17px,1.35vw,22px)!important;font-weight:720!important;line-height:1.12!important}:root[data-theme=dark] .leadstudio-console-shell.leadstudio-apple-shell .card-footer i{background:hsl(var(--primary-hsl) / .86)!important;border-color:hsl(var(--primary-hsl) / .72)!important}@media(max-width:860px){.leadstudio-console-shell.leadstudio-apple-shell .autonomous-intake-panel,.leadstudio-console-shell.leadstudio-apple-shell .stage-heading{grid-template-columns:1fr}.leadstudio-console-shell.leadstudio-apple-shell .intake-copy h2{white-space:normal}.leadstudio-console-shell.leadstudio-apple-shell .stage-heading h2{min-height:0}}.leadstudio-console-shell.leadstudio-apple-shell .workflow-notice{display:flex;align-items:center;gap:10px;border:1px solid hsl(var(--primary-hsl) / .28);border-radius:10px;background:hsl(var(--primary-hsl) / .1);color:hsl(var(--primary-hsl));padding:10px 12px;font-size:13px;font-weight:760}.leadstudio-console-shell.leadstudio-apple-shell .workflow-notice.warning{border-color:hsl(var(--warning-hsl) / .36);background:hsl(var(--warning-hsl) / .12);color:hsl(var(--warning-hsl))}.leadstudio-console-shell.leadstudio-apple-shell .stage-confirm-backdrop{position:sticky;top:12px;z-index:20;display:flex;justify-content:flex-end;width:100%;pointer-events:none}.leadstudio-console-shell.leadstudio-apple-shell .stage-confirm-dialog{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;width:min(560px,100%);border:1px solid hsl(var(--primary-hsl) / .3);border-radius:14px;background:hsl(var(--card-hsl));box-shadow:0 24px 60px hsl(var(--foreground-hsl) / .18);padding:14px;pointer-events:auto}.leadstudio-console-shell.leadstudio-apple-shell .stage-confirm-dialog.danger{border-color:hsl(var(--danger-hsl) / .38)}.leadstudio-console-shell.leadstudio-apple-shell .stage-confirm-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid hsl(var(--primary-hsl) / .24);border-radius:999px;background:hsl(var(--primary-hsl) / .1);color:hsl(var(--primary-hsl))}.leadstudio-console-shell.leadstudio-apple-shell .stage-confirm-dialog.danger .stage-confirm-icon{border-color:hsl(var(--danger-hsl) / .28);background:hsl(var(--danger-hsl) / .1);color:hsl(var(--danger-hsl))}.leadstudio-console-shell.leadstudio-apple-shell .stage-confirm-dialog span{color:hsl(var(--primary-hsl));font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.leadstudio-console-shell.leadstudio-apple-shell .stage-confirm-dialog h3{margin:3px 0 4px;color:hsl(var(--foreground-hsl));font-size:18px;line-height:1.15}.leadstudio-console-shell.leadstudio-apple-shell .stage-confirm-dialog p,.leadstudio-console-shell.leadstudio-apple-shell .stage-confirm-dialog small{margin:0;color:hsl(var(--muted-foreground-hsl));line-height:1.45}.leadstudio-console-shell.leadstudio-apple-shell .stage-confirm-dialog footer{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.leadstudio-console-shell.leadstudio-apple-shell .stage-detail-fallback{display:flex;gap:12px;align-items:flex-start;border:1px solid hsl(var(--warning-hsl) / .34);border-radius:14px;background:hsl(var(--warning-hsl) / .1);color:hsl(var(--foreground-hsl));padding:16px}.leadstudio-console-shell.leadstudio-apple-shell .stage-detail-fallback svg{flex:0 0 auto;color:hsl(var(--warning-hsl))}.leadstudio-console-shell.leadstudio-apple-shell .stage-detail-fallback div{display:grid;gap:6px}.leadstudio-console-shell.leadstudio-apple-shell .stage-detail-fallback strong{color:hsl(var(--foreground-hsl))!important}.leadstudio-console-shell.leadstudio-apple-shell .lead-card{position:relative}.leadstudio-console-shell.leadstudio-apple-shell .lead-card.selected{border-color:hsl(var(--primary-hsl))!important;box-shadow:inset 4px 0 hsl(var(--primary-hsl)),0 16px 34px hsl(var(--primary-hsl) / .12)!important}.leadstudio-console-shell.leadstudio-apple-shell .lead-card.selected .lead-summary{position:relative;background:hsl(var(--primary-hsl) / .08)!important}.leadstudio-console-shell.leadstudio-apple-shell .lead-card.selected .lead-summary:after{content:"Selected";position:absolute;top:10px;right:10px;border:1px solid hsl(var(--primary-hsl) / .28);border-radius:999px;background:hsl(var(--primary-hsl) / .12);color:hsl(var(--primary-hsl));padding:3px 7px;font-size:9px;font-weight:900;text-transform:uppercase}.leadstudio-console-shell.leadstudio-apple-shell .primary-action:disabled,.leadstudio-console-shell.leadstudio-apple-shell .secondary-action:disabled{border-color:hsl(var(--border-hsl))!important;background:hsl(var(--surface-3-hsl))!important;background-image:none!important;color:hsl(var(--muted-foreground-hsl))!important;box-shadow:none!important;cursor:not-allowed!important;opacity:1!important;transform:none!important}.leadstudio-console-shell.leadstudio-apple-shell .stage-action-row{gap:12px;align-items:center}.leadstudio-console-shell.leadstudio-apple-shell .terminal-action-row{border-top:1px solid hsl(var(--border-hsl));margin-top:4px;padding-top:12px}.leadstudio-console-shell.leadstudio-apple-shell .terminal-action{margin-left:auto;border-color:hsl(var(--danger-hsl) / .34)!important;background:hsl(var(--danger-hsl) / .08)!important;color:hsl(var(--danger-hsl))!important}.leadstudio-console-shell.leadstudio-apple-shell .confirmed-action{border-color:hsl(var(--success-hsl) / .34)!important;background:hsl(var(--success-hsl) / .12)!important;color:hsl(var(--success-hsl))!important}.leadstudio-console-shell.leadstudio-apple-shell .vault-outcome-card{border-left:4px solid hsl(var(--primary-hsl))!important}.leadstudio-console-shell.leadstudio-apple-shell .vault-outcome-card.live{border-left-color:hsl(var(--success-hsl))!important;background:linear-gradient(135deg,hsl(var(--success-hsl) / .1),hsl(var(--card-hsl)))!important}.leadstudio-console-shell.leadstudio-apple-shell .vault-outcome-card.lost{border-left-color:hsl(var(--danger-hsl))!important;background:linear-gradient(135deg,hsl(var(--danger-hsl) / .08),hsl(var(--card-hsl)))!important}.leadstudio-console-shell.leadstudio-apple-shell .vault-outcome-card.expired,.leadstudio-console-shell.leadstudio-apple-shell .vault-outcome-card.closed{border-left-color:hsl(var(--warning-hsl))!important;background:linear-gradient(135deg,hsl(var(--warning-hsl) / .1),hsl(var(--card-hsl)))!important}.leadstudio-console-shell.leadstudio-apple-shell .vault-outcome-card small{color:hsl(var(--muted-foreground-hsl))!important;font-weight:760}:root[data-theme=dark] .leadstudio-console-shell.leadstudio-apple-shell .lead-card-metrics b,:root[data-theme=dark] .leadstudio-console-shell.leadstudio-apple-shell .card-footer i{border-color:hsl(var(--primary-hsl) / .34)!important;background:hsl(var(--primary-hsl) / .2)!important;color:#bef9f2!important}.leadstudio-console-shell.leadstudio-apple-shell .search-match-pill{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;border:1px solid hsl(var(--primary-hsl) / .26);border-radius:999px;background:hsl(var(--primary-hsl) / .09);color:hsl(var(--primary-hsl));padding:4px 8px;font-size:10px;font-weight:850;letter-spacing:.01em;text-transform:uppercase}.leadstudio-console-shell.leadstudio-apple-shell .workbench-grid{align-items:start!important;min-height:0!important}.leadstudio-console-shell.leadstudio-apple-shell .lead-list{position:static!important;top:auto!important;align-self:start!important;align-content:start!important;min-height:0!important;margin-top:0!important;padding-top:0!important;transform:none!important}:root[data-theme=dark] .leadstudio-console-shell.leadstudio-apple-shell .search-match-pill{border-color:hsl(var(--primary-hsl) / .38);background:hsl(var(--primary-hsl) / .2);color:#bef9f2}
