.directory-credit{min-width:160px}.directory-credit small{color:#a5b7c8;max-width:225px;font-size:10px;display:block}.directory-credit.low,.directory-credit.empty{color:#ffb861}.directory-credit a{display:block}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope/manrope-37facb2a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope/manrope-c9a5f13c.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope/manrope-f00fa027.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope/manrope-bd6e7fdc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope/manrope-76dcfc73.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope/manrope-81401990.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.isolate{isolation:isolate}.order-1{order:1}.order-123{order:123}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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,)!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[spend\:one\]{spend:one}}.automation-readiness-anchor{justify-content:flex-end;width:100%;max-width:1430px;margin:0 auto;padding:12px clamp(18px,4vw,56px) 0;display:flex}.module-automation-slot{align-items:center;min-width:0;display:flex}.module-automation-slot .automation-readiness-anchor{width:auto;margin:0;padding:0}.module-automation-slot .automation-readiness-trigger{box-shadow:none;background:var(--card)}.automation-readiness-trigger{border:1px solid var(--line);background:var(--panel);border-radius:999px;align-items:center;gap:10px;min-height:40px;padding:7px 9px 7px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.automation-readiness-trigger{background:color-mix(in srgb,var(--panel) 92%,transparent)}}.automation-readiness-trigger{color:var(--text);cursor:pointer;box-shadow:0 8px 24px #0000001f}.automation-readiness-trigger:hover,.automation-readiness-trigger:focus-visible{border-color:var(--light);outline:none}.automation-readiness-trigger>span{letter-spacing:.02em;font-size:12px;font-weight:800}.automation-readiness-trigger>b{min-width:42px;color:var(--light);text-align:center;background:#0196fb21;border-radius:999px;padding:4px 8px;font-size:12px}.automation-readiness-trigger>small{border-left:1px solid var(--line);color:var(--muted);letter-spacing:.1em;padding:0 7px 0 10px;font-size:10px;font-weight:800}.automation-readiness-trigger.ready>b{color:#64d09a;background:#64d09a1a}.automation-readiness-modal-backdrop{z-index:140;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02080ec7;place-items:center;padding:clamp(14px,3vw,40px);display:grid;position:fixed;inset:0;overflow:auto}.automation-readiness-modal{overscroll-behavior:contain;width:min(1180px,100%);max-width:none;max-height:min(90vh,900px);margin:auto;position:relative;overflow:auto;box-shadow:0 30px 90px #00000070}.automation-readiness-close{z-index:2;border:1px solid var(--line);background:var(--card);width:38px;height:38px;color:var(--text);cursor:pointer;border-radius:11px;font-size:25px;line-height:1;position:absolute;top:16px;right:16px}.automation-readiness-close:hover,.automation-readiness-close:focus-visible{border-color:var(--light);color:var(--light);outline:none}.automation-readiness-modal .automation-readiness-head{padding-right:54px}.automation-readiness-details-title{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 0 12px;display:flex}.automation-readiness-details-title span{color:var(--muted);font-size:12px}.automation-readiness-details-title b{color:var(--light);letter-spacing:.04em;font-size:12px}@media (width<=760px){.automation-readiness-anchor{padding:10px 18px 0}.automation-readiness-trigger{justify-content:flex-start;width:100%}.automation-readiness-trigger>b{margin-left:auto}.automation-readiness-modal-backdrop{place-items:start center;padding:10px}.automation-readiness-modal{border-radius:18px;max-height:calc(100dvh - 20px)}.automation-readiness-modal .automation-readiness-head{padding-right:40px}.automation-readiness-details-title{flex-direction:column;align-items:flex-start;gap:4px}}@media (width>=761px){.mobile-header{justify-content:flex-start!important}.module-automation-slot{margin-right:auto}}@media (width<=760px){.module-automation-slot{max-width:calc(100% - 86px);margin-left:auto}.module-automation-slot .automation-readiness-trigger{width:auto}.module-automation-slot .automation-readiness-trigger>span{white-space:nowrap}}@media (width<=430px){.automation-readiness-trigger>small{display:none}}@media (prefers-reduced-motion:reduce){.automation-readiness-modal-backdrop,.automation-readiness-modal{scroll-behavior:auto}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-geist-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--brand-ink:#081118;--brand-depth:#01126c;--brand-royal:#00269f;--brand-cobalt:#0038ca;--brand-action:#005bea;--brand-signal:#0196fb;--brand-silver:#b0b8c7;--brand-mist:#dbe0e7;--brand-frost:#f7f9fc;--brand-white:#fff;--page:var(--brand-ink);--panel:var(--brand-depth)}@supports (color:color-mix(in lab, red, red)){:root{--panel:color-mix(in srgb,var(--brand-depth) 16%,var(--brand-ink))}}:root{--card:var(--brand-depth)}@supports (color:color-mix(in lab, red, red)){:root{--card:color-mix(in srgb,var(--brand-depth) 24%,var(--brand-ink))}}:root{--soft:var(--brand-royal)}@supports (color:color-mix(in lab, red, red)){:root{--soft:color-mix(in srgb,var(--brand-royal) 18%,var(--brand-ink))}}:root{--ink:var(--brand-frost);--text:var(--brand-frost);--muted:var(--brand-silver);--line:var(--brand-silver)}@supports (color:color-mix(in lab, red, red)){:root{--line:color-mix(in srgb,var(--brand-silver) 48%,transparent)}}:root{--blue:var(--brand-action);--deep:var(--brand-cobalt);--light:var(--brand-signal);--radius-panel:24px;--radius-card:16px;--radius-control:12px;--shadow:0 8px 24px #0000001a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--page);color:var(--ink);font-family:var(--font-geist-sans),Inter,"Noto Sans",sans-serif;margin:0;font-size:15px;line-height:1.533}button,select,textarea,input{font:inherit}code,pre,kbd,samp{font-family:var(--font-geist-mono),monospace}.app{background:radial-gradient(circle at 72% 7%,var(--brand-action),transparent 28%),var(--page);min-height:100vh}@supports (color:color-mix(in lab, red, red)){.app{background:radial-gradient(circle at 72% 7%,color-mix(in srgb,var(--brand-action) 10%,transparent),transparent 28%),var(--page)}}.sidebar{background:var(--panel);width:240px;position:fixed;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.sidebar{background:color-mix(in srgb,var(--panel) 96%,transparent)}}.sidebar{border-right:1px solid var(--line);z-index:30;flex-direction:column;padding:24px 17px 20px;display:flex}.brand{color:var(--ink);letter-spacing:.1em;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:4px 8px;font-weight:800;display:flex}.brand img{width:33px;height:33px}.brand b{color:var(--light)}nav{margin-top:34px}nav>p{letter-spacing:.16em;color:var(--muted);margin:0 0 10px;padding:0 11px;font-size:12px}.nav{width:100%;height:44px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;margin:3px 0;padding:0 12px;font-size:12px;text-decoration:none;display:flex}.nav i{text-align:center;width:18px;font-size:15px;font-style:normal}.nav:hover{background:var(--soft);color:var(--ink)}.nav.active{color:var(--ink);box-shadow:inset 2px 0 var(--blue);background:linear-gradient(90deg,#2e9eff2e,#2e9eff0a)}.nav.active i{color:var(--light)}.wallet{background:var(--card);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:5px;margin-top:auto;padding:15px;display:flex}.wallet>span{letter-spacing:.13em;color:var(--muted);font-size:12px}.wallet strong{font-size:22px}.wallet small{color:var(--muted);font-size:12px}.wallet button{border:0;border-top:1px solid var(--line);color:var(--light);cursor:pointer;background:0 0;justify-content:space-between;margin-top:5px;padding:11px 0 0;font-size:12px;display:flex}.close-nav{display:none}.main{flex-direction:column;min-height:100vh;margin-left:240px;display:flex}.main>header{z-index:20;background:var(--page);height:70px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.main>header{background:color-mix(in srgb,var(--page) 88%,transparent)}}.main>header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 4vw;display:flex}.page-name{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.page-name span,.live-pill i{background:var(--light);width:6px;height:6px;box-shadow:0 0 9px var(--light);border-radius:50%}.header-actions{align-items:center;gap:8px;display:flex}.theme{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:10px;justify-content:space-around;align-items:center;width:60px;height:34px;display:flex;position:relative}.theme span{z-index:1;font-size:12px}.theme i{background:var(--blue);border-radius:7px;width:24px;height:24px;transition:all .2s;position:absolute;left:4px}.theme i.light{background:var(--light);transform:translate(26px)}.help,.mobile-menu{border:1px solid var(--line);background:var(--card);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:9px}.avatar{background:linear-gradient(145deg,var(--light),var(--deep));color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.mobile-menu{display:none}.content{flex:1;width:100%;max-width:1280px;margin:auto;padding:48px 4vw 80px}.eyebrow{letter-spacing:.18em;color:var(--light);font-size:12px;font-weight:800}.hero{background:linear-gradient(135deg,#2e9eff1c,transparent 55%),var(--panel);border:1px solid var(--line);border-radius:22px;grid-template-columns:1.5fr .75fr;align-items:stretch;gap:24px;padding:48px;display:grid}.hero h1,.title-row h1,.empty h1{letter-spacing:-.045em;margin:13px 0 15px;font-size:43px;line-height:1.07}.hero h1 em{color:var(--light);font-style:normal}.hero>div:first-child>p,.title-row p,.empty>p{color:var(--muted);max-width:610px;font-size:13px;line-height:1.65}.primary{color:#fff;background:linear-gradient(135deg,var(--blue),var(--deep));cursor:pointer;border:0;border-radius:10px;padding:13px 17px;font-size:12px;font-weight:800;box-shadow:0 12px 30px #0c79d838}.hero .primary{margin-top:20px}.primary span{margin-left:10px}.progress-card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:22px}.progress-top{letter-spacing:.12em;color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.progress-top b{color:var(--light)}.bar{background:var(--soft);border-radius:6px;height:5px;margin:12px 0 20px}.bar i{background:var(--blue);border-radius:6px;width:20%;height:100%;display:block}.progress-card h3{font-size:14px}.progress-card ul{margin:17px 0;padding:0;list-style:none}.progress-card li{color:var(--muted);padding:8px 0 8px 24px;font-size:12px;position:relative}.progress-card li:before{content:"";border:1px solid var(--line);border-radius:50%;width:12px;height:12px;position:absolute;left:0}.progress-card li.done:before{content:"✓";color:#fff;background:var(--blue);place-items:center;font-size:12px;display:grid}.progress-card button{border:1px solid var(--line);background:var(--soft);width:100%;color:var(--ink);cursor:pointer;border-radius:9px;padding:10px;font-size:12px}.journey-head{justify-content:space-between;align-items:end;margin:55px 0 18px;display:flex}.journey-head h2{margin:8px 0 0;font-size:24px}.journey-head p{color:var(--muted);max-width:340px;font-size:12px}.journey{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.journey article{border:1px solid var(--line);background:var(--card);border-radius:14px;flex-direction:column;gap:24px;min-height:200px;padding:18px;display:flex}.journey article>span{color:var(--muted);font-size:12px}.journey article.current{background:linear-gradient(150deg,#2e9eff1c,var(--card));border-color:#2e9eff73}.journey h3{margin:0;font-size:13px}.journey p{color:var(--muted);font-size:12px;line-height:1.55}.journey button{color:var(--light);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.title-row{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.title-row h1{margin-bottom:8px;font-size:34px}.title-row p{margin:0}.project-link,.recent-head button{color:var(--light);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.creation-tabs{border:1px solid var(--line);background:var(--panel);border-radius:11px;gap:3px;width:max-content;margin:0 auto 18px;padding:4px;display:flex}.creation-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 24px;font-size:12px}.creation-tabs button.active{background:linear-gradient(135deg,var(--blue),var(--deep));color:#fff}.studio-workspace{grid-template-columns:.65fr 1.35fr;grid-template-areas:"preview creator";gap:16px;display:grid}.creator{grid-area:creator}.model-preview{grid-area:preview}.creator,.model-preview,.phone-card{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:24px}.prompt-head{justify-content:space-between;align-items:center;display:flex}.prompt-head button{color:var(--light);cursor:pointer;background:0 0;border:0;font-size:12px}.creator label,.phone-search label{color:var(--muted);letter-spacing:.08em;margin-bottom:9px;font-size:12px;display:block}.creator textarea{resize:vertical;border:1px solid var(--line);background:var(--card);width:100%;height:235px;color:var(--ink);border-radius:12px;outline:none;padding:18px;font-size:12px;line-height:1.65}.creator textarea:focus{border-color:var(--blue)}select{border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink);border-radius:8px;padding:10px;font-size:12px}.studio-options{grid-template-columns:1.2fr .8fr .8fr 1fr;align-items:end;gap:9px;margin:17px 0;display:grid}.studio-options label{margin:0}.reference{border:1px solid var(--line);background:var(--card);height:35px;color:var(--ink);cursor:pointer;border-radius:8px;font-size:12px}.generate-row{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;padding-top:17px;display:flex}.generate{min-width:180px}.preview-label{color:var(--muted);letter-spacing:.1em;justify-content:space-between;margin-bottom:12px;font-size:12px;display:flex}.preview-label b{color:var(--light)}.preview-frame{color:#fff;background:radial-gradient(circle at 55% 38%,#68c4ff47,#0000 20%),linear-gradient(145deg,#071018,#0b2740);border-radius:14px;align-content:center;place-items:center;min-height:300px;display:grid}.preview-frame>span{background:#2e9eff1f;border:1px solid #68c4ff73;border-radius:50%;place-items:center;width:55px;height:55px;display:grid}.preview-frame p{margin:15px 0 4px;font-size:12px}.preview-frame small{color:#8ba9be;font-size:12px}.preview-note{margin-top:16px}.preview-note b{font-size:12px}.preview-note p{color:var(--muted);font-size:12px;line-height:1.55}.recent-head{justify-content:space-between;align-items:end;margin:42px 0 14px;display:flex}.recent-head h2{margin:7px 0 0;font-size:22px}.recent-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.recent-grid article{background:var(--panel);border:1px solid var(--line);border-radius:14px;grid-template-columns:92px 1fr;align-items:center;gap:14px;padding:10px;display:grid;position:relative}.recent-art{color:#fff;background:linear-gradient(145deg,#0b2337,#135a8f);border-radius:9px;place-items:center;height:72px;display:grid}.art-1{background:linear-gradient(145deg,#102334,#1d78a6)}.art-2{background:radial-gradient(circle,#339ff2,#0a243b)}.recent-grid small{color:var(--light);font-size:12px}.recent-grid h3{margin:5px 0;font-size:12px}.recent-grid p{color:var(--muted);margin:0;font-size:12px}.recent-grid article>button{color:var(--muted);cursor:pointer;background:0 0;border:0;position:absolute;top:8px;right:9px}.phone-card{padding:34px}.phone-intro{align-items:center;gap:15px;display:flex}.phone-intro>span{width:46px;height:46px;color:var(--light);background:#2e9eff21;border-radius:12px;place-items:center;font-size:20px;display:grid}.phone-intro h2{margin:0 0 6px;font-size:17px}.phone-intro p{color:var(--muted);margin:0;font-size:12px}.phone-search{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;margin:30px 0;display:grid}.phone-search label{margin:0}.phone-search select{margin-top:8px;padding:12px}.privacy-note{border-top:1px solid var(--line);flex-direction:column;gap:5px;padding-top:20px;display:flex}.privacy-note b{font-size:12px}.privacy-note span{color:var(--muted);font-size:12px}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:600px;display:flex}.empty-icon{border:1px solid var(--line);background:var(--card);width:70px;height:70px;color:var(--light);border-radius:20px;place-items:center;margin:20px;font-size:25px;display:grid}.empty h1{margin:0;font-size:34px}.empty>p{max-width:500px}.empty .primary{margin-top:16px}.toast{z-index:60;background:var(--ink);color:var(--page);box-shadow:var(--shadow);border-radius:11px;padding:14px 18px;font-size:12px;font-weight:800;position:fixed;bottom:25px;right:25px}.scrim{display:none}@media (width<=1050px){.journey{grid-template-columns:repeat(3,1fr)}.hero{grid-template-columns:1fr .85fr;padding:36px}.hero h1{font-size:36px}.studio-workspace{grid-template-columns:1fr;grid-template-areas:"creator""preview"}.studio-options{grid-template-columns:repeat(2,1fr)}.recent-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.sidebar{box-shadow:var(--shadow);transition:all .25s;transform:translate(-105%)}.sidebar.open{transform:translate(0)}.close-nav{color:var(--muted);background:0 0;border:0;margin-top:12px;font-size:12px;display:block}.main{margin-left:0}.mobile-menu{display:block}.page-name{display:none}.scrim{z-index:25;background:#00000080;border:0;display:block;position:fixed;inset:0}.content{padding:28px 18px 60px}.hero{grid-template-columns:1fr;padding:28px 23px}.hero h1{font-size:32px}.journey-head{flex-direction:column;align-items:start}.journey{grid-template-columns:1fr 1fr}.title-row{align-items:start;gap:16px}.title-row h1{font-size:28px}.field-row,.phone-search{grid-template-columns:1fr}.preview{padding:18px}.preview-frame{min-height:300px}}@media (width<=460px){.journey{grid-template-columns:1fr}.journey article{min-height:160px}.title-row{flex-direction:column}.hero h1{font-size:29px}.studio-workspace{gap:10px}.creator,.model-preview,.phone-card{padding:18px}.studio-options,.recent-grid{grid-template-columns:1fr}.generate-row{flex-direction:column;align-items:stretch;gap:14px}.generate{width:100%}.creator textarea{height:210px}.toast{bottom:16px;left:16px;right:16px}}@media (width>=761px){.sidebar{width:76px;padding:24px 12px 20px;transition:width .22s,padding .22s;overflow:hidden;box-shadow:8px 0 28px #0000}.sidebar:is(:hover,:focus-within){width:240px;padding:24px 17px 20px;box-shadow:8px 0 28px #0000001f}.sidebar .brand,.sidebar .nav,.sidebar nav>p{white-space:nowrap}.sidebar .brand img{min-width:33px}.sidebar .nav i{min-width:18px}.sidebar:not(:hover):not(:focus-within) .brand span,.sidebar:not(:hover):not(:focus-within) nav>p{opacity:0}.sidebar:not(:hover):not(:focus-within) .nav{gap:0;padding:0 9px;font-size:0}.sidebar:not(:hover):not(:focus-within) .nav i{font-size:15px}.sidebar:not(:hover):not(:focus-within) .wallet{opacity:0;pointer-events:none}.sidebar:not(:hover):not(:focus-within) .admin-account-switcher{display:none}.main{margin-left:76px}}.nav-mission{color:#d9b877!important;font-size:13px!important}.mission-shell{background:radial-gradient(circle at 73% 2%,#976f2c26,#0000 27%),linear-gradient(#ffffff05,#0000 38%);min-height:100vh;padding:34px clamp(18px,3vw,52px) 72px}.mission-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:32px;padding:24px 0 28px;display:flex}.mission-eyebrow{color:#cbaa69;letter-spacing:.16em;font-size:12px;font-weight:800;display:block}.mission-hero h1{letter-spacing:-.055em;max-width:850px;margin:12px 0 16px;font-size:clamp(38px,5vw,68px);line-height:.98}.mission-hero h1 em{color:#c9ad75;font-family:Georgia,serif;font-weight:400}.mission-hero p{max-width:720px;color:var(--muted);font-size:15px}.mission-health{border:1px solid var(--line);background:var(--panel);border-radius:20px;gap:8px;min-width:185px;padding:18px;display:grid}.mission-health>span{letter-spacing:.15em;font-size:12px;font-weight:900}.mission-health .healthy{color:#64d09a}.mission-health .danger{color:#ff7d72}.mission-health b{font-size:23px}.mission-health small{color:var(--muted)}.mission-tabs{scrollbar-width:none;gap:7px;padding:18px 0 22px;display:flex;overflow-x:auto}.mission-tabs button{white-space:nowrap;border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:999px;padding:9px 13px;font-size:12px}.mission-tabs button.active{color:#111;background:#c5a462;border-color:#c5a462;font-weight:800}.mission-grid{grid-template-columns:1.25fr 1fr;gap:16px;display:grid}.mission-stack{gap:16px;display:grid}.mission-panel{background:linear-gradient(145deg,var(--panel),#ffffff05);border:1px solid var(--line);border-radius:24px;padding:clamp(20px,2.5vw,32px);box-shadow:0 22px 60px #0000001f}.mission-panel h2{letter-spacing:-.035em;margin:8px 0;font-size:clamp(23px,2.4vw,34px)}.mission-panel h3{margin:10px 0;font-size:20px}.mission-panel p{color:var(--muted);line-height:1.6}.mission-panel button,.mission-empty button{color:#111;background:#c8a766;border:0;border-radius:12px;padding:12px 16px;font-weight:800}.mission-panel button:disabled{opacity:.45}.mission-panel button.secondary{color:var(--text);border:1px solid var(--line);background:0 0}.danger-button{color:#fff!important;background:#7d251f!important}.panel-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.panel-head h2{margin:0;font-size:21px}.panel-head span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.chief-card{background:linear-gradient(145deg,#c5a4622e,var(--panel))}.chief-card>span{letter-spacing:.16em;color:#cfb77f;font-size:12px;font-weight:900}.chief-action{border-left:2px solid #c5a462;margin:20px 0;padding-left:16px}.chief-action p{margin:5px 0}.pause-card{border-color:#e55f5057}.metric-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.metric-grid>div{border:1px solid var(--line);background:#ffffff06;border-radius:15px;padding:15px}.metric-grid span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;display:block}.metric-grid strong{margin-top:8px;font-size:20px;display:block}.capability-list{gap:8px;display:grid}.status-line{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.status-line:last-child{border:0}.status-line>span{font-size:13px}.status-line b{letter-spacing:.08em;border-radius:999px;padding:5px 8px;font-size:12px}.status-line .ok{color:#64d09a;background:#64d09a1a}.status-line .off{color:#e0a39d;background:#e05a4d1a}.status-line .warn{color:#e0c078;background:#e0c0781a}.decision-card{grid-template-columns:1.3fr 1fr;gap:28px;display:grid}.decision-facts{gap:10px;display:grid}.decision-actions{grid-column:1/-1;gap:10px;display:flex}.mission-fact{border-left:1px solid #c5a462;padding-left:13px}.mission-fact span{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:12px}.mission-fact p{color:var(--text);margin:4px 0}.mission-order-head{justify-content:space-between;gap:24px;display:flex}.mission-order-head>b{color:#cdb478;border:1px solid #c5a462;border-radius:999px;height:max-content;padding:8px 11px;font-size:12px}.funnel-strip{grid-template-columns:repeat(6,1fr);gap:8px;margin:26px 0;display:grid}.funnel-strip div{border:1px solid var(--line);background:#ffffff06;border-radius:13px;padding:13px}.funnel-strip strong{font-size:20px;display:block}.funnel-strip span{color:var(--muted);font-size:12px}.mission-order-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.mission-order-actions span{color:var(--muted);margin-left:auto;font-size:12px}.sop-chain{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.sop-chain>div{border:1px solid var(--line);border-radius:16px;padding:16px;position:relative}.sop-chain>div>span{color:#111;background:#c5a462;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;font-weight:900;display:grid}.sop-chain b{margin-top:14px;display:block}.sop-chain p{min-height:56px;font-size:12px}.sop-chain small{color:#e0c078;font-size:12px}.proof-path{gap:8px;padding:13px 0;display:flex;overflow:auto}.proof-path span{white-space:nowrap;border:1px solid var(--line);border-radius:999px;padding:9px 12px;font-size:12px}.proof-path span+span:before{content:"→";color:#c5a462;margin-right:12px}.truth-note{border-top:1px solid var(--line);padding-top:14px;font-size:12px!important}.capital-cards{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.workforce-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.workforce-grid>div{border:1px solid var(--line);border-radius:16px;padding:18px}.workforce-grid span,.workforce-grid small{letter-spacing:.12em;color:#cdb478;font-size:12px;font-weight:900}.workforce-grid h3{font-size:17px}.workforce-grid p{font-size:12px}.source-table{display:grid}.source-table>div{border-bottom:1px solid var(--line);grid-template-columns:1.6fr .55fr .55fr;align-items:center;gap:16px;padding:13px 0;display:grid}.source-table b,.source-table small{display:block}.source-table small{color:var(--muted);margin-top:4px;font-size:12px}.source-table>div>span{color:#d1b578;font-size:12px}.control-banner{border-color:#e55f5059;justify-content:space-between;align-items:center;gap:24px;display:flex}.mission-empty{text-align:center;padding:clamp(46px,8vw,110px)}.mission-empty>span{letter-spacing:.15em;color:#c5a462;font-size:12px}.mission-empty p{max-width:630px;margin:12px auto 20px}.brief-lead h2{font-size:clamp(30px,4vw,48px)}@media (width<=980px){.mission-grid,.decision-card{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(2,1fr)}.funnel-strip{grid-template-columns:repeat(3,1fr)}.sop-chain,.capital-cards,.workforce-grid{grid-template-columns:repeat(2,1fr)}.decision-actions{grid-column:auto}.mission-order-actions span{width:100%;margin:8px 0 0}.source-table>div{grid-template-columns:1fr auto}.source-table>div>small{grid-column:1/-1}.control-banner{flex-direction:column;align-items:flex-start}}@media (width<=620px){.mission-shell{padding:16px 14px 48px}.mission-hero{flex-direction:column;align-items:flex-start}.mission-health{width:100%}.metric-grid,.funnel-strip,.sop-chain,.capital-cards,.workforce-grid{grid-template-columns:1fr}.mission-tabs{margin-inline:-14px;padding-inline:14px}.mission-panel{border-radius:18px}.decision-actions{flex-direction:column}.control-banner button{width:100%}}.creation-tabs{width:100%;overflow-x:auto}.creation-tabs button{white-space:nowrap;flex:1;min-width:92px;padding:10px 12px}.creation-tabs button span{margin-right:6px}.tool-intro{align-items:center;gap:12px;margin-bottom:20px;display:flex}.tool-intro>span{background:var(--soft);width:38px;height:38px;color:var(--light);border-radius:10px;place-items:center;display:grid}.tool-intro h2{margin:0 0 4px;font-size:15px}.tool-intro p{color:var(--muted);margin:0;font-size:12px}.upload-zone{width:100%;color:var(--light);cursor:pointer;background:#2e9eff0d;border:1px dashed #2e9eff59;border-radius:11px;justify-content:space-between;align-items:center;margin-top:10px;padding:15px;display:flex}.upload-zone b{font-size:12px}.upload-zone span{color:var(--muted);font-size:12px}@media (width<=760px){.creation-tabs{justify-content:flex-start}.creation-tabs button{flex:none}}@media (width<=460px){.upload-zone{flex-direction:column;align-items:flex-start;gap:5px}}.sidebar-tools{border-top:1px solid var(--line);margin-top:auto;padding-top:10px}.sidebar-tools .nav span{white-space:nowrap}.settings-nav-children{border-left:1px solid var(--line);margin:0 0 5px 12px;padding-left:8px}.settings-nav-children .nav{height:38px;margin:1px 0;padding-left:8px;font-size:12px}.settings-nav-children .nav i{font-size:12px}.module-access-boundary{min-height:100vh}.plan-gate-backdrop{z-index:110;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#01070cd6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.plan-gate-dialog{background:var(--page);border:1px solid #68c4ff3d;border-radius:22px;width:min(1240px,100%);max-height:94vh;overflow:auto;box-shadow:0 30px 100px #0000008c}.plan-gate-dialog>header{z-index:3;border-bottom:1px solid var(--line);background:var(--page);justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 26px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.plan-gate-dialog>header{background:color-mix(in srgb,var(--page) 95%,transparent)}}.plan-gate-dialog>header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.plan-gate-dialog h2{margin:7px 0 5px;font-size:25px}.plan-gate-dialog header p{color:var(--muted);margin:0;font-size:13px}.plan-gate-dialog header>button{border:1px solid var(--line);background:var(--card);width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:10px;font-size:22px}.subscriptions-embedded{padding:24px}.subscriptions-embedded .subscriptions-head{display:none}.subscriptions-embedded .plans{grid-template-columns:repeat(3,minmax(0,1fr))}.subscriptions-embedded .plans article{min-height:430px}.ads-browse-preview{border:1px solid var(--line);background:radial-gradient(circle at 82% 10%,#4aa8ff21,transparent 30%),var(--panel);border-radius:18px;min-height:430px;padding:42px}.ads-browse-preview h2{max-width:760px;margin:10px 0;font-size:36px}.ads-browse-preview>p{max-width:720px;color:var(--muted);margin:0;font-size:15px;line-height:1.65}.ads-browse-preview>div{grid-template-columns:repeat(3,1fr);gap:10px;margin:28px 0;display:grid}.ads-browse-preview article{border:1px solid var(--line);background:var(--card);border-radius:12px;align-items:center;gap:10px;padding:15px;display:flex}.ads-browse-preview article i{color:#79d6b3;font-style:normal}.ads-browse-preview article b{font-size:13px}.account-nav i{background:linear-gradient(145deg,var(--light),var(--deep));color:#fff;border-radius:7px;place-items:center;height:22px;display:grid;font-size:12px!important}.wallet{margin-top:10px}.main>.mobile-header{display:none}.tester-banner{z-index:19;background:var(--page);border-bottom:1px solid #68c4ff38;justify-content:space-between;align-items:center;gap:18px;margin:0;padding:11px 28px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.tester-banner{background:color-mix(in srgb,var(--page) 91%,#12314b 9%)}}.tester-banner>div{align-items:center;gap:12px;min-width:0;display:flex}.tester-banner b{color:var(--light);letter-spacing:.04em;flex:none;font-size:12px}.tester-banner span{color:var(--muted);font-size:12px;line-height:1.45}.tester-banner a{color:var(--light);flex:none;font-size:12px;font-weight:800;text-decoration:none}.tester-wallet{background:linear-gradient(145deg,#68c4ff17,#0000)!important;border-color:#68c4ff40!important}.content{padding-top:32px}.studio-page{padding-top:18px}.studio-options{grid-template-columns:1.5fr 1fr .75fr .8fr 1fr}.model-select select{border-color:#2e9eff73;box-shadow:0 0 0 1px #2e9eff14}@media (width>=761px){.sidebar:not(:hover):not(:focus-within) .sidebar-tools .nav span{opacity:0;max-width:0;overflow:hidden}.sidebar:not(:hover):not(:focus-within) .sidebar-tools .nav{gap:0;padding:0 9px;font-size:0}.sidebar:not(:hover):not(:focus-within) .sidebar-tools .nav i{font-size:15px}.sidebar:not(:hover):not(:focus-within) .settings-nav-children{border-left:0;margin-left:0;padding-left:0}}@media (width<=1050px){.studio-options{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.main>.mobile-header{z-index:20;background:var(--page);height:56px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.main>.mobile-header{background:color-mix(in srgb,var(--page) 90%,transparent)}}.main>.mobile-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);letter-spacing:.12em;align-items:center;gap:12px;padding:0 18px;font-size:12px;font-weight:800;display:flex}.mobile-menu{display:block}.tester-banner{padding:10px 18px}.tester-banner>div{flex-direction:column;align-items:flex-start;gap:3px}.tester-banner span{max-width:620px}.content,.studio-page{padding-top:22px}.plan-gate-backdrop{padding:0}.plan-gate-dialog{border:0;border-radius:0;height:100dvh;max-height:none}.plan-gate-dialog>header{padding:18px}.subscriptions-embedded{padding:16px}.subscriptions-embedded .plans{grid-template-columns:1fr}.ads-browse-preview{padding:27px 21px}.ads-browse-preview h2{font-size:29px}.ads-browse-preview>div{grid-template-columns:1fr}}@media (width<=460px){.studio-options{grid-template-columns:1fr}}@media (width<=620px){.tester-banner{flex-direction:column;align-items:flex-start;gap:7px}.tester-banner a{padding-top:2px}}.brand-mark{filter:drop-shadow(0 5px 12px #0052be3d);background:url(/shofield-ai-mark.png) 50%/contain no-repeat;width:35px;min-width:35px;height:35px}.brain-control-overview{justify-items:end;gap:9px;display:grid}.brain-control-shortcuts{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.brain-control-shortcuts button{border-radius:var(--radius-control);background:var(--brand-action);min-height:44px;color:var(--brand-white);cursor:pointer;border:1px solid #0000;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:850;display:inline-flex}.brain-control-shortcuts button:hover{background:var(--brand-cobalt)}.brain-control-shortcuts button.danger{background:#f18a96;border-color:#f18a966b}@supports (color:color-mix(in lab, red, red)){.brain-control-shortcuts button.danger{background:color-mix(in srgb,#f18a96 9%,var(--card))}}.brain-control-shortcuts button.danger{color:#ffc7ce}.brain-control-shortcuts button.danger:hover{background:#f18a96}@supports (color:color-mix(in lab, red, red)){.brain-control-shortcuts button.danger:hover{background:color-mix(in srgb,#f18a96 16%,var(--card))}}.agent-control-backdrop{z-index:160;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#01070cc7;justify-content:flex-end;display:flex;position:fixed;inset:0}.agent-control-centre{border-left:1px solid var(--brand-signal);flex-direction:column;width:min(720px,100vw - 32px);height:100dvh;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.agent-control-centre{border-left:1px solid color-mix(in srgb,var(--brand-signal) 34%,transparent)}}.agent-control-centre{background:radial-gradient(circle at 100% 0,var(--brand-action),transparent 30%),var(--page)}@supports (color:color-mix(in lab, red, red)){.agent-control-centre{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--brand-action) 14%,transparent),transparent 30%),var(--page)}}.agent-control-centre{overflow:hidden;box-shadow:-28px 0 80px #0000006b}.agent-control-header{z-index:2;border-bottom:1px solid var(--line);background:var(--page);grid-template-columns:48px minmax(0,1fr) 44px;align-items:start;gap:14px;padding:22px 24px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.agent-control-header{background:color-mix(in srgb,var(--page) 94%,transparent)}}.agent-control-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.agent-control-brand{border:1px solid var(--brand-signal);place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.agent-control-brand{border:1px solid color-mix(in srgb,var(--brand-signal) 25%,transparent)}}.agent-control-brand{border-radius:var(--radius-control);background:var(--card)}.agent-control-brand>span{background:url(/shofield-ai-mark.png) 50%/contain no-repeat;width:36px;height:36px}.agent-control-header>div:nth-child(2){gap:4px;display:grid}.agent-control-header span{color:var(--brand-signal);letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:900}.agent-control-header h2{letter-spacing:-.035em;margin:0;font-size:27px;line-height:1.08}.agent-control-header p{max-width:520px;color:var(--muted);margin:1px 0 0;font-size:13px;line-height:1.55}.agent-control-close{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--card);width:44px;height:44px;color:var(--ink);cursor:pointer;place-items:center;display:grid}.agent-control-close:hover{border-color:var(--brand-signal)}@supports (color:color-mix(in lab, red, red)){.agent-control-close:hover{border-color:color-mix(in srgb,var(--brand-signal) 50%,transparent)}}.agent-control-close:hover{color:var(--brand-signal)}.agent-control-scroll{overscroll-behavior:contain;flex:1;align-content:start;gap:12px;padding:20px 24px 120px;display:grid;overflow-y:auto}.agent-control-identity{border:1px solid var(--line);border-radius:var(--radius-card);background:linear-gradient(145deg,var(--brand-action),transparent 55%),var(--panel);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.agent-control-identity{background:linear-gradient(145deg,color-mix(in srgb,var(--brand-action) 8%,transparent),transparent 55%),var(--panel)}}.agent-control-kind{border-radius:var(--radius-control);background:var(--brand-action);place-items:center;width:52px;height:52px;display:grid}@supports (color:color-mix(in lab, red, red)){.agent-control-kind{background:color-mix(in srgb,var(--brand-action) 12%,var(--card))}}.agent-control-kind{color:var(--brand-signal)}.agent-control-identity>div:nth-child(2){min-width:0}.agent-control-identity span,.agent-control-outcome>span,.agent-control-chip-groups span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850;display:block}.agent-control-identity h3{letter-spacing:-.025em;margin:5px 0 3px;font-size:22px;line-height:1.15}.agent-control-identity p{color:var(--muted);margin:0;font-size:13px}.agent-control-identity>em{background:var(--soft);color:var(--muted);border-radius:999px;align-self:start;padding:6px 9px;font-size:12px;font-style:normal;font-weight:850}.tone-live .agent-control-identity>em{color:#8ef0ca;background:#63e6b51c}.tone-ready .agent-control-identity>em{color:#88d3ff;background:#65c5ff1c}.tone-attention .agent-control-identity>em{color:#ffc0c7;background:#f18a961c}.agent-control-outcome,.agent-control-truth,.agent-control-section{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel)}.agent-control-outcome{padding:17px 18px}.agent-control-outcome p{color:var(--ink);margin:7px 0 0;font-size:14px;line-height:1.6}.agent-control-truth{background:var(--brand-action);grid-template-columns:34px minmax(0,1fr);gap:10px;padding:15px 17px;display:grid}@supports (color:color-mix(in lab, red, red)){.agent-control-truth{background:color-mix(in srgb,var(--brand-action) 5%,var(--panel))}}.agent-control-truth{color:var(--brand-signal)}.agent-control-truth>div{gap:4px;display:grid}.agent-control-truth strong{color:var(--ink);font-size:13px}.agent-control-truth p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.agent-control-notice{border:1px solid var(--line);border-radius:var(--radius-control);align-items:flex-start;gap:9px;padding:13px 15px;font-size:13px;line-height:1.5;display:flex}.agent-control-notice.success{color:#9aefd0;background:#63e6b512;border-color:#63e6b547}.agent-control-notice.error{color:#ffc4cb;background:#f18a9614;border-color:#f18a9652}.agent-control-section{padding:18px}.agent-control-section>header{border-bottom:1px solid var(--line);color:var(--brand-signal);grid-template-columns:28px minmax(0,1fr);gap:8px;padding-bottom:14px;display:grid}.agent-control-section>header>div{gap:3px;display:grid}.agent-control-section h4{color:var(--ink);margin:0;font-size:15px}.agent-control-section header p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.agent-control-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.agent-control-facts>div{border-radius:var(--radius-control);background:var(--card);gap:5px;min-width:0;padding:11px 12px;display:grid}.agent-control-facts>div.wide{grid-column:1/-1}.agent-control-facts dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.agent-control-facts dd{overflow-wrap:anywhere;color:var(--ink);margin:0;font-size:13px;font-weight:750;line-height:1.4}.agent-control-chip-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.agent-control-chip-groups>div{border-radius:var(--radius-control);background:var(--card);min-width:0;padding:12px}.agent-control-chip-groups p{overflow-wrap:anywhere;color:var(--ink);margin:6px 0 0;font-size:13px;line-height:1.5}.agent-control-empty{border:1px dashed var(--line);border-radius:var(--radius-control);color:var(--muted);text-align:center;margin-top:14px;padding:18px;font-size:13px}.agent-control-timeline{gap:0;margin-top:15px;display:grid}.agent-control-timeline h5{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:12px}.agent-control-timeline article{grid-template-columns:12px minmax(0,1fr);gap:10px;padding:9px 0;display:grid;position:relative}.agent-control-timeline article:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:25px;bottom:-2px;left:4px}.agent-control-timeline article>i{background:var(--muted);border-radius:50%;width:9px;height:9px;margin-top:5px}.agent-control-timeline article>i.success{background:#63e6b5}.agent-control-timeline article>i.warn{background:#e7c573}.agent-control-timeline article>i.ready{background:#65c5ff}.agent-control-timeline article>div{gap:3px;display:grid}.agent-control-timeline strong{font-size:13px}.agent-control-timeline p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.agent-control-timeline small{color:var(--muted);font-size:12px}.agent-control-sequence{gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid}.agent-control-sequence li{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;gap:10px;padding:10px 0;display:grid}.agent-control-sequence li:last-child{border:0}.agent-control-sequence li>i{border:1px solid var(--brand-signal);place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.agent-control-sequence li>i{border:1px solid color-mix(in srgb,var(--brand-signal) 30%,transparent)}}.agent-control-sequence li>i{color:var(--brand-signal);border-radius:999px;font-size:12px;font-style:normal}.agent-control-sequence li>div{gap:3px;display:grid}.agent-control-sequence strong{font-size:13px}.agent-control-sequence p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.agent-control-sequence em{color:#e7c573;background:#e7c57317;border-radius:7px;height:max-content;padding:4px 7px;font-size:12px;font-style:normal}.agent-control-actions{z-index:2;padding:15px 24px max(15px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--page);flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.agent-control-actions{background:color-mix(in srgb,var(--page) 94%,transparent)}}.agent-control-actions{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.agent-control-actions button{justify-content:center;align-items:center;gap:7px;min-height:44px;display:inline-flex}.agent-control-actions .danger{color:#ffc0c7;border-color:#f18a965c}.agent-control-confirm{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#01070cdb;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.agent-control-confirm>div{border-radius:var(--radius-panel);background:var(--panel);width:min(480px,100%);box-shadow:var(--shadow);border:1px solid #f18a9657;justify-items:start;gap:11px;padding:24px;display:grid}.agent-control-confirm>div>svg{color:#f18a96}.agent-control-confirm h3{margin:0;font-size:22px}.agent-control-confirm p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.agent-control-confirm>div>div{justify-content:flex-end;gap:8px;width:100%;margin-top:5px;display:flex}.agent-control-confirm button{min-height:44px}.agent-control-confirm .danger{color:#ffc0c7;border-color:#f18a9666}.agent-control-backdrop{z-index:500}@media (width<=920px){.brain-control-overview{justify-items:stretch;width:100%}.brain-control-shortcuts{justify-content:flex-start}.brain-control-shortcuts button{flex:1}.agent-control-centre{border-left:0;width:100%}.agent-control-header{padding:18px}.agent-control-scroll{padding:16px 18px 118px}.agent-control-actions{padding-inline:18px}}@media (width<=620px){.agent-control-header{grid-template-columns:42px minmax(0,1fr) 44px;gap:10px;padding:14px}.agent-control-brand{width:42px;height:42px}.agent-control-brand>span{width:31px;height:31px}.agent-control-header h2{font-size:22px}.agent-control-header p{display:none}.agent-control-scroll{padding:13px 14px 136px}.agent-control-identity{grid-template-columns:46px minmax(0,1fr);padding:14px}.agent-control-kind{width:46px;height:46px}.agent-control-identity>em{grid-column:2;width:max-content}.agent-control-facts,.agent-control-chip-groups{grid-template-columns:1fr}.agent-control-facts>div.wide{grid-column:auto}.agent-control-actions{padding:11px 14px max(11px,env(safe-area-inset-bottom));grid-template-columns:1fr 1fr;display:grid}.agent-control-actions button{width:100%}.agent-control-actions button:only-child{grid-column:1/-1}.agent-control-confirm{padding:14px}.agent-control-confirm>div>div{flex-direction:column}.agent-control-confirm button{width:100%}}nav>p,.wallet>span,.wallet small,.wallet button,.eyebrow,.progress-top,.progress-card li,.progress-card button,.journey article>span,.journey p,.journey button,.journey-head p,.project-link,.recent-head button,.creation-tabs button,.prompt-head button,.creator label,.phone-search label,select,.reference,.cost span,.cost strong,.preview-label,.preview-frame small,.preview-note p,.recent-grid small,.recent-grid p,.phone-intro p,.privacy-note span,.close-nav,.tool-intro p,.upload-zone b,.upload-zone span{font-size:12px}.nav{font-size:14px}.primary{font-size:13px}.creator textarea{font-size:14px}.tool-intro h2{font-size:18px}.preview-note b,.privacy-note b{font-size:13px}.recent-grid h3{font-size:14px}.phone-intro h2{font-size:19px}.toast{font-size:13px}.video-preview{background:#02070c;min-height:390px;display:block;position:relative;overflow:hidden}.preview-frame{position:relative}.frame-refresh{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;background:#040e16b8;border:1px solid #ffffff4d;border-radius:10px;place-items:center;width:38px;height:38px;font-size:22px;line-height:1;transition:transform .18s,background .18s;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 6px 18px #0003}.frame-refresh:hover{background:#0c79d8eb;transform:rotate(25deg)}.frame-refresh:focus-visible{outline:2px solid var(--light);outline-offset:2px}.frame-actions{z-index:7;gap:8px;display:flex;position:absolute;top:12px;right:12px}.frame-control{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;background:#040e16c7;border:1px solid #ffffff52;border-radius:10px;place-items:center;width:40px;height:40px;font-size:22px;line-height:1;display:grid;box-shadow:0 6px 18px #0000003d}.frame-control:hover{background:#0c79d8f0}.frame-control:focus-visible{outline-offset:2px;outline:2px solid #fff}.video-preview:fullscreen{background:#000;border-radius:0;width:100vw;height:100vh;min-height:100vh}:is(.video-preview:fullscreen video,.video-preview:fullscreen iframe){object-fit:contain}.video-preview.expanded{z-index:100;background:#000;border-radius:0;width:100vw;height:100dvh;min-height:100dvh;position:fixed;inset:0}.video-preview.expanded video,.video-preview.expanded iframe{object-fit:contain}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.image-reference-studio{background:#051220eb;border:1px solid #60beff4d;border-radius:16px;min-width:0;margin:18px 0;padding:20px}.image-ref-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.image-ref-heading h3{margin:0;font-size:1.05rem}.image-ref-heading>span{color:#9dcfff;font-size:.875rem}.image-reference-studio label{color:#d4e7f7;gap:8px;display:grid;font-size:.875rem!important}.image-reference-studio textarea{resize:vertical;width:100%;min-height:105px;margin:0 0 14px;font-size:1rem;line-height:1.5}.image-ref-options{grid-template-columns:2fr 1fr 1.5fr;gap:12px;display:grid}.image-reference-studio select{width:100%;min-width:0;min-height:44px;font-size:.875rem!important}.image-ref-generate{align-items:center;gap:16px;margin:18px 0 26px;display:flex}.image-ref-generate small{color:#acc1d4;font-size:.8125rem;line-height:1.5}.image-ref-generate button{white-space:nowrap;min-height:44px}.image-ref-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.image-ref-grid article{background:#081727;border:1px solid #60beff33;border-radius:12px;min-width:0;padding:10px;overflow:hidden}.image-ref-grid article>a{display:block}.image-ref-grid img{aspect-ratio:1;object-fit:contain;background:#02070e;border-radius:6px;width:100%;display:block}.image-ref-grid article>b{margin:10px 0;font-size:.875rem;display:block}.image-ref-grid small{color:#adc2d6;overflow-wrap:anywhere;font-size:.8125rem;line-height:1.4;display:block}.image-ref-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.image-ref-actions button,.image-ref-actions a,.image-ref-heading>button,.generate-reference-toggle{font:inherit;color:#c9e8ff;cursor:pointer;background:#2d9dff1f;border:1px solid #60beff4d;border-radius:8px;padding:10px 12px;font-size:.875rem;text-decoration:none}.image-ref-actions button:disabled{opacity:.5;cursor:not-allowed}.image-ref-placeholder{color:#a6bfd5;place-items:center;min-height:130px;display:grid}.image-ref-empty{color:#acc1d4;font-size:.875rem}.generate-reference-toggle{margin:8px 0}.reference-upload-progress{overflow-wrap:anywhere;gap:8px;margin:12px 0;font-size:.875rem;display:grid}.reference-upload-progress progress{accent-color:#35adff;width:100%}.creator .image-ref-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creator .image-ref-options{grid-template-columns:1fr 1fr}.creator .image-ref-options>label:first-child{grid-column:1/-1}@media (width<=680px){.image-reference-studio{padding:14px}.image-ref-options{grid-template-columns:1fr 1fr}.image-ref-options>label:first-child{grid-column:1/-1}.image-ref-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.image-ref-generate{flex-direction:column;align-items:flex-start}}@media (width<=420px){.creator .image-ref-grid,.image-ref-grid{grid-template-columns:1fr}}.reference-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.reference-list article{border:1px solid var(--line);background:var(--card);border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto 28px;align-items:center;gap:9px;min-width:0;padding:8px;display:grid}.reference-thumb{background:var(--soft);width:42px;height:42px;color:var(--light);border-radius:8px;place-items:center;font-size:12px;font-weight:800;display:grid;overflow:hidden}.reference-thumb img{object-fit:cover;width:100%;height:100%}.reference-list article>div:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.reference-list b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.reference-list small{color:var(--muted);font-size:12px}.reference-list article>button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:22px}.placement-guide{background:#2e9eff14;border:1px solid #2e9eff6b;border-radius:11px;grid-template-columns:36px 1fr;align-items:center;gap:10px;margin-top:10px;padding:12px;display:grid}.placement-icon{background:var(--blue);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.placement-guide b{font-size:13px}.placement-guide p{color:var(--muted);margin:3px 0 0;font-size:12px}.place-reference{width:34px;height:34px!important;color:var(--light)!important;background:#2e9eff1a!important;border:1px solid #2e9eff80!important;border-radius:9px!important;font-size:19px!important}.reference-peek{cursor:zoom-in;position:relative;overflow:visible}.reference-peek>img{border-radius:8px}.reference-popover{z-index:30;border:1px solid var(--line);background:var(--panel);width:240px;max-height:260px;box-shadow:var(--shadow);border-radius:12px;padding:8px;display:none;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.reference-peek:hover .reference-popover,.reference-peek:focus .reference-popover{flex-direction:column;gap:7px;display:flex}.reference-popover img,.reference-popover video{object-fit:contain;background:#02070c;border-radius:8px;width:100%;max-height:220px}.reference-popover strong,.reference-popover small{padding:2px 4px}.generate:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.video-preview video{object-fit:cover;background:#02070c;width:100%;height:100%;position:absolute;inset:0}.video-preview iframe{background:#02070c;border:0;width:100%;height:100%;position:absolute;inset:0}.coming-soon-selection{background:#2e9eff14;border:1px solid #2e9eff57;border-radius:8px;flex-direction:column;grid-column:span 3;justify-content:center;gap:2px;min-height:39px;padding:7px 10px;display:flex}.coming-soon-selection b{color:var(--light);font-size:12px}.coming-soon-selection span{color:var(--muted);font-size:12px}.coming-soon-hint{border-left:2px solid var(--blue);padding-left:10px}@media (width<=1050px){.coming-soon-selection{grid-column:1/-1}}.image-preview{background:#02070c;min-height:390px;display:block;position:relative;overflow:hidden}.image-preview>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.image-preview:after{content:"";pointer-events:none;background:linear-gradient(#0000,#02070cd1);position:absolute;inset:45% 0 0}.image-meta{z-index:2;color:#fff;justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:15px;left:16px;right:16px}.image-meta span{font-size:14px;font-weight:800}.image-meta small{color:#d5eaff;font-size:12px}.sidebar{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#47759b transparent;height:100dvh;min-height:0;max-height:100dvh;scroll-padding-block:16px;overflow:hidden auto!important}.sidebar>*{flex-shrink:0}.sidebar::-webkit-scrollbar{width:6px}.sidebar::-webkit-scrollbar-track{background:0 0}.sidebar::-webkit-scrollbar-thumb{background:#47759b;border-radius:6px}.sidebar::-webkit-scrollbar-thumb:hover{background:#73b3df}.reference-option{flex-direction:column;display:flex!important}.reference-inline{height:38px;color:var(--light);cursor:pointer;white-space:nowrap;background:#2e9eff17;border:1px solid #2e9eff73;border-radius:8px;font-size:12px;font-weight:800}.reference-inline:hover{background:#2e9eff2e}.subscriptions-head{max-width:760px;margin-bottom:28px}.subscriptions-head h1{letter-spacing:-.04em;margin:10px 0;font-size:38px}.subscriptions-head p{color:var(--muted);font-size:14px;line-height:1.65}.plans{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.plans article{border:1px solid var(--line);background:var(--panel);border-radius:18px;flex-direction:column;min-height:470px;padding:24px;display:flex;position:relative}.plans article.featured{background:linear-gradient(160deg,#2e9eff21,var(--panel));border-color:#2e9effa6;box-shadow:0 18px 50px #0c79d81f}.plans article.ai-sales-engine-plan{grid-column:1/-1;min-height:360px}.popular{color:var(--light);letter-spacing:.1em;font-size:12px;font-weight:800;position:absolute;top:15px;right:15px}.plans h2{margin:8px 0;font-size:20px}.plans>article>p{min-height:45px;color:var(--muted);font-size:12px;line-height:1.5}.plan-price{align-items:end;gap:7px;margin:18px 0;display:flex}.plan-price strong{font-size:38px}.plan-price span{color:var(--muted);margin-bottom:6px;font-size:12px}.included{background:var(--soft);border-radius:11px;flex-direction:column;gap:4px;padding:14px;display:flex}.included b{color:var(--light);font-size:14px}.included span{color:var(--muted);font-size:12px}.plans ul{margin:18px 0;padding:0;list-style:none}.plans li{color:var(--muted);padding:7px 0 7px 20px;font-size:12px;line-height:1.35;position:relative}.plans li:before{content:"✓";color:var(--light);position:absolute;left:0}.plans article>button{width:100%;height:42px;margin-top:auto}.plan-button{border:1px solid var(--line);background:var(--soft);color:var(--ink);cursor:pointer;border-radius:10px;font-size:13px;font-weight:800}.renewal-note{border:1px solid var(--line);background:var(--card);color:var(--muted);border-radius:12px;margin-top:18px;padding:16px 18px;font-size:12px;line-height:1.55}.renewal-note b{color:var(--ink)}@media (width<=1180px){.plans{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.plans{grid-template-columns:1fr}.subscriptions-head h1{font-size:31px}}.video-gradient{pointer-events:none;background:linear-gradient(#0000 55%,#030a10d1);position:absolute;inset:0}.video-meta{color:#fff;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:13px;left:14px;right:14px}.sound-toggle,.sound-unlock{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;background:#040e16b8;border:1px solid #ffffff47;border-radius:9px;padding:9px 11px;font-size:12px;font-weight:800}.sound-toggle.attention{border-color:var(--light);box-shadow:0 0 0 2px #68c4ff2e}.sound-unlock{background:#0c79d8e6;border-color:#ffffff73;padding:12px 16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=760px){.video-preview{min-height:340px}.video-meta{flex-direction:column;align-items:flex-start}.sound-toggle{align-self:flex-start}}@media (width<=540px){.reference-list{grid-template-columns:1fr}.frame-actions{top:9px;right:9px}.frame-control{width:38px;height:38px}}.video-catalog{border:1px solid var(--line);background:var(--soft);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:14px 16px;display:flex;position:relative}.video-catalog>div{flex-direction:column;gap:3px;display:flex}.video-catalog b{font-size:14px}.video-catalog span{color:var(--muted);font-size:12px}.video-catalog>input{border:1px solid var(--line);background:var(--panel);width:min(300px,46%);min-height:40px;color:var(--ink);border-radius:10px;padding:0 12px;font-size:13px}.model-results{z-index:20;background:var(--panel);border:1px solid var(--line);border-radius:14px;width:min(520px,100% - 32px);max-height:330px;top:66px;right:16px;overflow:auto;box-shadow:0 18px 50px #0005;padding:7px!important;position:absolute!important}.model-results button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:11px;display:flex}.model-results button:hover{background:var(--soft)}.model-results button span{color:var(--ink);flex-direction:column;gap:3px;display:flex}.model-results small{color:var(--muted);font-size:12px}.model-results em{color:var(--light);white-space:nowrap;font-size:12px;font-style:normal}@media (width<=700px){.video-catalog{flex-direction:column;align-items:stretch}.video-catalog>input{width:100%}.model-results{width:auto;top:116px;left:10px;right:10px}}.crm-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.crm-head h1{letter-spacing:-.05em;margin:8px 0;font-size:42px}.crm-head p{color:var(--muted);margin:0;font-size:14px}.crm-actions{gap:9px;display:flex}.crm-actions button{border:1px solid var(--line);background:var(--panel);height:42px;color:var(--ink);cursor:pointer;border-radius:10px;padding:0 16px;font-size:13px;font-weight:750}.crm-actions .primary{background:var(--blue);color:#fff;border-color:#0000}.crm-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.crm-metrics article{border:1px solid var(--line);background:var(--panel);border-radius:14px;flex-direction:column;gap:7px;padding:18px;display:flex}.crm-metrics span,.crm-metrics small{color:var(--muted);font-size:12px}.crm-metrics strong{font-size:25px}.crm-toolbar{gap:8px;margin-bottom:12px;display:flex}.crm-toolbar label{border:1px solid var(--line);background:var(--panel);height:42px;color:var(--muted);border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.crm-toolbar input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.crm-toolbar button{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:10px;padding:0 13px;font-size:12px}.pipeline{grid-template-columns:repeat(5,minmax(180px,1fr));gap:9px;padding-bottom:10px;display:grid;overflow-x:auto}.pipeline>article{border:1px solid var(--line);background:var(--soft);border-radius:13px;min-height:330px;padding:10px}.pipeline header{justify-content:space-between;align-items:center;padding:5px 4px 13px;display:flex}.pipeline header div{align-items:center;gap:7px;display:flex}.pipeline header b{font-size:13px}.pipeline header span{background:var(--panel);min-width:20px;height:20px;color:var(--muted);border-radius:20px;place-items:center;font-size:12px;display:grid}.pipeline header small{color:var(--muted);font-size:12px}.empty-stage{border:1px dashed var(--line);background:var(--panel);min-height:245px;color:var(--muted);border-radius:10px;align-content:center;place-items:center;gap:7px;display:grid}.empty-stage i{font-size:25px;font-style:normal}.empty-stage p{margin:0;font-size:12px}.empty-stage button{color:var(--light);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:750}.crm-free-note{color:var(--muted);background:#2e9eff12;border:1px solid #2e9eff52;border-radius:11px;margin-top:12px;padding:14px 16px;font-size:12px;line-height:1.55}.crm-free-note b{color:var(--light)}.pipeline-records{gap:7px;display:grid}.opportunity-card{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--ink);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:1fr auto;gap:8px;padding:11px;display:grid}.opportunity-card:hover{border-color:#68c4ff61}.opportunity-card span{flex-direction:column;gap:3px;min-width:0;display:flex}.opportunity-card b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.opportunity-card small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.opportunity-card strong{font-size:12px}.opportunity-card em{color:var(--muted);grid-column:1/-1;font-size:12px;font-style:normal}.crm-state{border:1px solid var(--line);background:var(--panel);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:220px;display:flex}.crm-state b{font-size:16px}.crm-state span{color:var(--muted);font-size:12px}.crm-state button{color:var(--light);cursor:pointer;background:0 0;border:0;font-weight:800}.crm-recent{border:1px solid var(--line);background:var(--panel);border-radius:14px;margin-top:14px;padding:18px}.crm-recent>header{justify-content:space-between;align-items:end;margin-bottom:13px;display:flex}.crm-recent h2{margin:6px 0 0;font-size:20px}.crm-recent>header>button{color:var(--light);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.crm-recent>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.crm-recent>div>button{border:1px solid var(--line);background:var(--card);color:var(--ink);text-align:left;cursor:pointer;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:36px 1fr auto;align-items:center;gap:2px 9px;padding:11px;display:grid}.crm-recent>div>button>span{background:var(--soft);width:34px;height:34px;color:var(--light);border-radius:9px;grid-row:1/3;place-items:center;font-size:12px;font-weight:900;display:grid}.crm-recent b{font-size:12px}.crm-recent small{color:var(--muted);font-size:12px}.crm-recent em{color:var(--muted);grid-area:1/3/3;font-size:12px;font-style:normal}.crm-recent>p{color:var(--muted);font-size:12px}@media (width<=900px){.crm-metrics{grid-template-columns:repeat(2,1fr)}.crm-head{flex-direction:column;align-items:flex-start}.crm-toolbar{overflow-x:auto}.crm-toolbar label{min-width:260px}.crm-recent>div{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.crm-metrics{grid-template-columns:1fr 1fr}.crm-actions{flex-direction:column;width:100%}.crm-actions button{width:100%}.crm-head h1{font-size:34px}.crm-recent>div{grid-template-columns:1fr}}.site-footer{border-top:1px solid var(--line);max-width:1280px;color:var(--muted);grid-template-columns:1fr auto auto;align-items:center;gap:22px;margin:0 auto;padding:22px 4vw 28px;font-size:12px;display:grid}.site-footer strong{color:var(--ink)}.site-footer nav{gap:18px;margin:0;display:flex}.site-footer a{color:var(--muted);text-decoration:none}.site-footer a:hover,.site-footer a:focus-visible{color:var(--light)}.site-footer small{white-space:nowrap;font-size:12px}.policy-page{max-width:900px}.policy-back{color:var(--light);margin-bottom:30px;font-size:13px;text-decoration:none;display:inline-block}.policy-page h1{letter-spacing:-.045em;margin:10px 0 14px;font-size:44px}.policy-intro{max-width:720px;color:var(--muted);font-size:15px;line-height:1.7}.policy-updated{color:var(--muted);margin:18px 0 28px;font-size:12px}.policy-sections{gap:12px;display:grid}.policy-sections section{border:1px solid var(--line);background:var(--panel);border-radius:15px;padding:22px 24px}.policy-sections h2{margin:0 0 9px;font-size:18px}.policy-sections p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.policy-contact{border:1px solid var(--line);background:var(--card);color:var(--muted);border-radius:12px;margin-top:20px;padding:18px;font-size:13px}.policy-contact a{color:var(--light)}@media (width<=900px){.site-footer{grid-template-columns:1fr}.site-footer nav{flex-wrap:wrap}.site-footer small{white-space:normal}}@media (width<=520px){.site-footer{padding:22px 18px 30px}.policy-page h1{font-size:34px}.policy-sections section{padding:18px}.policy-sections p{font-size:13px}}.dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#01070cc2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.payment-dialog{background:var(--panel);border:1px solid #68c4ff47;border-radius:20px;width:min(470px,100%);padding:30px;position:relative;box-shadow:0 30px 100px #00000080}.payment-dialog h2{letter-spacing:-.035em;margin:9px 0 8px;font-size:31px}.payment-dialog>p{color:var(--muted);margin:0 0 22px;font-size:13px;line-height:1.55}.payment-dialog>small{color:var(--muted);text-align:center;margin-top:13px;font-size:12px;line-height:1.5;display:block}.dialog-close{border:1px solid var(--line);background:var(--soft);width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:10px;font-size:24px;line-height:1;position:absolute;top:15px;right:17px}.dialog-close:disabled{opacity:.45;cursor:not-allowed}.amount-presets{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:17px;display:grid}.amount-presets button{border:1px solid var(--line);background:var(--card);height:44px;color:var(--ink);cursor:pointer;border-radius:10px;font-size:13px;font-weight:800}.amount-presets button.active{border-color:var(--light);color:var(--light);background:#2e9eff24;box-shadow:inset 0 0 0 1px #68c4ff2e}.custom-amount{color:var(--muted);flex-direction:column;gap:8px;font-size:12px;font-weight:700;display:flex}.custom-amount>span{border:1px solid var(--line);background:var(--card);border-radius:11px;align-items:center;height:50px;display:flex;overflow:hidden}.custom-amount b{color:var(--light);padding-left:15px;font-size:16px}.custom-amount input{width:100%;height:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:0 14px 0 8px;font-size:17px;font-weight:800}.payment-dialog .payment-continue{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:100%;height:auto;min-height:48px;margin-top:16px;padding:12px 16px;line-height:1.4;text-decoration:none;display:flex}.primary:disabled,.plan-button:disabled{opacity:.52;cursor:not-allowed;box-shadow:none}@media (width<=520px){.dialog-backdrop{align-items:end;padding:0}.payment-dialog{border-radius:20px 20px 0 0;width:100%;padding:25px 20px 24px}.payment-dialog h2{font-size:28px}.amount-presets{grid-template-columns:repeat(3,minmax(0,1fr))}}.nav-shield,.shield-glyph,.empty-shield{clip-path:polygon(50% 0,100% 18%,92% 72%,50% 100%,8% 72%,0 18%);border:1.5px solid;border-radius:8px 8px 10px 10px;flex:none;width:16px;height:18px;display:inline-block;position:relative}.nav-shield:after,.shield-glyph:after,.empty-shield:after{content:"";border:1.5px solid;border-top:0;border-left:0;width:4px;height:7px;position:absolute;top:4px;left:50%;transform:translate(-55%)rotate(45deg)}.nav.active .nav-shield{color:var(--light)}.security-page{width:100%;max-width:1500px}.security-launch-banner{background:linear-gradient(100deg,#2e9eff29,#2e9eff0a 55%,var(--panel));box-shadow:var(--shadow);border:1px solid #2e9eff57;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:18px;padding:14px 16px;display:grid}.security-launch-banner>span{color:var(--light);letter-spacing:.13em;background:#2e9eff29;border:1px solid #68c4ff66;border-radius:6px;padding:7px 9px;font-size:9px;font-weight:900}.security-launch-banner>div{flex-direction:column;gap:4px;min-width:0;display:flex}.security-launch-banner b{font-size:13px}.security-launch-banner small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.4;overflow:hidden}.security-launch-banner a{color:var(--light);white-space:nowrap;font-size:11px;font-weight:800}.security-launch-banner a:hover{color:#fff}.security-daybreak-disclosure{border:1px solid var(--line);background:var(--panel);border-radius:11px;margin:-6px 0 18px}.security-daybreak-disclosure summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;font-size:11px;font-weight:800;list-style:none;display:flex}.security-daybreak-disclosure summary::-webkit-details-marker{display:none}.security-daybreak-disclosure summary:after{content:"+";color:var(--light);font-size:16px}.security-daybreak-disclosure[open] summary:after{content:"−"}.security-daybreak-disclosure summary span{color:var(--muted);margin-left:auto;font-size:10px;font-weight:650}.security-daybreak-disclosure p{color:var(--muted);margin:0;padding:0 14px 14px;font-size:11px;line-height:1.6}.security-product-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.security-product-head h1{letter-spacing:-.045em;margin:8px 0 5px;font-size:38px}.security-product-head p{color:var(--muted);margin:0;font-size:14px}.security-trust-note{border:1px solid var(--line);background:var(--panel);color:var(--light);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.security-trust-note div{flex-direction:column;gap:3px;display:flex}.security-trust-note b{color:var(--ink);font-size:12px}.security-trust-note small{color:var(--muted);font-size:12px}.security-subnav{z-index:12;border:1px solid var(--line);background:var(--panel);border-radius:12px;gap:4px;width:max-content;max-width:100%;margin:0 0 24px;padding:4px;display:flex;position:sticky;top:70px;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.security-subnav{background:color-mix(in srgb,var(--panel) 95%,transparent)}}.security-subnav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:thin}.security-subnav button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:10px 18px;font-size:12px;font-weight:700}.security-subnav button:hover{color:var(--ink);background:var(--soft)}.security-subnav button.active{color:#fff;background:linear-gradient(135deg,var(--deep),var(--blue));box-shadow:0 6px 18px #2e9eff33}.security-hero{grid-template-columns:minmax(0,1.5fr) minmax(300px,.5fr);gap:16px;margin-bottom:16px;display:grid}.security-hero-copy,.security-score{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:20px}.security-hero-copy{background:radial-gradient(circle at 96% 10%,#2e9eff21,transparent 30%),var(--panel);padding:34px}.security-hero-copy h2{letter-spacing:-.045em;max-width:850px;margin:10px 0 13px;font-size:34px;line-height:1.08}.security-hero-copy>p{max-width:760px;color:var(--muted);margin:0;font-size:14px;line-height:1.7}.security-actions{gap:10px;margin-top:24px;display:flex}.security-actions button{min-height:45px}.security-secondary{border:1px solid var(--line);background:var(--card);min-height:40px;color:var(--ink);cursor:pointer;border-radius:9px;padding:0 16px;font-size:12px;font-weight:750}.security-secondary:hover{background:var(--soft);border-color:#68c4ff73}.security-secondary:disabled{opacity:.48;cursor:not-allowed}.security-scope-note{color:var(--muted);margin-top:18px;font-size:12px;line-height:1.5;display:block}.security-score{flex-direction:column;justify-content:center;min-height:255px;padding:28px;display:flex}.security-score>span{letter-spacing:.14em;color:var(--muted);font-size:12px}.security-score>strong{letter-spacing:-.07em;margin:15px 0 5px;font-size:60px}.security-score>strong small{color:var(--muted);letter-spacing:-.02em;font-size:19px}.security-score>strong.not-assessed{letter-spacing:-.035em;font-size:27px}.security-score>p{color:var(--muted);margin:2px 0 14px;font-size:12px;line-height:1.5}.security-score>button{color:var(--light);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:6px 0;font-size:12px;font-weight:800}.security-score details{color:var(--muted);font-size:12px}.security-score summary{cursor:pointer;color:var(--light)}.security-score details p{line-height:1.5}.security-score.assessed:before{content:"";background:linear-gradient(90deg,var(--blue),var(--light));border-radius:2px;width:54px;height:3px;margin-bottom:16px}.security-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.security-metric{border:1px solid var(--line);background:var(--panel);border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:4px;padding:18px 20px;display:grid}.security-metric>span{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.security-metric>span i{background:var(--muted);border-radius:50%;width:7px;height:7px}.security-metric strong{letter-spacing:-.04em;grid-area:1/2/3;font-size:30px}.security-metric small{color:var(--muted);font-size:12px}.security-metric.critical>span i{background:#e26875}.security-metric.high>span i{background:#e69259}.security-metric.medium>span i{background:#d5b35e}.security-metric.resolved>span i{background:#59a98d}.security-grid-two{grid-template-columns:.82fr 1.18fr;gap:16px;margin-bottom:16px;display:grid}.security-panel{border:1px solid var(--line);background:var(--panel);border-radius:17px;padding:22px}.security-panel-head{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:18px;display:flex}.security-panel-head h3{letter-spacing:-.025em;margin:7px 0 0;font-size:19px}.security-panel-head button{color:var(--light);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.asset-state-list{gap:8px;display:grid}.asset-state-list>div{border:1px solid var(--line);background:var(--card);border-radius:11px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:11px;display:grid}.asset-state-icon{background:var(--soft);width:38px;height:38px;color:var(--light);letter-spacing:.06em;border-radius:9px;place-items:center;font-size:12px;font-weight:900;display:grid}.asset-state-list>div>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.asset-state-list b{font-size:12px}.asset-state-list small{color:var(--muted);font-size:12px}.asset-state-list>div>i{color:var(--muted);font-size:12px;font-style:normal}.asset-state-list>div>i.connected{color:#59a98d}.analyst-head{align-items:center;gap:12px;display:flex}.analyst-orb{width:41px;height:41px;color:var(--light);background:linear-gradient(145deg,#2e9eff3d,#2e9eff0f);border:1px solid #68c4ff47;border-radius:12px;place-items:center;font-size:12px;font-weight:900;display:grid}.analyst-head h3{margin:5px 0 0;font-size:20px}.security-analyst>p{color:var(--muted);margin:15px 0;font-size:12px;line-height:1.6}.analyst-suggestions{flex-wrap:wrap;gap:6px;margin-bottom:13px;display:flex}.analyst-suggestions button{border:1px solid var(--line);background:var(--card);color:var(--muted);cursor:pointer;border-radius:999px;padding:7px 10px;font-size:12px}.analyst-suggestions button:hover{color:var(--ink);border-color:#68c4ff59}.analyst-answer{border-left:2px solid var(--blue);background:var(--card);border-radius:0 10px 10px 0;margin:10px 0;padding:14px}.analyst-answer b{color:var(--light);font-size:12px}.analyst-answer p{white-space:pre-wrap;color:var(--ink);margin:7px 0 0;font-size:12px;line-height:1.65}.analyst-input{grid-template-columns:1fr 38px;gap:8px;display:grid}.analyst-input textarea{resize:none;border:1px solid var(--line);background:var(--card);height:62px;color:var(--ink);border-radius:10px;outline:none;padding:11px;font-size:12px}.analyst-input button{background:linear-gradient(145deg,var(--blue),var(--deep));color:#fff;cursor:pointer;border:0;border-radius:10px;font-size:17px}.analyst-input button:disabled{opacity:.45;cursor:not-allowed}.security-analyst>small{color:var(--muted);margin-top:9px;font-size:12px;line-height:1.5;display:block}.security-findings-preview,.security-activity-preview{margin-bottom:16px}.finding-list{gap:7px;display:grid}.finding-list>button{background:var(--card);width:100%;color:var(--ink);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:11px;grid-template-columns:110px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:12px;display:grid}.finding-list>button:hover{border-color:var(--line);transform:translateY(-1px)}.finding-list>button>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.finding-list b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.finding-list small{color:var(--muted);font-size:12px}.finding-list em{color:var(--muted);font-size:12px;font-style:normal}.finding-list>button>i{color:var(--light);font-style:normal}.severity-badge,.status-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;width:max-content;max-width:100%;font-size:12px;font-weight:800;display:inline-flex}.severity-badge{background:var(--soft);color:var(--muted);padding:6px 8px}.severity-badge i{background:currentColor;border-radius:50%;width:6px;height:6px}.severity-badge.critical{color:#e97c87;background:#e268751a}.severity-badge.high{color:#e9a06e;background:#e692591a}.severity-badge.medium{color:#e0c273;background:#d5b35e1a}.severity-badge.low{color:#76aed6;background:#468ec21a}.severity-badge.informational{color:var(--muted)}.status-badge{border:1px solid var(--line);color:var(--muted);background:var(--card);padding:5px 8px}.status-badge.resolved,.status-badge.success{color:#70bda2;background:#59a98d1a}.status-badge.failed,.status-badge.blocked{color:#e97c87;background:#e268751a}.status-badge.fix-proposed,.status-badge.fix-in-progress,.status-badge.verification{color:var(--light);background:#2e9eff1a}.security-activity-list{display:grid}.security-activity-list article{border-bottom:1px solid var(--line);grid-template-columns:9px minmax(0,1.3fr) minmax(100px,.7fr) 130px auto;align-items:center;gap:12px;padding:12px 4px;display:grid}.security-activity-list article:last-child{border-bottom:0}.activity-result{background:var(--muted);border-radius:50%;width:7px;height:7px}.activity-result.success{background:#59a98d}.activity-result.failed,.activity-result.blocked{background:#e26875}.activity-result.pending{background:#d5b35e}.security-activity-list article>div{flex-direction:column;gap:3px;display:flex}.security-activity-list b{font-size:12px}.security-activity-list small,.security-activity-list article>span,.security-activity-list em{color:var(--muted);font-size:12px;font-style:normal}.security-section{min-height:520px}.security-section-title{justify-content:space-between;align-items:flex-end;gap:20px;margin:5px 0 22px;display:flex}.security-section-title h2{letter-spacing:-.04em;margin:8px 0 6px;font-size:34px}.security-section-title p{max-width:720px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.record-count{color:var(--muted);white-space:nowrap;font-size:12px}.finding-quick-filters{gap:7px;margin-bottom:10px;display:flex;overflow-x:auto}.finding-quick-filters button{border:1px solid var(--line);background:var(--panel);color:var(--muted);cursor:pointer;border-radius:999px;flex:none;padding:8px 14px;font-size:12px}.finding-quick-filters button.active{color:#fff;background:var(--deep);border-color:#0000}.security-filterbar{border:1px solid var(--line);background:var(--panel);border-radius:13px;grid-template-columns:repeat(4,minmax(130px,1fr));gap:9px;margin-bottom:13px;padding:12px;display:grid}.security-filterbar label{color:var(--muted);letter-spacing:.06em;font-size:12px}.security-filterbar select{margin-top:6px}.findings-table-wrap{border:1px solid var(--line);background:var(--panel);border-radius:15px;overflow-x:auto}.findings-table{border-collapse:collapse;width:100%;min-width:920px}.findings-table th{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-align:left;padding:12px 14px;font-size:12px}.findings-table td{border-bottom:1px solid var(--line);color:var(--muted);vertical-align:middle;padding:14px;font-size:12px}.findings-table tr:last-child td{border-bottom:0}.findings-table tbody tr{cursor:pointer}.findings-table tbody tr:hover{background:var(--card)}.findings-table td:nth-child(2){max-width:330px;color:var(--ink)}.findings-table td:nth-child(2) b,.findings-table td:nth-child(2) small{display:block}.findings-table td:nth-child(2) b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.findings-table td:nth-child(2) small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;overflow:hidden}.finding-detail{min-height:600px}.security-back{color:var(--light);cursor:pointer;background:0 0;border:0;padding:0 0 18px;font-size:12px}.finding-detail-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.finding-badges{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.finding-badges>span:last-child{color:var(--muted);font-size:12px}.finding-detail-head h2{letter-spacing:-.04em;max-width:850px;margin:12px 0 6px;font-size:32px}.finding-detail-head p{color:var(--muted);margin:0;font-size:12px}.finding-head-actions{flex:none;gap:7px;display:flex}.finding-detail-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.55fr);gap:15px;display:grid}.finding-main{gap:12px;display:grid}.detail-section h3{margin:0 0 13px;font-size:15px}.detail-section p{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.detail-section pre{border:1px solid var(--line);color:#c6dae9;max-height:420px;font-family:var(--font-geist-mono),monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#071018;border-radius:10px;margin:0;padding:15px;font-size:12px;line-height:1.65;overflow:auto}.detail-section>small{color:var(--muted);margin-top:9px;font-size:12px;line-height:1.5;display:block}.remediation-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.finding-sidebar{align-content:start;gap:12px;display:grid}.finding-sidebar .security-panel h3{margin:7px 0 12px;font-size:16px}.finding-sidebar input{border:1px solid var(--line);background:var(--card);width:100%;height:40px;color:var(--ink);border-radius:8px;outline:none;padding:0 11px;font-size:12px}.finding-sidebar article>button{background:var(--soft);width:100%;height:38px;color:var(--light);cursor:pointer;border:0;border-radius:8px;margin-top:8px;font-size:12px;font-weight:800}.finding-facts dl{grid-template-columns:1fr 1.2fr;gap:10px;margin:14px 0 0;display:grid}.finding-facts dt{color:var(--muted);font-size:12px}.finding-facts dd{text-align:right;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:12px}.finding-events{margin-top:13px;display:grid}.finding-events>div{border-bottom:1px solid var(--line);grid-template-columns:7px 1fr;gap:9px;padding:9px 0;display:grid}.finding-events>div:last-child{border-bottom:0}.finding-events i{background:var(--blue);border-radius:50%;width:6px;height:6px;margin-top:3px}.finding-events span{flex-direction:column;gap:3px;display:flex}.finding-events b{font-size:12px}.finding-events small{color:var(--muted);font-size:12px}.muted-copy{color:var(--muted);font-size:12px;line-height:1.6}.security-empty{text-align:center;border:1px dashed var(--line);background:var(--panel);border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:30px;display:flex}@supports (color:color-mix(in lab, red, red)){.security-empty{background:color-mix(in srgb,var(--panel) 65%,transparent)}}.security-empty.compact{min-height:150px;padding:24px}.security-empty .empty-shield{width:27px;height:31px;color:var(--muted);margin-bottom:12px}.security-empty h3{margin:0 0 8px;font-size:17px}.security-empty p{max-width:570px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.security-empty button,.security-empty a{margin-top:16px}.connection-empty{margin-bottom:16px}.shield-glyph.large{width:36px;height:41px;color:var(--light);margin-bottom:16px}.least-privilege{background:var(--card);text-align:left;border-radius:10px;grid-template-columns:1fr;gap:7px;width:min(420px,100%);margin-top:18px;padding:14px;display:grid}.least-privilege b{color:var(--ink);font-size:12px}.least-privilege span{color:var(--muted);font-size:12px}.security-loading{min-height:300px;color:var(--muted);justify-content:center;align-items:center;gap:11px;font-size:12px;display:flex}.security-loading i{border:2px solid var(--line);border-top-color:var(--blue);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite security-spin}@keyframes security-spin{to{transform:rotate(360deg)}}.security-error{border:1px solid var(--line);background:var(--panel);border-radius:15px;justify-content:center;align-items:center;gap:15px;min-height:260px;padding:30px;display:flex}.security-error>span{color:#e97c87;background:#e268751f;border-radius:50%;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.security-error h3{margin:0 0 7px;font-size:16px}.security-error p{max-width:550px;color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.6}.security-error button{color:var(--light);cursor:pointer;background:0 0;border:0;font-size:12px}.security-error a{text-decoration:none;display:inline-flex}.connection-result{border:1px solid var(--line);background:var(--panel);border-radius:11px;align-items:center;gap:9px;margin-bottom:16px;padding:12px 14px;font-size:12px;display:flex}.connection-result b{font-size:12px}.connection-result span{color:var(--muted)}.connection-result.success{border-color:#59a98d4d}.connection-result.success b{color:#70bda2}.connection-result.failed{border-color:#e2687540}.connection-result.failed b{color:#e97c87}.github-connection{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.github-connection>div{align-items:center;gap:12px;display:flex}.integration-mark,.repo-icon{background:var(--soft);color:var(--light);border-radius:10px;place-items:center;font-size:12px;font-weight:900;display:grid}.integration-mark{width:42px;height:42px}.github-connection>div>div{flex-direction:column;gap:4px;display:flex}.github-connection b{font-size:12px}.github-connection small{color:var(--muted);font-size:12px}.connection-status{color:#70bda2;background:#59a98d1a;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.repository-picker,.connected-assets{margin-bottom:16px}.integration-select{background:var(--card);color:var(--muted);border-radius:10px;grid-template-columns:1fr 220px;align-items:center;gap:12px;margin:-4px 0 14px;padding:10px;font-size:12px;display:grid}.repository-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.repository-list article{border:1px solid var(--line);background:var(--card);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.repository-list article>div{align-items:center;gap:10px;min-width:0;display:flex}.repo-icon{flex:none;width:34px;height:34px}.repository-list article>div>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.repository-list b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.repository-list small{color:var(--muted);font-size:12px}.repository-list button{border:1px solid var(--line);background:var(--soft);height:33px;color:var(--light);cursor:pointer;border-radius:8px;padding:0 11px;font-size:12px;font-weight:800}.repository-list button:disabled{opacity:.55;cursor:not-allowed}.connected-asset-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.connected-asset-grid>article{border:1px solid var(--line);background:var(--card);border-radius:12px;padding:15px}.asset-card-head{grid-template-columns:36px 1fr 8px;align-items:center;gap:10px;display:grid}.asset-card-head>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.asset-card-head b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.asset-card-head small{color:var(--muted);font-size:12px}.connection-dot{background:#59a98d;border-radius:50%;width:7px;height:7px}.connected-asset-grid dl{grid-template-columns:1fr auto;gap:7px;margin:15px 0;display:grid}.connected-asset-grid dt,.connected-asset-grid dd{font-size:12px}.connected-asset-grid dt{color:var(--muted)}.connected-asset-grid dd{color:var(--ink);margin:0}.asset-scan-error{color:#e97c87;background:#e2687514;border-radius:8px;margin:-3px 0 12px;padding:8px;font-size:12px;line-height:1.45}.connected-asset-grid .primary{width:100%;height:36px;min-height:36px;font-size:12px}.employee-security-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px;display:grid}.employee-title{align-items:center;gap:11px;display:flex}.employee-title>span{background:var(--soft);width:40px;height:40px;color:var(--light);border-radius:11px;place-items:center;font-size:12px;font-weight:900;display:grid}.employee-title h3{margin:0 0 3px;font-size:16px}.employee-title small{color:var(--muted);font-size:12px}.permission-list{gap:7px;margin:16px 0;display:grid}.permission-scope{background:var(--card);border-radius:9px;padding:10px}.permission-summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.permission-list span{flex-direction:column;gap:3px;display:flex}.permission-list b{font-size:12px}.permission-list small,.permission-list em{color:var(--muted);font-size:12px;font-style:normal}.permission-summary>div{align-items:center;gap:9px;display:flex}.permission-summary button{color:var(--light);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.permission-editor{border-top:1px solid var(--line);gap:13px;margin-top:12px;padding-top:12px;display:grid}.permission-editor>label{color:var(--muted);gap:6px;font-size:12px;display:grid}.permission-editor fieldset{border:0;grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:0;display:grid}.permission-editor legend{color:var(--muted);margin-bottom:8px;font-size:12px}.permission-editor fieldset label{color:var(--muted);align-items:flex-start;gap:7px;font-size:12px;line-height:1.35;display:flex}.permission-editor input{width:14px;height:14px;accent-color:var(--blue);margin:0}.permission-editor-actions{justify-content:flex-end;gap:7px;display:flex}.permission-editor-actions button{min-height:34px}.employee-alerts{margin-bottom:16px}.employee-alert-list{gap:8px;display:grid}.employee-alert-list article{border:1px solid var(--line);background:var(--card);border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;gap:11px;padding:12px;display:grid}.employee-alert-list .shield-glyph{width:30px;height:30px}.employee-alert-list b{font-size:12px}.employee-alert-list p{color:var(--muted);margin:4px 0;font-size:12px}.employee-alert-list small{color:var(--muted);font-size:12px}.employee-event-table{overflow-x:auto}.employee-event-table>div{border-bottom:1px solid var(--line);min-width:900px;color:var(--muted);grid-template-columns:130px 1fr 1.35fr 1fr .75fr .9fr 1.2fr;align-items:center;gap:10px;padding:11px 4px;font-size:12px;display:grid}.employee-event-table>div:last-child{border-bottom:0}.employee-event-table b{color:var(--ink)}.employee-event-table>.employee-event-head{color:var(--ink);letter-spacing:.04em;font-weight:800}@media (width<=1180px){.security-hero{grid-template-columns:1fr .48fr}.security-hero-copy h2{font-size:29px}.security-grid-two{grid-template-columns:1fr}.connected-asset-grid{grid-template-columns:repeat(2,1fr)}.finding-detail-grid{grid-template-columns:1fr}.finding-sidebar{grid-template-columns:repeat(2,1fr)}.finding-sidebar .security-panel:last-child{grid-column:1/-1}}@media (width<=900px){.security-product-head{align-items:flex-start}.security-trust-note{display:none}.security-subnav{top:60px}.security-hero{grid-template-columns:1fr}.security-score{min-height:205px}.security-metrics,.security-filterbar{grid-template-columns:repeat(2,1fr)}.repository-list{grid-template-columns:1fr}.security-activity-list article{grid-template-columns:8px 1fr auto}.security-activity-list article>span,.security-activity-list article>em{display:none}.employee-security-grid{grid-template-columns:1fr}}@media (width<=720px){.security-page{overflow:hidden}.security-launch-banner{grid-template-columns:auto 1fr}.security-launch-banner small{white-space:normal}.security-launch-banner a{grid-column:2}.security-daybreak-disclosure summary{flex-wrap:wrap;align-items:flex-start}.security-daybreak-disclosure summary span{order:3;width:100%;margin-left:0}.security-product-head h1{font-size:32px}.security-subnav{width:calc(100vw - 36px);margin-left:0}.security-subnav button{padding:10px 14px}.security-hero-copy{padding:24px}.security-hero-copy h2{font-size:27px}.security-actions{flex-direction:column}.security-actions button{width:100%}.security-section-title{flex-direction:column;align-items:flex-start}.security-section-title h2{font-size:30px}.findings-table-wrap{background:0 0;border:0;overflow:visible}.findings-table{min-width:0;display:block}.findings-table thead{display:none}.findings-table tbody{gap:9px;display:grid}.findings-table tr{border:1px solid var(--line);background:var(--panel);border-radius:13px;grid-template-columns:1fr 1fr;padding:14px;display:grid}.findings-table td{border:0;flex-direction:column;gap:5px;min-width:0;padding:7px 5px;display:flex}.findings-table td:before{content:attr(data-label);letter-spacing:.08em;color:var(--muted);font-size:12px}.findings-table td:nth-child(2){grid-area:1/1/auto/-1}.finding-detail-head{flex-direction:column}.finding-head-actions{width:100%}.finding-head-actions button{flex:1}.finding-detail-head h2{font-size:27px}.finding-sidebar{grid-template-columns:1fr}.finding-sidebar .security-panel:last-child{grid-column:auto}.repository-list article{align-items:flex-start}.connected-asset-grid{grid-template-columns:1fr}.remediation-actions{flex-direction:column}.remediation-actions button{width:100%}.finding-list>button{grid-template-columns:100px minmax(0,1fr) 15px}.finding-list>button>em{display:none}}@media (width<=520px){.security-product-head{margin-bottom:16px}.security-subnav{border-radius:10px;width:calc(100vw - 32px)}.security-hero-copy{padding:21px}.security-hero-copy h2{font-size:24px}.security-score{padding:22px}.security-score>strong{font-size:50px}.security-score>strong.not-assessed{font-size:24px}.security-metrics{gap:8px}.security-metric{padding:15px}.security-metric strong{font-size:26px}.security-filterbar{grid-template-columns:1fr 1fr;padding:9px}.security-panel{padding:18px}.finding-list>button{grid-template-columns:1fr}.finding-list>button>.severity-badge{grid-row:2}.finding-list>button>i{display:none}.github-connection{align-items:flex-start}.connection-status{display:none}.integration-select{grid-template-columns:1fr}.permission-summary{flex-direction:column;align-items:flex-start}.permission-summary>div{justify-content:space-between;width:100%}.permission-editor fieldset{grid-template-columns:1fr}.permission-list em{text-align:left}.employee-alert-list article{grid-template-columns:28px 1fr}.employee-alert-list .status-badge{grid-column:2}.security-empty{min-height:230px;padding:22px}.finding-detail-head h2{font-size:25px}}.nav-sales{border:1.5px solid;border-radius:50%;width:18px;height:18px;position:relative}.nav-sales:before,.nav-sales:after{content:"";border:1px solid;border-radius:50%;position:absolute;inset:3px}.nav-sales:after{background:currentColor;border:0;inset:7px}.sales-page{max-width:1440px}.sales-product-head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.sales-product-head h1{letter-spacing:-.045em;margin:7px 0 3px;font-size:39px}.sales-product-head p{color:var(--muted);margin:0;font-size:12px}.sales-policy-note{border:1px solid var(--line);background:var(--panel);border-radius:12px;align-items:center;gap:11px;padding:11px 14px;display:flex}.sales-policy-note>div{flex-direction:column;gap:3px;display:flex}.sales-policy-note b{font-size:12px}.sales-policy-note small{color:var(--muted);font-size:12px}.sales-target-glyph{width:34px;height:34px;color:var(--light);border:1px solid;border-radius:50%;flex:none;display:block;position:relative}.sales-target-glyph:before,.sales-target-glyph:after{content:"";border:1px solid;border-radius:50%;position:absolute}.sales-target-glyph:before{inset:7px}.sales-target-glyph:after{background:currentColor;inset:13px}.sales-subnav{z-index:12;scrollbar-width:thin;border:1px solid var(--line);background:var(--panel);border-radius:13px;gap:3px;margin:0 0 18px;padding:4px;display:flex;position:sticky;top:0;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.sales-subnav{background:color-mix(in srgb,var(--panel) 94%,transparent)}}.sales-subnav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sales-subnav button{min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;padding:0 13px;font-size:12px;font-weight:800}.sales-subnav button:hover{color:var(--ink);background:var(--card)}.sales-subnav button.active{color:#fff;background:var(--deep)}.sales-pause-banner{color:#e97c87;background:#e2687514;border:1px solid #e268754d;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:13px;padding:13px 15px;display:grid}.sales-pause-banner b{font-size:12px}.sales-pause-banner span{color:var(--muted);font-size:12px}.sales-pause-banner button{color:#e97c87;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.sales-hero{grid-template-columns:minmax(0,1.35fr) minmax(300px,.55fr);gap:16px;margin-bottom:14px;display:grid}.sales-hero>div,.sales-outcome-card{border:1px solid var(--line);background:var(--panel);border-radius:19px}.sales-hero>div{background:linear-gradient(135deg,#2e9eff17,transparent 60%),var(--panel);padding:35px}.sales-hero h2{letter-spacing:-.045em;max-width:820px;margin:10px 0 12px;font-size:33px;line-height:1.08}.sales-hero h2 em{color:var(--light);font-style:normal}.sales-hero>div>p{max-width:760px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.sales-hero>div>small{color:var(--muted);margin-top:16px;font-size:12px;display:block}.sales-hero-actions{gap:8px;margin-top:20px;display:flex}.sales-hero-actions>button:not(.primary){border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;border-radius:10px;padding:12px 15px;font-size:12px;font-weight:800}.sales-outcome-card{flex-direction:column;padding:25px;display:flex}.sales-outcome-card>span{letter-spacing:.13em;color:var(--muted);font-size:12px}.sales-outcome-card>strong{letter-spacing:-.04em;margin:9px 0 2px;font-size:34px}.sales-outcome-card>p{color:var(--muted);margin:0;font-size:12px}.sales-outcome-card dl{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:9px;margin:auto 0 0;padding-top:18px;display:grid}.sales-outcome-card dt,.sales-outcome-card dd{font-size:12px}.sales-outcome-card dt{color:var(--muted)}.sales-outcome-card dd{margin:0;font-weight:800}.sales-controlbar{border:1px solid var(--line);background:var(--panel);border-radius:13px;grid-template-columns:repeat(8,minmax(105px,1fr)) auto;gap:7px;margin-bottom:14px;padding:10px;display:grid}.sales-controlbar label,.record-form label,.score-fields label{color:var(--muted);letter-spacing:.04em;flex-direction:column;gap:5px;font-size:12px;display:flex}.sales-controlbar input,.sales-controlbar select,.record-form input,.record-form select,.record-form textarea,.score-fields input,.icp-builder textarea{border:1px solid var(--line);background:var(--card);width:100%;height:36px;color:var(--ink);border-radius:8px;outline:none;padding:0 9px;font-size:12px}.sales-controlbar>button{color:#e97c87;white-space:nowrap;cursor:pointer;background:#e2687514;border:1px solid #e268754d;border-radius:8px;align-self:end;height:36px;padding:0 11px;font-size:12px;font-weight:800}.sales-controlbar>button.resume{color:#70bda2;background:#59a98d14;border-color:#59a98d4d}.sales-primary-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.sales-primary-metrics>article{border:1px solid var(--line);background:var(--panel);border-radius:14px;flex-direction:column;min-height:112px;padding:18px;display:flex}.sales-primary-metrics span{color:var(--muted);font-size:12px}.sales-primary-metrics strong{letter-spacing:-.035em;margin:8px 0 4px;font-size:26px}.sales-primary-metrics small{color:var(--muted);margin-top:auto;font-size:12px}.sales-grid-two{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.sales-panel{border:1px solid var(--line);background:var(--panel);border-radius:15px;padding:20px}.sales-panel-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.sales-panel-head h3{letter-spacing:-.02em;margin:6px 0 0;font-size:17px}.sales-panel-head>button{color:var(--light);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.sales-funnel{gap:9px;display:grid}.sales-funnel>div{grid-template-columns:110px minmax(80px,1fr) 30px 75px;align-items:center;gap:8px;display:grid}.sales-funnel span,.sales-funnel strong,.sales-funnel small{font-size:12px}.sales-funnel span,.sales-funnel small{color:var(--muted)}.sales-funnel strong,.sales-funnel small{text-align:right}.sales-funnel>div>i{background:var(--soft);border-radius:8px;height:7px;overflow:hidden}.sales-funnel>div>i>b{background:var(--blue);border-radius:8px;height:100%;display:block}.daily-target{gap:5px;display:grid}.daily-target strong{font-size:27px}.daily-target>span{color:var(--muted);font-size:12px}.daily-target>div{background:var(--soft);border-radius:8px;height:6px;margin:8px 0 14px}.daily-target i{background:var(--blue);border-radius:8px;height:100%;display:block}.agent-status-list,.connection-health,.compact-records{display:grid}.agent-status-list>div,.connection-health>div,.compact-records>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.agent-status-list>div:last-child,.connection-health>div:last-child,.compact-records>div:last-child{border-bottom:0}.agent-status-list span,.connection-health span,.compact-records span{flex-direction:column;gap:3px;min-width:0;display:flex}.agent-status-list b,.connection-health b,.compact-records b{font-size:12px}.agent-status-list small,.connection-health small,.compact-records small{color:var(--muted);font-size:12px}.agent-status-list>p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.operations-metrics{margin-bottom:14px}.sales-metric-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}.sales-metric-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--card);flex-direction:column;justify-content:space-between;min-height:72px;padding:11px;display:flex}.sales-metric-grid span{color:var(--muted);font-size:12px;line-height:1.35}.sales-metric-grid strong{font-size:15px}.sales-activity-feed{display:grid}.sales-activity-feed article{border-bottom:1px solid var(--line);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.sales-activity-feed article:last-child{border-bottom:0}.sales-activity-feed>article>i{background:var(--muted);border-radius:50%;width:7px;height:7px}.sales-activity-feed>article>i.success{background:#59a98d}.sales-activity-feed>article>i.blocked,.sales-activity-feed>article>i.failed{background:#e26875}.sales-activity-feed>article>i.pending{background:#d5b35e}.sales-activity-feed span{flex-direction:column;gap:3px;display:flex}.sales-activity-feed b{font-size:12px}.sales-activity-feed small,.sales-activity-feed em{color:var(--muted);font-size:12px;font-style:normal}.health-foot{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:8px;margin-top:14px;padding-top:14px;display:grid}.health-foot span,.health-foot b{font-size:12px}.health-foot span{color:var(--muted)}.sales-status{border:1px solid var(--line);background:var(--card);width:max-content;max-width:100%;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:12px;font-weight:800;display:inline-flex}.sales-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.sales-status.active,.sales-status.connected,.sales-status.ready,.sales-status.completed,.sales-status.closed-won,.sales-status.allowed,.sales-status.recorded{color:#70bda2;background:#59a98d14}.sales-status.paused,.sales-status.needs-approval,.sales-status.approval-required,.sales-status.setup-required,.sales-status.not-assessed,.sales-status.testing,.sales-status.draft{color:#d7b869;background:#d5b35e14}.sales-status.blocked,.sales-status.failed,.sales-status.degraded,.sales-status.authorization-expired,.sales-status.additional-consent-required{color:#e97c87;background:#e2687514}.sales-status.escalated,.sales-status.autonomous-close{color:#8ebdf0;background:#2e9eff14}.lead-score{background:var(--soft);border-radius:8px;place-items:center;width:34px;height:27px;font-size:12px;font-weight:900;display:grid}.lead-score.score-0,.lead-score.score-1{color:#e97c87}.lead-score.score-2{color:#d7b869}.lead-score.score-3{color:#8ebdf0}.lead-score.score-4,.lead-score.score-5{color:#70bda2}.sales-section{min-height:560px}.sales-section-title{justify-content:space-between;align-items:flex-end;gap:24px;margin:7px 0 20px;display:flex}.sales-section-title h2{letter-spacing:-.04em;margin:7px 0 5px;font-size:34px}.sales-section-title p{max-width:800px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.section-actions{flex:none;gap:8px;display:flex}.section-actions>button:not(.primary){border:1px solid var(--line);background:var(--panel);min-height:40px;color:var(--ink);cursor:pointer;border-radius:9px;padding:0 13px;font-size:12px;font-weight:800}.record-form{margin-bottom:14px}.form-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.form-head h3,.form-head h2{margin:6px 0 0;font-size:19px}.form-head>button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:12px}.form-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.record-form label b{color:#e97c87}.record-form textarea{resize:vertical;height:100px;padding:10px}.full-field{margin-bottom:12px;display:grid!important}.form-note{color:var(--muted);margin:0 0 13px;font-size:12px;line-height:1.55}.sales-table-wrap{border:1px solid var(--line);background:var(--panel);border-radius:14px;overflow-x:auto}.sales-table{border-collapse:collapse;width:100%;min-width:1000px}.sales-table th{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.07em;text-align:left;padding:11px 13px;font-size:12px}.sales-table td{border-bottom:1px solid var(--line);color:var(--muted);vertical-align:middle;padding:13px;font-size:12px}.sales-table tr:last-child td{border-bottom:0}.sales-table tbody tr:hover{background:var(--card)}.sales-table td>b,.sales-table td>small{display:block}.sales-table td>b{color:var(--ink);font-size:12px}.sales-table td>small{color:var(--muted);margin-top:3px;font-size:12px}.sales-table td>button{color:var(--light);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.muted{color:var(--muted)}.integration-connect{border:1px solid var(--line);background:var(--card);width:100%;min-height:38px;color:var(--ink);cursor:pointer;border-radius:9px;margin-top:14px;font-size:12px;font-weight:800}.integration-connect:hover:not(:disabled){border-color:var(--light)}.integration-connect:disabled{cursor:not-allowed;opacity:.5}.form-attestations{flex-wrap:wrap;gap:10px 22px;margin:3px 0 13px;display:flex}.form-attestations label{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.form-attestations input{width:15px;height:15px}.table-actions{gap:9px;display:flex}.table-actions button{color:var(--light);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.email-composer{gap:12px;display:grid}.email-composer>label{color:var(--muted);gap:6px;font-size:12px;display:grid}.email-composer textarea{resize:vertical;min-height:180px;padding:11px}.email-composer input,.email-composer select{min-height:40px}.email-composer>.primary{margin-top:2px}.sales-demo-badge{color:#b9e6ff;letter-spacing:.07em;vertical-align:middle;background:#67c5ff1f;border:1px solid #67c5ff4d;border-radius:999px;margin-left:7px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:950;display:inline-flex}.deals-table{min-width:1320px}.text-action{text-underline-offset:3px;padding:0;text-decoration:underline}.deal-actions{align-items:center;min-width:118px;display:flex}.deal-actions button{border:1px solid var(--line);background:var(--card);min-height:34px;color:var(--light);cursor:pointer;border-radius:8px;padding:0 10px;font-size:12px;font-weight:800}.deal-actions button:disabled{opacity:.5;cursor:not-allowed}.deal-actions small{color:var(--muted);font-size:12px}.deal-dialog{gap:13px;display:grid}.deal-dialog>label{color:var(--muted);gap:6px;font-size:12px;display:grid}.deal-dialog input,.deal-dialog select{min-height:42px}.deal-dialog>small{color:var(--muted);font-size:12px}.deal-dialog>.primary{margin-top:3px}.csv-import{gap:12px;display:grid}.csv-import>p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.csv-import>label{color:var(--muted);gap:6px;font-size:12px;display:grid}.file-drop{border:1px dashed var(--line);background:var(--card);border-radius:11px;padding:16px}.file-drop input{min-height:auto}.file-drop span{color:var(--ink);font-size:12px;font-weight:700}.csv-import>.primary{justify-self:start}.call-composer{gap:12px;display:grid}.call-composer>label{color:var(--muted);gap:6px;font-size:12px;display:grid}.call-composer textarea{resize:vertical;min-height:120px;padding:11px}.call-composer>p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.voice-disclosure-preview{border:1px solid var(--line);background:var(--card);border-radius:10px;gap:5px;padding:12px;display:grid}.voice-disclosure-preview b{color:var(--light);font-size:12px}.voice-disclosure-preview span{color:var(--muted);font-size:12px;line-height:1.55}.call-composer>.primary{margin-top:2px}.conversation-action{color:var(--light);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:5px;padding:0;font-size:12px;font-weight:800}.meeting-dialog{gap:12px;display:grid}.meeting-dialog .form-grid{grid-template-columns:repeat(2,1fr);margin:0}.meeting-dialog>label{color:var(--muted);gap:6px;font-size:12px;display:grid}.meeting-dialog textarea{resize:vertical;min-height:110px;padding:10px}.meeting-dialog .meeting-consent{grid-template-columns:auto 1fr;align-items:flex-start;display:flex}.meeting-dialog .meeting-consent input{width:15px;height:15px}.meeting-dialog>p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.conversation-controls{flex-wrap:wrap;gap:5px;margin-top:7px;flex-direction:row!important;display:flex!important}.conversation-controls button{color:var(--light);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:800}.conversation-controls button.block{color:#e97c87}.decision-trace{border-top:1px solid var(--line);color:var(--muted);margin-top:7px;padding-top:6px;font-size:12px}.decision-trace summary{color:var(--light);cursor:pointer}.decision-trace dl{gap:4px;margin:7px 0;display:grid}.decision-trace dl>div{grid-template-columns:110px 1fr;gap:7px;display:grid}.decision-trace dt{text-transform:none}.decision-trace dd{color:var(--ink);margin:0}.decision-trace p{line-height:1.5;white-space:normal!important}.settings-editor{margin-bottom:14px}.settings-control-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:12px;display:grid}.settings-control-grid>label,.settings-control-grid .field{display:grid}.settings-editor label{color:var(--muted);gap:6px;font-size:12px;display:grid}.budget-editor{border-top:1px solid var(--line);grid-template-columns:1.4fr 1fr .7fr auto;align-items:end;gap:9px;margin-top:16px;padding-top:14px;display:grid}.budget-editor>button{border:1px solid var(--line);background:var(--card);min-height:40px;color:var(--light);cursor:pointer;border-radius:9px;padding:0 12px;font-size:12px;font-weight:800}.budget-editor>button:disabled{opacity:.5}.campaign-builder{gap:10px;display:grid}.campaign-builder>label{color:var(--muted);gap:6px;font-size:12px;display:grid}.campaign-builder .form-grid.compact{grid-template-columns:repeat(3,1fr);margin:3px 0}.record-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex!important}.record-actions>button{color:var(--light);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.offer-boundary-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:13px;display:grid}.offer-boundary-grid label{color:var(--muted);gap:6px;font-size:12px;display:grid}.offer-boundary-grid textarea{min-height:120px}.knowledge-form{border:1px solid var(--line);background:var(--card);border-radius:11px;margin:12px 0 18px;padding:14px}.knowledge-form textarea{min-height:180px}.sales-empty{border:1px dashed var(--line);background:var(--panel);border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:290px;padding:30px;display:flex}@supports (color:color-mix(in lab, red, red)){.sales-empty{background:color-mix(in srgb,var(--panel) 66%,transparent)}}.sales-empty{text-align:center}.sales-empty.compact{min-height:150px;padding:24px}.sales-empty .sales-target-glyph{color:var(--muted);margin-bottom:13px}.sales-empty h3{margin:0 0 7px;font-size:16px}.sales-empty p{max-width:620px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.sales-empty button{margin-top:16px}.sales-loading{min-height:320px;color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.sales-loading i{border:2px solid var(--line);border-top-color:var(--blue);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite security-spin}.sales-error{border:1px solid var(--line);background:var(--panel);border-radius:15px;justify-content:center;align-items:center;gap:14px;min-height:260px;padding:28px;display:flex}.sales-error>span{color:#e97c87;background:#e268751a;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.sales-error h3{margin:0 0 6px;font-size:15px}.sales-error p{max-width:560px;color:var(--muted);margin:0 0 10px;font-size:12px}.sales-error button{color:var(--light);cursor:pointer;background:0 0;border:0;font-size:12px}.readiness-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.readiness-summary article{border:1px solid var(--line);background:var(--panel);border-radius:14px;flex-direction:column;min-height:112px;padding:17px;display:flex}.readiness-summary span,.readiness-summary small{color:var(--muted);font-size:12px}.readiness-summary strong{letter-spacing:-.02em;margin:9px 0 5px;font-size:20px}.readiness-summary small{margin-top:auto}.readiness-table-wrap{border:1px solid var(--line);background:var(--panel);border-radius:14px;margin-bottom:14px;overflow:auto}.readiness-table{border-collapse:collapse;width:100%;min-width:1220px}.readiness-table th{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.07em;text-align:left;padding:11px 12px;font-size:11px}.readiness-table td{border-bottom:1px solid var(--line);max-width:290px;color:var(--muted);vertical-align:top;padding:12px;font-size:12px;line-height:1.45}.readiness-table tr:last-child td{border-bottom:0}.readiness-table td:first-child b,.readiness-table td:first-child small{display:block}.readiness-table td:first-child b{color:var(--ink)}.readiness-table td:first-child small{color:var(--muted);margin-top:4px;font-weight:900}.readiness-status{letter-spacing:.04em;border-radius:999px;align-items:center;width:max-content;max-width:180px;padding:6px 8px;font-size:10px;font-weight:950;display:inline-flex}.readiness-status.ready{color:#74d1ad;background:#59a98d1f}.readiness-status.partial{color:#dfc475;background:#d5b35e1c}.readiness-status.blocked{color:#ef8995;background:#e268751c}.sales-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03090eb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sales-confirm-dialog,.score-dialog{border:1px solid var(--line);background:var(--panel);width:min(560px,100%);max-height:90vh;box-shadow:var(--shadow);border-radius:18px;padding:26px;overflow:auto}.sales-confirm-dialog{text-align:center}.sales-confirm-dialog>span{border-radius:50%;place-items:center;width:46px;height:46px;margin:0 auto 13px;font-weight:900;display:grid}.sales-confirm-dialog .pause-icon{color:#e97c87;background:#e268751a}.sales-confirm-dialog .resume-icon{color:#70bda2;background:#59a98d1a}.sales-confirm-dialog h2{margin:0 0 8px;font-size:21px}.sales-confirm-dialog p,.score-dialog>p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.sales-confirm-dialog>div{justify-content:center;gap:8px;margin-top:18px;display:flex}.sales-confirm-dialog button{border:1px solid var(--line);background:var(--card);min-height:39px;color:var(--ink);cursor:pointer;border-radius:9px;padding:0 14px;font-size:12px;font-weight:800}.sales-confirm-dialog button.danger{color:#fff;background:#b94250;border-color:#0000}.score-fields{grid-template-columns:repeat(3,1fr);gap:9px;margin:17px 0;display:grid}.score-fields input{font-size:12px}.entitlement-strip{border:1px solid var(--line);background:var(--panel);border-radius:12px;align-items:center;gap:18px;margin-bottom:14px;padding:12px 14px;display:flex;overflow-x:auto}.entitlement-strip span{color:var(--muted);flex:none;font-size:12px}.entitlement-strip b{color:var(--ink);margin-left:5px}.agent-grid,.offer-grid,.integration-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.agent-card-head,.integration-card-head,.offer-head{align-items:center;gap:10px;display:flex}.agent-card-head>span,.integration-card-head>span{background:var(--soft);width:40px;height:40px;color:var(--light);border-radius:10px;flex:none;place-items:center;font-size:12px;font-weight:900;display:grid}.agent-card-head>div,.integration-card-head>div{flex:1;min-width:0}.agent-card-head h3,.integration-card-head h3,.offer-head h3{margin:0 0 3px;font-size:14px}.agent-card-head p,.integration-card-head p{color:var(--muted);margin:0;font-size:12px}.agent-grid dl,.offer-grid dl,.integration-grid dl,.settings-list{grid-template-columns:1fr auto;gap:8px;margin:16px 0;display:grid}.agent-grid dt,.agent-grid dd,.offer-grid dt,.offer-grid dd,.integration-grid dt,.integration-grid dd,.settings-list dt,.settings-list dd{font-size:12px}.agent-grid dt,.offer-grid dt,.integration-grid dt,.settings-list dt{color:var(--muted)}.agent-grid dd,.offer-grid dd,.integration-grid dd,.settings-list dd{text-align:right;overflow-wrap:anywhere;margin:0}.agent-actions{flex-wrap:wrap;gap:6px;display:flex}.agent-actions button{border:1px solid var(--line);background:var(--card);min-height:34px;color:var(--light);cursor:pointer;border-radius:8px;padding:0 10px;font-size:12px;font-weight:800}.agent-actions button.primary{color:#fff;border:0}.icp-builder h3,.sales-panel>h3{margin:7px 0 10px;font-size:17px}.icp-builder>textarea{resize:vertical;height:130px;margin-bottom:10px;padding:12px}.structured-icp{border:1px solid var(--line);background:var(--card);border-radius:11px;gap:7px;margin-top:14px;padding:14px;display:grid}.structured-icp>div{justify-content:space-between;display:flex}.structured-icp>div b{font-size:12px}.structured-icp>div button{color:#e97c87;cursor:pointer;background:0 0;border:0;font-size:12px}.structured-icp p{border-bottom:1px solid var(--line);grid-template-columns:135px 1fr;gap:10px;margin:0;padding-bottom:6px;display:grid}.structured-icp p span,.structured-icp p strong{font-size:12px}.structured-icp p span{color:var(--muted)}.structured-icp p strong{font-weight:600}.draft-checks{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.draft-checks span{color:var(--muted);font-size:12px}.draft-checks i{background:#d5b35e;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.campaign-list{display:grid}.campaign-list>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.5fr) .5fr .7fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.campaign-list>article:last-child{border-bottom:0}.campaign-list>article>div{flex-direction:column;gap:3px;display:flex}.campaign-list b{font-size:12px}.campaign-list small,.campaign-list>article>span{color:var(--muted);font-size:12px}.conversation-list{gap:9px;display:grid}.conversation-list>article{grid-template-columns:260px minmax(0,1fr) 150px;align-items:center;gap:16px;display:grid}.conversation-person{align-items:center;gap:10px;display:flex}.conversation-person>span{background:var(--soft);width:36px;height:36px;color:var(--light);border-radius:10px;place-items:center;font-size:12px;font-weight:900;display:grid}.conversation-person>div,.conversation-list>article>div:nth-child(2),.conversation-list>article>div:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.conversation-list b{font-size:12px}.conversation-list small,.conversation-list p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.sales-safety-strip{border:1px solid var(--line);background:var(--panel);border-radius:12px;align-items:flex-start;gap:13px;margin-bottom:14px;padding:13px 15px;display:flex}.sales-safety-strip b{color:var(--light);flex:none;font-size:12px}.sales-safety-strip span{color:var(--muted);font-size:12px;line-height:1.5}.sales-setup-state{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin-bottom:14px;padding:16px;display:grid}.sales-setup-state b{font-size:12px}.sales-setup-state p{color:var(--muted);margin:4px 0 0;font-size:12px}.sales-setup-state>button{color:var(--light);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.offer-head{justify-content:space-between}.offer-head>div{min-width:0}.offer-grid .sales-panel>p{min-height:48px;color:var(--muted);font-size:12px;line-height:1.55}.knowledge-vault{grid-column:1/-1;margin-top:13px}.automation-templates{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.automation-templates button{border:1px solid var(--line);background:var(--card);min-height:64px;color:var(--ink);text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}.automation-templates button:hover{border-color:#68c4ff59}.automation-templates span{flex-direction:column;gap:4px;display:flex}.automation-templates b{font-size:12px}.automation-templates small{color:var(--muted);font-size:12px}.automation-templates i{color:var(--light);font-style:normal}.analytics-empty{margin-top:14px}.analytics-empty h3{margin:7px 0 5px}.analytics-empty p{color:var(--muted);margin:0;font-size:12px}.compliance-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.compliance-summary article{border:1px solid var(--line);background:var(--panel);border-radius:13px;flex-direction:column;padding:17px;display:flex}.compliance-summary span,.compliance-summary small{color:var(--muted);font-size:12px}.compliance-summary strong{margin:7px 0 3px;font-size:25px}.decision-list{display:grid}.decision-list>div{border-bottom:1px solid var(--line);grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.decision-list>div:last-child{border-bottom:0}.decision-list span{flex-direction:column;gap:3px;display:flex}.decision-list b{font-size:12px}.decision-list small,.decision-list p{color:var(--muted);margin:0;font-size:12px}.integration-card-head{align-items:flex-start}.integration-grid ul{min-height:80px;margin:15px 0;padding:0;list-style:none}.integration-grid li{color:var(--muted);padding:4px 0 4px 14px;font-size:12px;position:relative}.integration-grid li:before{content:"✓";color:#70bda2;position:absolute;left:0}.integration-note{background:var(--card);min-height:50px;color:var(--muted);border-radius:9px;margin:0;padding:10px;font-size:12px;line-height:1.5}.autonomy-policy{margin-bottom:14px}.autonomy-policy>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.autonomy-policy article{background:var(--card);border-radius:10px;grid-template-columns:25px 1fr;gap:9px;padding:12px;display:grid}.autonomy-policy article>span{background:var(--soft);width:24px;height:24px;color:var(--light);border-radius:7px;place-items:center;font-size:12px;font-weight:900;display:grid}.autonomy-policy b{font-size:12px}.autonomy-policy p{color:var(--muted);margin:5px 0;font-size:12px;line-height:1.45}.autonomy-policy small{color:var(--light);font-size:12px;line-height:1.4}.internal-pilot{justify-content:space-between;align-items:center;gap:20px;margin-top:14px;display:flex}.internal-pilot h3{margin:7px 0 5px}.internal-pilot p{max-width:760px;color:var(--muted);margin:0;font-size:12px}.internal-pilot>button{flex:none}.internal-pilot>button:disabled{opacity:.55}@media (width<=1280px){.sales-controlbar{grid-template-columns:repeat(4,1fr) auto}.sales-metric-grid{grid-template-columns:repeat(4,1fr)}.agent-grid,.offer-grid,.integration-grid,.automation-templates{grid-template-columns:repeat(2,1fr)}}@media (width<=1000px){.sales-product-head{align-items:flex-start}.sales-policy-note{display:none}.sales-subnav{top:60px}.sales-hero{grid-template-columns:1fr}.sales-primary-metrics{grid-template-columns:repeat(2,1fr)}.sales-grid-two{grid-template-columns:1fr}.form-grid,.autonomy-policy>div{grid-template-columns:repeat(2,1fr)}.conversation-list>article{grid-template-columns:220px 1fr}.conversation-list>article>div:last-child{flex-flow:wrap;grid-column:1/-1;align-items:center}.settings-control-grid{grid-template-columns:repeat(2,1fr)}.budget-editor{grid-template-columns:1fr 1fr}}@media (width<=720px){.sales-page{overflow:hidden}.sales-product-head h1{font-size:32px}.sales-subnav{width:calc(100vw - 36px);margin-left:0}.sales-hero>div{padding:24px}.sales-hero h2{font-size:27px}.sales-controlbar{grid-template-columns:repeat(2,1fr)}.sales-controlbar>button{grid-column:1/-1}.sales-primary-metrics{gap:8px}.sales-grid-two{gap:10px}.sales-metric-grid{grid-template-columns:repeat(3,1fr)}.sales-section-title{flex-direction:column;align-items:flex-start}.sales-section-title h2{font-size:30px}.section-actions{width:100%}.section-actions button{flex:1}.sales-table-wrap{background:0 0;border:0;overflow:visible}.sales-table{min-width:0;display:block}.sales-table thead{display:none}.sales-table tbody{gap:9px;display:grid}.sales-table tr{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:1fr 1fr;padding:13px;display:grid}.sales-table td{border:0;flex-direction:column;gap:4px;min-width:0;padding:7px 5px;display:flex}.sales-table td:before{content:attr(data-label);letter-spacing:.06em;color:var(--muted);font-size:12px}.sales-table td:first-child{grid-column:1/-1}.agent-grid,.offer-grid,.integration-grid,.automation-templates{grid-template-columns:1fr}.campaign-list>article{grid-template-columns:1fr auto}.campaign-list>article>span{display:none}.conversation-list>article{grid-template-columns:1fr}.conversation-list>article>div:nth-child(2){border-top:1px solid var(--line);padding-top:10px}.compliance-summary{grid-template-columns:1fr 1fr}.decision-list>div{grid-template-columns:1fr auto}.decision-list p{grid-column:1/-1}.sales-setup-state{grid-template-columns:1fr}.sales-setup-state>button{text-align:left}.internal-pilot{flex-direction:column;align-items:flex-start}.sales-pause-banner{grid-template-columns:1fr}.sales-pause-banner button{text-align:left;padding:0}}@media (width<=520px){.sales-subnav{border-radius:10px;width:calc(100vw - 32px)}.sales-subnav button{padding:0 11px}.sales-hero>div{padding:21px}.sales-hero h2{font-size:24px}.sales-hero-actions{flex-direction:column}.sales-hero-actions button{width:100%}.sales-outcome-card{padding:20px}.sales-primary-metrics{grid-template-columns:1fr 1fr}.sales-primary-metrics>article{min-height:105px;padding:14px}.sales-primary-metrics strong{font-size:21px}.sales-metric-grid{grid-template-columns:repeat(2,1fr)}.sales-funnel>div{grid-template-columns:90px 1fr 24px}.sales-funnel small{display:none}.form-grid{grid-template-columns:1fr}.score-fields{grid-template-columns:1fr 1fr}.autonomy-policy>div,.compliance-summary{grid-template-columns:1fr}.sales-panel{padding:17px}.sales-confirm-dialog,.score-dialog{padding:21px}.structured-icp p{grid-template-columns:1fr}.structured-icp p strong{line-height:1.5}.draft-checks{grid-template-columns:1fr}.sales-safety-strip{flex-direction:column}.entitlement-strip{gap:12px}.settings-control-grid,.budget-editor{grid-template-columns:1fr}}.brand-block{gap:8px;display:grid}.active-plan{width:max-content;color:var(--light);letter-spacing:.08em;background:#2e9eff14;border:1px solid #68c4ff47;border-radius:999px;margin-left:52px;padding:4px 8px;font-size:12px;font-weight:900}.mobile-header b{color:var(--blue)}.toast{color:#f5f9fc;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;background:#071018;border:1px solid #68c4ff52;grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;gap:11px;width:min(520px,100vw - 44px);min-height:64px;padding:12px 13px;animation:.2s ease-out notice-in;display:grid;top:22px;bottom:auto;right:22px;box-shadow:0 24px 80px #0000008c;z-index:2147483647!important}.toast-sound{color:#68c4ff;background:#2e9eff29;border-radius:9px;place-items:center;width:32px;height:32px;font-size:17px;display:grid}.toast>b{font-size:13px;line-height:1.45}.toast>button{color:#f5f9fc;cursor:pointer;background:#ffffff14;border:0;border-radius:8px;width:30px;height:30px;font-size:21px;line-height:1}@keyframes notice-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.payment-error{background:#e2687514;border:1px solid #e2687552;border-radius:9px;padding:10px 12px;line-height:1.5;color:#e97c87!important;margin:13px 0 0!important;font-size:12px!important}.frame-control.media-sound{font-size:15px}.module-page,.settings-page{max-width:1120px}.module-hero{border:1px solid var(--line);background:linear-gradient(135deg,#2e9eff24,transparent 58%),var(--panel);border-radius:22px;padding:48px}.module-hero h1{letter-spacing:-.045em;max-width:850px;margin:12px 0 15px;font-size:44px;line-height:1.06}.module-hero p{max-width:700px;color:var(--muted);margin:0 0 24px;font-size:14px;line-height:1.7}.module-capabilities{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.module-capabilities article{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:24px}.module-capabilities span{color:var(--light);font-size:12px;font-weight:900}.module-capabilities h2{margin:24px 0 8px;font-size:17px}.module-capabilities p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.settings-head{max-width:720px;margin-bottom:24px}.settings-head h1{letter-spacing:-.045em;margin:10px 0;font-size:42px}.settings-head p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.settings-cards>button{border:1px solid var(--line);background:var(--panel);min-height:132px;color:var(--ink);text-align:left;cursor:pointer;border-radius:16px;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;padding:21px;display:grid}.settings-cards>button:hover{border-color:#68c4ff6b;transform:translateY(-1px)}.settings-icon{background:var(--soft);width:46px;height:46px;color:var(--light);border-radius:12px;place-items:center;font-size:19px;display:grid}.settings-cards b{font-size:16px}.settings-cards p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.55}.settings-cards strong{color:var(--light)}.settings-cards i{color:var(--light);font-size:18px;font-style:normal}@media (width>=761px){.sidebar:not(:hover):not(:focus-within) .active-plan{opacity:0;pointer-events:none}.sidebar:not(:hover):not(:focus-within) .brand-block{gap:0}}@media (width<=760px){.studio-workspace{grid-template-areas:"preview""creator"}.active-plan{margin-left:52px}.toast{width:auto;top:68px;left:16px;right:16px}.module-hero{padding:30px 24px}.module-hero h1{font-size:34px}.module-capabilities,.settings-cards{grid-template-columns:1fr}}@media (width<=460px){.toast{top:66px;bottom:auto}.frame-actions{gap:6px;max-width:calc(100% - 18px)}.frame-control{width:36px;height:36px}.module-hero h1,.settings-head h1{font-size:30px}.module-capabilities article{padding:20px}}.history-action-wrap{position:relative}.history-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.history-actions button{border:1px solid var(--line);background:var(--card);color:var(--light);cursor:pointer;border-radius:7px;align-items:center;gap:4px;padding:7px 8px;font-size:12px;display:inline-flex}.history-actions button:hover,.history-actions button:focus-visible{background:#2e9eff1c;border-color:#68c4ff80}.history-actions a{color:var(--light);text-decoration:none}.video-share-menu{z-index:40;background:var(--panel);border:1px solid #68c4ff52;border-radius:12px;width:min(330px,100vw - 42px);padding:14px;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 24px 65px #00000080}.video-share-menu header{justify-content:space-between;align-items:center;display:flex}.video-share-menu header button{justify-content:center;width:28px;height:28px;padding:0;font-size:18px}.video-share-menu p,.video-share-menu small{color:var(--muted);margin:8px 0;font-size:12px;line-height:1.45;display:block}.video-share-menu>div{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.video-share-menu>div button{justify-content:center;min-height:36px}.video-job-tray{background:linear-gradient(135deg,#2e9eff1f,transparent 58%),var(--panel);border:1px solid #68c4ff4d;border-radius:17px;margin:0 0 18px;padding:18px}.video-job-tray-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:13px;display:flex}.video-job-tray-head h2{margin:6px 0 0;font-size:18px}.video-job-tray-head button{color:var(--light);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.video-job-list{gap:8px;display:grid}.video-job-list article{border:1px solid var(--line);background:#030b1185;border-radius:12px;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:11px;display:grid}.video-job-orb{background:#2e9eff1f;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.video-job-orb i{border:2px solid #68c4ff38;border-top-color:var(--light);border-radius:50%;width:18px;height:18px;animation:.9s linear infinite video-job-spin}.video-job-copy>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.video-job-copy b{font-size:13px}.video-job-copy span,.video-job-copy small{color:var(--muted);font-size:12px}.video-job-progress{background:#061019;border-radius:999px;height:7px;margin:8px 0 6px;overflow:hidden}.video-job-progress i{border-radius:inherit;background:linear-gradient(90deg,#2e9eff,#68c4ff);height:100%;transition:width .45s;display:block}.video-job-copy small{display:block}@keyframes video-job-spin{to{transform:rotate(360deg)}}.real-history .recent-art{cursor:pointer;border:0;width:92px;padding:0;position:relative}.real-history .recent-art:disabled{cursor:default}.real-history .recent-art i{color:#fff;opacity:0;background:#02080c47;place-items:center;font-size:19px;font-style:normal;transition:all .2s;display:grid;position:absolute;inset:0}.history-ready:hover .recent-art i,.history-ready:focus-within .recent-art i{opacity:1}.history-actions .open-video{color:#fff;background:#2e9eff21;border-color:#68c4ff6b}@media (width<=760px){.video-job-tray-head{flex-direction:column;align-items:flex-start}.video-job-copy>div:first-child{flex-direction:column;align-items:flex-start;gap:4px}.video-job-list article{grid-template-columns:34px 1fr}.video-job-orb{width:34px;height:34px}.history-action-wrap,.history-actions{grid-column:1/-1}.history-actions button span{display:none}.history-actions button{justify-content:center;min-width:38px;font-size:15px}.video-share-menu{left:0;right:auto}}.queue-table article>span,.queue-table article>b{flex-direction:column;gap:3px;min-width:0;display:flex}.queue-caption{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.queue-table article>p button{color:#e97c87;cursor:pointer;background:0 0;border:1px solid #e2687559;border-radius:6px;margin-left:8px;padding:5px 8px}.qa-checklist{border:1px solid var(--line);background:var(--panel);border-radius:10px;margin-top:8px;padding:12px}.qa-checklist summary{color:var(--light);cursor:pointer;font-size:12px;font-weight:800}.qa-checklist>div{flex-wrap:wrap;gap:5px;margin:11px 0;display:flex}.qa-checklist span{background:var(--soft);color:var(--muted);border-radius:999px;padding:4px 7px;font-size:12px}.qa-checklist small{color:var(--muted);font-size:12px;line-height:1.5}.studio-page{max-width:1500px;overflow:clip}.marketing-page-head{justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 18px;display:flex}.marketing-page-head h1{letter-spacing:-.05em;margin:10px 0 8px;font-size:46px;line-height:1}.marketing-page-head p{max-width:760px;color:var(--muted);margin:0;font-size:15px;line-height:1.65}.marketing-head-status{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:999px;flex:none;align-items:center;gap:8px;padding:10px 13px;font-size:12px;display:flex}.marketing-head-status i{background:#70bda2;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #70bda2a6}.marketing-subnav{z-index:16;border:1px solid var(--line);background:var(--panel);border-radius:13px;gap:5px;width:max-content;max-width:100%;margin:0 auto 38px;padding:5px;display:flex;position:sticky;top:12px}@supports (color:color-mix(in lab, red, red)){.marketing-subnav{background:color-mix(in srgb,var(--panel) 91%,transparent)}}.marketing-subnav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow-x:auto;box-shadow:0 14px 40px #00000029}.marketing-subnav button{min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;padding:0 13px;font-size:12px;font-weight:750}.marketing-subnav button:hover,.marketing-subnav button:focus-visible{background:var(--soft);color:var(--ink)}.marketing-section-heading{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:22px;display:flex}.marketing-section-heading h2{letter-spacing:-.035em;margin:9px 0 8px;font-size:35px;line-height:1.08}.marketing-section-heading p{max-width:850px;color:var(--muted);margin:0;font-size:14px;line-height:1.7}.creative-heading{margin-top:0;scroll-margin-top:80px}.creative-heading h2{font-size:30px}.marketing-creation-tabs button{position:relative}.marketing-creation-tabs button small{letter-spacing:.04em;background:#ffffff1a;border-radius:999px;margin-left:6px;padding:2px 5px;font-size:12px}.marketing-creation-tabs button:not(.active) small{background:var(--soft);color:var(--muted)}.creation-mode-switch{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:1fr 1fr;width:min(620px,100%);margin:0 0 14px auto;padding:4px;display:grid}.creation-mode-switch button{min-height:54px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;align-items:flex-start;gap:3px;padding:9px 13px;display:flex}.creation-mode-switch button.active{background:var(--soft);color:var(--ink);box-shadow:inset 0 0 0 1px #68c4ff29}.creation-mode-switch b{font-size:12px}.creation-mode-switch span{color:var(--muted);font-size:12px}.studio-coming-soon{background:#d5b35e0f;border:1px solid #d5b35e40;border-radius:10px;align-items:center;gap:10px;margin:-5px 0 16px;padding:11px 13px;display:flex}.studio-coming-soon b{color:#d5b35e;font-size:12px}.studio-coming-soon span{color:var(--muted);font-size:12px}.campaign-context{background:linear-gradient(135deg,#2e9eff12,#0000);border:1px solid #68c4ff33;border-radius:13px;margin:0 0 18px;padding:15px}.campaign-context-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.campaign-context-head p{color:var(--muted);margin:0;font-size:12px}.campaign-context-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.campaign-context-grid label{margin:0}.campaign-context-grid label span{margin-bottom:6px;display:block}.campaign-context-grid input,.marketing-field input,.marketing-field textarea,.marketing-field select,.money-input{border:1px solid var(--line);background:var(--card);width:100%;min-height:42px;color:var(--ink);border-radius:9px;outline:none;padding:0 11px}.campaign-context-grid input:focus,.marketing-field input:focus,.marketing-field textarea:focus,.marketing-field select:focus{border-color:var(--blue)}.custom-model-trigger{background:var(--card);width:100%;min-height:54px;color:var(--ink);text-align:left;cursor:pointer;border:1px solid #2e9eff73;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:8px 11px;display:flex}.custom-model-trigger>span{flex-direction:column;gap:4px;min-width:0;display:flex}.custom-model-trigger b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.custom-model-trigger small{color:var(--muted);font-size:12px}.custom-model-trigger i{color:var(--light);font-style:normal}.custom-model-trigger:disabled{opacity:.55;cursor:wait}.advanced-model-selection{border:1px solid var(--line);background:var(--card);border-radius:11px;margin:0 0 15px}.advanced-model-selection summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;font-size:12px;font-weight:800;list-style:none;display:flex}.advanced-model-selection summary::-webkit-details-marker{display:none}.advanced-model-selection summary:after{content:"⌄";color:var(--light)}.advanced-model-selection[open] summary:after{transform:rotate(180deg)}.advanced-model-selection summary span{color:var(--muted);margin-left:auto;font-size:12px;font-weight:500}.advanced-model-table{border-top:1px solid var(--line);max-height:360px;padding:8px;overflow:auto}.advanced-model-table>button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;padding:11px;display:grid}.advanced-model-table>button:hover,.advanced-model-table>button.selected{border-color:var(--line);background:var(--soft)}.advanced-model-table>button>div{flex-direction:column;gap:4px;display:flex}.advanced-model-table b{font-size:12px}.advanced-model-table span{color:var(--muted);font-size:12px}.advanced-model-table>button>div:last-child{align-items:flex-end}.advanced-model-table em{width:max-content;color:var(--light);background:#2e9eff1c;border-radius:999px;padding:3px 6px;font-size:12px;font-style:normal}.asset-workflow{background:linear-gradient(145deg,#2e9eff14,transparent 50%),var(--panel);border:1px solid #68c4ff38;border-radius:17px;margin-top:14px;padding:22px}.asset-workflow-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.asset-workflow-top h3{margin:8px 0 5px;font-size:20px}.asset-workflow-top p{color:var(--muted);margin:0;font-size:12px}.asset-workflow-top>a{border:1px solid var(--line);color:var(--light);border-radius:9px;padding:9px 12px;font-size:12px;text-decoration:none}.asset-campaign-link{grid-template-columns:1fr auto;gap:9px;margin:18px 0 11px;display:grid}.asset-campaign-link select{min-height:42px}.asset-action-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.asset-action-grid button{border:1px solid var(--line);background:var(--card);min-height:42px;color:var(--ink);text-align:left;cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:0 11px;font-size:12px;display:flex}.asset-action-grid button:hover{border-color:#68c4ff61}.asset-action-grid span{color:var(--light)}.qa-pending{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.qa-pending>span{color:var(--muted);font-size:12px}.qa-pending b{font-size:12px}.qa-pending button{border:1px solid var(--line);background:var(--card);color:var(--muted);border-radius:8px;margin-left:auto;padding:8px 10px;font-size:12px}.real-history .recent-art{background:#04090e;overflow:hidden}.real-history .recent-art video{object-fit:cover;width:100%;height:100%}.recent-grid article>a{color:var(--light);font-size:17px;text-decoration:none;position:absolute;top:10px;right:10px}.history-state{color:var(--muted);font-size:12px;position:absolute;top:10px;right:10px}.history-empty{border:1px dashed var(--line);background:var(--panel);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:28px;display:flex}.history-empty>span{background:var(--soft);width:42px;height:42px;color:var(--light);border-radius:12px;place-items:center;display:grid}.history-empty h3{margin:12px 0 5px;font-size:15px}.history-empty p{color:var(--muted);margin:0;font-size:12px}.model-sheet-backdrop{z-index:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02070cc2;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.model-sheet{background:var(--panel);border:1px solid #68c4ff40;border-radius:20px;flex-direction:column;width:min(920px,100%);max-height:min(88vh,900px);display:flex;overflow:hidden;box-shadow:0 35px 100px #0000008c}.model-sheet>header{justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 25px 18px;display:flex}.model-sheet h2{margin:7px 0 5px;font-size:25px}.model-sheet header p{color:var(--muted);margin:0;font-size:12px}.model-sheet header>button{border:1px solid var(--line);background:var(--card);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:10px;font-size:22px}.model-search{border:1px solid var(--line);background:var(--card);border-radius:10px;align-items:center;gap:9px;margin:0 25px 15px;padding:0 12px;display:flex}.model-search span{color:var(--muted)}.model-search input{width:100%;height:44px;color:var(--ink);background:0 0;border:0;outline:none;font-size:13px}.model-sheet-scroll{padding:0 17px 22px;overflow:auto}.model-sheet-scroll>section>h3{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:14px 8px 8px;font-size:12px}.model-sheet-option{border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin:5px 0;padding:12px;display:grid}.model-sheet-option:hover,.model-sheet-option.selected{background:var(--soft);border-color:#68c4ff80}@supports (color:color-mix(in lab, red, red)){.model-sheet-option:hover,.model-sheet-option.selected{background:color-mix(in srgb,var(--soft) 78%,var(--card))}}.model-option-icon{width:40px;height:40px;color:var(--light);background:#2e9eff1f;border-radius:10px;place-items:center;font-size:13px;font-weight:900;display:grid}.model-sheet-option>div{flex-direction:column;gap:4px;min-width:0;display:flex}.model-sheet-option b{font-size:13px}.model-sheet-option>div>small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;overflow:hidden}.model-badges{flex-wrap:wrap;gap:4px;display:flex}.model-badges em{background:var(--soft);color:var(--muted);border-radius:999px;padding:3px 6px;font-size:12px;font-style:normal}.model-sheet-option aside{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.model-sheet-option aside b{color:var(--light);font-size:12px}.model-sheet-option aside small{color:var(--muted);font-size:12px}.model-search-empty{color:var(--muted);text-align:center;padding:36px;font-size:13px}.marketing-expansion{gap:64px;margin-top:64px;display:grid}.marketing-section{scroll-margin-top:80px}.manager-section{background:linear-gradient(135deg,#2e9eff17,transparent 44%),var(--panel);border:1px solid #68c4ff38;border-radius:22px;padding:32px}.manager-layout{grid-template-columns:minmax(0,1.5fr) minmax(300px,.65fr);gap:15px;display:grid}.growth-form,.manager-agent-rail,.campaign-plan,.advertising-workbench,.creative-loop,.content-engine-layout,.publishing-panel,.whatsapp-panel,.search-workspace,.search-guardrail,.analytics-grid>div,.model-summary-note{border:1px solid var(--line);background:var(--card);border-radius:16px}.growth-form{padding:20px}.form-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.form-grid.compact{grid-template-columns:repeat(4,1fr)}.marketing-field{color:var(--muted);align-content:start;gap:6px;font-size:12px;display:grid}.marketing-field>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.marketing-field em{color:var(--light);text-transform:uppercase;font-size:12px;font-style:normal}.marketing-field textarea{resize:vertical;min-height:150px;padding:11px}.money-input{align-items:center;padding:0;display:flex}.money-input span{color:var(--muted);padding:0 0 0 11px}.money-input input{background:0 0;border:0}.manager-details{border:1px solid var(--line);background:var(--panel);border-radius:11px;margin-top:11px}@supports (color:color-mix(in lab, red, red)){.manager-details{background:color-mix(in srgb,var(--panel) 50%,transparent)}}.manager-details summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;padding:13px;font-size:12px;font-weight:800;display:flex}.manager-details summary span{color:var(--muted);font-size:12px;font-weight:500}.manager-details>.form-grid,.manager-details>.autonomy-list,.manager-details>.guardrail-grid,.manager-details>.channel-picks{padding:0 13px 13px}.channel-picks{flex-wrap:wrap;gap:6px;display:flex}.channel-picks button{border:1px solid var(--line);background:var(--card);color:var(--muted);cursor:pointer;border-radius:999px;padding:7px 9px;font-size:12px}.channel-picks button.selected{color:var(--light);background:#2e9eff1f;border-color:#68c4ff73}.autonomy-list{gap:6px;display:grid}.autonomy-list label{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:9px;grid-template-columns:18px 1fr;align-items:flex-start;gap:9px;padding:10px;display:grid}.autonomy-list label.active{border-color:#68c4ff66}.autonomy-list input{accent-color:var(--blue);margin-top:3px}.autonomy-list span{flex-direction:column;gap:3px;display:flex}.autonomy-list b{font-size:12px}.autonomy-list small{color:var(--muted);font-size:12px;line-height:1.45}.guardrail-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:8px;display:grid}.campaign-create-row{justify-content:space-between;align-items:center;gap:18px;margin-top:14px;display:flex}.campaign-create-row>div{flex-direction:column;gap:4px;display:flex}.campaign-create-row b{font-size:12px}.campaign-create-row>div span{color:var(--muted);font-size:12px}.manager-agent-rail{padding:19px}.manager-agent-rail h3{margin:9px 0 7px;font-size:18px}.manager-agent-rail>p{color:var(--muted);margin:0 0 15px;font-size:12px;line-height:1.55}.manager-agent-rail>div{display:grid}.manager-agent-rail article{border-bottom:1px solid var(--line);grid-template-columns:8px 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.manager-agent-rail article:last-child{border-bottom:0}.manager-agent-rail article>i{background:#70bda2;border-radius:50%;width:7px;height:7px}.manager-agent-rail article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.manager-agent-rail b{font-size:12px}.manager-agent-rail small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;overflow:hidden}.manager-agent-rail em{color:var(--muted);font-size:12px;font-style:normal}.campaign-plan{grid-column:1/-1;margin-top:15px;padding:22px}.campaign-plan-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.campaign-plan-head h3{margin:9px 0 5px;font-size:22px}.campaign-plan-head p{color:var(--muted);margin:0;font-size:12px}.campaign-plan-head>div:last-child{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.campaign-plan-head>div:last-child b{font-size:21px}.campaign-plan-head>div:last-child span{color:var(--muted);font-size:12px}.status-pill{background:var(--soft);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:12px;font-weight:900;display:inline-flex}.status-pill.planning,.status-pill.creating,.status-pill.active,.status-pill.optimizing{color:var(--light);background:#2e9eff1f}.status-pill.paused,.status-pill.failed{color:#e97c87;background:#e268751a}.plan-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.plan-grid>section{background:var(--panel);border-radius:10px;padding:13px}.plan-grid h4{color:var(--light);text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px;font-size:12px}.plan-grid p,.plan-grid li{color:var(--muted);font-size:12px;line-height:1.55}.plan-grid p{margin:0}.plan-grid ul{margin:0;padding-left:16px}.tag-list{flex-wrap:wrap;gap:5px;display:flex}.tag-list span{background:var(--soft);color:var(--ink);border-radius:999px;padding:5px 7px;font-size:12px}.campaign-card-grid{gap:12px;display:grid}.campaign-card{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:20px}.campaign-card-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.campaign-card h3{margin:9px 0 4px;font-size:18px}.campaign-card-head p{color:var(--muted);margin:0;font-size:12px}.approval-state{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:12px}.campaign-channel-row{flex-wrap:wrap;gap:5px;margin:13px 0;display:flex}.campaign-channel-row span{background:var(--soft);color:var(--muted);border-radius:999px;padding:4px 7px;font-size:12px}.campaign-metrics{grid-template-columns:repeat(9,1fr);gap:7px;display:grid}.metric{border:1px solid var(--line);background:var(--card);border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:11px;display:flex}.metric span{color:var(--muted);font-size:12px;line-height:1.25}.metric b{overflow-wrap:anywhere;font-size:13px}.next-ai-action{background:#2e9eff12;border-radius:9px;align-items:center;gap:12px;margin-top:11px;padding:10px;display:flex}.next-ai-action span{color:var(--light);letter-spacing:.07em;font-size:12px;font-weight:900}.next-ai-action b{font-size:12px}.campaign-actions{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.campaign-actions button{border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;border-radius:8px;padding:8px 10px;font-size:12px}.campaign-actions button:hover{color:var(--light);border-color:#68c4ff61}.connection-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.connection-strip{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.connection-card{border:1px solid var(--line);background:var(--panel);border-radius:13px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.connection-card>div:first-child{align-items:center;gap:9px;display:flex}.connection-logo{background:var(--soft);width:35px;height:35px;color:var(--light);border-radius:9px;flex:none;place-items:center;font-size:12px;font-weight:900;display:grid}.connection-card>div:first-child>div{flex-direction:column;gap:3px;min-width:0;display:flex}.connection-card b{font-size:12px}.connection-card small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;overflow:hidden}.connection-state{background:var(--soft);width:max-content;color:var(--muted);border-radius:999px;padding:4px 7px;font-size:12px;font-weight:900}.connection-state.connected{color:#70bda2;background:#70bda21a}.connection-state.degraded{color:#d5b35e;background:#d5b35e1a}.connection-card dl{gap:6px;margin:0;display:grid}.connection-card dl>div{justify-content:space-between;gap:10px;display:flex}.connection-card dt,.connection-card dd{font-size:12px}.connection-card dt{color:var(--muted)}.connection-card dd{text-align:right;margin:0}.connection-card>p{color:#e97c87;margin:0;font-size:12px}.connection-guidance{border-top:1px solid var(--line);padding-top:9px}.connection-card.compact{gap:8px;padding:12px}.advertising-workbench{grid-template-columns:1fr;gap:15px;margin-top:12px;padding:20px;display:grid}.advertising-workbench h3{margin:8px 0 7px;font-size:19px}.advertising-workbench p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.brief-fields{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.brief-fields span{background:var(--soft);color:var(--muted);border-radius:999px;padding:5px 7px;font-size:12px}.advertising-workbench aside{background:var(--panel);border-radius:11px;padding:14px}.advertising-workbench aside b{font-size:13px}.advertising-workbench aside small{color:var(--light);margin-top:10px;font-size:12px;display:block}.creative-loop{margin-top:12px;padding:20px}.creative-loop h3{margin:8px 0 0;font-size:19px}.creative-loop ol{grid-template-columns:repeat(8,1fr);gap:6px;margin:18px 0;padding:0;list-style:none;display:grid}.creative-loop li{background:var(--panel);border-radius:10px;min-height:72px;padding:10px}.creative-loop li span{color:var(--light);margin-bottom:12px;font-size:12px;display:block}.creative-loop li b{font-size:12px}.creative-loop>p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.content-engine-layout{grid-template-columns:1fr 1fr;gap:18px;padding:20px;display:grid}.content-engine-form{gap:10px;display:grid}.adapt-button{justify-self:end}.content-tree{background:var(--panel);border-radius:12px;padding:16px;position:relative}.tree-root{color:var(--light);background:#2e9eff21;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:900;display:inline-flex}.tree-line{border-left:1px solid #68c4ff59;height:18px;margin-left:18px}.content-tree article{border-bottom:1px solid var(--line);grid-template-columns:8px 1fr auto;align-items:center;gap:9px;padding:9px;display:grid}.content-tree article i{background:var(--light);border-radius:50%;width:7px;height:7px}.content-tree article>div{flex-direction:column;gap:3px;display:flex}.content-tree b{font-size:12px}.content-tree span{color:var(--muted);font-size:12px}.content-tree em{color:var(--muted);font-size:12px;font-style:normal}.content-drafts{border:1px solid var(--line);background:var(--panel);border-radius:14px;margin-top:11px;padding:17px}.content-drafts h3{margin:0 0 8px;font-size:15px}.content-drafts article{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.content-drafts article:last-child{border-bottom:0}.content-drafts article>span{color:var(--light);font-size:12px}.content-drafts article>div{flex-direction:column;gap:3px;display:flex}.content-drafts b{font-size:12px}.content-drafts p{color:var(--muted);margin:0;font-size:12px}.content-drafts em{color:var(--muted);font-size:12px;font-style:normal}.calendar-statuses{gap:6px;margin:12px 0;display:flex;overflow-x:auto}.calendar-statuses span{background:var(--soft);color:var(--muted);border-radius:999px;flex:none;padding:6px 9px;font-size:12px}.publishing-panel{padding:18px}.publishing-head{justify-content:space-between;align-items:center;display:flex}.publishing-head h3{margin:0;font-size:17px}.publishing-head span{color:var(--muted);font-size:12px}.queue-table{margin-top:12px;display:grid}.queue-table article{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr 150px 110px 90px;align-items:center;gap:10px;padding:10px 0;display:grid}.queue-table span,.queue-table small,.queue-table em,.queue-table strong{font-size:12px}.queue-table span{color:var(--light)}.queue-table small,.queue-table em{color:var(--muted);font-style:normal}.queue-table strong{text-align:right}.queue-table p{color:#e97c87;grid-column:1/-1;margin:0;font-size:12px}.whatsapp-panel{grid-template-columns:1fr 1fr .7fr;gap:16px;margin-top:12px;padding:20px;display:grid}.whatsapp-panel h3{margin:8px 0 7px;font-size:18px}.whatsapp-panel p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.whatsapp-checks{gap:6px;display:grid}.whatsapp-checks span{color:var(--muted);font-size:12px}.whatsapp-panel aside{background:var(--panel);border-radius:11px;padding:13px}.whatsapp-panel aside b{color:var(--light);font-size:12px}.whatsapp-panel aside small{color:var(--muted);margin-top:10px;font-size:12px;display:block}.search-tabs,.model-admin-tabs{gap:5px;margin-bottom:12px;display:flex;overflow-x:auto}.search-tabs button,.model-admin-tabs button{border:1px solid var(--line);background:var(--panel);min-height:37px;color:var(--muted);cursor:pointer;border-radius:9px;flex:none;padding:0 12px;font-size:12px}.search-tabs button.active,.model-admin-tabs button.active{color:var(--light);background:#2e9eff1a;border-color:#68c4ff66}.search-workspace{grid-template-columns:320px 1fr;gap:14px;padding:15px;display:grid}.search-workspace>aside{align-content:start;gap:7px;display:grid}.search-workspace>div{min-height:390px}.search-guardrail{flex-direction:column;gap:6px;margin-top:10px;padding:16px;display:flex}.search-guardrail b{font-size:12px}.search-guardrail span,.search-guardrail small{color:var(--muted);font-size:12px;line-height:1.55}.search-guardrail small{color:#d5b35e}.ai-visibility-empty{padding:20px}.ai-visibility-empty h3{margin:0 0 5px;font-size:18px}.ai-visibility-empty p{color:var(--muted);margin:0;font-size:12px}.visibility-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin:17px 0;display:grid}.observed-note{background:var(--soft);border-radius:9px;padding:11px}.growth-metrics,.model-summary-grid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.analytics-grid{grid-template-columns:1fr 1fr;gap:11px;margin-top:11px;display:grid}.analytics-grid>div{padding:17px}.analytics-grid h3{margin:0 0 10px;font-size:16px}.analytics-grid article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:8px;padding:10px 0;display:grid}.analytics-grid article>div{flex-direction:column;gap:3px;display:flex}.analytics-grid b{font-size:12px}.analytics-grid span,.analytics-grid em,.analytics-grid small{color:var(--muted);font-size:12px;font-style:normal}.analytics-grid small{grid-column:1/-1}.model-summary{padding-bottom:15px}.model-summary-note{grid-template-columns:1fr auto;align-items:center;gap:13px;margin-top:11px;padding:15px;display:grid}.model-summary-note>span{color:var(--light);background:#2e9eff1f;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:900}.model-summary-note p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.model-summary-note button{color:var(--light);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.marketing-empty{border:1px dashed var(--line);text-align:center;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:24px;display:flex}.marketing-empty>span{background:var(--soft);width:42px;height:42px;color:var(--light);border-radius:11px;place-items:center;display:grid}.marketing-empty h3{margin:12px 0 5px;font-size:15px}.marketing-empty p{max-width:520px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.marketing-loading{min-height:280px;color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.marketing-loading i{border:2px solid var(--line);border-top-color:var(--blue);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite security-spin}.marketing-empty-error,.admin-denied,.admin-empty{border:1px dashed var(--line);background:var(--panel);text-align:center;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:30px;display:flex}.marketing-empty-error h2,.admin-denied h2,.admin-empty h2{margin:12px 0 6px}.marketing-empty-error p,.admin-denied p,.admin-empty p{max-width:600px;color:var(--muted);margin:0 0 14px;font-size:12px}.marketing-empty-error button,.admin-denied button{border:1px solid var(--line);background:var(--card);color:var(--light);cursor:pointer;border-radius:9px;padding:9px 12px}.model-policy-page{max-width:1180px;margin:0 auto;padding-bottom:80px}.model-policy-head{justify-content:space-between;align-items:flex-start;gap:24px;margin:18px 0 28px;display:flex}.model-policy-head h1{letter-spacing:-.045em;margin:.45rem 0 .8rem;font-size:clamp(2rem,4vw,3.6rem);line-height:1}.model-policy-head p{max-width:760px;color:var(--muted);font-size:1rem;line-height:1.65}.policy-version{color:#8edcff;white-space:nowrap;background:#0f75a91f;border:1px solid #53c3ff59;border-radius:999px;padding:8px 13px;font-size:.78rem;font-weight:800}.model-policy-card,.model-policy-save{background:linear-gradient(145deg,#0e1d28f0,#08121bf5);border:1px solid #7dacc62b;border-radius:20px;margin:16px 0;padding:24px;box-shadow:0 18px 60px #0000002e}.model-policy-card h2,.model-policy-save h2{margin:0 0 6px;font-size:1.14rem}.model-policy-card>p{color:var(--muted);margin:0 0 18px;line-height:1.55}.strategy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.strategy-grid button{text-align:left;min-height:96px;color:inherit;background:#ffffff06;border:1px solid #7dacc629;border-radius:14px;padding:14px}.strategy-grid button:hover,.strategy-grid button.selected{background:#2b9dc91f;border-color:#46bde9;transform:translateY(-1px)}.strategy-grid b,.strategy-grid span{display:block}.strategy-grid span{color:var(--muted);margin-top:6px;font-size:.78rem;line-height:1.35}.policy-radio-row{flex-wrap:wrap;gap:10px;display:flex}.policy-radio-row label,.policy-switch{background:#ffffff06;border:1px solid #7dacc626;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.83rem;display:flex!important}.policy-radio-row input,.policy-switch input,.policy-checklist input{accent-color:#33bceb;margin-top:2px}.region-policy-grid,.policy-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.region-policy-grid{margin-top:20px}.policy-two-column>div{min-width:0}.model-policy-card label,.model-policy-save label{color:#b9cbd6;margin:14px 0;font-size:.78rem;font-weight:700;display:block}.model-policy-card input:not([type=checkbox]):not([type=radio]),.model-policy-card select,.model-policy-save textarea{color:#eef9ff;background:#07131c;border:1px solid #7dacc633;border-radius:10px;outline:none;width:100%;margin-top:7px;padding:11px 12px}.model-policy-card input:focus,.model-policy-card select:focus,.model-policy-save textarea:focus{border-color:#43bbe8;box-shadow:0 0 0 3px #2b9dc91f}.model-policy-save textarea{resize:vertical;min-height:90px}.policy-checklist{background:#0000001f;border:1px solid #7dacc61f;border-radius:14px;padding:16px}.policy-checklist h3{margin:0 0 10px;font-size:.87rem}.policy-checklist label{color:#b9cbd6;align-items:flex-start;gap:9px;margin:8px 0;font-size:.77rem;font-weight:500;display:flex}.policy-switch span,.policy-switch b,.policy-switch small{display:block}.policy-switch{margin:14px 0!important}.policy-switch small{color:var(--muted);margin-top:4px;font-weight:400;line-height:1.35}.policy-disclosure{background:#2b9dc914;border-left:3px solid #39b8e7;border-radius:0 9px 9px 0;padding:10px 13px;font-size:.78rem;margin:20px 0 0!important}.model-policy-save .primary{margin-top:4px}.policy-test-controls{grid-template-columns:2fr 1fr auto;align-items:end;gap:10px;display:grid}.policy-test-controls label{margin:0}.policy-test-controls button{height:42px}.policy-test-result{border-top:1px solid #7dacc629;margin-top:18px;padding-top:18px}.policy-test-result>header{justify-content:space-between;gap:12px;display:flex}.policy-test-result>header b{color:#74dbff}.policy-test-result>header span{color:#9fd8b0;font-size:.76rem}.policy-test-result .eligible{background:#31965817;border:1px solid #4fc97e40;border-radius:10px;justify-content:space-between;gap:15px;padding:12px;display:flex}.policy-result-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.policy-result-grid>div{border:1px solid #7dacc621;border-radius:12px;padding:14px}.policy-result-grid h3{margin:0 0 10px;font-size:.84rem}.policy-result-grid article{border-top:1px solid #7dacc61a;padding:9px 0}.policy-result-grid article:first-of-type{border-top:0}.policy-result-grid b,.policy-result-grid span,.policy-result-grid small{display:block}.policy-result-grid span,.policy-result-grid small{color:var(--muted);margin-top:3px;font-size:.73rem;line-height:1.35}.policy-history article{border-top:1px solid #7dacc61a;justify-content:space-between;gap:18px;padding:12px 0;display:flex}.policy-history article:first-child{border-top:0}.policy-history b,.policy-history span{display:block}.policy-history span,.policy-history time{color:var(--muted);font-size:.75rem}.policy-history time{white-space:nowrap}@media (width<=800px){.model-policy-head{display:block}.policy-version{margin-top:12px;display:inline-block}.strategy-grid,.region-policy-grid,.policy-two-column,.policy-result-grid,.policy-test-controls{grid-template-columns:1fr}.policy-history article{display:block}.policy-history time{margin-top:5px;display:block}}.richy-infrastructure-onboarding{background:linear-gradient(135deg,#2080a91f,#07141df2);border-color:#4abee74d}.richy-inline-actions{justify-content:space-between;align-items:center;gap:18px;display:flex}.richy-inline-actions small{max-width:520px;color:var(--muted);line-height:1.5}@media (width<=760px){.richy-inline-actions{flex-direction:column;align-items:stretch}}.model-admin-page{max-width:1500px}.model-admin-page>.policy-back{color:var(--light);cursor:pointer;background:0 0;border:0}.model-admin-head{justify-content:space-between;align-items:flex-end;gap:20px;margin:24px 0;display:flex}.model-admin-head h1{letter-spacing:-.04em;margin:10px 0 8px;font-size:42px}.model-admin-head p{max-width:850px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.admin-only{color:#d5b35e;border:1px solid #d5b35e40;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:900}.admin-metrics{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.admin-metrics article{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-direction:column;justify-content:space-between;min-height:105px;padding:15px;display:flex}.admin-metrics span{color:var(--muted);font-size:12px}.admin-metrics b{font-size:18px}.admin-principles{border:1px solid var(--line);background:var(--panel);border-radius:14px;margin-top:10px;padding:18px}.admin-principles h2{margin:0 0 12px;font-size:17px}.admin-principles>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.admin-principles span{color:var(--muted);font-size:12px}.admin-list-head{justify-content:space-between;align-items:center;margin:18px 0 10px;display:flex}.admin-list-head h2{margin:0}.admin-list-head span{color:var(--muted);font-size:12px}.admin-list>article{border:1px solid var(--line);background:var(--panel);border-radius:13px;grid-template-columns:1fr auto;gap:18px;margin-bottom:8px;padding:17px;display:grid}.admin-list h3{margin:8px 0 4px;font-size:15px}.admin-list p{color:var(--muted);margin:0;font-size:12px}.admin-list>article>div:last-child{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.admin-list button,.route-list footer button{border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;border-radius:8px;padding:8px 10px;font-size:12px}.admin-list button:disabled,.route-list footer button:disabled{opacity:.4;cursor:not-allowed}.admin-tags{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.admin-tags span{background:var(--soft);color:var(--muted);border-radius:999px;padding:3px 6px;font-size:12px}.model-status{background:var(--soft);width:max-content;color:var(--muted);border-radius:999px;padding:4px 7px;font-size:12px;font-weight:900}.model-status.active{color:#70bda2;background:#70bda21a}.model-status.challenger{color:var(--light);background:#2e9eff1a}.route-list{gap:9px;display:grid}.route-list>article{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:18px}.route-list header{justify-content:space-between;gap:20px;display:flex}.route-list header span{color:var(--light);font-size:12px}.route-list h3{margin:6px 0 3px;font-size:15px}.route-list p{color:var(--muted);margin:0;font-size:12px}.route-list header em{color:var(--muted);font-size:12px;font-style:normal}.route-models{grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0;display:grid}.route-models>div{background:var(--card);border-radius:9px;flex-direction:column;gap:5px;padding:11px;display:flex}.route-models span,.route-list dt,.route-list dd{font-size:12px}.route-models span,.route-list dt{color:var(--muted)}.route-models b{font-size:12px}.route-list dl{grid-template-columns:repeat(4,1fr);gap:7px;margin:0;display:grid}.route-list dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:8px;padding:8px;display:flex}.route-list dd{margin:0}.route-list footer{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.admin-table{border:1px solid var(--line);background:var(--panel);border-radius:13px;overflow-x:auto}.admin-table-row{border-bottom:1px solid var(--line);grid-auto-columns:minmax(130px,1fr);grid-auto-flow:column;min-width:960px;display:grid}.admin-table-row:last-child{border-bottom:0}.admin-table-row span{color:var(--muted);overflow-wrap:anywhere;padding:10px;font-size:12px}.admin-table-row.head span{color:var(--ink);text-transform:capitalize;font-weight:900}.model-action-status{border:1px solid var(--line);background:var(--panel);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 14px;padding:13px 15px;font-size:12px;display:grid}.model-action-status b{color:var(--ink)}.model-action-status span{color:var(--muted);line-height:1.5}.model-action-status.working{border-color:#2e9eff59}.model-action-status.success{border-color:#70bda259}.model-action-status.error{background:#ff63730f;border-color:#ff637366}.model-action-status.error b{color:#ff8b98}.model-action-status>button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:20px}.provider-inline-status{border:1px solid var(--line);background:var(--soft);text-align:left;border-radius:9px;gap:4px;width:min(360px,72vw);margin-top:4px;padding:10px 11px;display:grid}.provider-inline-status b{font-size:12px}.provider-inline-status span{color:var(--muted);font-size:12px;line-height:1.45}.provider-inline-status.working{border-color:#2e9eff61}.provider-inline-status.success{border-color:#70bda26b}.provider-inline-status.success b{color:#70bda2}.provider-inline-status.error{background:#ff63730f;border-color:#ff63736b}.provider-inline-status.error b{color:#ff8b98}.provider-override{background:#1878561a;border:1px solid #50d2a052;border-radius:10px;gap:4px;margin-top:10px;padding:10px 12px;display:grid}.provider-override b{color:#85e6bd;font-size:12px}.provider-override span{color:var(--muted);font-size:11px;line-height:1.45}.connected-provider-row{align-items:center}.connected-provider-row h3{margin-top:0}.provider-live-state{justify-content:center;align-items:center!important}.provider-live-state small{color:var(--muted);font-size:12px}@media (width<=1280px){.campaign-metrics{grid-template-columns:repeat(5,1fr)}.connection-grid{grid-template-columns:repeat(2,1fr)}.connection-strip{grid-template-columns:repeat(3,1fr)}.creative-loop ol{grid-template-columns:repeat(4,1fr)}.growth-metrics,.model-summary-grid,.admin-metrics{grid-template-columns:repeat(3,1fr)}}@media (width<=1050px){.manager-layout{grid-template-columns:1fr}.manager-agent-rail{order:2}.form-grid.compact,.plan-grid,.asset-action-grid,.connection-strip{grid-template-columns:repeat(2,1fr)}.advertising-workbench,.content-engine-layout,.whatsapp-panel{grid-template-columns:1fr}.search-workspace{grid-template-columns:260px 1fr}.admin-principles>div{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.studio-page{overflow:visible}.marketing-page-head{flex-direction:column;align-items:flex-start}.marketing-page-head h1{font-size:35px}.marketing-head-status{display:none}.marketing-subnav{width:calc(100vw - 36px);margin-bottom:30px;margin-left:0;top:64px}.marketing-section{scroll-margin-top:118px}.marketing-section-heading{flex-direction:column;align-items:flex-start}.marketing-section-heading h2{font-size:29px}.creation-mode-switch{margin-left:0}.campaign-context-grid,.form-grid,.guardrail-grid{grid-template-columns:1fr 1fr}.campaign-metrics{grid-template-columns:repeat(3,1fr)}.connection-grid{grid-template-columns:1fr 1fr}.search-workspace{grid-template-columns:1fr}.search-workspace>aside{grid-template-columns:1fr 1fr}.analytics-grid{grid-template-columns:1fr}.queue-table article{grid-template-columns:1fr 1fr}.queue-table article>b{grid-column:1/-1}.queue-table article>strong{text-align:left}.model-summary-note{grid-template-columns:1fr}.model-summary-note button{text-align:left;padding:0}.model-sheet-backdrop{align-items:end;padding:0}.model-sheet{border-radius:20px 20px 0 0;width:100%;max-height:92dvh}.model-sheet>header{padding:18px}.model-search{margin:0 18px 12px}.model-sheet-scroll{padding:0 10px 24px}.model-sheet-option{grid-template-columns:38px minmax(0,1fr)}.model-sheet-option aside{grid-column:2;align-items:flex-start}.model-option-icon{width:36px;height:36px}.model-sheet-option>div>small{white-space:normal}.model-admin-head{flex-direction:column;align-items:flex-start}.admin-metrics{grid-template-columns:repeat(2,1fr)}.route-list dl{grid-template-columns:1fr 1fr}}@media (width<=520px){.marketing-page-head h1{font-size:31px}.marketing-page-head p{font-size:13px}.marketing-subnav{width:calc(100vw - 32px)}.creation-mode-switch{grid-template-columns:1fr}.campaign-context-head{flex-direction:column;align-items:flex-start}.campaign-context-grid,.form-grid,.form-grid.compact,.guardrail-grid{grid-template-columns:1fr}.manager-section{padding:20px 14px}.growth-form{padding:14px}.campaign-create-row{flex-direction:column;align-items:stretch}.campaign-create-row button{width:100%}.plan-grid{grid-template-columns:1fr}.campaign-plan-head{flex-direction:column}.campaign-plan-head>div:last-child{align-items:flex-start}.campaign-metrics{grid-template-columns:1fr 1fr}.campaign-actions button{flex:1}.connection-grid,.connection-strip,.search-workspace>aside{grid-template-columns:1fr}.asset-workflow-top{flex-direction:column}.asset-campaign-link,.asset-action-grid{grid-template-columns:1fr}.qa-pending{flex-direction:column;align-items:flex-start}.qa-pending button{margin-left:0}.creative-loop ol{grid-template-columns:1fr 1fr}.content-drafts article{grid-template-columns:1fr auto}.content-drafts article>span{grid-column:1/-1}.visibility-metrics,.growth-metrics,.model-summary-grid{grid-template-columns:1fr 1fr}.admin-metrics,.admin-principles>div,.route-models,.route-list dl{grid-template-columns:1fr}.route-list header{flex-direction:column}}.connection-hub-page{max-width:1480px}.connection-hub-page>.policy-back{color:var(--light);cursor:pointer;background:0 0;border:0}.connection-hub-head{justify-content:space-between;align-items:flex-end;gap:24px;margin:24px 0;display:flex}.connection-hub-head h1{letter-spacing:-.045em;margin:10px 0 8px;font-size:43px}.connection-hub-head p{max-width:870px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.hub-health{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.connection-indicator{border-radius:50%;flex:none;width:11px;height:11px;display:inline-block}.connection-indicator.enabled{background:#70bda2;box-shadow:0 0 0 4px #70bda21f}.connection-indicator.disabled{background:#e97c87;box-shadow:0 0 0 4px #e97c871a}.hub-signin,.hub-error{border:1px solid var(--line);background:var(--panel);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:14px 16px;display:flex}.hub-signin>div,.hub-error{display:flex}.hub-signin>div{flex-direction:column;gap:4px}.hub-signin b,.hub-error b{font-size:12px}.hub-signin span,.hub-error span{color:var(--muted);font-size:12px}.hub-signin a{background:var(--blue);color:#fff;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:900;text-decoration:none}.hub-error{border-color:#e97c8733;justify-content:flex-start}.hub-error button{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-left:auto}.hub-policy-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:15px;display:grid}.hub-policy-grid article{border:1px solid var(--line);background:var(--panel);border-radius:13px;flex-direction:column;min-height:126px;padding:17px;display:flex}.hub-policy-grid span{color:var(--muted);font-size:12px}.hub-policy-grid b{margin:18px 0 7px;font-size:15px}.hub-policy-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.hub-section{border:1px solid var(--line);background:var(--panel);border-radius:16px;margin-top:12px;padding:21px}.hub-section-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.hub-section-head h2{margin:7px 0 5px;font-size:22px}.hub-section-head p{max-width:850px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.hub-section-head>.primary{flex:none}.connector-catalog{flex-wrap:wrap;gap:12px;display:flex}.provider-logo-tile{border:1px solid var(--line);background:var(--card);width:68px;height:68px;color:var(--light);font:inherit;cursor:pointer;border-radius:16px;place-items:center;padding:0;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:grid;position:relative}.provider-logo-tile>.connection-indicator{width:9px;height:9px;position:absolute;top:8px;right:8px}.provider-logo-tile:hover,.provider-logo-tile:focus-visible{background:var(--soft);outline:2px solid var(--blue);outline-offset:3px;transform:translateY(-2px);box-shadow:0 10px 28px #2e9eff1a}.remote-mcp-form{background:var(--card);border:1px solid #2e9eff40;border-radius:13px;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;padding:17px;display:grid}.remote-mcp-form>label{color:var(--muted);gap:6px;font-size:12px;display:grid}.remote-mcp-form input,.remote-mcp-form select,.brain-controls select,.brain-question textarea{border:1px solid var(--line);background:var(--panel);width:100%;min-height:40px;color:var(--ink);font:inherit;border-radius:8px;padding:0 11px}.remote-mcp-form .full{grid-column:1/-1}.remote-mcp-form fieldset{border:1px solid var(--line);border-radius:9px;margin:0;padding:12px}.remote-mcp-form legend{color:var(--muted);padding:0 6px;font-size:12px}.remote-mcp-form fieldset>div{flex-wrap:wrap;gap:10px;display:flex}.remote-mcp-form fieldset label,.trust-check{align-items:center;gap:7px;display:flex!important}.remote-mcp-form fieldset input,.trust-check input{width:auto;min-height:0}.trust-check span{line-height:1.45}.form-actions{justify-content:space-between;align-items:center;gap:20px;display:flex}.form-actions p{color:var(--muted);margin:0;font-size:12px}.remote-connection-list{grid-template-columns:1fr 1fr;gap:9px;display:grid}.remote-connection-list>article{border:1px solid var(--line);background:var(--card);border-radius:12px;padding:16px}.remote-connection-list header{justify-content:space-between;gap:12px;display:flex}.remote-connection-list header>div{align-items:center;gap:10px;display:flex}.remote-connection-list h3{margin:0 0 4px;font-size:13px}.remote-connection-list header p{max-width:460px;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px}.remote-connection-list dl{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.remote-connection-list dl>div{background:var(--panel);border-radius:8px;gap:4px;padding:8px;display:grid}.remote-connection-list dt,.remote-connection-list dd{font-size:12px}.remote-connection-list dt{color:var(--muted)}.remote-connection-list dd{overflow-wrap:anywhere;margin:0}.remote-connection-list footer{gap:7px;display:flex}.remote-connection-list footer button{border:1px solid var(--line);background:var(--panel);min-height:34px;color:var(--light);cursor:pointer;border-radius:8px;padding:0 10px;font-size:12px;font-weight:900}.remote-connection-list footer .danger{color:#e97c87;margin-left:auto}.connection-last-error{color:#e97c87;background:#e97c8714;border-radius:8px;padding:9px;font-size:12px}.hub-empty{border:1px dashed var(--line);text-align:center;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:130px;padding:20px;display:flex}.hub-empty b{font-size:12px}.hub-empty span{max-width:620px;color:var(--muted);font-size:12px;line-height:1.5}.tenant-brain-console{background:linear-gradient(145deg,#2e9eff14,transparent 48%),var(--panel)}.continuously-benchmarked,.approval-count{color:var(--light);background:#2e9eff1a;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:900}.brain-controls{grid-template-columns:230px 1fr;gap:10px;display:grid}.brain-controls>label{color:var(--muted);align-content:start;gap:6px;font-size:12px;display:grid}.brain-sources{border:1px solid var(--line);background:var(--card);border-radius:10px;padding:12px}.brain-sources>span{color:var(--muted);margin-bottom:8px;font-size:12px;display:block}.brain-sources label{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;column-gap:8px;padding:7px;display:grid}.brain-sources label:last-child{border-bottom:0}.brain-sources input{grid-row:1/3}.brain-sources b{font-size:12px}.brain-sources small{color:var(--muted);font-size:12px}.brain-sources p{color:var(--muted);margin:0;font-size:12px}.brain-question{color:var(--muted);gap:6px;margin-top:10px;font-size:12px;display:grid}.brain-question textarea{resize:vertical;min-height:115px;padding:12px}.brain-run-row{justify-content:space-between;align-items:center;gap:20px;margin-top:10px;display:flex}.brain-run-row p{max-width:740px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.brain-answer{background:var(--card);border:1px solid #70bda233;border-radius:11px;margin-top:13px;padding:16px}.brain-answer header{justify-content:space-between;display:flex}.brain-answer header>div{gap:8px;display:flex}.brain-answer header span{color:#70bda2;font-size:12px}.brain-answer header b,.brain-answer header small{font-size:12px}.brain-answer header small{color:var(--muted)}.brain-answer>p{white-space:pre-wrap;color:var(--ink);margin:14px 0 0;font-size:12px;line-height:1.65}.brain-tool-summary{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.brain-tool-summary span{background:var(--soft);color:var(--muted);border-radius:999px;padding:5px 7px;font-size:12px}.approval-list{grid-template-columns:1fr 1fr;gap:9px;display:grid}.approval-list article{background:var(--card);border:1px solid #d5b35e40;border-radius:12px;padding:16px}.approval-list header{justify-content:space-between;gap:12px;display:flex}.approval-list header span{color:var(--muted);font-size:12px}.approval-list h3{margin:4px 0 0;font-size:14px}.approval-list header>b{color:#d5b35e;font-size:12px}.approval-list pre{background:var(--panel);max-height:230px;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:9px;margin:14px 0;padding:11px;font-size:12px;overflow:auto}.approval-list footer{justify-content:flex-end;gap:7px;display:flex}.approval-list footer button{border:1px solid var(--line);background:var(--panel);min-height:34px;color:var(--ink);cursor:pointer;border-radius:8px;padding:0 11px;font-size:12px;font-weight:900}.hub-audit-list{display:grid}.hub-audit-list article{border-bottom:1px solid var(--line);grid-template-columns:150px 190px 1fr 220px;align-items:center;gap:10px;padding:10px 0;display:grid}.hub-audit-list span,.hub-audit-list b,.hub-audit-list p,.hub-audit-list em{font-size:12px}.hub-audit-list span,.hub-audit-list p,.hub-audit-list em{color:var(--muted)}.hub-audit-list p{margin:0}.hub-audit-list em{text-align:right;overflow-wrap:anywhere;font-style:normal}.connection-hub-loading,.connection-hub-error{min-height:360px;color:var(--muted);justify-content:center;align-items:center;gap:10px;display:flex}.connection-hub-loading i{border:2px solid var(--line);border-top-color:var(--blue);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite security-spin}.connection-hub-error{flex-direction:column}.connection-hub-error p{text-align:center;max-width:620px}.connection-hub-error button{border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:8px;padding:9px 12px}@media (width<=1200px){.connector-catalog{grid-template-columns:repeat(2,1fr)}.hub-policy-grid{grid-template-columns:1fr 1fr}.hub-audit-list article{grid-template-columns:130px 170px 1fr}.hub-audit-list em{text-align:left;grid-column:2/-1}}@media (width<=820px){.connection-hub-head,.hub-section-head{flex-direction:column;align-items:flex-start}.hub-health{justify-content:flex-start}.remote-connection-list,.approval-list,.brain-controls{grid-template-columns:1fr}.hub-audit-list article{grid-template-columns:1fr 1fr}.hub-audit-list p,.hub-audit-list em{grid-column:1/-1}.hub-audit-list em{text-align:left}.form-actions,.brain-run-row{flex-direction:column;align-items:stretch}.brain-run-row button{width:100%}}@media (width<=560px){.connection-hub-head h1{font-size:31px}.hub-policy-grid,.connector-catalog,.remote-mcp-form{grid-template-columns:1fr}.remote-mcp-form .full{grid-column:1}.hub-section{padding:16px 13px}.connector-catalog article{min-height:160px}.remote-connection-list dl{grid-template-columns:1fr}.hub-signin{flex-direction:column;align-items:flex-start}.hub-signin a{text-align:center;width:100%}.hub-audit-list article{grid-template-columns:1fr}.hub-audit-list p,.hub-audit-list em{grid-column:1}.approval-list footer button{flex:1}.connection-hub-head{margin-top:18px}}.ads-landing{--landing-bg:#050b13;--landing-panel:#0a1421;--landing-line:#b0b8c72e;background:radial-gradient(circle at 82% 12%,#005bea38,transparent 30%),radial-gradient(circle at 18% 54%,#0196fb14,transparent 28%),var(--landing-bg);min-height:100vh;color:var(--brand-frost);overflow:hidden}.ads-landing a{color:inherit}.ads-landing-nav{border-bottom:1px solid var(--landing-line);justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);height:84px;margin:0 auto;display:flex}.ads-landing-brand{color:var(--brand-frost);letter-spacing:.13em;align-items:center;gap:10px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.ads-landing-brand img{object-fit:contain;width:34px;height:34px}.ads-landing-brand b{color:var(--brand-signal)}.ads-landing-nav nav{gap:30px;display:flex}.ads-landing-nav nav a{color:var(--brand-silver);font-size:13px;text-decoration:none}.ads-landing-nav nav a:hover{color:var(--brand-frost)}.ads-landing-nav-cta{background:#005bea1f;border:1px solid #0196fb8c;border-radius:999px;padding:11px 17px;font-size:12px;font-weight:800;text-decoration:none;color:#fff!important}.ads-landing-hero{grid-template-columns:1.03fr .97fr;align-items:center;gap:72px;width:min(1180px,100% - 48px);min-height:670px;margin:0 auto;padding:78px 0 86px;display:grid}.ads-landing-kicker{color:#6ebdff;letter-spacing:.18em;align-items:center;gap:9px;font-size:11px;font-weight:900;display:inline-flex}.ads-landing-kicker i{background:#52b4ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #52b4ff1a}.ads-landing-hero h1{color:#fff;letter-spacing:-.064em;max-width:680px;margin:22px 0 24px;font-size:clamp(54px,6.4vw,88px);font-weight:720;line-height:.94}.ads-landing-hero h1 em{color:#78c3ff;font-style:normal}.ads-landing-subtitle{color:#dfeeff;max-width:660px;margin:0;font-size:clamp(19px,2vw,24px);font-weight:600;line-height:1.38}.ads-landing-intro{max-width:620px;color:var(--brand-silver);margin:18px 0 0;font-size:15px;line-height:1.75}.ads-landing-hero-actions{align-items:center;gap:13px;margin-top:31px;display:flex}.ads-landing-primary,.ads-landing-secondary{border-radius:12px;justify-content:center;align-items:center;gap:16px;min-height:49px;padding:0 20px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.ads-landing-primary{background:linear-gradient(135deg,#0065f2,#0040c9);box-shadow:0 16px 36px #005bea47}.ads-landing-primary:hover{filter:brightness(1.08)}.ads-landing-secondary{border:1px solid var(--landing-line);background:#ffffff06;color:var(--brand-mist)!important}.ads-landing-fineprint{color:#8795a8;margin-top:17px;font-size:12px}.ads-landing-fineprint strong{color:#b7c2d2}.ads-landing-signal{flex-direction:column;justify-content:center;gap:16px;min-height:490px;display:flex;position:relative}.ads-signal-glow{filter:blur(90px);background:#005bea38;border-radius:50%;position:absolute;inset:15% 5%}.ads-signal-card{background:linear-gradient(145deg,#0b1c31f5,#060f1bf5);border:1px solid #6ebdff38;border-radius:22px;padding:24px;position:relative;box-shadow:0 28px 70px #00000047}.ads-signal-card.provider{align-self:flex-end;width:84%;transform:translate(8px)}.ads-signal-card.outcome{width:92%}.ads-signal-card header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.ads-signal-card header span{color:#8ca0b8;letter-spacing:.14em;font-size:10px;font-weight:900}.ads-signal-card header i{color:#77d6b5;background:#4bc69e1a;border-radius:999px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:900}.ads-signal-card h2{letter-spacing:-.03em;margin:0 0 7px;font-size:22px}.ads-signal-card p{color:#8795a8;margin:0;font-size:12px}.ads-signal-lines{gap:7px;margin-top:21px;display:grid}.ads-signal-lines span{background:linear-gradient(90deg,#0196fb99,#0196fb0f);border-radius:999px;height:6px}.ads-signal-lines span:nth-child(2){width:74%}.ads-signal-lines span:nth-child(3){width:48%}.ads-signal-route{color:#718198;justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex;position:relative}.ads-signal-route span{border:1px solid var(--landing-line);background:#07111e;border-radius:999px;padding:6px 8px}.ads-signal-route i{color:#359df2;font-style:normal}.ads-outcome-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ads-outcome-grid div{background:#ffffff06;border:1px solid #b0b8c71c;border-radius:12px;gap:9px;padding:14px;display:grid}.ads-outcome-grid small{color:#52b4ff;font-size:10px}.ads-outcome-grid b{font-size:12px}.ads-landing-principles{border-top:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);grid-template-columns:repeat(4,1fr);width:min(1180px,100% - 48px);margin:0 auto;padding:22px 0;display:grid}.ads-landing-principles span{border-right:1px solid var(--landing-line);color:#aeb8c7;text-align:center;padding:0 24px;font-size:11px;font-weight:750}.ads-landing-principles span:last-child{border-right:0}.ads-landing-section{width:min(1180px,100% - 48px);margin:0 auto;padding:120px 0}.ads-landing-section-head{max-width:760px}.ads-landing-section h2,.ads-landing-final h2{color:#fff;letter-spacing:-.055em;margin:18px 0;font-size:clamp(39px,5vw,64px);line-height:1}.ads-landing-section-head>p,.ads-landing-reach>div>p,.ads-price-copy>p{color:#98a7bb;max-width:720px;font-size:15px;line-height:1.75}.ads-control-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:54px;display:grid}.ads-control-grid article{border:1px solid var(--landing-line);background:linear-gradient(145deg,#0a192be6,#060f1ae6);border-radius:20px;min-height:250px;padding:28px;transition:transform .2s,border-color .2s}.ads-control-grid article:hover{border-color:#0196fb61;transform:translateY(-3px)}.ads-control-grid article>span,.ads-trust-grid article>span{color:#52b4ff;letter-spacing:.14em;font-size:11px;font-weight:900}.ads-control-grid h3,.ads-trust-grid h3{letter-spacing:-.025em;margin:44px 0 10px;font-size:20px}.ads-control-grid p,.ads-trust-grid p{color:#8f9caf;margin:0;font-size:13px;line-height:1.7}.ads-landing-reach{grid-template-columns:1.1fr .9fr;align-items:center;gap:72px;display:grid}.ads-reach-tags{flex-wrap:wrap;gap:8px;margin:25px 0 16px;display:flex}.ads-reach-tags span{color:#c8e7ff;background:#005bea14;border:1px solid #0196fb40;border-radius:999px;padding:8px 11px;font-size:11px}.ads-landing-reach>div>small{color:#6f7e91;font-size:11px}.ads-landing-reach aside{background:linear-gradient(155deg,#0038ca29,#091422eb);border:1px solid #0196fb3d;border-radius:24px;padding:31px;box-shadow:0 28px 70px #0000003b}.ads-landing-reach aside>span{color:#68baff;letter-spacing:.15em;font-size:10px;font-weight:900}.ads-landing-reach aside h3{letter-spacing:-.04em;margin:17px 0 25px;font-size:28px}.ads-landing-reach ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ads-landing-reach li{background:#ffffff09;border-radius:10px;align-items:center;gap:9px;padding:11px 12px;font-size:12px;display:flex}.ads-landing-reach li i{background:#52b4ff;border-radius:50%;width:7px;height:7px}.ads-landing-reach aside p{color:#8290a2;margin:21px 0 0;font-size:11px;line-height:1.65}.ads-trust-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:52px;display:grid}.ads-trust-grid article{border:1px solid var(--landing-line);background:#0a1421c7;border-radius:18px;padding:25px}.ads-trust-grid h3{margin-top:38px}.ads-openai-boundary{background:#005bea12;border-left:3px solid #209efa;grid-template-columns:220px 1fr;gap:28px;margin-top:14px;padding:22px 25px;display:grid}.ads-openai-boundary b{font-size:12px}.ads-openai-boundary p{color:#93a1b4;margin:0;font-size:12px;line-height:1.65}.ads-landing-pricing{grid-template-columns:1fr 470px;align-items:center;gap:84px;display:grid}.ads-price-separation{gap:12px;margin-top:34px;display:grid}.ads-price-separation span{color:#b8c2cf;align-items:center;gap:11px;font-size:12px;display:flex}.ads-price-separation i{color:#62b9ff;border:1px solid #0196fb4d;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;display:grid}.ads-price-card{background:linear-gradient(145deg,#0038ca2e,#081320f5);border:1px solid #52b4ff6b;border-radius:26px;padding:34px;box-shadow:0 32px 80px #0000004d,inset 0 1px #ffffff0d}.ads-price-card>span{color:#66baff;letter-spacing:.16em;font-size:10px;font-weight:900}.ads-price-card h3{letter-spacing:-.05em;margin:17px 0 4px;font-size:48px}.ads-price-card h3 small{color:#9aa8ba;letter-spacing:0;font-size:15px;font-weight:500}.ads-price-card>p{color:#8e9bae;margin:0;font-size:12px}.ads-price-card ul{border-top:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);gap:11px;margin:25px 0;padding:22px 0;list-style:none;display:grid}.ads-price-card li{color:#cad2dc;align-items:flex-start;gap:9px;font-size:12px;display:flex}.ads-price-card li i{color:#65c7a6;font-style:normal}.ads-price-card>small{color:#6e7d90;margin-top:12px;font-size:10px;line-height:1.5;display:block}.ads-price-card>small a{text-decoration:underline}.ads-landing-checkout button{color:#fff;width:100%;min-height:52px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#0873ff,#0040c9);border:0;border-radius:12px;justify-content:center;align-items:center;gap:20px;font-size:12px;font-weight:900;display:flex;box-shadow:0 15px 32px #005bea3d}.ads-landing-checkout button:disabled{opacity:.65;cursor:wait}.ads-landing-checkout p{color:#ff9aa5;margin:10px 0 0;font-size:11px;line-height:1.45}.ads-landing-price{align-items:baseline;gap:8px;margin:17px 0 10px;display:flex}.ads-landing-price strong{letter-spacing:-.05em;font-size:48px}.ads-landing-price span{color:#9aa8ba;font-size:15px}.ads-landing-period{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px;display:grid}.ads-landing-period button{color:#9eacbd;width:auto;min-height:36px;box-shadow:none;cursor:pointer;background:#081320b3;border:1px solid #52b4ff40;border-radius:9px;gap:0;font-size:10px;font-weight:800}.ads-landing-period button[aria-pressed=true]{color:#fff;background:#005bea3d;border-color:#48a7ff}.ads-landing-checkout>small{color:#8e9bae;margin:0 0 18px;font-size:11px;display:block}.ads-landing-faq{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.ads-faq-list{border-top:1px solid var(--landing-line)}.ads-faq-list details{border-bottom:1px solid var(--landing-line)}.ads-faq-list summary{color:#dbe3ed;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:72px;font-size:13px;font-weight:750;list-style:none;display:flex}.ads-faq-list summary::-webkit-details-marker{display:none}.ads-faq-list summary span{color:#52b4ff;font-size:20px;font-weight:400;transition:transform .18s}.ads-faq-list details[open] summary span{transform:rotate(45deg)}.ads-faq-list details p{color:#8796aa;max-width:680px;margin:0;padding:0 38px 22px 0;font-size:12px;line-height:1.7}.ads-landing-final{text-align:center;background:radial-gradient(circle at 50% 10%,#005bea38,#0000 60%),#07111e;border:1px solid #52b4ff38;border-radius:28px;width:min(1180px,100% - 48px);margin:40px auto 0;padding:76px 24px}.ads-landing-final p{color:#9cabbf;margin:0 auto 28px}.ads-landing-final .ads-landing-checkout{width:min(360px,100%);margin:0 auto}.ads-landing-final>small{color:#718095;margin-top:14px;font-size:10px;display:block}.ads-landing-footer{color:#758397;grid-template-columns:auto 1fr auto;align-items:center;gap:35px;width:min(1180px,100% - 48px);min-height:150px;margin:0 auto;display:grid}.ads-landing-footer p{font-size:11px}.ads-landing-footer nav{gap:17px;display:flex}.ads-landing-footer nav a{font-size:11px;text-decoration:none}.ads-landing-footer>small{grid-column:1/-1;margin-top:-42px;font-size:10px}@media (width<=960px){.ads-landing-hero{grid-template-columns:1fr;gap:38px}.ads-landing-signal{width:min(620px,100%);min-height:430px}.ads-landing-principles{grid-template-columns:1fr 1fr;row-gap:18px}.ads-landing-principles span:nth-child(2){border-right:0}.ads-landing-reach,.ads-landing-pricing,.ads-landing-faq{grid-template-columns:1fr;gap:48px}.ads-price-card{width:min(520px,100%)}.ads-trust-grid{grid-template-columns:1fr}.ads-trust-grid article{min-height:190px}.ads-openai-boundary{grid-template-columns:1fr;gap:9px}.ads-landing-footer{grid-template-columns:1fr auto}.ads-landing-footer p{display:none}}@media (width<=680px){.ads-landing-nav{width:calc(100% - 32px);height:70px}.ads-landing-nav nav{display:none}.ads-landing-nav-cta{padding:9px 13px}.ads-landing-hero,.ads-landing-section,.ads-landing-principles,.ads-landing-final,.ads-landing-footer{width:calc(100% - 32px)}.ads-landing-hero{min-height:auto;padding:58px 0 64px}.ads-landing-hero h1{font-size:49px}.ads-landing-subtitle{font-size:18px}.ads-landing-hero-actions{flex-direction:column;align-items:stretch}.ads-landing-primary,.ads-landing-secondary{width:100%}.ads-landing-signal{min-height:380px}.ads-signal-card.provider,.ads-signal-card.outcome{width:100%;transform:none}.ads-signal-route{gap:4px}.ads-signal-route span{padding:5px 6px;font-size:8px}.ads-landing-principles{grid-template-columns:1fr;padding:4px 0}.ads-landing-principles span{border-right:0;border-bottom:1px solid var(--landing-line);padding:13px}.ads-landing-principles span:last-child{border-bottom:0}.ads-landing-section{padding:82px 0}.ads-control-grid{grid-template-columns:1fr}.ads-control-grid article{min-height:220px}.ads-outcome-grid{grid-template-columns:1fr 1fr}.ads-landing-reach{gap:35px}.ads-landing-reach aside{padding:24px}.ads-price-card{padding:25px 20px}.ads-landing-faq{gap:24px}.ads-landing-final{padding:58px 18px}.ads-landing-footer{grid-template-columns:1fr;padding:35px 0}.ads-landing-footer nav{flex-wrap:wrap}.ads-landing-footer>small{grid-column:1;margin-top:0}}@media (prefers-reduced-motion:reduce){.ads-landing *{scroll-behavior:auto!important;transition:none!important}}.shofield-voice{z-index:450;pointer-events:none;position:fixed;inset:0}.shofield-voice>*{pointer-events:auto}.voice-fab{color:#fff;min-width:96px;height:58px;font:inherit;letter-spacing:.02em;cursor:pointer;background:linear-gradient(145deg,#218cff,#715fff);border:1px solid #76bcff59;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:12px;font-weight:900;transition:transform .2s,box-shadow .2s;display:flex;position:absolute;bottom:24px;right:24px;box-shadow:0 16px 44px #165cc261}.voice-fab:hover{transform:translateY(-2px);box-shadow:0 18px 50px #165cc27a}.voice-fab.live{background:linear-gradient(145deg,#2e9eff,#8f5dff);box-shadow:0 0 0 8px #2e9eff1a,0 18px 48px #165cc270}.voice-fab svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.voice-panel{background:linear-gradient(145deg,#2e9eff14,transparent 42%),var(--panel);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid #78aeec38;border-radius:20px;width:min(430px,100vw - 32px);max-height:min(760px,100dvh - 120px);padding:18px;animation:.22s ease-out voice-rise;position:absolute;bottom:94px;right:24px;overflow:auto;box-shadow:0 30px 90px #0000006b}.voice-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.voice-title{align-items:center;gap:9px;display:flex}.voice-title>div{gap:3px;display:grid}.voice-title b{font-size:13px}.voice-title small{color:var(--muted);font-size:12px}.voice-live-dot,.voice-idle-dot{background:#70bda2;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #70bda217}.voice-live-dot{background:#58adff;animation:1.4s ease-in-out infinite voice-pulse;box-shadow:0 0 0 5px #2e9eff1f}.voice-close{border:1px solid var(--line);background:var(--card);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:50%;font-size:18px}.voice-orbit{background:radial-gradient(circle,#725dff33,#0000 65%);border-radius:50%;place-items:center;width:108px;height:108px;margin:18px auto 10px;display:grid;position:relative}.voice-orbit span{color:#fff;background:linear-gradient(145deg,#238ffd,#725bff);border:1px solid #72b9ff57;border-radius:50%;place-items:center;width:55px;height:55px;font-size:14px;font-weight:900;display:grid;box-shadow:0 12px 35px #2773e859}.voice-orbit i{border:1px solid #4aa5ff33;border-radius:50%;position:absolute;inset:10px}.voice-orbit i:nth-child(2){border-color:#7e65ff29;inset:2px}.voice-orbit i:nth-child(3){border-color:#6ac8ff33;inset:22px}.voice-orbit.active i:first-child{animation:1.7s ease-in-out infinite voice-ring}.voice-orbit.active i:nth-child(2){animation:1.7s ease-in-out .35s infinite voice-ring}.voice-orbit.active i:nth-child(3){animation:1.7s ease-in-out .7s infinite voice-ring}.voice-capabilities,.voice-meta{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.voice-capabilities{margin-bottom:7px}.voice-capabilities span{color:var(--light);text-transform:uppercase;letter-spacing:.04em;background:#2e9eff12;border:1px solid #5bacff29;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:900}.voice-meta span{background:var(--soft);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.voice-transcript{border:1px solid var(--line);background:var(--card);border-radius:12px;max-height:185px;margin:14px 0 11px;padding:12px;overflow:auto}.voice-transcript>div{gap:4px;margin-bottom:10px;display:grid}.voice-transcript>div:last-child{margin-bottom:0}.voice-transcript span{color:var(--light);text-transform:uppercase;font-size:12px;font-weight:900}.voice-transcript p{color:var(--ink);white-space:pre-wrap;margin:0;font-size:12px;line-height:1.55}.voice-transcript .assistant span{color:#8b79ff}.voice-transcript .voice-empty{color:var(--muted);font-size:12px}.voice-approval{background:#d5b35e14;border:1px solid #d5b35e4d;border-radius:12px;gap:6px;margin:0 0 11px;padding:12px;display:grid}.voice-approval>span{color:#d7b869;letter-spacing:.06em;font-size:12px;font-weight:900}.voice-approval>b{font-size:12px;line-height:1.4}.voice-approval>p{color:var(--muted);margin:0;font-size:12px}.voice-approval>div{justify-content:flex-end;gap:7px;margin-top:3px;display:flex}.voice-approval button{border:1px solid var(--line);background:var(--card);min-height:34px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:0 11px;font-size:12px;font-weight:900}.voice-approval button.approve{color:#70bda2;background:#70bda21a;border-color:#70bda24d}.voice-error{color:#e97c87;background:#e97c8717;border-radius:9px;margin:0 0 10px;padding:9px 10px;font-size:12px;line-height:1.45}.voice-actions{gap:7px;display:flex}.voice-actions button,.voice-insert{border:1px solid var(--line);background:var(--card);min-height:42px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:900;display:flex}.voice-actions button.active{color:#e97c87;border-color:#e97c8742}.voice-actions .voice-start{color:#fff;background:linear-gradient(135deg,#218cff,#715fff);border-color:#0000}.voice-actions .voice-end{color:#e97c87;flex:none}.voice-actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.voice-insert{width:100%;color:var(--light);background:#2e9eff14;border-color:#2e9eff33;margin-top:7px}.voice-panel>footer{color:var(--muted);text-align:center;margin-top:11px;font-size:12px;line-height:1.5}.voice-panel button:focus-visible,.voice-fab:focus-visible{outline:2px solid var(--light);outline-offset:3px}@keyframes voice-rise{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes voice-pulse{50%{opacity:.72;transform:scale(1.16)}}@keyframes voice-ring{0%,to{opacity:.2;transform:scale(.9)}50%{opacity:.75;transform:scale(1.12)}}@media (width<=760px){.voice-panel{border-radius:22px 22px 0 0;width:100vw;max-height:88dvh;padding:18px 16px 24px;position:absolute;bottom:0;right:0}.voice-fab{min-width:64px;height:54px;padding:0 14px;bottom:18px;right:16px}.shofield-voice.open .voice-fab{display:none}.voice-actions button{min-height:46px}.voice-transcript{max-height:150px}}@media (prefers-reduced-motion:reduce){.voice-panel,.voice-live-dot,.voice-orbit.active i{animation:none}.voice-fab{transition:none}}.nav-richy{color:var(--light);text-shadow:0 0 14px #68c4ffb3}.richy-shell{flex:1;width:100%;max-width:1440px;margin:0 auto;padding:42px 4vw 80px}.richy-panel{border:1px solid var(--line);background:var(--panel);border-radius:19px}@supports (color:color-mix(in lab, red, red)){.richy-panel{background:color-mix(in srgb,var(--panel) 96%,transparent)}}.richy-panel{box-shadow:0 18px 55px #00000014}.richy-kicker{color:var(--light);letter-spacing:.15em;text-transform:uppercase;font-size:12px;font-weight:900}.richy-hero{border:1px solid var(--line);background:radial-gradient(circle at 88% 28%,#68c4ff2e,transparent 19%),linear-gradient(135deg,#2e9eff1f,transparent 54%),var(--panel);border-radius:23px;justify-content:space-between;align-items:stretch;gap:30px;margin-bottom:18px;padding:38px 40px;display:flex;overflow:hidden}.richy-hero>div:first-child{max-width:900px}.richy-hero h1{letter-spacing:-.045em;max-width:860px;margin:11px 0 12px;font-size:43px;line-height:1.06}.richy-hero p{max-width:830px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.richy-primary,.richy-secondary{cursor:pointer;border-radius:10px;min-height:42px;padding:0 16px;font-size:12px;font-weight:900}.richy-primary{color:#fff;background:linear-gradient(135deg,var(--blue),var(--deep));border:0;box-shadow:0 10px 25px #0c79d838}.richy-secondary{border:1px solid var(--line);color:var(--ink);background:var(--card)}.richy-primary:disabled,.richy-secondary:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.richy-text-action,.richy-link-button{color:var(--light);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.richy-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;margin-top:20px;padding-top:18px;display:flex}.richy-alert{border:1px solid var(--line);border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin:13px 0;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.richy-alert-error{color:#e97c87;background:#e2687514;border-color:#e2687552}.richy-alert-success{color:#70bda2;background:#59a98d14;border-color:#59a98d4d}.richy-loading,.richy-empty{text-align:center;align-content:center;place-items:center;gap:16px;min-height:68vh;display:grid}.richy-loading p,.richy-empty p{max-width:620px;color:var(--muted);font-size:12px;line-height:1.7}.richy-empty{padding:50px}.richy-empty h1{letter-spacing:-.04em;max-width:730px;margin:4px 0 0;font-size:36px}.richy-orb{background:radial-gradient(circle at 36% 30%,#cef 0,#68c4ff 12%,#2e9eff 36%,#0c79d8 68%,#071018 100%);border-radius:50%;place-items:center;width:96px;height:96px;animation:5s ease-in-out infinite richy-float;display:grid;position:relative;box-shadow:0 0 0 1px #68c4ff66,0 0 48px #2e9eff6b,inset -15px -18px 28px #00000057}.richy-orb:before,.richy-orb:after{content:"";border:1px solid #68c4ff4d;border-radius:50%;animation:9s linear infinite richy-orbit;position:absolute;inset:-12px}.richy-orb:after{border-style:dashed;animation-duration:15s;animation-direction:reverse;inset:-24px}.richy-orb>span{filter:blur(4px);opacity:.8;background:#fff;border-radius:50%;width:18px;height:18px;transform:translate(-15px,-19px)}.richy-orb.small{flex:none;width:64px;height:64px}.richy-orb.small:after{display:none}@keyframes richy-float{50%{transform:translateY(-7px)}}@keyframes richy-orbit{to{transform:rotate(360deg)}}.richy-status{border:1px solid var(--line);background:var(--card);width:max-content;max-width:100%;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:5px 8px;font-size:12px;font-weight:900;display:inline-flex}.richy-status.success{color:#70bda2;background:#59a98d14;border-color:#59a98d3d}.richy-status.warn{color:#d7b869;background:#d5b35e14;border-color:#d5b35e40}.richy-status.error{color:#e97c87;background:#e2687514;border-color:#e2687540}.richy-onboarding-hero{align-items:center}.richy-trust-card{border:1px solid var(--line);background:var(--card);border-radius:14px;align-items:flex-start;gap:11px;min-width:270px;max-width:330px;padding:17px;display:flex}@supports (color:color-mix(in lab, red, red)){.richy-trust-card{background:color-mix(in srgb,var(--card) 88%,transparent)}}.richy-trust-dot{background:#70bda2;border-radius:50%;flex:none;width:9px;height:9px;margin-top:3px;box-shadow:0 0 13px #70bda2a6}.richy-trust-card div{flex-direction:column;gap:5px;display:flex}.richy-trust-card strong{font-size:12px}.richy-trust-card small{color:var(--muted);font-size:12px;line-height:1.5}.richy-steps{grid-template-columns:repeat(4,1fr);gap:7px;margin:0 0 13px;display:grid}.richy-steps button{border:1px solid var(--line);background:var(--panel);min-height:62px;color:var(--muted);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.richy-steps button>span{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.richy-steps button>div{flex-direction:column;gap:3px;min-width:0;display:flex}.richy-steps strong{color:var(--ink);font-size:12px}.richy-steps small{font-size:12px}.richy-steps button.active{background:linear-gradient(135deg,#2e9eff21,var(--panel));box-shadow:inset 0 -2px var(--blue);border-color:#68c4ff70}.richy-steps button.active>span{border-color:var(--light);background:var(--blue);color:#fff}.richy-steps button.complete>span{color:#70bda2;background:#59a98d1f;border-color:#59a98d59}.richy-steps button:disabled{opacity:.5;cursor:not-allowed}.richy-discovery-panel{padding:30px}.richy-section-heading{align-items:flex-start;gap:15px;margin-bottom:23px;display:flex}.richy-section-heading>span{min-width:56px;height:27px;color:var(--light);background:#2e9eff1f;border-radius:999px;place-items:center;font-size:12px;font-weight:900;display:grid}.richy-section-heading h2{letter-spacing:-.035em;margin:0 0 5px;font-size:24px}.richy-section-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.richy-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.richy-form label,.richy-check-in label{color:var(--ink);flex-direction:column;gap:7px;font-size:12px;font-weight:800;display:flex}.richy-form label>small{color:var(--muted);margin-top:-4px;font-size:12px;font-weight:500}.richy-form input,.richy-form textarea,.richy-command-panel textarea,.richy-check-in textarea{border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink);border-radius:10px;outline:none}.richy-form input{height:43px;padding:0 12px}.richy-form textarea,.richy-command-panel textarea,.richy-check-in textarea{resize:vertical;padding:12px;line-height:1.55}.richy-form input:focus,.richy-form textarea:focus,.richy-command-panel textarea:focus,.richy-check-in textarea:focus{border-color:#68c4ff8c;box-shadow:0 0 0 3px #2e9eff12}.richy-field-wide{grid-column:1/-1}.richy-dropzone{background:linear-gradient(135deg,#2e9eff12,transparent),var(--card);text-align:center;cursor:pointer;border:1px dashed #68c4ff5c;border-radius:15px;align-content:center;place-items:center;gap:8px;min-height:190px;padding:30px;display:grid}.richy-dropzone input,.richy-upload-button input{display:none}.richy-dropzone strong{font-size:12px}.richy-dropzone small{color:var(--muted);font-size:12px}.richy-dropzone.busy{opacity:.65;cursor:wait}.richy-upload-icon{width:42px;height:42px;color:var(--light);background:#2e9eff24;border-radius:12px;place-items:center;font-size:19px;display:grid}.richy-source-list{margin-top:15px;display:grid}.richy-source-list article{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 4px;display:grid}.richy-source-list article:last-child{border-bottom:0}.richy-source-list article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.richy-source-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.richy-source-list small{color:var(--muted);font-size:12px}.richy-file-icon{background:var(--soft);width:34px;height:30px;color:var(--light);border-radius:8px;place-items:center;font-size:12px;font-weight:900;display:grid}.richy-source-list.compact{margin-top:9px}.richy-muted-row{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:11px;padding:18px;font-size:12px;line-height:1.5}.richy-connection-list{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:13px;display:grid}.richy-connection-list>label{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:12px;grid-template-columns:18px 36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.richy-connection-list>label.disabled{opacity:.55;cursor:not-allowed}.richy-connection-list input,.richy-consent input{width:16px;height:16px;accent-color:var(--blue)}.richy-connection-mark{background:var(--soft);width:34px;height:34px;color:var(--light);border-radius:9px;place-items:center;font-size:12px;font-weight:900;display:grid}.richy-connection-list label>div{flex-direction:column;gap:4px;min-width:0;display:flex}.richy-connection-list strong{font-size:12px}.richy-connection-list small{color:var(--muted);font-size:12px}.richy-consent{color:var(--muted);cursor:pointer;background:#2e9eff0f;border:1px solid #68c4ff40;border-radius:11px;grid-template-columns:18px 1fr;align-items:flex-start;gap:10px;margin-top:18px;padding:14px;font-size:12px;line-height:1.55;display:grid}.richy-approval-confirm{background:#d5b35e0f;border-color:#d5b35e47}.richy-discover-callout{border:1px solid var(--line);background:var(--card);border-radius:15px;align-items:center;gap:25px;min-height:150px;padding:28px;display:flex}.richy-discover-callout>div:nth-child(2){flex:1}.richy-discover-callout strong{font-size:14px}.richy-discover-callout p{max-width:730px;color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.6}.richy-profile-review{gap:23px;display:grid}.richy-review-banner{justify-content:space-between;align-items:center;display:flex}.richy-review-banner small{color:var(--muted);font-size:12px}.richy-profile-grid{grid-template-columns:1.15fr 1fr 1fr;gap:9px;display:grid}.richy-profile-grid article,.richy-review-cards article{border:1px solid var(--line);background:var(--card);border-radius:12px;padding:17px}.richy-profile-grid small{color:var(--light);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.richy-profile-grid h3{margin:0 0 8px;font-size:19px}.richy-profile-grid strong{font-size:12px}.richy-profile-grid p,.richy-review-cards p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.6}.richy-profile-lead{background:linear-gradient(135deg,#2e9eff1c,var(--card))!important}.richy-review-section h3,.richy-review-columns h3{margin:0 0 10px;font-size:13px}.richy-review-cards{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.richy-review-cards strong{font-size:12px}.richy-review-cards small{color:var(--light);margin-top:10px;font-size:12px;line-height:1.45;display:block}.richy-goal-list{gap:7px;display:grid}.richy-goal-list article{background:var(--card);border-radius:10px;grid-template-columns:27px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.richy-goal-list article>span{background:var(--soft);width:25px;height:25px;color:var(--light);border-radius:8px;place-items:center;font-size:12px;font-weight:900;display:grid}.richy-goal-list article>div{flex-direction:column;gap:4px;display:flex}.richy-goal-list strong{font-size:12px}.richy-goal-list small{color:var(--muted);font-size:12px}.richy-review-columns{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.richy-review-columns>div{border:1px solid var(--line);background:var(--card);border-radius:12px;padding:17px}.richy-review-columns ul{margin:0;padding-left:17px}.richy-review-columns li{color:var(--muted);padding:3px 0;font-size:12px;line-height:1.5}.richy-verify-list li::marker{color:#d7b869}.richy-manager-priorities{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.richy-manager-priorities article{background:var(--card);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:16px;padding:10px 12px;display:flex}.richy-manager-priorities strong{font-size:12px}.richy-manager-priorities span{color:var(--muted);text-align:right;font-size:12px;line-height:1.5}.richy-command-hero{align-items:center}.richy-hero-badges{flex-wrap:wrap;gap:7px;margin-top:19px;display:flex}.richy-hero-badges span{border:1px solid var(--line);background:var(--card);border-radius:999px;padding:6px 9px}@supports (color:color-mix(in lab, red, red)){.richy-hero-badges span{background:color-mix(in srgb,var(--card) 78%,transparent)}}.richy-hero-badges span{color:var(--muted);font-size:12px;font-weight:800}.richy-hero-badges span:first-child{color:#70bda2}.richy-orb-card{text-align:center;align-content:center;place-items:center;gap:10px;min-width:210px;padding:16px;display:grid}.richy-orb-card strong{margin-top:9px;font-size:13px}.richy-orb-card small{color:var(--muted);font-size:12px}.richy-command-panel{margin-bottom:13px;padding:23px}.richy-command-panel form>label{margin-bottom:9px;font-size:12px;font-weight:900;display:block}.richy-command-panel textarea{min-height:115px;font-size:12px}.richy-command-footer{justify-content:space-between;align-items:center;gap:18px;margin-top:11px;display:flex}.richy-command-footer>span{color:var(--muted);font-size:12px}.richy-suggestions{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-top:13px;padding-top:12px;display:flex}.richy-suggestions button{border:1px solid var(--line);background:var(--card);color:var(--muted);cursor:pointer;border-radius:999px;padding:7px 10px;font-size:12px}.richy-suggestions button:hover{color:var(--ink);border-color:#68c4ff59}.richy-result{background:linear-gradient(135deg,#2e9eff12,transparent 45%),var(--panel);border-color:#68c4ff40;margin-bottom:13px;padding:24px}.richy-panel-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.richy-panel-heading h2{letter-spacing:-.025em;margin:5px 0 0;font-size:18px}.richy-panel-heading>span:not(.richy-status){color:var(--muted);font-size:12px}.richy-model-pill{background:var(--soft);color:var(--muted);border-radius:999px;padding:6px 9px;font-size:12px}.richy-response-text{color:var(--ink);margin:0;font-size:12px;line-height:1.7}.richy-plan-steps{gap:6px;margin:16px 0 0;padding-left:22px;display:grid}.richy-plan-steps li{color:var(--muted);padding-left:4px;font-size:12px;line-height:1.5}.richy-action-results{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:16px;display:grid}.richy-action-results article{background:var(--card);border-radius:10px;grid-template-columns:auto 1fr;align-items:flex-start;gap:9px;padding:10px;display:grid}.richy-action-results article>div{flex-direction:column;gap:4px;display:flex}.richy-action-results strong{font-size:12px}.richy-action-results small{color:#e97c87;font-size:12px;line-height:1.4}.richy-approval-queue{border-top:1px solid #d5b35e40;gap:7px;margin-top:18px;padding-top:16px;display:grid}.richy-approval-queue h3{color:#d7b869;margin:0 0 3px;font-size:12px}.richy-approval-queue article{background:#d5b35e0d;border:1px solid #d5b35e38;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;padding:13px;display:flex}.richy-approval-queue article>div:first-child{flex-direction:column;gap:4px;display:flex}.richy-approval-queue strong{font-size:12px}.richy-approval-queue small{color:var(--muted);font-size:12px}.richy-approval-queue article>div:last-child{gap:7px;display:flex}.richy-metrics{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:13px;display:grid}.richy-metrics article{border:1px solid var(--line);background:var(--panel);border-radius:14px;flex-direction:column;min-height:105px;padding:17px;display:flex}.richy-metrics small{color:var(--muted);font-size:12px}.richy-metrics strong{letter-spacing:-.04em;margin:8px 0 2px;font-size:26px}.richy-metrics span{color:var(--muted);margin-top:auto;font-size:12px}.richy-dashboard-grid{grid-template-columns:1.35fr .65fr;gap:13px;margin-bottom:13px;display:grid}.richy-dashboard-grid>.richy-panel{padding:21px}.richy-manager-grid,.richy-memory-list,.richy-activity-list{display:grid}.richy-manager-grid article{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.richy-manager-grid article:last-child{border-bottom:0}.richy-manager-icon{width:34px;height:34px;color:var(--light);background:#2e9eff1c;border-radius:10px;place-items:center;font-size:12px;font-weight:900;display:grid}.richy-manager-grid article>div,.richy-memory-list article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.richy-manager-grid strong,.richy-memory-list strong{font-size:12px}.richy-manager-grid small,.richy-memory-list small{color:var(--muted);font-size:12px}.richy-memory-list article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.richy-memory-list article:last-child{border-bottom:0}.richy-learning-grid{grid-template-columns:1.2fr .8fr}.richy-learning-actions{flex-wrap:wrap;gap:7px;display:flex}.richy-upload-button{border:1px solid var(--line);min-height:42px;color:var(--ink);background:var(--card);cursor:pointer;border-radius:10px;align-items:center;padding:0 16px;font-size:12px;font-weight:900;display:inline-flex}.richy-policy-note{border-top:1px solid var(--line);color:var(--muted);margin-top:12px;padding-top:11px;font-size:12px;line-height:1.5;display:block}.richy-next-check-in{text-align:center;align-content:center;place-items:center;min-height:200px;display:grid}.richy-next-check-in strong{font-size:12px}.richy-next-check-in>span{color:var(--light);margin:8px 0;font-size:20px;font-weight:900}.richy-next-check-in p{max-width:330px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.richy-check-in{gap:10px;display:grid}.richy-check-in label span{font-size:12px}.richy-check-in textarea{min-height:66px;font-size:12px}.richy-check-in button{justify-self:end}.richy-activity-panel{padding:21px}.richy-activity-list article{border-bottom:1px solid var(--line);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 0;display:grid}.richy-activity-list article:last-child{border-bottom:0}.richy-run-dot{background:var(--muted);border-radius:50%;width:7px;height:7px}.richy-run-dot.success{background:#70bda2}.richy-run-dot.warn{background:#d7b869}.richy-activity-list article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.richy-activity-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.richy-activity-list small{color:var(--muted);font-size:12px}.brain-agent-workbench{background:linear-gradient(145deg,#2e9eff0e,transparent 44%),var(--panel);border-color:#68c4ff40;margin-bottom:13px;padding:24px}.brain-agent-heading{align-items:flex-start}.brain-agent-heading>div{max-width:760px}.brain-agent-heading p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.55}.brain-agent-notice{color:#82d7b8;background:#32ae8412;border:1px solid #52ca9e3d;border-radius:11px;margin:0 0 14px;padding:11px 13px;font-size:12px}.brain-agent-builder{background:var(--card);border:1px solid #68c4ff33;border-radius:16px;gap:18px;margin:18px 0;padding:21px;display:grid}.brain-agent-form-grid{grid-template-columns:1fr 2fr;gap:12px;display:grid}.brain-agent-form-grid .wide{grid-column:auto}.brain-agent-builder label{color:var(--muted);gap:7px;font-size:12px;font-weight:800;display:grid}.brain-agent-builder input,.brain-agent-builder textarea,.brain-agent-builder select{border:1px solid var(--line);background:var(--panel);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:10px;outline:0;padding:0 12px;font-size:13px}.brain-agent-builder textarea{resize:vertical;padding:11px;line-height:1.5}.brain-agent-builder input:focus,.brain-agent-builder textarea:focus,.brain-agent-builder select:focus{border-color:#68c4ff80;box-shadow:0 0 0 3px #2e9eff14}.brain-agent-builder fieldset{border:0;margin:0;padding:0}.brain-agent-builder legend{font-size:13px;font-weight:900}.brain-agent-builder fieldset>p{color:var(--muted);margin:5px 0 10px;font-size:12px;line-height:1.5}.brain-agent-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.brain-agent-options.action-options{grid-template-columns:repeat(3,minmax(0,1fr))}.brain-agent-options>label{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:11px;grid-template-columns:18px 1fr;align-items:center;gap:9px;min-height:60px;padding:11px;display:grid}.brain-agent-options>label.disabled{opacity:.5;cursor:not-allowed}.brain-agent-options input{width:16px;height:16px;min-height:16px;accent-color:var(--blue);padding:0}.brain-agent-options label>span{gap:3px;display:grid}.brain-agent-options strong{color:var(--ink);font-size:12px}.brain-agent-options small{color:var(--muted);font-size:12px;font-weight:600}.brain-agent-form-grid.limits{grid-template-columns:repeat(4,minmax(0,1fr))}.brain-agent-model-summary{background:#2e9eff0f;border:1px solid #68c4ff33;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:14px;display:grid}.brain-agent-model-summary>span{background:var(--soft);color:var(--light);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.brain-agent-model-summary div{gap:3px;display:grid}.brain-agent-model-summary strong{font-size:12px}.brain-agent-model-summary p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.brain-agent-list{gap:10px;display:grid}.brain-agent-card{border:1px solid var(--line);background:var(--card);border-radius:15px;gap:14px;padding:18px;display:grid}.brain-agent-card.status-active{border-color:#49d3a140}.brain-agent-card.status-awaiting-approval{background:linear-gradient(120deg,#d5b35e0b,transparent),var(--card);border-color:#d5b35e47}.brain-agent-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.brain-agent-card>header>div{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;display:grid}.brain-agent-mark{width:42px;height:42px;color:var(--light);background:linear-gradient(145deg,#34b0ee2e,#3fd09e1a);border-radius:12px;place-items:center;font-size:12px;font-weight:950;display:grid}.brain-agent-card h3{margin:0 0 4px;font-size:15px}.brain-agent-card header p{max-width:840px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.brain-agent-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.brain-agent-meta>span{background:var(--panel);border-radius:10px;gap:4px;padding:10px;display:grid}.brain-agent-meta small{color:var(--muted);font-size:12px}.brain-agent-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.brain-agent-budget{gap:7px;display:grid}.brain-agent-budget>div{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.brain-agent-budget strong{color:var(--ink)}.brain-agent-budget>i{background:var(--soft);border-radius:999px;height:6px;overflow:hidden}.brain-agent-budget b{border-radius:inherit;background:linear-gradient(90deg,#2e9eff,#58d3a4);height:100%;display:block}.brain-agent-card details{border:1px solid var(--line);background:var(--panel);border-radius:11px;padding:11px}.brain-agent-card summary{cursor:pointer;font-size:12px;font-weight:900}.brain-agent-mandate{grid-template-columns:1fr 1fr;gap:18px;margin-top:12px;display:grid}.brain-agent-mandate strong{font-size:12px}.brain-agent-mandate ul{margin:7px 0 0;padding-left:17px}.brain-agent-mandate li{color:var(--muted);padding:2px 0;font-size:12px;line-height:1.45}.brain-agent-route-note{border-top:1px solid var(--line);color:var(--muted);margin:10px 0 0;padding-top:9px;font-size:12px;line-height:1.5}.brain-agent-last-run{grid-template-columns:8px 1fr;align-items:start;gap:10px;display:grid}.brain-agent-last-run>div{gap:3px;display:grid}.brain-agent-last-run strong{font-size:12px}.brain-agent-last-run small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.brain-agent-approval{background:#d5b35e0f;border:1px solid #d5b35e40;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:14px;display:flex}.brain-agent-approval>div{max-width:780px}.brain-agent-approval strong{color:#dfc475;font-size:12px}.brain-agent-approval p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.brain-agent-controls{justify-content:flex-end;gap:8px;display:flex}.brain-agent-controls .danger{color:#e97c87}.brain-agent-options strong,.brain-agent-model-summary strong,.brain-agent-meta strong,.brain-agent-budget strong,.brain-agent-card summary,.brain-agent-mandate strong,.brain-agent-last-run strong,.brain-agent-approval strong,.brain-agent-options small,.brain-agent-mandate li,.brain-agent-route-note,.brain-agent-last-run small{font-size:12px}.brain-agent-budget progress{background:var(--soft);accent-color:#58d3a4;border:0;border-radius:999px;width:100%;height:7px;overflow:hidden}.brain-agent-budget progress::-webkit-progress-bar{background:var(--soft)}.brain-agent-budget progress::-webkit-progress-value{background:linear-gradient(90deg,#2e9eff,#58d3a4)}.brain-agent-budget progress::-moz-progress-bar{background:linear-gradient(90deg,#2e9eff,#58d3a4)}.brain-agent-mandate{grid-template-columns:repeat(3,minmax(0,1fr))}.brain-agent-controls{align-items:center}.brain-agent-controls>span{max-width:580px;color:var(--muted);margin-right:auto;font-size:12px;line-height:1.45}@media (width<=1050px){.richy-hero h1{font-size:37px}.richy-trust-card{display:none}.richy-profile-grid{grid-template-columns:1fr 1fr}.richy-profile-lead{grid-column:1/-1}.richy-review-cards{grid-template-columns:1fr 1fr}.richy-dashboard-grid{grid-template-columns:1fr}.richy-memory-panel{order:2}.brain-agent-options,.brain-agent-options.action-options,.brain-agent-form-grid.limits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.richy-shell{padding:24px 18px 60px}.richy-hero{flex-direction:column;align-items:flex-start;padding:27px 23px}.richy-hero h1{font-size:31px}.richy-orb-card{width:100%;min-width:0;display:none}.richy-steps{grid-template-columns:1fr 1fr}.richy-discovery-panel{padding:21px 17px}.richy-form-grid,.richy-connection-list,.richy-profile-grid,.richy-review-columns,.richy-manager-priorities{grid-template-columns:1fr}.richy-field-wide,.richy-profile-lead{grid-column:auto}.richy-review-cards{grid-template-columns:1fr}.richy-discover-callout{flex-direction:column;align-items:flex-start}.richy-command-footer{flex-direction:column;align-items:stretch}.richy-command-footer button{width:100%}.richy-metrics{grid-template-columns:1fr 1fr}.richy-action-results{grid-template-columns:1fr}.richy-approval-queue article{flex-direction:column;align-items:flex-start}.richy-approval-queue article>div:last-child{width:100%}.richy-approval-queue button{flex:1}.richy-learning-actions{flex-direction:column;align-items:stretch}.richy-upload-button,.richy-learning-actions button{justify-content:center;width:100%}.brain-agent-heading,.brain-agent-approval{flex-direction:column;align-items:stretch}.brain-agent-heading button,.brain-agent-approval button{width:100%}.brain-agent-form-grid,.brain-agent-form-grid.limits,.brain-agent-options,.brain-agent-options.action-options,.brain-agent-meta,.brain-agent-mandate,.brain-agent-model-summary{grid-template-columns:1fr}.brain-agent-controls{justify-content:stretch}.brain-agent-controls button{flex:1}}@media (width<=480px){.richy-hero h1{font-size:28px}.richy-steps{grid-template-columns:1fr}.richy-steps button{min-height:54px}.richy-section-heading{flex-direction:column}.richy-metrics{grid-template-columns:1fr 1fr}.richy-metrics article{min-height:92px;padding:14px}.richy-metrics strong{font-size:22px}.richy-source-list article{grid-template-columns:34px minmax(0,1fr)}.richy-source-list article>.richy-status{display:none}.richy-manager-grid article{grid-template-columns:36px minmax(0,1fr)}.richy-manager-grid article>.richy-status{display:none}.richy-review-banner{flex-direction:column;align-items:flex-start;gap:8px}.richy-actions{flex-direction:column;align-items:stretch}.richy-actions button{width:100%}.brain-agent-workbench{padding:17px}.brain-agent-builder{padding:14px}.brain-agent-card>header{flex-direction:column}.brain-agent-card>header>.richy-status{align-self:flex-start}.brain-agent-controls{flex-direction:column}.brain-agent-controls button{width:100%}}@media (prefers-reduced-motion:reduce){.richy-orb,.richy-orb:before,.richy-orb:after{animation:none}}.internal-wallet{background:linear-gradient(145deg,#2e9eff24,#715fff14),var(--panel)!important;border-color:#68c4ff4d!important}.internal-wallet strong{color:var(--light)!important}.access-page{max-width:1440px}.access-loading,.access-error{text-align:center;align-content:center;place-items:center;gap:10px;min-height:60vh;display:grid}.access-error p{color:var(--muted)}.access-hero{border:1px solid var(--line);background:radial-gradient(circle at 88% 20%,#68c4ff29,transparent 24%),linear-gradient(135deg,#2e9eff17,transparent 48%),var(--panel);border-radius:22px;justify-content:space-between;align-items:stretch;gap:24px;margin-bottom:16px;padding:34px;display:flex}.access-hero>div:first-child{max-width:790px}.access-hero h1{letter-spacing:-.04em;margin:8px 0 10px;font-size:38px;line-height:1.05}.access-hero p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.access-identity{background:#2e9eff0f;border:1px solid #68c4ff33;border-radius:15px;flex-direction:column;justify-content:center;gap:6px;min-width:290px;padding:20px;display:flex}.access-identity>span{color:var(--light);letter-spacing:.1em;font-size:12px;font-weight:900}.access-identity strong{font-size:16px}.access-identity small{color:var(--muted);font-size:12px}.access-identity b{width:max-content;color:var(--light);background:#68c4ff1f;border-radius:999px;margin-top:5px;padding:5px 8px;font-size:12px}.access-workspace-card{border:1px solid var(--line);background:var(--panel);border-radius:17px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:16px;padding:24px 27px;display:flex}.access-workspace-card.internal{background:linear-gradient(120deg,#2e9eff1f,#715fff0f),var(--panel);border-color:#68c4ff47}.access-workspace-card>div{max-width:800px}.access-workspace-card>div>span{color:var(--light);letter-spacing:.1em;font-size:12px;font-weight:900}.access-workspace-card h2{margin:6px 0 7px;font-size:22px}.access-workspace-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.access-workspace-card label{min-width:270px}.access-page label{color:var(--muted);gap:7px;font-size:12px;font-weight:800;display:grid}.access-page input,.access-page select,.feedback-dialog select,.feedback-dialog textarea{border:1px solid var(--line);background:var(--card);width:100%;min-height:42px;color:var(--ink);font:inherit;border-radius:9px;outline:0;padding:0 12px;font-size:12px}.access-page input:focus,.access-page select:focus,.feedback-dialog select:focus,.feedback-dialog textarea:focus{border-color:#68c4ff7a;box-shadow:0 0 0 3px #2e9eff14}.access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:16px;display:grid}.access-panel{border:1px solid var(--line);background:var(--panel);border-radius:16px;align-content:start;gap:14px;padding:24px;display:grid}.access-panel h2{margin:0;font-size:19px}.access-panel>p{color:var(--muted);margin:-6px 0 1px;font-size:12px;line-height:1.55}.access-panel .primary{justify-self:start}.copy-signin{min-height:38px;color:var(--light);font:inherit;cursor:pointer;background:#2e9eff14;border:1px solid #68c4ff3d;border-radius:9px;font-size:12px;font-weight:900}.member-roster,.feedback-inbox{border:1px solid var(--line);background:var(--panel);border-radius:16px;margin-bottom:16px;padding:24px}.section-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:15px;display:flex}.section-heading h2{margin:5px 0 0;font-size:20px}.section-heading>span{color:var(--muted);font-size:12px}.member-list,.feedback-list{gap:7px;display:grid}.member-row{border:1px solid var(--line);background:var(--card);border-radius:11px;grid-template-columns:38px minmax(180px,1fr) auto minmax(320px,auto);align-items:center;gap:12px;padding:11px 12px;display:grid}.member-avatar{width:34px;height:34px;color:var(--light);background:#2e9eff1c;border-radius:10px;place-items:center;font-size:12px;font-weight:900;display:grid}.member-person{flex-direction:column;gap:3px;min-width:0;display:flex}.member-person strong{text-overflow:ellipsis;font-size:12px;overflow:hidden}.member-person span,.member-person small{text-overflow:ellipsis;color:var(--muted);font-size:12px;overflow:hidden}.member-status{background:var(--soft);color:var(--muted);text-transform:capitalize;border-radius:999px;padding:5px 7px;font-size:12px;font-weight:900}.member-status.active{color:#70bda2;background:#59a98d1a}.member-status.invited{color:#d7b869;background:#d5b35e1a}.member-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.member-actions select{min-width:175px;min-height:34px}.member-actions button{border:1px solid var(--line);background:var(--panel);min-height:34px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:0 10px;font-size:12px;font-weight:900}.member-actions .danger{color:#e97c87}.protected-role{color:var(--light);white-space:nowrap;background:#68c4ff1c;border-radius:999px;padding:6px 9px;font-size:12px}.feedback-list article{border:1px solid var(--line);background:var(--card);border-radius:11px;padding:14px;position:relative}.feedback-list article>div{justify-content:space-between;gap:12px;display:flex}.feedback-list b{font-size:12px}.feedback-list span{color:#d7b869;font-size:12px}.feedback-list p{color:var(--ink);white-space:pre-wrap;margin:8px 0;font-size:12px;line-height:1.55}.feedback-list small{color:var(--muted);font-size:12px}.feedback-list em{color:#e97c87;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:900;position:absolute;bottom:10px;right:12px}.empty-feedback{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:10px;margin:0;padding:18px;font-size:12px}.beta-feedback-trigger{z-index:440;border:1px solid var(--line);background:var(--panel);min-height:46px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:900;display:flex;position:fixed;bottom:28px;right:128px;box-shadow:0 12px 35px #0003}.beta-feedback-trigger span{color:var(--light);font-size:14px}.feedback-dialog-backdrop{z-index:800}.feedback-dialog{border:1px solid var(--line);background:var(--panel);border-radius:19px;width:min(520px,100vw - 28px);max-height:90dvh;padding:28px;position:relative;overflow:auto;box-shadow:0 30px 100px #0000007a}.feedback-dialog h2{margin:7px 0 8px;font-size:24px}.feedback-dialog>p{color:var(--muted);margin:0 0 18px;font-size:12px;line-height:1.6}.feedback-dialog label{color:var(--muted);gap:7px;margin-bottom:13px;font-size:12px;font-weight:800;display:grid}.feedback-dialog textarea{resize:vertical;min-height:120px;padding:11px;line-height:1.5}.feedback-dialog fieldset{border:0;margin:0 0 13px;padding:0}.feedback-dialog legend{color:var(--muted);margin-bottom:5px;font-size:12px;font-weight:800}.rating-buttons{gap:4px;display:flex}.rating-buttons button{color:var(--line);cursor:pointer;background:0 0;border:0;padding:3px;font-size:22px}.rating-buttons button.active{color:#d7b869}.feedback-dialog .primary{justify-content:center;width:100%}@media (width<=1050px){.access-hero{flex-direction:column;align-items:flex-start}.access-identity{width:100%;min-width:0}.member-row{grid-template-columns:38px minmax(160px,1fr) auto}.member-actions,.protected-role{grid-column:2/-1;justify-content:flex-start}.member-actions{flex-wrap:wrap}.member-actions select{flex:1}.access-grid{grid-template-columns:1fr}}@media (width<=760px){.access-page{padding-left:18px;padding-right:18px}.access-hero{padding:25px 21px}.access-hero h1{font-size:29px}.access-workspace-card{flex-direction:column;align-items:flex-start;padding:21px}.access-workspace-card label{width:100%;min-width:0}.access-panel,.member-roster,.feedback-inbox{padding:19px 15px}.member-row{grid-template-columns:35px minmax(0,1fr)}.member-status{grid-column:2;justify-self:start}.member-actions,.protected-role{grid-column:1/-1}.member-actions select{flex-basis:100%;width:100%;min-width:0}.section-heading{flex-direction:column;align-items:flex-start}.feedback-list article>div{flex-direction:column}.beta-feedback-trigger{bottom:82px;right:16px}.feedback-dialog{border-radius:17px;padding:24px 18px}.feedback-list em{margin-top:8px;display:block;position:static}}.client-admin{max-width:1500px}.client-admin-loading{min-height:65vh;color:var(--muted);align-content:center;place-items:center;gap:10px;display:grid}.client-admin-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding:30px 0 25px;display:flex}.client-admin-head h1{letter-spacing:-.055em;margin:7px 0;font-size:clamp(38px,5vw,64px);line-height:.96}.client-admin-head p{max-width:760px;color:var(--muted);margin:0;font-size:12px}.client-admin-head>.primary{white-space:nowrap;align-items:center;gap:7px;display:flex}.client-admin-head svg{width:16px}.client-admin-metrics{grid-template-columns:repeat(4,1fr);gap:9px;margin:16px 0;display:grid}.client-admin-metrics article{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;gap:5px 9px;min-height:100px;padding:15px;display:grid}.client-admin-metrics svg{width:22px;height:22px;color:var(--light);background:#2e9eff1a;border-radius:9px;grid-row:1/-1;padding:5px}.client-admin-metrics span{color:var(--muted);font-size:10px;font-weight:800}.client-admin-metrics b{align-self:end;font-size:23px}.client-admin-toolbar{gap:8px;margin-bottom:10px;display:flex}.client-admin-toolbar label{border:1px solid var(--line);background:var(--card);border-radius:10px;flex:1;align-items:center;gap:7px;padding:0 10px;display:flex}.client-admin-toolbar input{width:100%;min-height:40px;color:var(--ink);background:0 0;border:0;outline:0}.client-admin-toolbar select,.client-admin-toolbar>button{border:1px solid var(--line);background:var(--card);min-height:42px;color:var(--ink);border-radius:10px;padding:0 12px;font-size:10px;font-weight:800}.client-admin-grid{grid-template-columns:minmax(350px,.75fr) minmax(550px,1.25fr);gap:10px;display:grid}.client-list,.client-detail{border:1px solid var(--line);background:var(--panel);border-radius:15px}.client-list{max-height:670px;padding:7px;overflow:auto}.client-list>button{width:100%;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:10px;display:grid}.client-list>button:hover{background:var(--soft)}.client-list>button.selected{background:#2e9eff14;border-color:#68c4ff3d}.client-list button>i,.client-detail>header>i,.client-rows>div>i{width:36px;height:36px;color:var(--light);background:#2e9eff1c;border-radius:10px;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.client-list button>span{gap:3px;min-width:0;display:grid}.client-list b,.client-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-list small{color:var(--muted);font-size:8px}.client-list button>em,.client-detail>header>em{background:var(--soft);color:var(--muted);text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:950}.client-list em.active,.client-detail em.active{color:#83d1b6;background:#59a98d1f}.client-list em.onboarding,.client-detail em.onboarding{color:#ddbe72;background:#d5b35e1f}.client-list em.needs_owner,.client-detail em.needs_owner,.client-list em.paused,.client-detail em.paused{color:#ed919b;background:#e97c871c}.client-list button>strong{text-align:right;font-size:10px;display:grid}.client-list button>strong small{font-size:7px}.client-empty{color:var(--muted);text-align:center;padding:40px}.client-detail{padding:18px}.client-detail>header{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding-bottom:14px;display:grid}.client-detail>header h2{margin:3px 0;font-size:22px}.client-detail>header small{color:var(--muted);font-size:8px}.client-stages{grid-template-columns:repeat(4,1fr);gap:5px;margin:13px 0;display:grid}.client-stages span{border:1px solid var(--line);color:var(--muted);border-radius:9px;align-items:center;gap:5px;padding:9px;font-size:8px;font-weight:800;display:flex}.client-stages span.done{color:#83d1b6;background:#59a98d0e}.client-stages svg{width:12px}.client-money{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.client-money>span{border:1px solid var(--line);border-radius:10px;grid-template-columns:auto 1fr;gap:3px 7px;padding:11px;display:grid}.client-money svg,.client-money>span>b:first-child{grid-row:1/-1;width:19px;height:19px}.client-money small{color:var(--muted);font-size:8px}.client-money b,.client-money strong{font-size:13px}.client-money em{color:#83d1b6;grid-column:2;font-size:7px;font-style:normal}.client-detail>section{border:1px solid var(--line);background:var(--card);border-radius:10px;margin-top:9px;padding:12px}.client-detail>section>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.client-detail>section>header button{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:7px;align-items:center;gap:4px;padding:6px 8px;font-size:8px;font-weight:800;display:flex}.client-detail>section>p{color:var(--muted);text-align:center;margin:0;padding:8px;font-size:8px}.client-rows{gap:4px;display:grid}.client-rows>div{background:#ffffff05;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:6px;display:grid}.client-rows>div>span{gap:2px;min-width:0;display:grid}.client-rows b,.client-rows small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-rows b{font-size:8px}.client-rows small,.client-rows em,.client-rows strong{color:var(--muted);font-size:7px;font-style:normal}.client-detail>footer{flex-wrap:wrap;justify-content:flex-end;gap:5px;margin-top:11px;display:flex}.client-detail>footer button{border:1px solid var(--line);background:var(--card);min-height:33px;color:var(--ink);border-radius:8px;align-items:center;gap:4px;padding:0 8px;font-size:8px;font-weight:800;display:flex}.client-detail>footer button.danger{color:#ed919b}.client-margin{color:var(--muted);background:#59a98d0a;border:1px solid #59a98d2b;border-radius:10px;margin-top:10px;padding:11px;font-size:8px}.client-margin b{color:#83d1b6}.client-modal-wrap{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02060bcc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.client-modal{border:1px solid var(--line);background:var(--panel);border-radius:18px;width:min(600px,100%)}.client-modal>header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:15px;padding:20px;display:grid}.client-modal h2{margin:4px 0;font-size:25px}.client-modal p{color:var(--muted);margin:0;font-size:9px}.client-modal>header>button{border:1px solid var(--line);background:var(--card);width:32px;height:32px;color:var(--ink);border-radius:8px}.client-modal>div{gap:11px;padding:20px;display:grid}.client-modal label{color:var(--muted);gap:5px;font-size:9px;font-weight:800;display:grid}.client-modal input{border:1px solid var(--line);background:var(--card);min-height:42px;color:var(--ink);border-radius:9px;padding:0 10px}.client-modal>footer{justify-content:flex-end;gap:6px;padding:0 20px 20px;display:flex}.client-modal>footer button{border:1px solid var(--line);background:var(--card);min-height:37px;color:var(--ink);border-radius:8px;padding:0 11px}.client-modal>footer .primary{border:0}@media (width<=1100px){.client-admin-grid{grid-template-columns:1fr}.client-list{max-height:330px}.client-admin-metrics{grid-template-columns:1fr 1fr}}@media (width<=700px){.client-admin{padding-left:14px;padding-right:14px}.client-admin-head{flex-direction:column;align-items:flex-start}.client-admin-head>.primary{justify-content:center;width:100%}.client-admin-metrics{grid-template-columns:1fr 1fr}.client-admin-toolbar{flex-direction:column}.client-admin-toolbar select,.client-admin-toolbar>button{width:100%}.client-list>button{grid-template-columns:38px 1fr auto}.client-list button>strong{display:none}.client-detail{padding:13px}.client-stages{grid-template-columns:1fr 1fr}.client-money{grid-template-columns:1fr}.client-detail>footer{display:grid}.client-detail>footer button{justify-content:center}}.brain-visual-shell{background:radial-gradient(circle at 50% 48%,#1e97e11f,transparent 33%),linear-gradient(145deg,#06162552,transparent),var(--panel);border:1px solid #68c4ff38;border-radius:22px;margin:0 0 18px;padding:24px;position:relative;overflow:hidden;box-shadow:0 26px 80px #00000029}.brain-visual-head{z-index:3;justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:relative}.brain-visual-head h2{letter-spacing:-.035em;margin:7px 0;font-size:24px}.brain-visual-head p{max-width:660px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.brain-context-score{text-align:right;background:#2ab28512;border:1px solid #5bd3a938;border-radius:14px;gap:3px;min-width:116px;padding:13px 15px;display:grid}.brain-context-score strong{color:#74d4b3;font-size:24px;line-height:1}.brain-context-score span{color:var(--muted);font-size:12px}.brain-context-nudge{z-index:3;color:var(--light);background:#298dd614;border:1px solid #68c4ff33;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:17px 0 0;padding:12px 14px;display:grid;position:relative}.brain-context-nudge>div{gap:3px;display:grid}.brain-context-nudge b{font-size:13px}.brain-context-nudge span{color:var(--muted);font-size:12px;line-height:1.45}.brain-context-nudge button,.brain-node-actions button,.brain-voice-instruction{border:1px solid var(--line);background:var(--card);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;padding:0 13px;font-size:12px;font-weight:850}.brain-stage{--brain-x:0;--brain-y:0;isolation:isolate;min-height:735px;margin:13px -6px 0;position:relative;overflow:hidden}.brain-field{z-index:-1;opacity:.72;pointer-events:none;position:absolute;inset:9% 13%}.brain-field i{border:1px solid #52ade91a;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 70px #176aa80f}.brain-field i:nth-child(2){border-style:dashed;inset:13%;transform:rotate(13deg)}.brain-field i:nth-child(3){border-color:#4bd1a31c;inset:27%;transform:rotate(-18deg)}.brain-field span{aspect-ratio:1;filter:blur(15px);background:radial-gradient(circle,#32adef2b,#0000 67%);border-radius:50%;width:42%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brain-connections{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.brain-connections circle{fill:#77818c;stroke:#b4bfc940;stroke-width:1.1px}.brain-connections .connected line{stroke:#47cd9d42;stroke-dasharray:none;filter:drop-shadow(0 0 3px #4bdda76b)}.brain-connections .connected circle{fill:#63d7ad;stroke:#a0f3d2}.brain-core{z-index:1;filter:drop-shadow(0 0 35px #26a7e93d);width:min(38vw,420px);height:min(38vw,420px);transform:translate(calc(-50% + var(--brain-x)*8px),calc(-50% + var(--brain-y)*8px)) rotateX(calc(var(--brain-y)*-1.5deg)) rotateY(calc(var(--brain-x)*2deg));border-radius:48%;place-items:center;transition:transform .18s ease-out;display:grid;position:absolute;top:50%;left:50%}.brain-core-image{mix-blend-mode:screen;background:url(/shofield-brain-core.png) 50%/contain no-repeat;position:absolute;inset:-4%}.brain-core>svg{z-index:-1;opacity:.06;position:relative}.brain-node{left:clamp(72px,var(--node-x),calc(100% - 72px));top:clamp(55px,var(--node-y),calc(100% - 55px));z-index:2;background:var(--card);border:1px solid #8e9daa2e;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-items:center;gap:2px 8px;width:134px;min-height:66px;padding:8px;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.brain-node{background:color-mix(in srgb,var(--card) 88%,transparent)}}.brain-node{color:var(--ink);font:inherit;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;transform:translate(-50%,-50%);box-shadow:0 10px 30px #0000002e}.brain-node>i{color:#8995a1;background:#81909e14;border-radius:10px;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}.brain-node>span{text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:12px;font-weight:850;overflow:hidden}.brain-node>small{color:var(--muted);align-self:start;font-size:12px}.brain-node.connected{background:linear-gradient(135deg,#2da97f1a,transparent 55%),var(--card);border-color:#48ca9b3d}@supports (color:color-mix(in lab, red, red)){.brain-node.connected{background:linear-gradient(135deg,#2da97f1a,transparent 55%),color-mix(in srgb,var(--card) 90%,transparent)}}.brain-node.connected>i{color:#71d8b2;background:#36b88b1f}.brain-node.connected>small{color:#70c7a8}.brain-node:hover,.brain-node:focus-visible,.brain-node.active{z-index:4;border-color:#68c4ff8c;outline:none;transform:translate(-50%,-50%)scale(1.07);box-shadow:0 16px 38px #00000040,0 0 0 3px #2e9eff14}.brain-node.connected.active{border-color:#4cdea89e}.brain-node-detail{z-index:3;border:1px solid var(--line);background:var(--card);border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid;position:relative}.brain-node-detail.connected{border-color:#4cd3a238}.brain-node-detail-icon{background:var(--soft);width:48px;height:48px;color:var(--muted);border-radius:13px;place-items:center;display:grid}.brain-node-detail.connected .brain-node-detail-icon{color:#74d4b3;background:#37bb8d1f}.brain-node-detail>div:nth-child(2){gap:3px;display:grid}.brain-node-detail>div:nth-child(2)>span{color:var(--muted);letter-spacing:.08em;font-size:12px;font-weight:900}.brain-node-detail h3{margin:0;font-size:17px}.brain-node-detail p{color:var(--muted);margin:0;font-size:12px}.brain-node-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.brain-node-actions button{align-items:center;gap:6px;display:inline-flex}.brain-node-actions button.danger{color:#eb8590}.brain-action-success{color:#70c7a8!important}.brain-action-error{color:#eb8590!important}.brain-voice-instruction{z-index:3;width:100%;min-height:48px;color:var(--light);background:#2e9eff12;border-color:#68c4ff38;justify-content:center;align-items:center;gap:9px;margin-top:10px;display:flex;position:relative}.brain-node.missing{filter:saturate(.62);border-color:#919da92e}.brain-node.missing>i{color:#8995a1}.brain-node.missing>small{color:#7c8791}@keyframes brain-network-pulse{0%,to{opacity:.72;filter:brightness(.94)drop-shadow(0 0 12px #39bdff33);transform:scale(.985)}50%{opacity:1;filter:brightness(1.18)drop-shadow(0 0 25px #39bdff7a);transform:scale(1.025)}}@keyframes brain-node-pulse{0%,to{filter:brightness(.92);box-shadow:0 0 #4bdda700}50%{filter:brightness(1.22);box-shadow:0 0 0 7px #4bdda71a}}@keyframes brain-path-pulse{0%,to{opacity:.42}50%{opacity:1}}.brain-core-image{mix-blend-mode:normal;transform-origin:50%;animation:3.2s ease-in-out infinite brain-network-pulse}.brain-node.connected>i{animation:3.2s ease-in-out infinite brain-node-pulse}.brain-connections .connected{animation:3.2s ease-in-out infinite brain-path-pulse}.brain-connections .connected circle{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite brain-network-pulse}.shofield-auto-field{background:linear-gradient(135deg,#2e9eff1a,transparent),var(--card);border:1px solid #68c4ff40;border-radius:10px;align-items:center;min-width:210px;min-height:49px;padding:9px 12px;display:flex}.shofield-auto-field>span{gap:3px;display:grid}.shofield-auto-field b{font-size:13px}.shofield-auto-field small{color:var(--muted);font-size:12px;line-height:1.35}.voice-fab{animation:10s ease-in-out infinite voice-attention;border-radius:50%!important;width:58px!important;min-width:58px!important;height:58px!important;padding:0!important}.voice-fab svg{fill:currentColor!important;stroke:none!important;width:23px!important;height:23px!important}.voice-fab.live{animation:2.2s ease-in-out infinite voice-live-breathe}@keyframes voice-attention{0%,5%,11%,to{transform:none}7%{transform:translateY(-5px)scale(1.08)}9%{transform:translateY(0)rotate(-7deg)}}@keyframes voice-live-breathe{50%{transform:scale(1.06);box-shadow:0 0 0 11px #2e9eff14,0 18px 48px #165cc27a}}.voice-fab-tooltip{background:var(--panel);border:1px solid #76bcff47;border-radius:10px;max-width:220px;padding:9px 12px;position:absolute;bottom:91px;right:24px}@supports (color:color-mix(in lab, red, red)){.voice-fab-tooltip{background:color-mix(in srgb,var(--panel) 94%,#17243a)}}.voice-fab-tooltip{color:var(--ink);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;font-size:12px;font-weight:800;transition:opacity .16s,transform .16s,visibility .16s;transform:translateY(6px);box-shadow:0 14px 38px #00000047}.voice-fab:hover+.voice-fab-tooltip,.voice-fab:focus-visible+.voice-fab-tooltip{opacity:1;visibility:visible;transform:none}.richy-shell :where(p,li,small,label,button,input,textarea,select),.connection-hub :where(p,li,small,label,button,input,textarea,select,td,th),.access-page :where(p,li,small,label,button,input,textarea,select),.shofield-voice :where(p,small,button),.feedback-dialog :where(p,small,label,button,input,textarea,select){font-size:12px}.richy-shell :where(p,li),.connection-hub :where(p,li,td),.access-page :where(p,li),.shofield-voice p,.feedback-dialog p{line-height:1.55}.richy-kicker,.richy-status,.eyebrow{font-size:12px}.richy-form input,.richy-form textarea,.richy-command-panel textarea,.richy-check-in textarea,.access-page input,.access-page select,.feedback-dialog select,.feedback-dialog textarea{font-size:14px}.voice-panel>footer,.voice-capabilities span,.voice-meta span,.voice-transcript span,.voice-approval>span{font-size:12px}@media (width<=980px){.brain-stage{min-height:680px}.brain-core{width:350px;height:350px}.brain-node{width:118px}.brain-node-detail{grid-template-columns:auto 1fr}.brain-node-actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=760px){.brain-visual-shell{padding:18px 14px}.brain-visual-head{flex-direction:column}.brain-context-score{text-align:left;min-width:0}.brain-context-nudge{grid-template-columns:auto 1fr}.brain-context-nudge button{grid-column:1/-1}.brain-stage{min-height:920px;margin-top:15px}.brain-core{width:290px;height:290px}.brain-node{grid-template-columns:29px 1fr;width:108px;min-height:58px;padding:6px}.brain-node>i{width:29px;height:29px}.brain-node>span,.brain-node>small{font-size:12px}.brain-node-detail{grid-template-columns:1fr}.brain-node-detail-icon{width:42px;height:42px}.brain-node-actions{grid-column:auto}.brain-node-actions button{flex:1}.voice-fab{width:54px!important;min-width:54px!important;height:54px!important;bottom:18px!important;right:16px!important}.voice-fab-tooltip{bottom:82px;right:16px}}@media (prefers-reduced-motion:reduce){.brain-core,.brain-core-image,.brain-node,.brain-node.connected>i,.brain-connections .connected,.brain-connections .connected circle,.voice-fab,.voice-fab.live{transition:none!important;animation:none!important}.brain-core,.brain-node{transform:translate(-50%,-50%)}.voice-fab,.voice-fab.live{transform:none!important}}.brain-visual-shell{--topology-live:#63e6b5;--topology-ready:#65c5ff;--topology-standby:#e7c573;--topology-template:#aeb8c4;--topology-attention:#f18a96;background:radial-gradient(circle at 48% 38%,#238de32b,transparent 30%),radial-gradient(circle at 88% 14%,#4ddeb212,transparent 24%),linear-gradient(150deg,#020d18ad,#07192833 54%,#030c16b8),var(--panel);padding:27px;overflow:hidden}.brain-visual-head h2{max-width:820px;margin:8px 0;font-size:clamp(25px,3vw,35px);line-height:1.05}.brain-visual-head p{max-width:790px;font-size:12px}.brain-live-state{border:1px solid var(--line);background:#687e910f;border-radius:15px;grid-template-columns:auto auto;justify-content:end;align-items:center;gap:2px 8px;min-width:142px;padding:13px 15px;display:grid}.brain-live-state svg{color:var(--muted);grid-row:1/3}.brain-live-state strong{font-size:26px;line-height:1}.brain-live-state span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.brain-live-state.active{background:#63e6b514;border-color:#63e6b54d}.brain-live-state.active svg,.brain-live-state.active strong{color:var(--topology-live)}.brain-live-state.active svg{animation:1.8s ease-in-out infinite brain-path-pulse}.brain-topology-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:21px 0 15px;display:grid}.brain-topology-metrics article{border:1px solid var(--line);background:linear-gradient(145deg,#5db6f20b,transparent 55%),var(--card);border-radius:14px;grid-template-rows:auto 1fr auto;grid-template-columns:auto 1fr;align-items:start;gap:5px 9px;min-height:116px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.brain-topology-metrics article{background:linear-gradient(145deg,#5db6f20b,transparent 55%),color-mix(in srgb,var(--card) 91%,transparent)}}.brain-topology-metrics svg{color:var(--light);grid-row:1/3}.brain-topology-metrics span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;align-self:center;font-size:10px;font-weight:850}.brain-topology-metrics strong{align-self:end;font-size:29px;line-height:1}.brain-topology-metrics small{color:var(--muted);grid-column:1/-1;font-size:10px;line-height:1.35}.brain-topology-toolbar{border:1px solid var(--line);background:var(--card);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:7px;display:flex}@supports (color:color-mix(in lab, red, red)){.brain-topology-toolbar{background:color-mix(in srgb,var(--card) 88%,transparent)}}.brain-layer-tabs{scrollbar-width:none;gap:4px;min-width:0;display:flex;overflow-x:auto}.brain-layer-tabs::-webkit-scrollbar{display:none}.brain-layer-tabs button{min-height:39px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:850;display:flex}.brain-layer-tabs button:hover{background:var(--soft);color:var(--ink)}.brain-layer-tabs button.active{color:var(--light);background:#44a8e71a;border-color:#65c5ff40}.brain-layer-tabs small{text-align:center;background:#8fa0af1c;border-radius:999px;min-width:20px;padding:3px 5px;font-size:9px}.brain-view-controls{flex:none;gap:4px;display:flex}.brain-view-controls button{width:37px;height:37px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;padding:0;display:grid}.brain-view-controls button:hover,.brain-view-controls button.active{color:var(--light);background:#44a8e71a;border-color:#65c5ff3d}.brain-topology-workspace{grid-template-columns:minmax(0,1fr) minmax(290px,330px);align-items:stretch;gap:10px;margin-top:10px;display:grid}.brain-topology-primary{background:#01091157;border:1px solid #68c4ff21;border-radius:17px;min-width:0;overflow:hidden}.brain-stage{--brain-x:0;--brain-y:0;min-height:720px;margin:0;overflow:hidden}.brain-stage:after{content:"";z-index:-2;background-image:linear-gradient(#5ba8dc06 1px,#0000 1px),linear-gradient(90deg,#5ba8dc06 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 25%,#0000 82%);mask-image:radial-gradient(circle,#000 25%,#0000 82%)}.brain-field{inset:7% 10%}.brain-field i{border-color:#52ade914;border-radius:44%}.brain-field i:nth-child(2){inset:16%}.brain-field i:nth-child(3){inset:31%}.brain-map-legend{z-index:5;flex-wrap:wrap;gap:5px;max-width:410px;display:flex;position:absolute;top:12px;left:12px}.brain-map-legend span{border:1px solid var(--line);color:var(--muted);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040e17c7;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:9px;font-weight:800;display:inline-flex}.brain-map-legend span:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.brain-map-legend .live{color:var(--topology-live)}.brain-map-legend .ready{color:var(--topology-ready)}.brain-map-legend .standby{color:var(--topology-standby)}.brain-map-legend .template{color:var(--topology-template)}.brain-connections line{stroke:#889eb02b;stroke-width:1px;stroke-dasharray:2.3 4.8}.brain-connections circle{fill:#7a8996;stroke:#b9cfdd47}.brain-connections .live line{stroke:#63e6b58f;stroke-dasharray:none;filter:drop-shadow(0 0 3px #63e6b599)}.brain-connections .live circle{fill:var(--topology-live);stroke:#d2ffef}.brain-connections .ready line{stroke:#65c5ff57;stroke-dasharray:none}.brain-connections .ready circle{fill:var(--topology-ready)}.brain-connections .standby line{stroke:#e7c57340}.brain-connections .standby circle{fill:var(--topology-standby)}.brain-connections .template line{stroke:#aeb8c430;stroke-dasharray:1.5 5}.brain-connections .template circle{fill:var(--topology-template)}.brain-connections .attention line{stroke:#f18a9647}.brain-connections .attention circle{fill:var(--topology-attention)}.brain-stage .brain-core.topology-node{left:clamp(78px,var(--node-x),calc(100% - 78px));top:clamp(82px,var(--node-y),calc(100% - 82px));z-index:3;width:148px;height:148px;color:var(--ink);font:inherit;cursor:pointer;filter:none;transform:translate(calc(-50% + var(--brain-x)*7px),calc(-50% + var(--brain-y)*7px));background:radial-gradient(circle at 50% 38%,#31a8ee33,#030f1aeb 68%);border:1px solid #65c5ff61;border-radius:46%;grid-template-rows:1fr auto auto;place-items:center;padding:17px 12px 13px;transition:border-color .2s,box-shadow .2s,transform .18s ease-out;display:grid;position:absolute;box-shadow:0 0 0 10px #31a8ee06,0 0 55px #2a9bdf3d,inset 0 0 35px #34aff214}.brain-stage .brain-core.topology-node:hover,.brain-stage .brain-core.topology-node:focus-visible,.brain-stage .brain-core.topology-node.active{border-color:#63e6b5ab;outline:0;box-shadow:0 0 0 4px #63e6b512,0 0 70px #2ab2dc57,inset 0 0 35px #34aff21a}.brain-stage .brain-core.topology-node .brain-core-image{z-index:0;opacity:.84;mix-blend-mode:screen;pointer-events:none;background:url(/shofield-brain-core.png) 50%/contain no-repeat;position:absolute;inset:-23%}.brain-stage .brain-core.topology-node>svg{z-index:1;opacity:.74;color:#92ddff;filter:drop-shadow(0 0 10px #5eceff8c);align-self:end;position:relative}.brain-stage .brain-core.topology-node>b,.brain-stage .brain-core.topology-node>small{z-index:2;position:relative}.brain-stage .brain-core.topology-node>b{font-size:14px}.brain-stage .brain-core.topology-node>small{color:var(--topology-ready);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.brain-stage .brain-node.topology-node{left:clamp(78px,var(--node-x),calc(100% - 78px));top:clamp(54px,var(--node-y),calc(100% - 54px));-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:linear-gradient(145deg,#52a9dd0a,#0000 52%),#05121de0;border-color:#8e9daa33;border-radius:12px;grid-template-rows:auto auto auto;grid-template-columns:32px minmax(0,1fr);gap:2px 8px;width:145px;min-height:72px;padding:8px 9px;box-shadow:0 12px 34px #00000045}.brain-stage .brain-node.topology-node>i{border-radius:9px;grid-row:1/4;width:32px;height:32px}.brain-stage .brain-node.topology-node>span{font-size:10px;line-height:1.2}.brain-stage .brain-node.topology-node>small{color:var(--muted);letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:850;overflow:hidden}.brain-stage .brain-node.topology-node>em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-self:start;font-size:8px;font-style:normal;overflow:hidden}.brain-stage .brain-node.topology-node:hover,.brain-stage .brain-node.topology-node:focus-visible,.brain-stage .brain-node.topology-node.active{transform:translate(-50%,-50%)scale(1.045)}.brain-stage .brain-node.topology-node.live{border-color:#63e6b580;box-shadow:0 0 0 3px #63e6b50d,0 14px 34px #00000047}.brain-stage .brain-node.topology-node.live>i{color:var(--topology-live);background:#63e6b51f}.brain-stage .brain-node.topology-node.live>em{color:var(--topology-live)}.brain-stage .brain-node.topology-node.ready{border-color:#65c5ff4d}.brain-stage .brain-node.topology-node.ready>i{color:var(--topology-ready);background:#65c5ff1a}.brain-stage .brain-node.topology-node.ready>em{color:#87cce9}.brain-stage .brain-node.topology-node.standby{border-color:#e7c5733b}.brain-stage .brain-node.topology-node.standby>i{color:var(--topology-standby);background:#e7c57314}.brain-stage .brain-node.topology-node.standby>em{color:#d4bd82}.brain-stage .brain-node.topology-node.template{background:#0b1620bd;border-style:dashed}.brain-stage .brain-node.topology-node.template>i{color:var(--topology-template);background:#aeb8c414}.brain-stage .brain-node.topology-node.template>em{color:var(--topology-template)}.brain-stage .brain-node.topology-node.attention{border-color:#f18a964d}.brain-stage .brain-node.topology-node.attention>i,.brain-stage .brain-node.topology-node.attention>em{color:var(--topology-attention)}.brain-map-overflow{z-index:5;border:1px solid var(--line);color:var(--muted);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040e17d6;border-radius:9px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;display:flex;position:absolute;bottom:12px;right:12px}.brain-inspector{background:linear-gradient(155deg,#389fdd12,transparent 38%),var(--card);border:1px solid #68c4ff24;border-radius:17px;flex-direction:column;min-height:720px;padding:19px;display:flex}@supports (color:color-mix(in lab, red, red)){.brain-inspector{background:linear-gradient(155deg,#389fdd12,transparent 38%),color-mix(in srgb,var(--card) 94%,transparent)}}.brain-inspector.live{border-color:#63e6b547}.brain-inspector.ready{border-color:#65c5ff38}.brain-inspector.template{border-style:dashed}.brain-inspector>header{border-bottom:1px solid var(--line);grid-template-columns:43px minmax(0,1fr);gap:11px;padding-bottom:15px;display:grid}.brain-inspector>header>i{width:43px;height:43px;color:var(--topology-ready);background:#65c5ff17;border-radius:12px;place-items:center;display:grid}.brain-inspector>header>div{gap:3px;display:grid}.brain-inspector>header span{color:var(--light);letter-spacing:.12em;font-size:8px;font-weight:900}.brain-inspector h3{margin:0;font-size:17px;line-height:1.12}.brain-inspector>header small{color:var(--muted);font-size:10px}.brain-inspector>header>em{background:var(--soft);width:max-content;color:var(--muted);border-radius:999px;grid-column:1/-1;padding:5px 8px;font-size:9px;font-style:normal;font-weight:850}.brain-inspector>p{color:var(--muted);margin:16px 0;font-size:11px;line-height:1.6}.brain-inspector dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.brain-inspector dl>div{background:#6f90a90e;border-radius:10px;gap:4px;min-width:0;padding:9px;display:grid}.brain-inspector dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:850}.brain-inspector dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:10px;font-weight:750;line-height:1.4}.brain-inspector-flow{margin-top:17px}.brain-inspector-flow h4{margin:0 0 10px;font-size:11px}.brain-inspector-flow ol{gap:0;max-height:284px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.brain-inspector-flow li{grid-template-columns:22px minmax(0,1fr);gap:8px;padding:0 0 13px;display:grid;position:relative}.brain-inspector-flow li:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:22px;bottom:2px;left:10px}.brain-inspector-flow li>i{z-index:1;background:var(--card);width:21px;height:21px;color:var(--light);border:1px solid #65c5ff38;border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.brain-inspector-flow li>span{gap:3px;display:grid}.brain-inspector-flow li b{font-size:10px}.brain-inspector-flow li small{color:var(--muted);font-size:9px;line-height:1.4}.brain-inspector-flow li>em{width:max-content;color:var(--topology-standby);background:#e7c57314;border-radius:5px;grid-column:2;margin-top:3px;padding:3px 5px;font-size:8px;font-style:normal}.brain-inspector-action{min-height:41px;color:var(--ink);font:inherit;cursor:pointer;background:#3a9cdb14;border:1px solid #65c5ff38;border-radius:10px;justify-content:space-between;align-items:center;gap:9px;margin-top:auto;padding:0 12px;font-size:10px;font-weight:850;display:flex}.brain-topology-list{align-content:start;gap:6px;height:720px;padding:10px;display:grid;overflow-y:auto}.brain-topology-list>button{border:1px solid var(--line);min-height:62px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#07141fc2;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:9px 10px;display:grid}.brain-topology-list>button:hover,.brain-topology-list>button:focus-visible{background:#194b6c30;border-color:#65c5ff61;outline:0}.brain-topology-list>button>i{background:var(--soft);width:38px;height:38px;color:var(--muted);border-radius:10px;place-items:center;display:grid}.brain-topology-list>button>span{gap:4px;display:grid}.brain-topology-list b{font-size:11px}.brain-topology-list small{color:var(--muted);font-size:9px}.brain-topology-list em{max-width:160px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.brain-topology-list>button.live>i{color:var(--topology-live);background:#63e6b51a}.brain-topology-list>button.ready>i{color:var(--topology-ready);background:#65c5ff17}.brain-topology-list>button.standby>i{color:var(--topology-standby)}.brain-topology-list>button.template{border-style:dashed}.brain-list-empty{min-height:330px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:7px;display:grid}.brain-list-empty svg{color:var(--light)}.brain-list-empty b{color:var(--ink);font-size:12px}.brain-list-empty span{max-width:420px;font-size:10px;line-height:1.5}.brain-activity-strip{border:1px solid var(--line);background:#05111b99;border-radius:14px;margin-top:10px;overflow:hidden}.brain-activity-strip>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.brain-activity-strip>header>div{align-items:center;gap:7px;display:flex}.brain-activity-strip>header svg{color:var(--light)}.brain-activity-strip>header span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.brain-activity-strip>header small{color:var(--muted);font-size:9px}.brain-activity-strip>div{scrollbar-width:thin;gap:6px;padding:8px;display:flex;overflow-x:auto}.brain-activity-strip button{border:1px solid var(--line);background:var(--card);min-width:220px;max-width:270px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:8px;padding:9px;display:grid}.brain-activity-strip button>i{background:var(--muted);border-radius:50%;width:7px;height:7px}.brain-activity-strip button>i.live{background:var(--topology-live);box-shadow:0 0 9px var(--topology-live)}.brain-activity-strip button>i.ready{background:var(--topology-ready)}.brain-activity-strip button>i.standby{background:var(--topology-standby)}.brain-activity-strip button>i.attention{background:var(--topology-attention)}.brain-activity-strip button>span{gap:3px;display:grid}.brain-activity-strip button b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.brain-activity-strip button small{color:var(--muted);font-size:8px}.brain-activity-strip button>em{color:var(--muted);grid-column:2;font-size:8px;font-style:normal}.brain-activity-empty{color:var(--muted);align-items:center;gap:8px;padding:8px;font-size:10px;display:flex}.brain-truth-note{color:var(--muted);background:#3a9cdb0b;border:1px solid #65c5ff26;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;padding:11px 12px;display:grid}.brain-truth-note>svg{color:var(--topology-ready)}.brain-truth-note p{margin:0;font-size:10px;line-height:1.5}.brain-truth-note b{color:var(--ink)}.brain-truth-note button{min-height:34px;color:var(--light);font:inherit;cursor:pointer;background:#3a9cdb14;border:1px solid #65c5ff38;border-radius:8px;padding:0 10px;font-size:9px;font-weight:850}.brain-voice-instruction{margin-top:10px}.motion-off .brain-core-image,.motion-off .brain-node,.motion-off .brain-connections g,.motion-off .brain-live-state svg{transition:none!important;animation:none!important}.motion-off .brain-stage .brain-core.topology-node{transition:none!important}.motion-on .brain-connections .live{animation:2s ease-in-out infinite brain-path-pulse}.motion-on .brain-stage .brain-node.live>i{animation:2.2s ease-in-out infinite brain-node-pulse}@media (width<=1180px){.brain-topology-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.brain-topology-workspace{grid-template-columns:minmax(0,1fr) 290px}.brain-stage .brain-node.topology-node{width:132px}.brain-inspector dl{grid-template-columns:1fr}}@media (width<=920px){.brain-topology-workspace{grid-template-columns:1fr}.brain-topology-primary{overflow-x:auto}.brain-stage{min-width:780px;min-height:700px}.brain-inspector{min-height:0}.brain-inspector dl{grid-template-columns:repeat(2,minmax(0,1fr))}.brain-inspector-action{margin-top:18px}.brain-topology-list{height:600px}.brain-topology-toolbar{flex-direction:column;align-items:stretch}.brain-view-controls{justify-content:flex-end}}@media (width<=680px){.brain-visual-shell{padding:18px 13px}.brain-topology-metrics{grid-template-columns:1fr 1fr}.brain-topology-metrics article{min-height:104px;padding:12px}.brain-topology-metrics article:last-child{grid-column:1/-1}.brain-live-state{justify-content:start;align-self:stretch}.brain-layer-tabs{margin-right:-50px}.brain-inspector dl{grid-template-columns:1fr}.brain-truth-note{grid-template-columns:auto 1fr}.brain-truth-note button{grid-column:1/-1}.brain-activity-strip>header{flex-direction:column;align-items:flex-start}.brain-topology-list{height:520px}.brain-topology-list>button{grid-template-columns:36px minmax(0,1fr) 17px}.brain-topology-list>button>em{grid-column:2;max-width:none}.brain-topology-list>button>svg{grid-area:1/3/3}}@media (prefers-reduced-motion:reduce){.brain-visual-shell .brain-core-image,.brain-visual-shell .brain-node,.brain-visual-shell .brain-connections g,.brain-visual-shell .brain-live-state svg{transition:none!important;animation:none!important}}.sales-head-actions{align-items:stretch;gap:8px;display:flex}.sales-head-actions>button{border:1px solid var(--line);background:var(--panel);min-height:54px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:12px;gap:2px;padding:9px 13px;display:grid}.sales-head-actions>button>span{color:var(--light);letter-spacing:.08em;font-size:12px;font-weight:900}.sales-head-actions>button>b{font-size:12px}.sales-head-actions>button>small{color:var(--muted);font-size:12px}.sales-head-actions .sales-profile-button{text-align:center;place-items:center;min-width:84px}.sales-head-actions .sales-profile-button>span{background:linear-gradient(145deg,var(--blue),#62d8b2);color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.voice-agents-page{min-height:760px}.voice-agent-hero{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:13px;margin-bottom:13px;display:grid}.voice-agent-visual,.voice-readiness-panel{border:1px solid var(--line);background:var(--panel);border-radius:19px}.voice-agent-visual{text-align:center;background:radial-gradient(circle at 50% 34%,#48c6ff30,transparent 22%),linear-gradient(145deg,#1e87da14,transparent 52%),var(--panel);flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:34px;display:flex;position:relative;overflow:hidden}.voice-agent-visual:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0000 49.8%,#68c4ff0d 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#68c4ff0a 50%,#0000 50.2%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.voice-agent-visual h2{letter-spacing:-.035em;margin:14px 0 7px;font-size:27px;position:relative}.voice-agent-visual>p{max-width:690px;color:var(--muted);margin:0;font-size:12px;line-height:1.65;position:relative}.voice-agent-visual>small{color:var(--muted);margin-top:12px;font-size:12px;position:relative}.voice-agent-visual>.eyebrow{margin-top:20px;position:relative}.voice-orb-shell{background:radial-gradient(circle at 36% 30%,#d5f6ff 0,#6dd4ff 13%,#2c9dea 38%,#105da3 67%,#06121c 100%);border-radius:50%;place-items:center;width:118px;height:118px;display:grid;position:relative;box-shadow:0 0 0 1px #68c4ff6b,0 0 65px #2e9eff57,inset -18px -22px 34px #0006}.voice-orb-shell:before,.voice-orb-shell:after{content:"";border:1px solid #68c4ff4d;border-radius:50%;animation:8s linear infinite voice-orbit;position:absolute;inset:-14px}.voice-orb-shell:after{border-style:dashed;animation-duration:15s;animation-direction:reverse;inset:-28px}.voice-orb-shell>i{filter:blur(6px);opacity:.8;background:#fff;border-radius:50%;width:24px;height:24px;transform:translate(-20px,-22px)}.voice-orb-shell>span,.voice-orb-shell>b{background:#63d9b3;border-radius:50%;position:absolute;box-shadow:0 0 16px #63d9b3}.voice-orb-shell>span{width:7px;height:7px;top:28px;right:17px}.voice-orb-shell>b{width:5px;height:5px;bottom:27px;left:22px}.voice-orb-shell.active{animation:3.2s ease-in-out infinite voice-breathe}@keyframes voice-orbit{to{transform:rotate(360deg)}}@keyframes voice-breathe{50%{filter:saturate(1.16);transform:scale(1.035)}}.voice-wave{align-items:center;gap:4px;height:34px;margin:25px 0 0;display:flex;position:relative}.voice-wave i{background:linear-gradient(#72d8b4,#50bdf6);border-radius:999px;width:3px;min-height:4px;animation:1.2s ease-in-out infinite alternate voice-wave}@keyframes voice-wave{to{opacity:.45;height:18%!important}}.voice-hero-actions{gap:8px;margin-top:18px;display:flex;position:relative}.voice-hero-actions button,.voice-control-strip>button,.voice-readiness-row>button,.web-call-stage button,.web-call-controls button,.profile-form button{border:1px solid var(--line);background:var(--card);min-height:38px;color:var(--ink);font:inherit;cursor:pointer;border-radius:9px;padding:0 13px;font-size:12px;font-weight:900}.voice-hero-actions button.primary,.web-call-stage button.primary,.profile-form button.primary{background:linear-gradient(135deg,var(--blue),var(--deep));color:#fff;border:0}.voice-hero-actions button:disabled,.voice-control-strip button:disabled,.voice-readiness-row button:disabled,.web-call-stage button:disabled{opacity:.45;cursor:not-allowed}.voice-readiness-panel{padding:19px}.voice-readiness-panel>div:first-child{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:12px;display:flex}.voice-readiness-row{border-bottom:1px solid var(--line);grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 0;display:grid}.voice-readiness-row>i{color:#e97c87;background:#e268751a;border-radius:8px;place-items:center;width:25px;height:25px;font-size:12px;font-style:normal;font-weight:900;display:grid}.voice-readiness-row>i.ready{color:#70bda2;background:#59a98d1f}.voice-readiness-row>span{flex-direction:column;gap:3px;min-width:0;display:flex}.voice-readiness-row b{font-size:12px}.voice-readiness-row small{color:var(--muted);font-size:12px;line-height:1.4}.voice-readiness-row>button{min-height:30px;padding:0 8px;font-size:12px}.voice-compliance-note{color:#d7b869;background:#d5b35e12;border-radius:10px;margin:13px 0 0;padding:10px;font-size:12px;line-height:1.55}.voice-control-strip{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:.8fr .55fr minmax(230px,1.5fr) auto .8fr;align-items:end;gap:8px;margin-bottom:13px;padding:13px;display:grid}.voice-control-strip>div,.voice-control-strip>label{flex-direction:column;gap:5px;min-width:0;display:flex}.voice-control-strip span,.voice-control-strip label{color:var(--muted);font-size:12px;font-weight:800}.voice-control-strip b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.voice-control-strip select{border:1px solid var(--line);background:var(--card);min-height:38px;color:var(--ink);border-radius:9px;padding:0 9px;font-size:12px}.fixed-scope-warning{color:#d7b869;background:#d5b35e0f;border:1px solid #d5b35e38;border-radius:9px;margin:0 0 12px;padding:10px;font-size:12px}.voice-brain-hint{color:var(--muted);background:#2e9eff0d;border:1px solid #68c4ff29;border-radius:11px;margin:-2px 0 13px;padding:11px 13px;font-size:12px;line-height:1.55}.voice-brain-hint b{color:var(--light)}.voice-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:13px;display:grid}.voice-agent-card{position:relative;overflow:hidden}.voice-agent-card.active:before{content:"";background:linear-gradient(90deg,#4ccfa0,#54bdf2);width:100%;height:2px;position:absolute;top:0;left:0}.voice-agent-meta{grid-template-columns:repeat(4,1fr);gap:7px;margin:15px 0;display:grid}.voice-agent-meta>span{background:var(--card);border-radius:9px;flex-direction:column;gap:4px;min-width:0;padding:9px;display:flex}.voice-agent-meta small{color:var(--muted);font-size:12px}.voice-agent-meta b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.agent-scope-label{color:var(--muted);margin:0 0 7px;font-size:12px;line-height:1.45;display:block}.agent-scope-chips{flex-wrap:wrap;gap:5px;margin-bottom:3px;display:flex}.agent-scope-chips span{color:var(--muted);background:#2e9eff0d;border:1px solid #68c4ff26;border-radius:999px;padding:5px 7px;font-size:12px}.voice-call-history{margin-top:4px}.voice-call-list{display:grid}.voice-call-list details{border-bottom:1px solid var(--line)}.voice-call-list details:last-child{border-bottom:0}.voice-call-list summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 140px auto;align-items:center;gap:12px;padding:13px 0;list-style:none;display:grid}.voice-call-list summary::-webkit-details-marker{display:none}.voice-call-list summary>span{flex-direction:column;gap:3px;min-width:0;display:flex}.voice-call-list summary b{font-size:12px}.voice-call-list summary small{color:var(--muted);font-size:12px}.voice-call-detail{padding:0 0 14px}.voice-call-detail>p{background:var(--card);color:var(--muted);border-radius:9px;margin:0 0 10px;padding:10px;font-size:12px;line-height:1.55}.voice-transcript{gap:7px;display:grid}.voice-transcript>div{background:var(--card);border-radius:11px;max-width:82%;padding:9px 11px}.voice-transcript>div.agent{background:#2e9eff14;border:1px solid #68c4ff21;justify-self:end}.voice-transcript b{color:var(--light);margin-bottom:4px;font-size:12px;display:block}.voice-transcript p{color:var(--ink);margin:0;font-size:12px;line-height:1.55}.voice-transcript .no-transcript{color:var(--muted)}.vapi-test-dialog{border:1px solid var(--line);background:var(--panel);border-radius:19px;width:min(720px,100%);max-height:92vh;padding:25px;overflow:auto;box-shadow:0 30px 90px #00000073}.web-call-stage{border:1px solid var(--line);background:radial-gradient(circle at 50% 40%,#2e9eff26,transparent 31%),var(--card);text-align:center;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:27px;display:flex}.web-call-stage .voice-orb-shell{width:88px;height:88px}.web-call-stage.speaking .voice-orb-shell{box-shadow:0 0 0 9px #59a98d12,0 0 70px #59a98d59}.web-call-stage h3{margin:20px 0 7px;font-size:18px}.web-call-stage p{max-width:560px;color:var(--muted);margin:0 0 16px;font-size:12px;line-height:1.6}.web-call-controls{gap:8px;display:flex}.web-call-controls .danger{color:#e97c87;border-color:#e268754d}.live-transcript{border:1px solid var(--line);background:var(--card);border-radius:13px;gap:7px;margin-top:12px;padding:14px;display:grid}.live-transcript>div{justify-content:space-between;display:flex}.live-transcript>div b{font-size:12px}.live-transcript>div small,.live-transcript>span{color:var(--muted);font-size:12px}.live-transcript>p{background:var(--panel);border-radius:8px;grid-template-columns:90px 1fr;gap:9px;margin:0;padding:8px;font-size:12px;line-height:1.5;display:grid}.live-transcript>p b{color:var(--light)}.profile-page{max-width:1050px}.profile-card{border:1px solid var(--line);background:var(--panel);border-radius:19px;grid-template-columns:110px minmax(0,.8fr) minmax(320px,1.2fr);align-items:start;gap:24px;padding:28px;display:grid}.profile-avatar{background:linear-gradient(145deg,var(--blue),#63d7ad);color:#fff;border-radius:28px;place-items:center;width:100px;height:100px;font-size:24px;font-weight:900;display:grid;box-shadow:0 15px 40px #2e9eff38}.profile-identity h2{margin:7px 0 5px;font-size:25px}.profile-identity p{color:var(--ink);margin:0;font-size:12px}.profile-identity small{color:var(--muted);margin-top:7px;font-size:12px;display:block}.profile-form{gap:11px;display:grid}.profile-form label{color:var(--muted);gap:6px;font-size:12px;font-weight:800;display:grid}.profile-form input{border:1px solid var(--line);background:var(--card);min-height:42px;color:var(--ink);border-radius:9px;padding:0 11px}.profile-form input[readonly]{opacity:.7}.profile-form>div{gap:8px;display:flex}.account-signout{opacity:.72}@media (width<=1100px){.voice-agent-hero{grid-template-columns:1fr}.voice-agent-visual{min-height:390px}.voice-control-strip{grid-template-columns:1fr 1fr}.voice-control-strip>label{grid-column:1/-1}.voice-agent-grid{grid-template-columns:1fr}.profile-card{grid-template-columns:100px 1fr}.profile-form{grid-column:1/-1}}@media (width<=720px){.sales-head-actions{width:100%}.sales-product-head{flex-direction:column}.sales-head-actions>button:first-child{flex:1}.voice-agent-visual{min-height:410px;padding:28px 18px}.voice-control-strip{grid-template-columns:1fr}.voice-control-strip>label{grid-column:auto}.voice-agent-meta{grid-template-columns:1fr 1fr}.voice-call-list summary{grid-template-columns:1fr auto}.voice-call-list summary>span:nth-child(2){display:none}.vapi-test-dialog{padding:20px 14px}.profile-card{grid-template-columns:1fr}.profile-avatar{border-radius:21px;width:76px;height:76px}.profile-form{grid-column:auto}}@media (prefers-reduced-motion:reduce){.voice-orb-shell,.voice-orb-shell:before,.voice-orb-shell:after,.voice-wave i{transition:none!important;animation:none!important}}.ads-page{max-width:1500px}.ads-page :where(p,li,small,label,button,input,textarea,select,dt,dd,span){font-size:13px}.ads-page :where(p,li,small,dd){line-height:1.55}.ads-head{background:radial-gradient(circle at 86% 10%,#3bb9ff2e,transparent 31%),linear-gradient(135deg,#2789e714,transparent 48%),var(--panel);border:1px solid #58b8ff38;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:18px;padding:30px;display:flex}.ads-head>div:first-child{max-width:850px}.ads-head h1{letter-spacing:-.055em;margin:9px 0 8px;font-size:clamp(40px,5vw,62px);line-height:1}.ads-head p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.ads-mode{border:1px solid var(--line);background:#09121cb8;border-radius:14px;align-items:center;gap:10px;min-width:250px;padding:13px;display:flex}.ads-mode>i{background:#d8b45f;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 14px #d8b45f8c}.ads-mode.live>i{background:#66d0a7;box-shadow:0 0 14px #66d0a7a6}.ads-mode>span{gap:3px;display:grid}.ads-mode b{font-size:13px}.ads-mode small{color:var(--muted)}.ads-subnav{z-index:16;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a1018eb;border-radius:14px;gap:5px;max-width:100%;margin:0 0 34px;padding:5px;display:flex;position:sticky;top:12px;overflow-x:auto;box-shadow:0 14px 42px #00000038}.ads-subnav button{min-height:38px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;padding:0 13px;font-weight:800}.ads-subnav button:hover,.ads-subnav button:focus-visible{background:var(--soft);color:var(--ink)}.ads-subnav button.active{color:#d9efff;background:linear-gradient(135deg,#2f9aff38,#57d5aa14);box-shadow:inset 0 0 0 1px #59b9ff3d}.ads-alert{background:#e1647412;border:1px solid #e1647447;border-radius:13px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}.ads-alert b{color:#ef8995}.ads-alert span{color:var(--muted)}.ads-section{min-height:550px}.ads-section-title{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:20px;display:flex}.ads-section-title>div{max-width:880px}.ads-section-title h2{letter-spacing:-.04em;margin:8px 0;font-size:35px;line-height:1.08}.ads-section-title p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.ads-section-title>button,.ads-panel-head button{border:1px solid var(--line);background:var(--panel);min-height:40px;color:var(--light);font:inherit;cursor:pointer;border-radius:10px;padding:0 13px;font-weight:850}.ads-section-title>button:hover,.ads-panel-head button:hover{background:#2f9aff14;border-color:#59b9ff66}.ads-section-title>button:disabled{opacity:.45;cursor:wait}.ads-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.ads-kpis>article{border:1px solid var(--line);background:linear-gradient(145deg,#2f9aff0d,transparent 50%),var(--panel);border-radius:15px;flex-direction:column;min-height:112px;padding:18px;display:flex}.ads-kpis span{color:var(--muted);font-weight:700}.ads-kpis b{letter-spacing:-.04em;margin-top:auto;font-size:27px}.ads-overview-grid,.ads-attribution-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.ads-panel{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:20px}.ads-panel>h3{margin:0 0 13px;font-size:18px}.ads-panel-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.ads-panel-head h3{margin:0;font-size:18px}.ads-panel-head button{min-height:34px;color:var(--muted);background:0 0;border:0;padding:0}.ads-list{display:grid}.ads-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:13px;padding:12px 0;display:flex}.ads-list>div:last-child{border-bottom:0}.ads-list>div>span{gap:4px;display:grid}.ads-list b{font-size:13px}.ads-list small{color:var(--muted)}.ads-list strong{font-size:14px}.ads-recommendations{gap:9px;display:grid}.ads-recommendations>div{border:1px solid var(--line);background:var(--card);border-radius:11px;padding:13px}.ads-recommendations b{font-size:13px}.ads-recommendations p{color:var(--muted);margin:5px 0}.ads-recommendations small{color:#83c9f6}.ads-evidence-note,.ads-privacy{background:#2f9aff0e;border:1px solid #5bbcff2e;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:13px;margin-top:14px;padding:15px;display:grid}.ads-evidence-note>span,.ads-privacy>b{color:var(--light);white-space:nowrap;background:#2f9aff21;border-radius:999px;padding:6px 9px;font-weight:900}.ads-evidence-note p,.ads-privacy p{color:var(--muted);margin:0}.ads-status{background:var(--soft);width:max-content;color:var(--muted);letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:5px 8px;font-weight:900;display:inline-flex;font-size:12px!important}.ads-status.connected,.ads-status.ready,.ads-status.active,.ads-status.available{color:#79d6b3;background:#4bca9b1c}.ads-status.access-required,.ads-status.auth-required,.ads-status.needs-approval,.ads-status.review-required,.ads-status.draft,.ads-status.draft-only{color:#e3c374;background:#d9b3571a}.ads-status.unsupported,.ads-status.not-available,.ads-status.error,.ads-status.paused{color:#ef8995;background:#e164741a}.ads-status.degraded,.ads-status.rate-limited{color:#eaa15f;background:#e8904a1a}.ads-form,.ads-settings{background:linear-gradient(145deg,#2f9aff12,transparent 44%),var(--panel);border:1px solid #5ab9ff38;border-radius:17px;gap:17px;margin-bottom:18px;padding:22px;display:grid}.ads-form-head,.ads-submit{justify-content:space-between;align-items:center;gap:18px;display:flex}.ads-form-head>div{gap:4px;display:grid}.ads-form-head b{font-size:16px}.ads-form-head p{color:var(--muted);margin:0}.ads-form-grid,.ads-guardrail-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.ads-field{color:var(--muted);align-content:start;gap:7px;font-weight:800;display:grid}.ads-field input,.ads-field textarea,.ads-field select{border:1px solid var(--line);background:var(--card);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:10px;outline:0;padding:0 12px;font-size:14px}.ads-field textarea{resize:vertical;min-height:90px;padding:11px}.ads-field input:focus,.ads-field textarea:focus,.ads-field select:focus{border-color:#59b9ff80;box-shadow:0 0 0 3px #2f9aff14}.ads-channel-picks{gap:9px;display:grid}.ads-channel-picks>b{font-size:13px}.ads-channel-picks>div{flex-wrap:wrap;gap:7px;display:flex}.ads-channel-picks button{border:1px solid var(--line);background:var(--card);min-height:36px;color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;padding:0 11px}.ads-channel-picks button.selected{color:var(--light);background:#2f9aff1f;border-color:#59b9ff6b}.ads-submit{padding-top:3px}.ads-submit>span{color:var(--muted);font-weight:800}.ads-submit .primary{min-height:43px}.ads-campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ads-campaign-grid>article{border:1px solid var(--line);background:var(--panel);border-radius:16px;align-content:start;gap:12px;padding:20px;display:grid}.ads-campaign-grid header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ads-campaign-grid header small{color:var(--light);text-transform:uppercase;letter-spacing:.08em;font-weight:900}.ads-campaign-grid h2{margin:6px 0 0;font-size:19px}.ads-campaign-grid>article>p{color:var(--muted);margin:0}.ads-campaign-grid dl,.ads-intent-grid dl,.ads-connection-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.ads-campaign-grid dl>div,.ads-intent-grid dl>div,.ads-connection-grid dl>div{background:var(--card);border-radius:9px;gap:3px;padding:10px;display:grid}.ads-campaign-grid dt,.ads-intent-grid dt,.ads-connection-grid dt{color:var(--muted)}.ads-campaign-grid dd,.ads-intent-grid dd,.ads-connection-grid dd{color:var(--ink);margin:0;font-weight:750}.ads-tags{flex-wrap:wrap;gap:6px;display:flex}.ads-tags>span{color:var(--muted);background:#2f9aff0f;border:1px solid #59b9ff21;border-radius:999px;padding:5px 8px}.ads-video-linked{color:#78d1af;background:#50cc9f14;border-radius:9px;padding:9px 11px;font-size:13px;font-weight:800}.ads-creative-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ads-creative-grid>article{border:1px solid var(--line);background:var(--panel);border-radius:15px;overflow:hidden}.ads-asset-preview{aspect-ratio:16/10;background:radial-gradient(circle at center,#2f9aff26,transparent 45%),var(--card);place-items:center;display:grid}.ads-asset-preview video{object-fit:cover;width:100%;height:100%}.ads-asset-preview>span{color:var(--muted);font-size:28px}.ads-creative-grid>article>div:last-child{padding:16px}.ads-creative-grid small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.ads-creative-grid h3{margin:5px 0;font-size:17px}.ads-creative-grid p{color:var(--muted);margin:0 0 11px}.ads-intent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.ads-intent-grid>article,.ads-audience-grid>article,.ads-experiment-grid>article{border:1px solid var(--line);background:var(--panel);border-radius:15px;align-content:start;gap:10px;padding:18px;display:grid}.ads-intent-grid header,.ads-experiment-grid header{justify-content:space-between;align-items:center;gap:10px;display:flex}.ads-intent-grid header>span,.ads-experiment-grid header>span,.ads-audience-grid>article>span{color:var(--light);text-transform:uppercase;letter-spacing:.07em;font-weight:900}.ads-intent-grid h3,.ads-audience-grid h3,.ads-experiment-grid h3{margin:0;font-size:17px}.ads-intent-grid p,.ads-audience-grid p,.ads-experiment-grid p{color:var(--muted);margin:0}.ads-intent-grid dl{grid-template-columns:1fr 1fr}.ads-source-count{color:#77cda9}.ads-privacy{background:#46b8910e;border-color:#68c2a633}.ads-privacy>b{color:#80d4b5;background:#46b8911f}.ads-audience-grid,.ads-experiment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.ads-audience-grid>article>small{color:#d8b968}.ads-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ads-channel-grid>article{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.ads-provider-mark{width:42px;height:42px;color:var(--light);background:linear-gradient(145deg,#2f9aff33,#50cc9f17);border-radius:12px;place-items:center;font-size:13px;font-weight:950;display:grid}.ads-channel-grid h3,.ads-connection-grid h3{margin:0 0 4px;font-size:16px}.ads-channel-grid p,.ads-connection-grid header p{color:var(--muted);margin:0}.ads-channel-grid>article>small{color:var(--muted);grid-column:2/-1}.ads-trace{border:1px solid var(--line);background:var(--panel);border-radius:15px;align-items:center;gap:4px;margin-bottom:14px;padding:14px;display:flex;overflow-x:auto}.ads-trace>div{flex:none;align-items:center;gap:7px;display:flex}.ads-trace span{width:28px;height:28px;color:var(--light);background:#2f9aff17;border-radius:8px;place-items:center;font-weight:900;display:grid}.ads-trace b{font-size:13px}.ads-trace i{color:var(--muted);margin:0 4px;font-style:normal}.ads-model-list{display:grid}.ads-model-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:11px 0;display:flex}.ads-model-list b{font-size:13px}.ads-model-list span{color:var(--muted);text-align:right}.ads-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ads-agent-grid>article{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px;display:grid}.ads-agent-grid>article>i{background:#70cfa9;border-radius:50%;width:8px;height:8px;box-shadow:0 0 11px #70cfa966}.ads-agent-grid h3{margin:0 0 4px;font-size:15px}.ads-agent-grid p{color:var(--muted);margin:0}.ads-agent-grid>article>small{color:#d2b363;grid-column:2/-1}.ads-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ads-connection-grid>article{border:1px solid var(--line);background:var(--panel);border-radius:16px;align-content:start;gap:14px;padding:19px;display:grid}.ads-connection-grid>article>header{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.ads-connection-grid>article>p{background:var(--card);color:var(--muted);border-radius:9px;margin:0;padding:11px}.ads-connection-grid>article>small{color:var(--muted)}.ads-capability-list{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ads-capability-list>span{background:var(--card);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.ads-capability-list b{font-size:12px}.ads-capability-list em{color:var(--muted);text-align:right;font-size:12px;font-style:normal}.ads-autonomy-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.ads-autonomy-list label{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:11px;grid-template-columns:18px 1fr;align-items:start;gap:8px;padding:12px;display:grid}.ads-autonomy-list label.active{background:#2f9aff14;border-color:#59b9ff6b}.ads-autonomy-list input{accent-color:var(--blue);margin:3px 0 0}.ads-autonomy-list span{gap:4px;display:grid}.ads-autonomy-list b{font-size:13px}.ads-autonomy-list small{color:var(--muted)}.ads-guardrail-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.ads-rules-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ads-rules-grid>article{border:1px solid var(--line);background:var(--panel);border-radius:15px;padding:19px}.ads-rules-grid h3{margin:0 0 10px;font-size:17px}.ads-rules-grid ul{margin:0;padding-left:19px}.ads-rules-grid li{color:var(--muted);padding:4px 0}.ads-empty,.ads-loading,.ads-error{border:1px dashed var(--line);text-align:center;border-radius:14px;align-content:center;place-items:center;gap:7px;min-height:240px;padding:25px;display:grid}.ads-empty>span,.ads-error>span{background:var(--soft);width:42px;height:42px;color:var(--light);border-radius:11px;place-items:center;font-size:20px;display:grid}.ads-empty h3,.ads-error h2{margin:5px 0 0;font-size:18px}.ads-empty p,.ads-error p{max-width:580px;color:var(--muted);margin:0}.ads-loading{min-height:420px;color:var(--muted)}.ads-loading i{border:2px solid var(--line);border-top-color:var(--blue);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite security-spin}.ads-error button{border:1px solid var(--line);background:var(--card);min-height:38px;color:var(--ink);font:inherit;cursor:pointer;border-radius:9px;margin-top:6px;padding:0 13px}.video-ads-actions{background:linear-gradient(135deg,#2f9aff17,#50cc9f09),var(--panel);border:1px solid #59b9ff38;border-radius:15px;justify-content:space-between;align-items:center;gap:22px;margin:13px 0;padding:18px 20px;display:flex}.video-ads-actions>div:first-child{max-width:760px}.video-ads-actions h3{margin:6px 0 4px;font-size:17px}.video-ads-actions p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.video-ads-actions>div:last-child{align-items:center;gap:8px;display:flex}.video-ads-actions a{border:1px solid var(--line);min-height:41px;color:var(--ink);border-radius:9px;align-items:center;padding:0 13px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.video-ads-actions button{white-space:nowrap;min-height:41px}@media (width<=1150px){.ads-kpis,.ads-autonomy-list,.ads-guardrail-fields,.ads-intent-grid,.ads-audience-grid,.ads-experiment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.ads-head,.ads-section-title{flex-direction:column;align-items:flex-start}.ads-head{padding:24px}.ads-head h1{font-size:39px}.ads-mode{width:100%;min-width:0}.ads-subnav{top:64px}.ads-overview-grid,.ads-attribution-grid,.ads-campaign-grid,.ads-connection-grid{grid-template-columns:1fr}.ads-form-grid,.ads-creative-grid{grid-template-columns:1fr 1fr}.ads-agent-grid,.ads-channel-grid{grid-template-columns:1fr}.video-ads-actions{flex-direction:column;align-items:flex-start}.video-ads-actions>div:last-child{width:100%}.video-ads-actions a,.video-ads-actions button{flex:1;justify-content:center}}@media (width<=540px){.ads-head{padding:20px 17px}.ads-head h1{font-size:34px}.ads-kpis,.ads-form-grid,.ads-creative-grid,.ads-intent-grid,.ads-audience-grid,.ads-experiment-grid,.ads-autonomy-list,.ads-guardrail-fields,.ads-rules-grid{grid-template-columns:1fr}.ads-form,.ads-settings{padding:16px}.ads-form-head,.ads-submit{flex-direction:column;align-items:flex-start}.ads-submit button{width:100%}.ads-campaign-grid dl,.ads-intent-grid dl,.ads-connection-grid dl,.ads-capability-list,.ads-evidence-note,.ads-privacy{grid-template-columns:1fr}.video-ads-actions>div:last-child{flex-direction:column;align-items:stretch}.video-ads-actions a,.video-ads-actions button{width:100%}}.module-gate{color:#f7f8fb;background:#080b12;place-items:center;min-height:100vh;padding:32px;display:grid}.module-gate section{background:#111621;border:1px solid #2d3442;border-radius:24px;width:min(620px,100%);padding:44px;box-shadow:0 24px 80px #0008}.module-gate span,.module-gate small{color:#98a2b3;letter-spacing:.12em;display:block}.module-gate h1{margin:12px 0;font-size:clamp(2rem,6vw,3.5rem)}.module-gate p{color:#c7ced9;font-size:1.05rem}.module-gate strong{margin:24px 0 4px;font-size:1.7rem;display:block}.module-gate a{color:#111;background:#fff;border-radius:12px;margin-top:28px;padding:13px 18px;font-weight:700;text-decoration:none;display:inline-block}.ads-onboarding-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.ads-onboarding-head span{letter-spacing:.14em;color:var(--muted);font-size:.75rem}.ads-onboarding-head strong{font-size:2rem}.ads-onboarding .adsv2-panel{max-width:980px;margin-inline:auto}.managed-authorization{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.managed-authorization input{margin-top:4px}.adsv2-account-switcher{gap:4px;min-width:min(300px,32vw);margin-left:auto;display:grid}.adsv2-account-switcher span{letter-spacing:.12em;color:var(--muted);font-size:10px}.adsv2-account-switcher select{border:1px solid var(--border);background:var(--panel);width:100%;color:var(--text);font:inherit;border-radius:10px;padding:9px 12px}.adsv2-mode-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 22px;display:grid}.adsv2-mode-picker>button{text-align:left;border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:18px;gap:7px;padding:22px;display:grid}.adsv2-mode-picker>button.selected{border-color:#fff;box-shadow:inset 0 0 0 1px #fff}.adsv2-mode-picker span,.adsv2-kicker{letter-spacing:.14em;color:var(--muted);font-size:10px}.adsv2-mode-picker b{font-size:18px}.adsv2-mode-picker p,.adsv2-key-form p{color:var(--muted);margin:0;line-height:1.55}.adsv2-connect-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px;display:grid}.adsv2-key-form,.adsv2-account-list,.adsv2-connect-layout>.adsv2-connection-details{border:1px solid var(--border);background:var(--panel);border-radius:20px;padding:24px}.adsv2-key-form{gap:16px;display:grid}.adsv2-key-form h3,.adsv2-account-list h3{margin:0}.adsv2-key-form label,.adsv2-client-fields label{color:var(--muted);gap:7px;font-size:12px;display:grid}.adsv2-key-form input,.adsv2-key-form select{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);font:inherit;border-radius:11px;padding:12px 14px}.adsv2-key-form>small{color:var(--muted);line-height:1.45}.adsv2-client-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.adsv2-client-fields label:first-child{grid-column:1/-1}.adsv2-key-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.adsv2-key-actions a{color:var(--text);text-decoration:none}.adsv2-account-list{margin-top:18px}.adsv2-account-list>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.adsv2-account-list>article{border-top:1px solid var(--border);grid-template-columns:auto minmax(180px,1fr) auto minmax(360px,1.3fr) auto;align-items:center;gap:14px;padding:16px 0;display:grid}.adsv2-account-list>article>div:nth-child(2){gap:4px;display:grid}.adsv2-account-list small{color:var(--muted)}.adsv2-account-list dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.adsv2-account-list dl div{gap:3px;display:grid}.adsv2-account-list dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.adsv2-account-list dd{margin:0;font-size:12px}.adsv2-account-list button{white-space:nowrap}@media (width<=900px){.adsv2-connect-layout,.adsv2-mode-picker{grid-template-columns:1fr}.adsv2-account-list>article{grid-template-columns:auto 1fr auto}.adsv2-account-list>article dl{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.adsv2-account-list>article>button{grid-column:1/-1}.adsv2-account-switcher{order:3;width:100%;max-width:none;margin-left:0}.adsv2-channel{flex-wrap:wrap}}.ads-v2{--ads-accent:#4aa8ff;--ads-green:#79d6b3;max-width:1500px}.adsv2-head{border:1px solid var(--line);background:radial-gradient(circle at 75% 10%,#2f9aff21,transparent 28%),var(--panel);border-radius:22px 22px 0 0;justify-content:space-between;align-items:flex-end;gap:24px;padding:35px 38px 24px;display:flex}.adsv2-head h1{letter-spacing:-.045em;margin:9px 0 5px;font-size:48px}.adsv2-head p{color:var(--muted);margin:0;font-size:16px}.adsv2-channel{border:1px solid var(--line);background:var(--card);border-top:0;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:13px 38px;display:grid}.adsv2-channel>div{gap:2px;display:grid}.adsv2-channel small{color:var(--muted)}.adsv2-mark,.adsv2-openai-mark{color:#080b10;background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:950;display:grid}.ads-v2 .ads-subnav{border-radius:0 0 18px 18px;margin-bottom:22px}.adsv2-section{gap:18px;display:grid}.adsv2-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.adsv2-metric{border:1px solid var(--line);background:var(--panel);border-radius:15px;flex-direction:column;justify-content:space-between;min-height:110px;padding:18px;display:flex}.adsv2-metric small{color:var(--muted);font-weight:800}.adsv2-metric strong{letter-spacing:-.03em;font-size:25px}.adsv2-empty-hero{background:linear-gradient(120deg,#2f9aff17,#50cc9f06),var(--panel);border:1px solid #4aa8ff40;border-radius:18px;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:20px;padding:26px;display:grid}.adsv2-empty-icon{color:#0b0d12;background:#fff;border-radius:17px;place-items:center;width:58px;height:58px;font-weight:950;display:grid}.adsv2-empty-hero span,.adsv2-kicker,.adsv2-create-head span,.adsv2-performance>article>span,.adsv2-settings article>span{color:#7ec7fb;letter-spacing:.12em;font-size:11px;font-weight:900}.adsv2-empty-hero h2{margin:5px 0 4px}.adsv2-empty-hero p{color:var(--muted);margin:0}.adsv2-overview{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.adsv2-panel{border:1px solid var(--line);background:var(--panel);border-radius:17px;min-height:310px;padding:20px}.adsv2-panel-head,.adsv2-section-title{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.adsv2-panel-head h3{margin:0;font-size:17px}.adsv2-panel-head button{color:#7fc6f7;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.adsv2-recs{gap:9px;margin-top:15px;display:grid}.adsv2-recs>div{background:var(--card);border-radius:12px;grid-template-columns:26px 1fr;gap:9px;padding:13px;display:grid}.adsv2-recs>div>span{color:#77c9ff}.adsv2-recs b{font-size:13px}.adsv2-recs p{color:var(--muted);margin:4px 0 0}.adsv2-next{border:1px solid var(--line);background:var(--card);border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:18px 22px;display:grid}.adsv2-next>span{color:#7fc6f7;letter-spacing:.1em;font-size:11px;font-weight:900}.adsv2-next h3{margin:0 0 3px;font-size:16px}.adsv2-next p{color:var(--muted);margin:0}.adsv2-next button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:900}.adsv2-section-title h2{margin:0 0 5px;font-size:30px}.adsv2-section-title p{max-width:720px;color:var(--muted);margin:0}.adsv2-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:220px;padding:25px;display:grid}.adsv2-empty.large{border:1px dashed var(--line);background:var(--panel);border-radius:18px;min-height:440px}.adsv2-empty>span{color:#7bc8fb;background:#2f9aff17;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.adsv2-empty h3{margin:4px 0 0}.adsv2-empty p{max-width:550px;color:var(--muted);margin:0 0 10px}.adsv2-rows{margin-top:12px;display:grid}.adsv2-rows>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}.adsv2-rows>div>span:first-child{gap:3px;display:grid}.adsv2-rows small{color:var(--muted)}.adsv2-rows>div.detailed,.adsv2-table-head{grid-template-columns:minmax(220px,1.4fr) 110px 130px 100px 100px 100px}.adsv2-table-head{background:var(--card);color:var(--muted);border-radius:11px;gap:12px;padding:12px 14px;font-size:12px;font-weight:800;display:grid}.adsv2-campaign-list{border:1px solid var(--line);background:var(--panel);border-radius:17px;padding:16px}.adsv2-create{gap:14px}.adsv2-create-head{justify-content:space-between;gap:18px;display:flex}.adsv2-create-head h2{margin:6px 0 5px;font-size:31px}.adsv2-create-head p{color:var(--muted);margin:0}.adsv2-create-head>small{color:var(--muted);font-weight:800}.adsv2-progress{border:1px solid var(--line);background:var(--panel);border-radius:15px;grid-template-columns:repeat(5,1fr);gap:6px;padding:11px;display:grid}.adsv2-progress button{min-height:44px;color:var(--muted);font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.adsv2-progress button.active{color:var(--ink);background:#2f9aff1a}.adsv2-progress button.done{color:#7ad2b1;cursor:pointer}.adsv2-progress i{border:1px solid var(--line);border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.adsv2-progress .active i{background:#2f9aff21;border-color:#4aa8ff80}.adsv2-workspace{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:14px;display:grid}.adsv2-builder,.adsv2-preview{border:1px solid var(--line);background:var(--panel);border-radius:18px}.adsv2-builder{flex-direction:column;min-height:690px;padding:26px;display:flex}.adsv2-step{gap:17px;display:grid}.adsv2-step h3{margin:0;font-size:25px}.adsv2-step>p{color:var(--muted);margin:-9px 0 0}.adsv2-objectives{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.adsv2-objectives button{border:1px solid var(--line);background:var(--card);min-height:145px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-content:start;gap:7px;padding:17px;display:grid}.adsv2-objectives button.selected{background:#2f9aff14;border-color:#4aa8ff8c;box-shadow:inset 0 0 0 1px #4aa8ff2e}.adsv2-objectives i{background:var(--soft);color:#7fc9fb;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.adsv2-objectives b{margin-top:7px}.adsv2-objectives span{color:var(--muted);font-size:12px}.adsv2-fields{grid-template-columns:1fr 1fr;gap:11px;display:grid}.adsv2-fields label{color:var(--muted);gap:7px;font-size:12px;font-weight:800;display:grid}.adsv2-fields label.wide{grid-column:1/-1}.adsv2-fields input,.adsv2-fields textarea,.adsv2-fields select,.adsv2-intent-input textarea{border:1px solid var(--line);background:var(--card);width:100%;min-height:45px;color:var(--ink);font:inherit;border-radius:10px;outline:0;padding:0 12px}.adsv2-fields textarea,.adsv2-intent-input textarea{resize:vertical;min-height:82px;padding:11px}.adsv2-fields input:focus,.adsv2-fields textarea:focus,.adsv2-intent-input textarea:focus{border-color:#4aa8ff8c;box-shadow:0 0 0 3px #2f9aff14}.adsv2-brain{color:#8acffa;width:max-content;min-height:39px;font:inherit;cursor:pointer;background:#2f9aff12;border:1px solid #4aa8ff40;border-radius:9px;padding:0 13px;font-weight:850}.adsv2-step-actions{justify-content:space-between;margin-top:auto;padding-top:22px;display:flex}.adsv2-step-actions>button:first-child{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0}.adsv2-step-actions>button:disabled{opacity:.35;cursor:not-allowed}.adsv2-intent-input{position:relative}.adsv2-intent-input button{background:var(--soft);min-height:34px;color:var(--ink);font:inherit;border:0;border-radius:8px;padding:0 10px;font-size:12px;font-weight:800;position:absolute;bottom:9px;right:9px}.adsv2-intents{grid-template-columns:1fr 1fr;gap:8px;display:grid}.adsv2-intents article{border:1px solid var(--line);background:var(--card);border-radius:12px;padding:13px 36px 13px 13px;position:relative}.adsv2-intents article>span{color:#80caff;letter-spacing:.08em;font-size:10px;font-weight:900}.adsv2-intents p{margin:6px 0 0}.adsv2-intents article>button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:19px;position:absolute;top:9px;right:9px}.adsv2-note{color:#8acdb4;background:#4bca9b0f;border-radius:9px;padding:11px}.adsv2-step details{border:1px solid var(--line);border-radius:11px;padding:12px}.adsv2-step summary{cursor:pointer;font-weight:850}.adsv2-step details .adsv2-fields{margin-top:13px}.adsv2-variants{gap:8px;display:grid}.adsv2-variants button{border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:110px 1fr;gap:4px 12px;padding:14px;display:grid}.adsv2-variants button.selected{background:#2f9aff12;border-color:#4aa8ff80}.adsv2-variants span{color:#7bc9fb;text-transform:uppercase;grid-row:1/3;font-size:11px;font-weight:900}.adsv2-variants p{color:var(--muted);margin:0;font-size:12px}.adsv2-budget{grid-template-columns:1fr 1fr;gap:11px;display:grid}.adsv2-budget>label,.adsv2-budget>article{border:1px solid var(--line);background:var(--card);color:var(--muted);border-radius:14px;gap:10px;padding:18px;font-weight:800;display:grid}.adsv2-budget>label>span{color:var(--ink);align-items:center;gap:8px;font-size:23px;display:flex}.adsv2-budget input{border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;outline:0;font-size:23px}.adsv2-budget>article{grid-column:1/-1}.adsv2-budget strong{color:var(--ink);font-size:36px}.adsv2-budget p{margin:0;font-size:12px}.adsv2-approval-note{background:#4bca9b12;border-radius:12px;grid-template-columns:34px 1fr;gap:11px;padding:14px;display:grid}.adsv2-approval-note>span{color:#7fd3b3;background:#4bca9b29;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.adsv2-approval-note p{color:var(--muted);margin:4px 0 0}.adsv2-summary{grid-template-columns:1fr 1fr;gap:8px;display:grid}.adsv2-summary>div{background:var(--card);border-radius:10px;gap:5px;padding:12px;display:grid}.adsv2-summary small{color:var(--muted)}.adsv2-preflight{border:1px solid var(--line);border-radius:12px;display:grid;overflow:hidden}.adsv2-preflight h4{background:var(--card);margin:0;padding:13px}.adsv2-preflight>div{border-top:1px solid var(--line);grid-template-columns:24px 1fr auto;align-items:center;gap:9px;padding:11px 13px;display:grid}.adsv2-preflight>div>span{color:#e2c06e;background:#d9b3571f;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.adsv2-preflight>div>span.ok{color:#79d6b3;background:#4bca9b1f}.adsv2-preflight>div>span.blocked{color:#ef8995;background:#e164741f}.adsv2-preflight em{color:var(--muted);font-size:12px;font-style:normal}.adsv2-launch{justify-content:flex-end;gap:9px;display:flex}.adsv2-launch button{border:1px solid var(--line);background:var(--card);min-height:42px;color:var(--ink);font:inherit;border-radius:9px;padding:0 15px;font-weight:850}.adsv2-launch .primary:disabled{opacity:.42;cursor:not-allowed}.adsv2-preview{align-self:start;position:sticky;top:126px;overflow:hidden}.adsv2-preview>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:14px 17px;display:flex}.adsv2-preview>header span{font-weight:900}.adsv2-preview>header small{color:var(--muted);text-align:right}.adsv2-chat{gap:17px;padding:21px;display:grid}.adsv2-chat>div{grid-template-columns:29px 1fr;gap:9px;display:grid}.adsv2-chat i{background:var(--soft);border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:900;display:grid}.adsv2-chat i.assistant{color:#0b0d12;background:#fff}.adsv2-chat p{color:var(--muted);margin:3px 0;line-height:1.55}.adsv2-ad{border:1px solid var(--line);background:var(--card);border-radius:15px;margin:0 17px 17px;padding:15px}.adsv2-ad>span{color:var(--muted);font-size:10px;font-weight:900}.adsv2-ad-brand{align-items:center;gap:9px;margin:12px 0;display:flex}.adsv2-ad-brand>i{color:#0b0d12;background:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:950;display:grid}.adsv2-ad-brand>div{display:grid}.adsv2-ad-brand small{color:var(--muted)}.adsv2-image{aspect-ratio:1.7;color:#fff;background:radial-gradient(circle at 75% 25%,#2d96ffa6,#0000 25%),linear-gradient(140deg,#101a2c,#07101a 55%,#14385b);border-radius:12px;flex-direction:column;justify-content:flex-end;padding:20px;display:flex}.adsv2-image span{letter-spacing:.13em;font-size:10px;font-weight:900}.adsv2-image b{letter-spacing:-.04em;margin-top:5px;font-size:25px}.adsv2-ad h4{margin:14px 0 6px;font-size:19px}.adsv2-ad>p{color:var(--muted);margin:0;line-height:1.5}.adsv2-ad>a{border-top:1px solid var(--line);color:#83cbfb;justify-content:space-between;margin-top:13px;padding-top:11px;font-size:12px;display:flex}.adsv2-privacy{color:var(--muted);text-align:center;margin:0;padding:0 17px 17px;font-size:11px}.adsv2-creative-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.adsv2-creative-grid>article{border:1px solid var(--line);background:var(--panel);border-radius:15px;overflow:hidden}.adsv2-creative-image{aspect-ratio:1.7;background:var(--card);color:#7cc9fb;place-items:center;font-weight:900;display:grid}.adsv2-creative-image img{object-fit:cover;width:100%;height:100%}.adsv2-creative-grid>article>div:last-child{padding:15px}.adsv2-creative-grid h3{margin:5px 0}.adsv2-creative-grid p{color:var(--muted)}.adsv2-creative-grid button{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:8px;margin-right:6px;padding:7px 10px}.adsv2-performance{grid-template-columns:1fr 1fr;gap:14px;display:grid}.adsv2-performance>article{border:1px solid var(--line);background:var(--panel);border-radius:17px;padding:20px}.adsv2-performance .adsv2-kpis{grid-template-columns:repeat(2,1fr);margin-top:13px}.adsv2-connection{grid-template-columns:1.05fr .95fr;gap:14px;display:grid}.adsv2-connect-card,.adsv2-connection-details,.adsv2-capabilities{border:1px solid var(--line);background:var(--panel);border-radius:17px;padding:21px}.adsv2-connect-card{grid-template-columns:48px 1fr auto;align-items:center;gap:13px;display:grid}.adsv2-connect-card .adsv2-openai-mark{width:48px;height:48px}.adsv2-connect-card h3{margin:0 0 4px}.adsv2-connect-card p{color:var(--muted);margin:0}.adsv2-connect-card>button{grid-column:1/-1}.adsv2-connection-details h3,.adsv2-capabilities h3{margin:0 0 13px}.adsv2-connection-details dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.adsv2-connection-details dl>div{background:var(--card);border-radius:9px;gap:4px;padding:10px;display:grid}.adsv2-connection-details dt{color:var(--muted)}.adsv2-connection-details dd{margin:0;font-weight:800}.adsv2-capabilities{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.adsv2-capabilities h3{grid-column:1/-1}.adsv2-capabilities>div{background:var(--card);border-radius:9px;justify-content:space-between;align-items:center;gap:7px;padding:10px;display:flex}.adsv2-capabilities b{font-size:12px}.adsv2-boundary{background:#4bca9b0d;border:1px solid #4bca9b33;border-radius:13px;padding:15px 18px}.adsv2-boundary p{color:var(--muted);margin:5px 0 0}.adsv2-settings{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.adsv2-settings article{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:20px}.adsv2-settings h3{margin:8px 0}.adsv2-settings p,.adsv2-settings small{color:var(--muted)}.adsv2-settings code{background:var(--card);color:#8acffa;border-radius:10px;padding:12px;line-height:1.7;display:block}.adsv2-settings button{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:8px;margin-top:12px;padding:8px 11px}.ads-targeting-controls{gap:14px;margin-top:13px;display:grid}.ads-targeting-block{border:1px solid var(--line);background:var(--card);border-radius:12px;gap:9px;padding:14px;display:grid}.ads-targeting-block>label{color:var(--muted);gap:7px;font-size:12px;font-weight:800;display:grid}.ads-targeting-search{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.ads-targeting-search input{border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:9px;padding:0 12px}.ads-targeting-search button,.ads-targeting-results button,.ads-targeting-chips button{border:1px solid var(--line);background:var(--soft);color:var(--ink);font:inherit;cursor:pointer;border-radius:9px}.ads-targeting-search button{min-height:44px;padding:0 13px;font-size:12px;font-weight:850}.ads-targeting-search button:disabled{opacity:.45;cursor:not-allowed}.ads-targeting-results{grid-template-columns:1fr 1fr;gap:7px;display:grid}.ads-targeting-results button{text-align:left;gap:3px;padding:10px;display:grid}.ads-targeting-results small,.ads-targeting-block>small{color:var(--muted);font-size:11px}.ads-targeting-chips{flex-wrap:wrap;gap:6px;display:flex}.ads-targeting-chips button{color:#8acffa;padding:7px 9px;font-size:11px}.ads-targeting-warning{font-weight:750;color:#e6bd6e!important}@media (width<=1100px){.adsv2-kpis{grid-template-columns:repeat(3,1fr)}.adsv2-workspace{grid-template-columns:1fr}.adsv2-preview{position:static}.adsv2-capabilities{grid-template-columns:repeat(3,1fr)}.adsv2-rows>div.detailed,.adsv2-table-head{grid-template-columns:minmax(190px,1fr) 100px 110px 90px}.adsv2-table-head span:nth-child(n+5),.adsv2-rows>div.detailed>span:nth-child(n+5){display:none}}@media (width<=800px){.adsv2-head{flex-direction:column;align-items:flex-start;padding:25px}.adsv2-head h1{font-size:40px}.adsv2-channel{padding:13px 25px}.adsv2-overview,.adsv2-performance,.adsv2-connection{grid-template-columns:1fr}.adsv2-empty-hero{grid-template-columns:50px 1fr}.adsv2-empty-hero>button{grid-column:1/-1}.adsv2-next{grid-template-columns:1fr}.adsv2-progress span{display:none}.adsv2-progress button{justify-content:center}.adsv2-objectives,.adsv2-creative-grid,.adsv2-settings{grid-template-columns:1fr}.adsv2-capabilities{grid-template-columns:repeat(2,1fr)}.ads-targeting-results{grid-template-columns:1fr}}@media (width<=540px){.adsv2-kpis,.adsv2-fields,.adsv2-intents,.adsv2-budget,.adsv2-summary,.adsv2-connection-details dl,.adsv2-capabilities{grid-template-columns:1fr}.adsv2-builder{min-height:0;padding:18px}.adsv2-objectives button{min-height:118px}.adsv2-variants button{grid-template-columns:1fr}.adsv2-variants span{grid-row:auto}.adsv2-section-title{flex-direction:column}.adsv2-rows>div.detailed,.adsv2-table-head{grid-template-columns:1fr auto}.adsv2-table-head span:nth-child(n+3),.adsv2-rows>div.detailed>span:nth-child(n+3){display:none}.ads-targeting-search{grid-template-columns:1fr}.ads-targeting-search button{width:100%}}.video-engine-head{background:radial-gradient(circle at 82% 12%,#2e9eff2e,transparent 34%),var(--panel);border:1px solid #68c4ff38;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:28px;margin:0 0 28px;padding:30px;display:flex}.video-engine-head h1{letter-spacing:-.055em;margin:9px 0 8px;font-size:clamp(38px,5vw,62px);line-height:1}.video-engine-head p{max-width:760px;color:var(--muted);margin:0;font-size:15px;line-height:1.65}.video-engine-status{color:#76cfaf;background:#59a98d14;border:1px solid #59a98d47;border-radius:999px;flex:none;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:850;display:flex}.video-engine-status i{background:#70c7a8;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #70c7a8b8}@media (width<=760px){.video-engine-head{flex-direction:column;align-items:flex-start;padding:24px}.video-engine-head h1{font-size:38px}}.content :where(p,li,small,label,button,input,textarea,select,dt,dd){line-height:1.5;font-size:13px!important}.model-admin-page :where(.admin-tags span,.admin-metrics span,.admin-list-head span,.model-status,.route-list span,.route-list em,.route-models b,.admin-table-row span){line-height:1.45;font-size:13px!important}.model-governance-retention{max-width:900px;margin-top:9px!important}.lily-shell{--lily:#72d9bd;--lily-blue:#69bcff;gap:16px;max-width:1540px;margin:0 auto;padding:2px 0 52px;display:grid}.lily-shell button{font:inherit}.lily-kicker{color:var(--lily);letter-spacing:.16em;text-transform:uppercase;margin:0;font-weight:900;font-size:11px!important}.lily-state{letter-spacing:.13em;border-radius:999px;align-items:center;gap:7px;width:max-content;padding:6px 9px;font-weight:950;display:inline-flex;font-size:10px!important}.lily-state:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 11px}.lily-state.learning{color:#dfbf72;background:#e2be641a}.lily-state.ready{color:#82dfc4;background:#65d4b51c}.lily-actions,.lily-inline-actions,.lily-form-actions,.lily-campaign-actions,.lily-row-actions{flex-wrap:wrap;gap:8px;display:flex}.lily-shell button{border:1px solid var(--line);background:var(--card);min-height:38px;color:var(--ink);cursor:pointer;border-radius:9px;padding:0 13px}.lily-shell button.primary{background:linear-gradient(135deg,var(--lily),#45a98e);color:#071710;border-color:#0000;font-weight:900}.lily-shell button:disabled{opacity:.45;cursor:not-allowed}.lily-back{width:max-content;color:var(--muted)!important;background:0 0!important;border:0!important;padding:0!important}.lily-status{letter-spacing:.05em;white-space:nowrap;border-radius:999px;width:max-content;max-width:100%;padding:5px 8px;font-weight:900;display:inline-flex;font-size:10px!important}.lily-status.ok{color:#82dfc4;background:#65d4b51c}.lily-status.danger{color:#ff9189;background:#ff70681a}.lily-status.neutral{background:var(--soft);color:var(--muted)}.lily-meet{background:radial-gradient(circle at 50% 16%,#65d4b521,transparent 28%),radial-gradient(circle at 78% 55%,#4d9de214,transparent 27%),var(--panel);text-align:center;border:1px solid #72d9bd33;border-radius:25px;align-content:center;place-items:center;min-height:560px;padding:55px 28px;display:grid}.lily-meet h2{letter-spacing:-.065em;margin:10px 0 7px;font-size:clamp(46px,7vw,88px);line-height:.94}.lily-meet-copy{max-width:770px;color:var(--muted);margin:10px 0 23px;font-size:16px!important;line-height:1.7!important}.lily-orb{background:radial-gradient(circle at 36% 30%,#7de0c73d,#1a4f431c 48%,#0000 70%);border:1px solid #72d9bd52;border-radius:50%;place-items:center;width:104px;height:104px;margin-bottom:20px;display:grid;position:relative;box-shadow:0 0 55px #52ca9e26}.lily-orb span{color:#9be8d3;background:linear-gradient(145deg,#72d9bd36,#69bcff1f);border-radius:50%;place-items:center;width:70px;height:70px;font:700 34px Georgia,serif;display:grid}.lily-orb i{background:var(--lily);width:7px;height:7px;box-shadow:0 0 11px var(--lily);border-radius:50%;position:absolute}.lily-orb i:first-of-type{top:42px;left:-4px}.lily-orb i:nth-of-type(2){top:4px;right:5px}.lily-orb i:nth-of-type(3){bottom:24px;right:-3px}.lily-how{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.lily-how article{border:1px solid var(--line);background:var(--panel);border-radius:17px;min-height:180px;padding:21px}.lily-how span{color:var(--lily);font-size:11px;font-weight:900}.lily-how h3{margin:22px 0 8px}.lily-how p{color:var(--muted);margin:0;line-height:1.6}.lily-overview-hero,.lily-setup-head,.lily-campaign-head,.lily-section-head{background:radial-gradient(circle at 88% 10%,#65d4b51a,transparent 30%),var(--panel);border:1px solid #72d9bd2e;border-radius:22px;justify-content:space-between;align-items:center;gap:32px;padding:30px;display:flex}.lily-overview-hero>div:first-child,.lily-setup-head>div:first-child,.lily-campaign-head>div:first-child{max-width:850px}.lily-overview-hero h2,.lily-setup-head h2,.lily-campaign-head h2,.lily-section-head h2{letter-spacing:-.052em;margin:9px 0 8px;font-size:clamp(30px,4vw,52px)}.lily-overview-hero p,.lily-setup-head p,.lily-section-head p{max-width:790px;color:var(--muted);margin:0 0 19px;line-height:1.65}.lily-readiness-dial{text-align:center;place-items:center;gap:12px;min-width:205px;display:grid}.lily-readiness-dial>div{background:radial-gradient(circle,var(--panel) 58%,transparent 60%),conic-gradient(var(--lily) var(--score),var(--soft) 0);border-radius:50%;align-content:center;place-items:center;width:144px;height:144px;display:grid;box-shadow:0 0 40px #65d4b514}.lily-readiness-dial strong{letter-spacing:-.04em;font-size:31px}.lily-readiness-dial span{color:var(--muted);text-transform:uppercase;font-size:10px}.lily-readiness-dial small{max-width:210px;color:var(--muted)}.lily-blocker-panel{background:#e2be640e;border:1px solid #e2be6438;border-radius:16px;grid-template-columns:minmax(200px,.35fr) minmax(360px,1fr) auto;align-items:center;gap:26px;padding:20px 22px;display:grid}.lily-blocker-panel span{color:#dfbf72;letter-spacing:.13em;font-size:10px;font-weight:900}.lily-blocker-panel h3{margin:5px 0 0}.lily-blocker-panel ul{color:var(--muted);grid-template-columns:1fr 1fr;gap:5px 22px;margin:0;padding-left:18px;display:grid}.lily-overview-grid,.lily-library-row{grid-template-columns:1.15fr .85fr;gap:13px;display:grid}.lily-card{border:1px solid var(--line);background:linear-gradient(145deg,var(--panel),#ffffff03);border-radius:19px;min-width:0;padding:23px}.lily-panel-title{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.lily-panel-title span{color:var(--lily);letter-spacing:.13em;font-size:10px;font-weight:900}.lily-panel-title h3{letter-spacing:-.025em;margin:5px 0 0;font-size:19px}.lily-card>p{color:var(--muted);line-height:1.6}.brand-card dl{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 0;display:grid}.brand-card dl>div{background:var(--card);border-radius:10px;padding:10px}.brand-card dt{color:var(--muted);font-size:10px}.brand-card dd{margin:4px 0 0;font-weight:800}.lily-mini-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px;display:grid}.lily-mini-metrics span{background:var(--card);border-radius:11px;gap:4px;padding:12px;display:grid}.lily-mini-metrics b{font-size:18px}.lily-mini-metrics small{color:var(--muted)}.lily-compact-list{display:grid}.lily-compact-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:10px 0;display:flex}.lily-compact-list>div:last-child{border-bottom:0}.lily-compact-list>div>span:first-child{gap:4px;min-width:0;display:grid}.lily-compact-list b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lily-compact-list small{color:var(--muted)}.lily-empty-line{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:11px;margin:0;padding:18px}.lily-workforce>p{max-width:920px}.lily-workforce>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:18px;display:grid}.lily-workforce>div>span{background:var(--card);border-radius:10px;align-items:center;gap:9px;padding:11px;font-weight:800;display:flex}.lily-workforce i{color:var(--lily);font-size:10px;font-style:normal}.lily-stage-nav{grid-template-columns:repeat(7,1fr);gap:7px;display:grid}.lily-stage-nav button{text-align:left;align-items:center;gap:8px;min-height:64px;padding:9px;display:flex}.lily-stage-nav button>span{background:var(--soft);border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.lily-stage-nav button b{font-size:11px}.lily-stage-nav button.active{background:#65d4b514;border-color:#72d9bd6b}.lily-stage-nav button.active>span{background:var(--lily);color:#071710}.lily-stage-nav button.complete>span{color:var(--lily)}.lily-interview-layout{grid-template-columns:minmax(260px,.38fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.lily-conversation{background:linear-gradient(145deg,#65d4b512,var(--panel));border:1px solid #72d9bd2e;border-radius:18px;grid-template-columns:46px 1fr;gap:14px;padding:22px;display:grid;position:sticky;top:86px}.lily-avatar{color:#a0ecd8;background:linear-gradient(145deg,#72d9bd38,#69bcff1f);border-radius:13px;place-items:center;width:43px;height:43px;font:700 20px Georgia,serif;display:grid}.lily-avatar.large{border-radius:22px;width:70px;height:70px;font-size:31px}.lily-conversation span{color:var(--lily);letter-spacing:.13em;font-size:10px;font-weight:900}.lily-conversation h3{margin:6px 0 8px;font-size:20px;line-height:1.3}.lily-conversation p{color:var(--muted);margin:0;line-height:1.58}.lily-conversation.inline{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:-4px 0 20px;padding:0 0 19px;position:static}.lily-form-card{padding:26px}.lily-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.lily-fields label,.lily-new-form label,.lily-role{color:var(--muted);gap:7px;font-size:11px;font-weight:850;display:grid}.lily-fields label.wide,.lily-fields>.wide{grid-column:1/-1}.lily-fields input,.lily-fields textarea,.lily-fields select,.lily-new-form input,.lily-new-form select{border:1px solid var(--line);background:var(--card);width:100%;min-height:43px;color:var(--ink);border-radius:10px;outline:0;padding:9px 11px}.lily-fields textarea{resize:vertical;line-height:1.55}.lily-fields input:focus,.lily-fields textarea:focus,.lily-fields select:focus,.lily-new-form input:focus,.lily-new-form select:focus{border-color:#72d9bd7a;box-shadow:0 0 0 3px #65d4b50f}.inferred-badge{color:#dfbf72;letter-spacing:.09em;background:#e2be641a;border-radius:999px;margin-left:5px;padding:3px 6px;font-size:8px;font-style:normal;display:inline-flex}.confirm-field{justify-self:start;color:#dfbf72!important;min-height:29px!important;padding:0 8px!important}.lily-role{border:1px solid var(--line);background:#ffffff03;border-radius:13px;grid-column:1/-1;grid-template-columns:1fr 1fr;margin:0;padding:15px}.lily-role legend{color:var(--ink);padding:0 6px;font-size:12px;font-weight:900}.lily-form-actions{border-top:1px solid var(--line);justify-content:flex-end;margin-top:20px;padding-top:17px}.lily-upload{cursor:pointer;background:#65d4b509;border:1px dashed #72d9bd4d;border-radius:14px;align-content:center;place-items:center;gap:6px;min-height:165px;margin-top:17px;padding:25px;display:grid}.lily-upload input{display:none}.lily-upload>span{width:38px;height:38px;color:var(--lily);background:#65d4b51a;border-radius:10px;place-items:center;font-size:18px;display:grid}.lily-upload small{color:var(--muted)}.lily-upload.busy{opacity:.55;cursor:wait}.lily-source-list{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.lily-source-list>div{background:var(--card);border-radius:10px;gap:4px;padding:10px;display:grid}.lily-source-list small{color:var(--muted)}.lily-offer-list,.lily-proof-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin-bottom:16px;display:grid}.lily-offer-list article,.lily-proof-grid article{border:1px solid var(--line);background:var(--card);border-radius:14px;justify-content:space-between;gap:20px;padding:17px;display:flex}.lily-offer-list h3,.lily-proof-grid h3{margin:10px 0 6px}.lily-offer-list p,.lily-proof-grid p{color:var(--muted);margin:0}.lily-offer-list>article>b{white-space:nowrap}.lily-proof-grid article{display:grid}.lily-proof-grid small{color:var(--muted)}.lily-subhead{margin:25px 0 12px}.lily-inline-actions button{min-height:31px;padding:0 9px}.offer-form{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.lily-new-campaign{background:radial-gradient(circle at 50% 12%,#65d4b51f,transparent 30%),var(--panel);text-align:center;border:1px solid #72d9bd33;border-radius:24px;align-content:center;place-items:center;min-height:570px;padding:48px;display:grid}.lily-new-campaign h2{letter-spacing:-.057em;max-width:900px;margin:13px 0 9px;font-size:clamp(37px,5vw,65px)}.lily-new-campaign>p{max-width:700px;color:var(--muted);margin:0 0 22px;font-size:15px!important}.lily-new-form{text-align:left;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;width:min(790px,100%);display:grid}.lily-new-campaign>small{max-width:760px;color:var(--muted);margin-top:23px}.lily-section-head{padding:25px}.lily-section-head h2{margin-bottom:5px}.lily-section-head p{margin-bottom:0}.lily-campaign-table-wrap{border:1px solid var(--line);background:var(--panel);border-radius:18px;overflow-x:auto}.lily-campaign-table{border-collapse:collapse;width:max-content;min-width:100%}.lily-campaign-table th{background:var(--card);color:var(--muted);text-align:left;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;padding:12px 13px;font-size:10px}.lily-campaign-table td{border-top:1px solid var(--line);vertical-align:top;white-space:nowrap;max-width:230px;padding:13px}.lily-campaign-table td small,.lily-campaign-table td b{text-overflow:ellipsis;max-width:220px;display:block;overflow:hidden}.lily-campaign-table td small{color:var(--muted);margin-top:4px}.lily-link{text-align:left;background:0 0!important;border:0!important;min-height:0!important;padding:0!important}.lily-row-actions{min-width:165px}.lily-row-actions button{min-height:29px;padding:0 8px;font-size:10px!important}.lily-empty{border:1px dashed var(--line);background:var(--panel);text-align:center;border-radius:18px;align-content:center;place-items:center;min-height:390px;padding:35px;display:grid}.lily-empty h3{margin:13px 0 6px}.lily-empty p{max-width:570px;color:var(--muted);margin:0 0 16px}.lily-campaign-head{align-items:flex-end;padding:25px}.lily-campaign-head h2{margin:7px 0 10px}.lily-campaign-head>div:first-child>div{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lily-readiness-panel{background:linear-gradient(145deg,#65d4b50b,var(--panel));border:1px solid #72d9bd30;border-radius:20px;grid-template-columns:220px minmax(250px,.65fr) minmax(320px,1fr);align-items:start;gap:20px;padding:23px;display:grid}.lily-readiness-copy>span{color:var(--lily);letter-spacing:.13em;font-size:10px;font-weight:900}.lily-readiness-copy h3{margin:7px 0;font-size:23px}.lily-readiness-copy p,.lily-readiness-copy small{color:var(--muted);line-height:1.6}.lily-check-filter{flex-wrap:wrap;grid-column:3;gap:5px;display:flex}.lily-check-filter button{min-height:29px;padding:0 8px;font-size:9px!important}.lily-check-filter button.active{color:var(--lily);border-color:#72d9bd66}.lily-checks{grid-column:3;gap:7px;max-height:480px;padding-right:3px;display:grid;overflow:auto}.lily-checks article{border:1px solid var(--line);background:var(--card);border-radius:11px;grid-template-columns:auto 1fr;gap:10px;padding:11px;display:grid}.lily-checks p{color:var(--muted);margin:4px 0}.lily-checks small{color:var(--muted);display:block}.lily-check-status{letter-spacing:.05em;border-radius:999px;width:max-content;height:max-content;padding:4px 7px;font-weight:950;display:inline-flex;font-size:8px!important}.lily-check-status.pass{color:#82dfc4;background:#65d4b51c}.lily-check-status.blocked{color:#ff9189;background:#ff70681a}.lily-check-status.warning{color:#dfbf72;background:#e2be641a}.lily-check-status.not_applicable{background:var(--soft);color:var(--muted)}.lily-campaign-builder{grid-template-columns:230px minmax(0,1fr) 270px;align-items:start;gap:13px;display:grid}.lily-interview-steps{gap:5px;display:grid;position:sticky;top:80px}.lily-interview-steps button{text-align:left;grid-template-columns:28px 1fr;align-items:center;gap:8px;min-height:54px;padding:8px;display:grid}.lily-interview-steps button>span{background:var(--soft);border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-weight:900;display:grid}.lily-interview-steps button>div{gap:3px;min-width:0;display:grid}.lily-interview-steps b,.lily-interview-steps small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lily-interview-steps b{font-size:10px}.lily-interview-steps small{color:var(--muted);font-size:8px!important}.lily-interview-steps button.active{background:#65d4b512;border-color:#72d9bd66}.lily-interview-steps button.active>span{background:var(--lily);color:#071710}.lily-interview-steps button.complete>span{color:var(--lily)}.lily-step-card{padding:24px}.lily-campaign-inspector{border:1px solid var(--line);background:var(--panel);border-radius:17px;padding:19px;position:sticky;top:80px}.lily-campaign-inspector>span{color:var(--lily);letter-spacing:.13em;font-size:9px;font-weight:900}.lily-campaign-inspector h3{margin:6px 0 15px}.lily-campaign-inspector>p{border-top:1px solid var(--line);color:var(--muted);margin:14px 0 0;padding-top:13px;line-height:1.55}.lily-inspector-row{border-bottom:1px solid var(--line);grid-template-columns:24px 1fr;align-items:center;gap:8px;padding:9px 0;display:grid}.lily-inspector-row>span{border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-weight:900;display:grid}.lily-inspector-row>span.ok{color:#82dfc4;background:#65d4b51c}.lily-inspector-row>span.blocked{color:#ff9189;background:#ff70681a}.lily-inspector-row div{gap:3px;min-width:0;display:grid}.lily-inspector-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lily-checkboxes,.lily-channel-options{flex-wrap:wrap;gap:7px!important;display:flex!important}.lily-checkboxes legend,.lily-channel-options legend{width:100%;margin-bottom:4px}.lily-checkboxes>label,.lily-channel-options>label{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:10px;grid-template-columns:none;align-items:center;gap:8px;min-height:42px;padding:9px;display:flex}.lily-checkboxes input,.lily-channel-options input,.lily-confirm input{accent-color:var(--lily);width:16px!important;height:16px!important;min-height:16px!important;padding:0!important}.lily-channel-options>label>span{gap:2px;display:grid}.lily-channel-options small{color:var(--muted)}.lily-confirm{background:#65d4b50b;border:1px solid #72d9bd33;border-radius:10px;align-items:start;padding:12px;grid-template-columns:17px 1fr!important;gap:9px!important;display:grid!important}.lily-confirm.critical,.lily-note.critical{background:#e2be640d;border-color:#e2be6440}.lily-note{border:1px solid var(--line);color:var(--muted);border-radius:10px;margin:0;padding:12px;line-height:1.6}.lily-interpreted{background:#65d4b509;border:1px solid #72d9bd33;border-radius:13px;padding:15px}.lily-interpreted>b{margin-bottom:10px;display:block}.lily-interpreted>div{border-bottom:1px solid var(--line);grid-template-columns:160px 1fr;gap:12px;padding:6px 0;display:grid}.lily-interpreted span{color:var(--muted)}.lily-message-preview{border:1px solid var(--line);background:var(--card);border-radius:12px}.lily-message-preview summary{cursor:pointer;padding:13px}.lily-message-preview>div{grid-template-columns:1fr 1fr;gap:7px;padding:0 13px 13px;display:grid}.lily-message-preview article{background:var(--panel);border-radius:10px;padding:12px}.lily-message-preview article span{color:var(--lily);letter-spacing:.1em;font-size:8px;font-weight:900}.lily-message-preview p{color:var(--muted);margin:6px 0 0}.lily-brief-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.lily-brief-head>div>span{color:var(--lily);letter-spacing:.13em;font-size:10px;font-weight:900}.lily-brief-head h3{margin:6px 0}.lily-brief-head p{color:var(--muted);margin:0}.lily-brief-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.lily-brief-grid article{background:var(--card);border-radius:11px;padding:13px}.lily-brief-grid article>span{color:var(--lily);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.lily-brief-grid p{color:var(--muted);margin:0}.lily-brief-grid ul{color:var(--muted);margin:0;padding-left:17px}.lily-brief-grid dl{gap:5px;margin:0;display:grid}.lily-brief-grid dl>div{grid-template-columns:minmax(110px,.35fr) 1fr;gap:8px;display:grid}.lily-brief-grid dt{color:var(--muted)}.lily-brief-grid dd{margin:0}.lily-brief-grid .muted{color:var(--muted)}.lily-loading{min-height:470px;color:var(--muted);align-content:center;place-items:center;gap:15px;display:grid}.lily-loading i{border:3px solid var(--soft);border-top-color:var(--lily);border-radius:50%;width:38px;height:38px;animation:.8s linear infinite lily-spin}.lily-error{background:var(--panel);border:1px solid #ff706833;border-radius:19px;grid-template-columns:44px minmax(0,520px);place-content:center;gap:14px;min-height:300px;padding:30px;display:grid}.lily-error>span{color:#ff9189;background:#ff70681a;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.lily-error h3{margin:0}.lily-error p{color:var(--muted)}@keyframes lily-spin{to{transform:rotate(360deg)}}@media (width<=1250px){.lily-stage-nav{grid-template-columns:repeat(4,1fr)}.lily-campaign-builder{grid-template-columns:205px minmax(0,1fr)}.lily-campaign-inspector{display:none}.lily-readiness-panel{grid-template-columns:200px 1fr}.lily-check-filter,.lily-checks{grid-column:1/-1}.lily-workforce>div{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.lily-how,.lily-workforce>div{grid-template-columns:1fr 1fr}.lily-overview-hero,.lily-setup-head,.lily-campaign-head,.lily-section-head{flex-direction:column;align-items:flex-start}.lily-readiness-dial{width:100%}.lily-blocker-panel,.lily-blocker-panel ul,.lily-overview-grid,.lily-library-row,.lily-interview-layout,.lily-campaign-builder{grid-template-columns:1fr}.lily-conversation,.lily-interview-steps{position:static}.lily-interview-steps{grid-template-columns:1fr 1fr}.lily-stage-nav{grid-template-columns:repeat(2,1fr)}.lily-readiness-panel{grid-template-columns:1fr}.lily-check-filter,.lily-checks{grid-column:1}.lily-fields,.lily-role,.lily-new-form{grid-template-columns:1fr}.lily-fields label.wide,.lily-fields>.wide{grid-column:1}.lily-offer-list,.lily-proof-grid,.lily-brief-grid{grid-template-columns:1fr}.lily-readiness-dial>div{width:125px;height:125px}}@media (width<=560px){.lily-shell{gap:11px}.lily-meet,.lily-new-campaign{min-height:510px;padding:34px 18px}.lily-meet h2{font-size:52px}.lily-how,.lily-workforce>div,.lily-stage-nav,.lily-interview-steps,.lily-source-list{grid-template-columns:1fr}.lily-overview-hero,.lily-setup-head,.lily-campaign-head,.lily-section-head,.lily-card,.lily-readiness-panel{padding:18px}.lily-overview-hero h2,.lily-setup-head h2,.lily-campaign-head h2,.lily-section-head h2{font-size:34px}.brand-card dl,.lily-mini-metrics{grid-template-columns:1fr}.lily-new-form,.lily-new-form button{width:100%}.lily-conversation{grid-template-columns:38px 1fr;padding:16px}.lily-avatar{width:36px;height:36px}.lily-step-card{padding:16px}.lily-message-preview>div,.lily-brief-grid dl>div{grid-template-columns:1fr}.lily-campaign-actions{width:100%}.lily-campaign-actions button{flex:1}}.nav-workflows{color:#72d6bc!important}.wf-shell{--wf-accent:#65d4b5;--wf-blue:#63b9ff;background:radial-gradient(circle at 78% 0,#3eb1971f,#0000 28%),radial-gradient(circle at 25% 13%,#3a90dd17,#0000 25%);width:100%;max-width:1540px;margin:0 auto;padding:34px clamp(18px,3.2vw,52px) 76px}.wf-shell button{font:inherit}.wf-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.45fr) minmax(220px,.55fr);align-items:end;gap:28px;padding:34px 0 30px;display:grid}.wf-eyebrow,.wf-kicker{color:var(--wf-accent);letter-spacing:.17em;font-size:11px;font-weight:900;display:block}.wf-hero h1{letter-spacing:-.058em;max-width:920px;margin:11px 0 15px;font-size:clamp(40px,5.6vw,76px);line-height:.96}.wf-hero h1 em{color:var(--wf-accent);font-family:Georgia,serif;font-weight:400}.wf-hero p{max-width:760px;color:var(--muted);margin:0;font-size:15px;line-height:1.65}.wf-hero-actions,.wf-actions{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.wf-shell button,.wf-section-title button{background:linear-gradient(135deg,var(--wf-accent),#419e87);color:#06140f;cursor:pointer;border:0;border-radius:10px;min-height:40px;padding:0 14px;font-weight:850}.wf-shell button.secondary{border:1px solid var(--line);background:var(--card);color:var(--ink)}.wf-shell button:disabled{opacity:.42;cursor:not-allowed}.wf-control-status{background:linear-gradient(145deg,#65d4b512,var(--panel));border:1px solid #65d4b53d;border-radius:20px;align-self:end;gap:8px;min-width:220px;padding:20px;display:grid}.wf-control-status>span{letter-spacing:.13em;border-radius:999px;width:max-content;padding:6px 9px;font-size:10px;font-weight:950}.wf-control-status .controlled{color:#83e0c5;background:#65d4b51f}.wf-control-status .paused{color:#ff9189;background:#ff70681c}.wf-control-status b{font-size:18px}.wf-control-status small{color:var(--muted)}.wf-tabs{scrollbar-width:none;gap:7px;margin:0;padding:18px 0 22px;display:flex;overflow-x:auto}.wf-tabs button{white-space:nowrap;border:1px solid var(--line);min-height:36px;color:var(--muted);background:0 0;border-radius:999px;padding:0 12px;font-size:12px}.wf-tabs button.active{border-color:var(--wf-accent);color:#a4ecd6;background:#65d4b51c}.wf-alert,.wf-guardrail{border-radius:13px;align-items:center;gap:15px;margin-bottom:16px;padding:13px 16px;display:flex}.wf-alert{background:#ff706812;border:1px solid #ff706842}.wf-alert b{color:#ff9189}.wf-guardrail{background:#63b9ff0e;border:1px solid #63b9ff33}.wf-guardrail>span{color:#89caff;letter-spacing:.13em;flex:none;font-size:10px;font-weight:950}.wf-guardrail p{color:var(--muted);margin:0}.wf-stack{gap:16px;display:grid}.wf-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.wf-metrics>article,.wf-economics>article{border:1px solid var(--line);background:var(--panel);border-radius:15px;flex-direction:column;justify-content:space-between;min-height:108px;padding:15px;display:flex}.wf-metrics span,.wf-economics span{color:var(--muted);font-size:11px;font-weight:800}.wf-metrics strong,.wf-economics strong{letter-spacing:-.035em;font-size:24px}.wf-metrics small,.wf-economics small{color:var(--muted)}.wf-overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:15px;display:grid}.wf-panel{border:1px solid var(--line);background:linear-gradient(145deg,var(--panel),#ffffff05);border-radius:21px;min-width:0;padding:clamp(20px,2.4vw,30px);box-shadow:0 22px 62px #0000001a}.wf-panel-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.wf-panel-head h3{margin:0;font-size:18px}.wf-panel-head span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:850}.wf-lead-workflow>h2{letter-spacing:-.042em;margin:8px 0 7px;font-size:clamp(25px,2.6vw,38px)}.wf-lead-workflow>p{max-width:780px;color:var(--muted);margin:0;line-height:1.62}.wf-kicker{margin-top:26px}.wf-flow{grid-template-columns:repeat(6,1fr);gap:7px;margin-top:24px;display:grid}.wf-flow>div{border:1px solid var(--line);background:var(--card);border-radius:13px;min-height:112px;padding:13px}.wf-flow span{width:24px;height:24px;color:var(--wf-accent);background:#65d4b521;border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.wf-flow b,.wf-flow small{display:block}.wf-flow b{margin-top:15px;font-size:12px}.wf-flow small{color:var(--muted);margin-top:4px}.wf-attention-list{gap:8px;margin-top:18px;display:grid}.wf-attention-list button{border:1px solid var(--line);background:var(--card);min-height:0;color:var(--ink);text-align:left;gap:5px;padding:13px;display:grid}.wf-attention-list button span{color:#e3c477;letter-spacing:.1em;font-size:10px}.wf-attention-list button small{color:var(--muted)}.wf-architecture>div{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:18px;display:grid}.wf-architecture article{border-left:2px solid var(--wf-accent);background:var(--card);padding:14px}.wf-architecture span,.wf-architecture b{display:block}.wf-architecture span{color:var(--wf-accent);letter-spacing:.1em;font-size:10px;font-weight:900}.wf-architecture b{margin-top:7px;font-size:12px}.wf-section-title{justify-content:space-between;align-items:flex-end;gap:24px;padding:9px 0 4px;display:flex}.wf-section-title>div>span{color:var(--wf-accent);letter-spacing:.15em;font-size:11px;font-weight:900}.wf-section-title h2{letter-spacing:-.045em;margin:7px 0 5px;font-size:clamp(28px,3.1vw,43px)}.wf-section-title p{max-width:780px;color:var(--muted);margin:0;line-height:1.58}.wf-library{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.wf-library>article{border:1px solid var(--line);background:var(--panel);border-radius:17px;flex-direction:column;min-height:310px;padding:20px;display:flex}.wf-library>article.ready{background:linear-gradient(150deg,#65d4b513,var(--panel) 50%);border-color:#65d4b540}.wf-library-head{justify-content:space-between;align-items:center;display:flex}.wf-library-head>span:first-child{color:var(--muted);font-size:12px;font-weight:900}.wf-library h2{letter-spacing:-.025em;margin:20px 0 8px;font-size:20px}.wf-library p{color:var(--muted);margin:0;line-height:1.55}.wf-library-meta{color:var(--muted);gap:5px;margin:18px 0;font-size:11px;display:grid}.wf-library-actions{gap:8px;margin-top:auto;display:flex}.wf-library-actions button{width:100%}.wf-status{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;width:max-content;padding:5px 8px;font-weight:900;display:inline-flex;font-size:10px!important}.wf-status.ok{color:#82dfc4;background:#65d4b51f}.wf-status.warn{color:#dfbf72;background:#e2be641a}.wf-status.danger{color:#ff9189;background:#ff70681a}.wf-status.neutral{background:var(--soft);color:var(--muted)}.wf-builder{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:14px;display:grid}.wf-builder-main,.wf-builder-inspector,.wf-case-form{border:1px solid var(--line);background:var(--panel);border-radius:18px}.wf-builder-main{grid-template-columns:1fr 1fr;gap:13px;padding:24px;display:grid}.wf-builder-main label,.wf-case-form label{color:var(--muted);gap:7px;font-size:11px;font-weight:850;display:grid}.wf-builder-main label.wide,.wf-case-form label.wide{grid-column:1/-1}.wf-builder input,.wf-builder textarea,.wf-builder select,.wf-case-form input,.wf-case-form textarea,.wf-case-form select{border:1px solid var(--line);background:var(--card);width:100%;min-height:43px;color:var(--ink);border-radius:10px;outline:0;padding:10px 12px}.wf-builder textarea,.wf-case-form textarea{resize:vertical;min-height:82px}.wf-builder input:focus,.wf-builder textarea:focus,.wf-case-form input:focus,.wf-case-form textarea:focus{border-color:#65d4b580;box-shadow:0 0 0 3px #65d4b512}.wf-builder-inspector{align-self:start;padding:22px;position:sticky;top:90px}.wf-builder-inspector>span{color:var(--wf-accent);letter-spacing:.13em;font-size:10px;font-weight:900}.wf-builder-inspector h3{margin:7px 0 17px;font-size:22px}.wf-builder-inspector>div{border-bottom:1px solid var(--line);grid-template-columns:26px 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.wf-builder-inspector>div>span{border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.wf-builder-inspector .ok{color:#82dfc4;background:#65d4b51f}.wf-builder-inspector .blocked{color:#f18e87;background:#ff706817}.wf-builder-inspector small{color:var(--muted)}.wf-builder-inspector p,.wf-truth-note{color:var(--muted);line-height:1.6}.wf-builder-inspector button{width:100%}.wf-truth-note{border-top:1px solid var(--line);margin:0;padding:13px 0}.wf-case-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:21px;display:grid}.wf-case-form>button{align-self:end}.wf-table-wrap{border:1px solid var(--line);background:var(--panel);border-radius:17px;overflow-x:auto}.wf-table-head,.wf-table-row{align-items:center;gap:13px;padding:12px 15px;display:grid}.wf-table-head{background:var(--card);color:var(--muted);letter-spacing:.07em;font-size:11px;font-weight:900}.wf-table-row{border-top:1px solid var(--line);min-height:66px}.wf-table-row>div{gap:3px;display:grid}.wf-table-row small{color:var(--muted)}.wf-table-row button{min-height:34px}.wf-table-head.cases,.wf-table-row.cases{grid-template-columns:minmax(200px,1.25fr) minmax(170px,1fr) minmax(150px,.8fr) 90px 135px 130px}.wf-table-head.runs,.wf-table-row.runs{grid-template-columns:130px minmax(210px,1.25fr) 95px 110px minmax(170px,1fr) 120px 150px}.wf-approval-list,.wf-exception-list,.wf-audit-list{gap:10px;display:grid}.wf-approval-list>article{background:var(--panel);border:1px solid #e2be6433;border-radius:17px;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr) auto;align-items:center;gap:22px;padding:22px;display:grid}.wf-approval-list>article>div:first-child>span{color:#e0be70;letter-spacing:.12em;font-size:10px;font-weight:900}.wf-approval-list h2{margin:7px 0;font-size:20px}.wf-approval-list p{color:var(--muted);margin:0}.wf-approval-list dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.wf-approval-list dl>div{background:var(--card);border-radius:9px;padding:9px}.wf-approval-list dt{color:var(--muted);font-size:10px}.wf-approval-list dd{margin:3px 0 0}.wf-approval-list .wf-actions{margin:0}.wf-approval-list>article>small{color:var(--muted);grid-column:1/-1}.wf-exception-list>article{border:1px solid var(--line);background:var(--panel);border-radius:15px;grid-template-columns:100px 1fr auto;align-items:center;gap:18px;padding:17px;display:grid}.wf-exception-list h3{margin:0}.wf-exception-list p{color:var(--muted);margin:5px 0}.wf-exception-list small{color:var(--muted)}.wf-economics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.wf-definition-list{gap:9px;margin:18px 0 0;display:grid}.wf-definition-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:11px 0;display:flex}.wf-definition-list dt{color:var(--muted)}.wf-definition-list dd{text-align:right;margin:0}.wf-dependency-links{gap:8px;margin-top:18px;display:grid}.wf-dependency-links a{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:11px;justify-content:space-between;gap:15px;padding:13px;text-decoration:none;display:flex}.wf-dependency-links a span{color:var(--wf-accent);font-size:11px}.wf-audit-list>article{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;display:grid}.wf-audit-icon{width:34px;height:34px;color:var(--wf-accent);background:#65d4b51a;border-radius:10px;place-items:center;font-weight:900;display:grid}.wf-audit-list p{color:var(--muted);margin:4px 0}.wf-audit-list small{color:var(--muted)}.wf-audit-list>article>div:last-child{text-align:right;gap:3px;display:grid}.wf-mini-empty,.wf-empty{text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.wf-mini-empty{min-height:190px;padding:22px}.wf-mini-empty>span,.wf-empty>span{color:var(--wf-accent);font-weight:900}.wf-mini-empty h3,.wf-empty h1{margin:0}.wf-mini-empty p,.wf-empty p{max-width:560px;color:var(--muted);margin:0;line-height:1.6}.wf-empty{min-height:65vh}.wf-empty h1{font-size:36px}@media (width<=1200px){.wf-metrics{grid-template-columns:repeat(3,1fr)}.wf-library{grid-template-columns:repeat(2,1fr)}.wf-flow{grid-template-columns:repeat(3,1fr)}.wf-approval-list>article{grid-template-columns:1fr 1fr}.wf-approval-list .wf-actions{grid-column:1/-1}.wf-architecture>div{grid-template-columns:repeat(3,1fr)}}@media (width<=880px){.wf-hero,.wf-overview-grid,.wf-builder{grid-template-columns:1fr}.wf-control-status{width:100%}.wf-builder-inspector{position:static}.wf-case-form{grid-template-columns:1fr 1fr}.wf-approval-list>article{grid-template-columns:1fr}.wf-approval-list .wf-actions{grid-column:auto}.wf-economics{grid-template-columns:1fr 1fr}.wf-table-head{display:none}.wf-table-row.cases,.wf-table-row.runs{grid-template-columns:1fr 1fr}.wf-table-row>:before{content:attr(data-label);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:900;display:block}}@media (width<=560px){.wf-shell{padding:24px 16px 60px}.wf-hero h1{font-size:42px}.wf-metrics,.wf-library,.wf-flow,.wf-builder-main,.wf-case-form,.wf-economics,.wf-architecture>div,.wf-table-row.cases,.wf-table-row.runs{grid-template-columns:1fr}.wf-section-title{flex-direction:column;align-items:flex-start}.wf-approval-list dl,.wf-exception-list,.wf-exception-list>article{grid-template-columns:1fr}.wf-audit-list>article{grid-template-columns:34px 1fr}.wf-audit-list>article>div:last-child{text-align:left;grid-column:2}}.sales-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.sales-form-grid label{color:var(--muted);gap:6px;font-size:12px;display:grid}.sales-form-grid input{min-height:40px}.sales-summary-list{grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;margin:18px 0;display:grid}.sales-summary-list dt{color:var(--muted);font-size:12px}.sales-summary-list dd{color:var(--ink);margin:0;font-size:18px;font-weight:800}.sales-panel-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}@media (width<=620px){.sales-form-grid{grid-template-columns:1fr}}.lily-role{padding:18px 15px 15px}.lily-role legend{padding:0 7px;font-size:13px}.lily-role label>span{color:#a9bfd2;font-size:13px;line-height:1.35}.lily-role textarea{min-height:72px}.provider-logo-tile:disabled{cursor:not-allowed;opacity:.62;box-shadow:none!important;transform:none!important}.provider-logo-tile .connector-state{white-space:nowrap;color:var(--muted);font-size:10px;font-weight:850;position:absolute;bottom:-25px;left:50%;transform:translate(-50%)}.provider-logo-tile .connector-state.connected{color:#79d6b3}.provider-logo-tile .connector-state.available{color:#80caff}.connector-catalog{padding-bottom:24px}.ads-setup-preview{display:block}.ads-setup-preview .ads-setup-banner{background:#e9b75512;border:1px solid #e9b7554d;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:-18px -18px 32px;padding:18px 20px;display:flex}.ads-setup-banner>div{gap:4px;display:grid}.ads-setup-banner span{color:#e6bd6e;letter-spacing:.1em;font-size:10px;font-weight:900}.ads-setup-banner p{color:var(--muted);margin:0;font-size:12px}.adsv2-fields label>em{color:#e6bd6e;letter-spacing:.08em;justify-self:end;margin-top:-20px;font-size:9px;font-style:normal}.adsv2-fields input[aria-invalid=true]{border-color:#ef8995;box-shadow:0 0 0 3px #e1647414}.adsv2-fields label>small{color:#ef8995;font-weight:650}.ads-form-help{color:#e6bd6e;margin:14px 0;font-size:12px;font-weight:750}@media (width<=760px){.ads-setup-preview .ads-setup-banner{flex-direction:column;align-items:stretch}.ads-setup-banner .primary{width:100%}}.admin-account-switcher{background:#2e9eff0f;border:1px solid #68c4ff33;border-radius:11px;gap:5px;margin:0 12px 10px;padding:10px;display:grid}.admin-account-switcher.support-active{background:#e9b75512;border-color:#e9b75566}.admin-account-switcher label{color:var(--light);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.admin-account-switcher select{border-color:var(--line);background:var(--card);text-overflow:ellipsis;min-width:0;padding:8px;font-size:11px}.admin-account-switcher small{color:var(--muted);font-size:9px;line-height:1.35}.support-mode-banner{z-index:35;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#241b08f5;border-bottom:1px solid #e9b75561;justify-content:space-between;align-items:center;gap:18px;padding:11px clamp(18px,4vw,58px);display:flex;position:sticky;top:0}.support-mode-banner>div{gap:2px;display:grid}.support-mode-banner b{color:#e6bd6e;letter-spacing:.1em;font-size:10px}.support-mode-banner span{color:#d8c79d;font-size:11px}.support-mode-banner button{color:#f3d68e;font:inherit;cursor:pointer;background:#e9b7551a;border:1px solid #e9b75566;border-radius:8px;flex:none;padding:8px 11px;font-size:11px;font-weight:850}@media (width<=760px){.support-mode-banner{flex-direction:column;align-items:stretch}.support-mode-banner button{width:100%}}.stage-tracker{--stage-accent:var(--light,#68c4ff);--stage-ok:#65d4b5;--stage-warn:#e5bf6e;--stage-danger:#ef858e;border:1px solid var(--line);background:linear-gradient(135deg,var(--stage-accent),var(--panel));border-radius:15px;gap:11px;min-width:0;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.stage-tracker{background:linear-gradient(135deg,color-mix(in srgb,var(--stage-accent) 7%,var(--panel)),var(--panel))}}.stage-tracker{overflow:hidden}.stage-tracker>header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;display:grid}.stage-tracker>header>span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.stage-tracker>header>b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.stage-tracker>header>em{color:var(--stage-accent);font-size:10px;font-style:normal;font-weight:900}.stage-tracker-meter{background:var(--soft);border-radius:999px;height:4px;overflow:hidden}.stage-tracker-meter>i{border-radius:inherit;background:linear-gradient(90deg,var(--stage-ok),var(--stage-accent));height:100%;transition:width .2s;display:block}.stage-tracker ol{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--stage-accent) transparent;gap:7px;min-width:0;margin:0;padding:0 0 3px;list-style:none;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.stage-tracker ol{scrollbar-color:color-mix(in srgb,var(--stage-accent) 30%,transparent) transparent}}.stage-tracker li{scroll-snap-align:start;flex:1 0 112px;min-width:0;position:relative}.stage-tracker li>div,.stage-tracker li>button{border:1px solid var(--line);background:var(--card);width:100%;min-height:64px;color:var(--muted);font:inherit;text-align:left;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-content:center;align-items:center;gap:2px 8px;padding:8px;display:grid}.stage-tracker li>button{cursor:pointer}.stage-tracker li>button:focus-visible{outline:2px solid var(--stage-accent);outline-offset:2px}.stage-tracker li span{border:1px solid var(--line);background:var(--panel);border-radius:50%;grid-row:1/-1;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.stage-tracker li span svg{width:13px;height:13px}.stage-tracker li b{color:inherit;text-overflow:ellipsis;font-size:9px;line-height:1.25;overflow:hidden}.stage-tracker li small{color:inherit;text-transform:capitalize;font-size:8px;font-weight:750;line-height:1.2}.stage-tracker li[data-state=complete]>div,.stage-tracker li[data-state=complete]>button{border-color:var(--stage-ok)}@supports (color:color-mix(in lab, red, red)){.stage-tracker li[data-state=complete]>div,.stage-tracker li[data-state=complete]>button{border-color:color-mix(in srgb,var(--stage-ok) 30%,var(--line))}}.stage-tracker li[data-state=complete]>div,.stage-tracker li[data-state=complete]>button{color:var(--stage-ok)}.stage-tracker li[data-state=current]>div,.stage-tracker li[data-state=current]>button{border-color:var(--stage-accent)}@supports (color:color-mix(in lab, red, red)){.stage-tracker li[data-state=current]>div,.stage-tracker li[data-state=current]>button{border-color:color-mix(in srgb,var(--stage-accent) 60%,var(--line))}}.stage-tracker li[data-state=current]>div,.stage-tracker li[data-state=current]>button{background:linear-gradient(135deg,var(--stage-accent),var(--card))}@supports (color:color-mix(in lab, red, red)){.stage-tracker li[data-state=current]>div,.stage-tracker li[data-state=current]>button{background:linear-gradient(135deg,color-mix(in srgb,var(--stage-accent) 13%,var(--card)),var(--card))}}.stage-tracker li[data-state=current]>div,.stage-tracker li[data-state=current]>button{color:var(--ink);box-shadow:inset 0 0 0 1px var(--stage-accent)}@supports (color:color-mix(in lab, red, red)){.stage-tracker li[data-state=current]>div,.stage-tracker li[data-state=current]>button{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--stage-accent) 10%,transparent)}}.stage-tracker li[data-state=current] span{border-color:var(--stage-accent);background:var(--stage-accent);color:#06111c}.stage-tracker li[data-state=attention]>div,.stage-tracker li[data-state=attention]>button{border-color:var(--stage-warn)}@supports (color:color-mix(in lab, red, red)){.stage-tracker li[data-state=attention]>div,.stage-tracker li[data-state=attention]>button{border-color:color-mix(in srgb,var(--stage-warn) 55%,var(--line))}}.stage-tracker li[data-state=attention]>div,.stage-tracker li[data-state=attention]>button{color:var(--stage-warn)}.stage-tracker li[data-state=failed]>div,.stage-tracker li[data-state=failed]>button{border-color:var(--stage-danger)}@supports (color:color-mix(in lab, red, red)){.stage-tracker li[data-state=failed]>div,.stage-tracker li[data-state=failed]>button{border-color:color-mix(in srgb,var(--stage-danger) 55%,var(--line))}}.stage-tracker li[data-state=failed]>div,.stage-tracker li[data-state=failed]>button{color:var(--stage-danger)}.stage-tracker li[data-state=skipped]>div,.stage-tracker li[data-state=skipped]>button{opacity:.72;border-style:dashed}.stage-tracker>footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:1px;font-size:9px;line-height:1.4;display:flex}.stage-tracker>footer span{align-items:center;gap:5px;display:flex}.stage-tracker>footer b{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.stage-tracker-blocker{color:var(--stage-danger)!important}.stage-tracker-blocker svg{width:13px}.stage-tracker.blocked{border-color:var(--stage-danger)}@supports (color:color-mix(in lab, red, red)){.stage-tracker.blocked{border-color:color-mix(in srgb,var(--stage-danger) 30%,var(--line))}}.stage-tracker.compact{border-radius:13px;gap:8px;padding:11px}.stage-tracker.compact li{flex-basis:92px}.stage-tracker.compact li>div,.stage-tracker.compact li>button{grid-template-columns:22px minmax(0,1fr);min-height:54px;padding:6px}.stage-tracker.compact li span{width:22px;height:22px}.stage-tracker.compact>footer{display:none}@media (width<=700px){.stage-tracker{padding:12px}.stage-tracker>header{grid-template-columns:1fr auto}.stage-tracker>header>b{grid-area:2/1/auto/-1}.stage-tracker li{flex-basis:min(78vw,220px)}.stage-tracker>footer{justify-content:start;display:grid}}@media (prefers-reduced-motion:reduce){.stage-tracker-meter>i{transition:none}}.crm-shell .stage-tracker{--stage-accent:var(--crm-accent)}.crm-drawer>.stage-tracker{margin-bottom:12px}.crm-opportunity-grid .stage-tracker,.crm-opportunity-list .stage-tracker{margin-top:12px}.ads-v2 .stage-tracker{--stage-accent:var(--ads-accent)}.ads-campaign-stage{grid-column:1/-1;margin-top:2px}.lily-shell .stage-tracker{--stage-accent:var(--lily)}.lily-campaign-stage{margin-top:-1px}.wf-shell .stage-tracker{--stage-accent:var(--wf-accent)}.wf-case-stage{grid-column:1/-1;margin-top:3px}.wf-case-stage:before{display:none!important}.studio-page .stage-tracker{--stage-accent:var(--blue)}.video-stage-tracker{margin:14px 0}.security-page .stage-tracker{--stage-accent:var(--blue)}.security-finding-stage{margin:0 0 18px}@keyframes stage-flow-stream{to{background-position:32px 0}}@keyframes stage-current-pulse{0%,to{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--stage-current-color) 18%,transparent),0 0 16px color-mix(in srgb,var(--stage-current-color) 20%,transparent)}50%{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--stage-current-color) 38%,transparent),0 0 30px color-mix(in srgb,var(--stage-current-color) 42%,transparent)}}.stage-tracker ol{grid-template-columns:repeat(var(--stage-visible-count,5),minmax(0,1fr));isolation:isolate;scroll-snap-type:none;gap:9px;margin:0;padding:8px 0;list-style:none;display:grid;position:relative;overflow:visible}.stage-tracker ol:before{content:"";z-index:0;width:calc((100% - 3%) * var(--stage-flow-progress,1));background:repeating-linear-gradient(90deg,transparent 0 8px,var(--stage-accent) 8px 17px,transparent 17px 32px);border-radius:999px;height:3px;position:absolute;top:50%;left:1.5%}@supports (color:color-mix(in lab, red, red)){.stage-tracker ol:before{background:repeating-linear-gradient(90deg,transparent 0 8px,color-mix(in srgb,var(--stage-accent) 72%,transparent) 8px 17px,transparent 17px 32px)}}.stage-tracker ol:before{filter:drop-shadow(0 0 5px var(--stage-accent));background-size:32px 100%}@supports (color:color-mix(in lab, red, red)){.stage-tracker ol:before{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--stage-accent) 45%,transparent))}}.stage-tracker ol:before{transition:width .25s;animation:1.1s linear infinite stage-flow-stream;transform:translateY(-50%)}.stage-tracker ol[data-flow-active=false]:before{opacity:.52;animation:none}.stage-tracker li{--stage-current-color:var(--stage-accent);z-index:1;scroll-snap-align:none;flex:none;min-width:0}.stage-tracker li[data-state=attention]{--stage-current-color:var(--stage-warn)}.stage-tracker li[data-state=failed]{--stage-current-color:var(--stage-danger)}.stage-tracker li[data-current=true]>div,.stage-tracker li[data-current=true]>button{border-color:var(--stage-current-color);background:linear-gradient(145deg,var(--stage-current-color),var(--card))}@supports (color:color-mix(in lab, red, red)){.stage-tracker li[data-current=true]>div,.stage-tracker li[data-current=true]>button{background:linear-gradient(145deg,color-mix(in srgb,var(--stage-current-color) 22%,var(--card)),var(--card))}}.stage-tracker li[data-current=true]>div,.stage-tracker li[data-current=true]>button{color:var(--ink);animation:1.8s ease-in-out infinite stage-current-pulse}.stage-tracker li[data-current=true] span{border-color:var(--stage-current-color);background:var(--stage-current-color);color:#06111c;box-shadow:0 0 0 5px var(--stage-current-color),0 0 22px var(--stage-current-color)}@supports (color:color-mix(in lab, red, red)){.stage-tracker li[data-current=true] span{box-shadow:0 0 0 5px color-mix(in srgb,var(--stage-current-color) 12%,transparent),0 0 22px color-mix(in srgb,var(--stage-current-color) 62%,transparent)}}@media (width<=700px){.stage-tracker ol{gap:5px}.stage-tracker li{min-width:0}.stage-tracker li>div,.stage-tracker li>button{text-align:center;grid-template-rows:auto auto auto;grid-template-columns:1fr;justify-items:center;gap:3px;min-height:70px;padding:6px 3px}.stage-tracker li span{grid-row:auto;width:23px;height:23px}.stage-tracker li b{white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:8px}.stage-tracker li small{display:none}}@media (prefers-reduced-motion:reduce){.stage-tracker ol:before,.stage-tracker li[data-current=true]>div,.stage-tracker li[data-current=true]>button{animation:none}.stage-tracker ol:before{background-position:0 0}}.pa-shell{--pa-accent:#0196fb;--pa-blue:#005bea;--pa-warn:#e5bf6e;--pa-danger:#ef858e;background:radial-gradient(circle at 80% 0,#0196fb1c,#0000 28%),radial-gradient(circle at 18% 14%,#0038ca14,#0000 26%);width:100%;max-width:1540px;margin:0 auto;padding:34px clamp(18px,3.2vw,52px) 76px}.pa-shell :where(button,input,select,textarea){font:inherit}.pa-shell button{cursor:pointer}.pa-shell button:disabled{cursor:not-allowed;opacity:.48}.pa-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);align-items:end;gap:30px;padding:32px 0 28px;display:grid}.pa-eyebrow,.pa-section-head>span,.pa-panel-head>div>span{color:var(--pa-accent);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:900}.pa-hero h1{letter-spacing:-.055em;max-width:920px;margin:10px 0 13px;font-size:clamp(40px,5.1vw,68px);line-height:.98}.pa-hero h1 em{color:var(--pa-accent);font-family:Georgia,serif;font-weight:400}.pa-hero p{max-width:770px;color:var(--muted);margin:0;font-size:15px;line-height:1.65}.pa-control{background:linear-gradient(145deg,#65d4b512,var(--panel));border:1px solid #65d4b53d;border-radius:18px;align-self:end;gap:7px;min-width:250px;padding:19px;display:grid}.pa-control>span{color:#87e3ca;letter-spacing:.12em;background:#65d4b51f;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:5px 8px;font-size:10px;font-weight:950;display:inline-flex}.pa-control>span svg{width:14px;height:14px}.pa-control b{letter-spacing:-.02em;font-size:18px}.pa-control small{color:var(--muted);line-height:1.45}.pa-control.paused{background:linear-gradient(145deg,#ef858e11,var(--panel));border-color:#ef858e4d}.pa-control.paused>span{color:#f19aa2;background:#ef858e1f}.pa-safety-bar{background:#65d4b50d;border:1px solid #65d4b533;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:16px 0;padding:12px 14px;display:grid}.pa-safety-bar>svg{width:20px;height:20px;color:var(--pa-accent)}.pa-safety-bar span{color:var(--muted);font-size:12px;line-height:1.5}.pa-safety-bar b{color:var(--light)}.pa-safety-bar em{color:#8de4cc;letter-spacing:.12em;white-space:nowrap;background:#65d4b51a;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:950}.pa-tabs{z-index:16;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none;background:#0a1018ed;border-radius:14px;gap:5px;max-width:100%;margin:0 0 28px;padding:5px;display:flex;position:sticky;top:12px;overflow-x:auto;box-shadow:0 14px 42px #0000002e}.pa-tabs::-webkit-scrollbar{display:none}.pa-tabs button{min-height:38px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:9px;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.pa-tabs button svg{width:16px;height:16px}.pa-tabs button:hover,.pa-tabs button:focus-visible{background:var(--soft);color:var(--ink)}.pa-tabs button.active{color:#b6f2e1;background:linear-gradient(135deg,#65d4b52b,#65bfff12);box-shadow:inset 0 0 0 1px #65d4b538}.pa-error{color:#f0a0a7;background:#ef858e12;border:1px solid #ef858e47;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:15px;padding:12px 14px;display:grid}.pa-error>button{width:30px;height:30px;color:inherit;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.pa-error>button:hover{background:#ef858e1a}.pa-stack,.pa-section{gap:15px;display:grid}.pa-section-head{max-width:900px;margin:2px 0 8px}.pa-section-head h2{letter-spacing:-.045em;margin:7px 0;font-size:clamp(30px,3.4vw,46px);line-height:1.05}.pa-section-head p{max-width:820px;color:var(--muted);margin:0;font-size:14px;line-height:1.62}.pa-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.pa-metric{border:1px solid var(--line);background:var(--panel);border-radius:14px;flex-direction:column;justify-content:space-between;min-height:112px;padding:15px;display:flex}.pa-metric span{color:var(--muted);font-size:11px;font-weight:800}.pa-metric strong{letter-spacing:-.04em;font-size:26px}.pa-metric small{color:var(--muted);font-size:11px}.pa-metric.ok{background:linear-gradient(145deg,#65d4b512,var(--panel) 58%);border-color:#65d4b53b}.pa-metric.warn{background:linear-gradient(145deg,#e5bf6e11,var(--panel) 58%);border-color:#e5bf6e3b}.pa-metric.danger{background:linear-gradient(145deg,#ef858e11,var(--panel) 58%);border-color:#ef858e3b}.pa-overview-grid{grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);gap:14px;display:grid}.pa-panel{border:1px solid var(--line);background:linear-gradient(145deg,var(--panel),#ffffff04);border-radius:18px;min-width:0;padding:clamp(19px,2.2vw,28px);box-shadow:0 20px 58px #00000014}.pa-panel>h2{margin:0 0 15px;font-size:19px}.pa-panel-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.pa-panel-head h2{letter-spacing:-.025em;margin:5px 0 0;font-size:21px}.pa-panel-head button{min-height:36px;color:var(--muted);background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;font-weight:850;display:inline-flex}.pa-panel-head button:hover{color:var(--pa-accent)}.pa-panel-head button svg{width:15px;height:15px}.pa-flow-panel{overflow:hidden}.pa-state-flow,.pa-automation-flow{scrollbar-color:#65d4b53d transparent;grid-template-columns:repeat(9,minmax(112px,1fr));gap:7px;padding-bottom:5px;display:grid;overflow-x:auto}.pa-state-flow>div{border:1px solid var(--line);background:var(--card);border-radius:12px;min-height:100px;padding:12px}.pa-state-flow>div>span{width:25px;height:25px;color:var(--pa-accent);background:#65d4b51f;border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.pa-state-flow>div>b{margin-top:16px;font-size:11px;line-height:1.35;display:block}.pa-readiness-card{flex-direction:column;justify-content:center;display:flex}.pa-readiness-card>span{color:var(--pa-accent);letter-spacing:.14em;font-size:10px;font-weight:900}.pa-readiness-card>strong{letter-spacing:-.06em;margin:12px 0 8px;font-size:42px}.pa-readiness-card>p{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.55}.pa-progress{background:var(--card);border-radius:999px;height:7px;overflow:hidden}.pa-progress>i{border-radius:inherit;background:linear-gradient(90deg,var(--pa-accent),var(--pa-blue));height:100%;display:block;box-shadow:0 0 18px #65d4b559}.pa-table-wrap{border:1px solid var(--line);background:var(--card);border-radius:13px;max-width:100%;overflow:auto}.pa-panel>.pa-table-wrap{margin:0 -10px -10px}.pa-table{border-collapse:collapse;text-align:left;width:100%;min-width:780px}.pa-table th{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ffffff06;padding:10px 12px;font-size:10px;font-weight:900}.pa-table td{border-top:1px solid var(--line);color:var(--ink);vertical-align:middle;padding:12px;font-size:12px;line-height:1.45}.pa-table tbody tr{transition:background .16s}.pa-table tbody tr:hover{background:#65d4b506}.pa-table td>b,.pa-table td>small{display:block}.pa-table td>small{color:var(--muted);margin-top:3px;font-size:10px}.pa-table td:first-child,.pa-table th:first-child{padding-left:15px}.pa-icon-button{border:1px solid var(--line);background:var(--panel);width:32px;height:32px;color:var(--muted);border-radius:9px;place-items:center;padding:0;display:grid}.pa-icon-button:hover{color:var(--pa-accent);border-color:#65d4b552}.pa-status{background:var(--soft);width:max-content;max-width:190px;color:var(--muted);letter-spacing:.055em;text-transform:uppercase;white-space:normal;border-radius:999px;align-items:center;padding:5px 8px;font-weight:900;line-height:1.2;display:inline-flex;font-size:9px!important}.pa-status.ok{color:#83dfc5;background:#65d4b51f}.pa-status.warn{color:#e6c97f;background:#e5bf6e1c}.pa-status.danger{color:#f19aa2;background:#ef858e1c}.pa-status.neutral{color:#9ab7cb;background:#6c95b61a}.pa-queue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.pa-queue-grid>.pa-panel{padding:17px}.pa-queue-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.pa-queue-head strong{font-size:22px}.pa-queue-grid article>button{border:0;border-top:1px solid var(--line);width:100%;min-height:58px;color:var(--ink);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.pa-queue-grid article>button>span{gap:3px;display:grid}.pa-queue-grid article>button small,.pa-queue-grid article>button svg{color:var(--muted)}.pa-queue-grid article>button:hover svg{color:var(--pa-accent);transform:translate(2px)}.pa-two-column,.pa-settings-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pa-blocked-capability{background:linear-gradient(145deg,#e5bf6e0d,var(--panel) 60%);border-color:#e5bf6e38;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.pa-blocked-capability>svg{width:30px;height:30px;color:var(--pa-warn)}.pa-blocked-capability b{font-size:15px}.pa-blocked-capability p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.55}.pa-gate-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.pa-gate-grid>div{border:1px solid var(--line);background:var(--panel);border-radius:13px;align-items:center;gap:10px;min-height:88px;padding:14px;display:flex}.pa-gate-grid>div>span{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.pa-gate-grid>div>span.ok{color:var(--pa-accent);background:#65d4b51c}.pa-gate-grid>div>span.blocked{color:var(--pa-danger);background:#ef858e1a}.pa-gate-grid b{text-transform:capitalize;font-size:11px;line-height:1.4}.pa-automation-top{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;gap:28px;display:grid}.pa-automation-top h2{letter-spacing:-.04em;margin:9px 0 6px;font-size:27px}.pa-automation-top p{color:var(--muted);margin:0;line-height:1.55}.pa-automation-top dl,.pa-integration-grid dl,.pa-safety-settings dl{gap:7px;margin:0;display:grid}.pa-automation-top dl>div,.pa-integration-grid dl>div,.pa-safety-settings dl>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:13px;padding:9px 0;display:grid}.pa-automation-top dt,.pa-integration-grid dt,.pa-safety-settings dt{color:var(--muted);font-size:11px}.pa-automation-top dd,.pa-integration-grid dd,.pa-safety-settings dd{text-align:right;margin:0;font-size:11px;font-weight:800}.pa-automation-flow{margin-top:22px}.pa-automation-flow>div{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-direction:column;gap:10px;min-height:92px;padding:12px;display:flex;position:relative}.pa-automation-flow>div>span{color:var(--pa-accent);font-size:10px;font-weight:900}.pa-automation-flow>div>b{font-size:11px;line-height:1.35}.pa-automation-flow>div>svg{z-index:2;background:var(--panel);width:13px;height:13px;color:var(--muted);border-radius:50%;padding:2px;position:absolute;top:39px;right:-7px}.pa-chip-list{flex-wrap:wrap;gap:7px;display:flex}.pa-bars{gap:11px;display:grid}.pa-bars>div{grid-template-columns:minmax(150px,220px) minmax(150px,1fr) 34px;align-items:center;gap:12px;display:grid}.pa-bars>div>span{color:var(--muted);font-size:11px}.pa-bars>div>i{background:var(--card);border-radius:999px;height:8px;overflow:hidden}.pa-bars>div>i>b{border-radius:inherit;background:linear-gradient(90deg,var(--pa-accent),var(--pa-blue));height:100%;display:block}.pa-bars>div>strong{text-align:right}.pa-integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.pa-integration-grid>.pa-panel>div:first-child{justify-content:space-between;align-items:center;display:flex}.pa-integration-grid>.pa-panel>div:first-child>svg{width:27px;height:27px;color:var(--pa-blue)}.pa-integration-grid>.pa-panel>span{color:var(--muted);letter-spacing:.1em;margin-top:20px;font-size:10px;font-weight:900;display:block}.pa-integration-grid h2{margin:6px 0 14px}.pa-integration-grid p{color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.55}.pa-form{gap:13px;display:grid}.pa-form>h2,.pa-safety-settings>h2{margin:0 0 5px}.pa-form label{color:var(--muted);gap:6px;font-size:11px;font-weight:800;display:grid}.pa-form input,.pa-transition select,.pa-transition textarea{border:1px solid var(--line);background:var(--card);width:100%;min-height:42px;color:var(--ink);border-radius:9px;outline:0;padding:9px 11px}.pa-form input:focus,.pa-transition select:focus,.pa-transition textarea:focus{border-color:#65d4b57a;box-shadow:0 0 0 3px #65d4b512}.pa-form-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pa-primary,.pa-danger-button,.pa-actions button,.pa-transition>button{background:linear-gradient(135deg,var(--pa-accent),#3e9f86);color:#06140f;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:850;display:inline-flex}.pa-primary:hover,.pa-transition>button:hover{filter:brightness(1.06)}.pa-primary:focus-visible,.pa-danger-button:focus-visible,.pa-actions button:focus-visible,.pa-transition>button:focus-visible,.pa-tabs button:focus-visible,.pa-icon-button:focus-visible,.crm-toolbar button:focus-visible{outline:2px solid var(--pa-blue);outline-offset:2px}.pa-form>.pa-primary{justify-self:start;margin-top:3px}.pa-danger-button{color:#f19aa2;background:#ef858e1a;box-shadow:inset 0 0 0 1px #ef858e42}.pa-boundary{color:var(--muted);background:#65d4b50d;border:1px solid #65d4b530;border-radius:12px;align-items:flex-start;gap:11px;padding:13px;font-size:11px;line-height:1.55;display:flex}.pa-boundary>svg{width:20px;height:20px;color:var(--pa-accent);flex:none}.pa-safety-settings{align-self:start;position:sticky;top:82px}.pa-safety-settings .pa-boundary{margin-bottom:12px}.pa-safety-settings>button{width:100%;margin-top:16px}.pa-drawer-backdrop{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02070cb3;justify-content:flex-end;display:flex;position:fixed;inset:0}.pa-drawer{border-left:1px solid var(--line);background:var(--panel);width:min(720px,100%);height:100%;padding:24px clamp(18px,3vw,34px) 46px;overflow-y:auto;box-shadow:-24px 0 80px #00000073}.pa-drawer>header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:18px;padding-bottom:18px;display:grid}.pa-drawer>header span{color:var(--pa-accent);letter-spacing:.14em;font-size:10px;font-weight:900}.pa-drawer>header h2{letter-spacing:-.04em;margin:6px 0;font-size:29px}.pa-drawer>header p{color:var(--muted);margin:0;line-height:1.55}.pa-drawer>header>button{border:1px solid var(--line);background:var(--card);width:36px;height:36px;color:var(--muted);border-radius:10px;place-items:center;padding:0;display:grid}.pa-drawer>section{border-bottom:1px solid var(--line);padding:22px 0}.pa-drawer>section h3{margin:0 0 14px}.pa-drawer-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:15px 0;display:grid}.pa-drawer-meta>div{background:var(--card);border-radius:10px;gap:6px;padding:10px;display:grid}.pa-drawer-meta>div>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.pa-drawer-meta>div>b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pa-requirements{display:grid}.pa-requirements>div{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 0;display:grid}.pa-requirements>div>span{gap:3px;display:grid}.pa-requirements small{color:var(--muted)}.pa-requirements em{color:var(--muted);font-size:11px;font-style:normal}.pa-actions{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.pa-actions button{border:1px solid var(--line);background:var(--card);min-height:36px;color:var(--ink);font-size:11px}.pa-actions button:hover{color:var(--pa-accent);border-color:#65d4b559}.pa-transition{grid-template-columns:minmax(150px,.55fr) minmax(220px,1fr) auto;gap:8px;display:grid}.pa-transition textarea{resize:vertical;min-height:42px}.pa-muted{color:var(--muted);margin:0;font-size:12px}.pa-timeline{display:grid}.pa-timeline>article{grid-template-columns:14px minmax(0,1fr) auto;gap:11px;padding:0 0 18px;display:grid;position:relative}.pa-timeline>article>i{background:var(--pa-accent);border-radius:50%;width:9px;height:9px;margin-top:5px;box-shadow:0 0 0 4px #65d4b517}.pa-timeline>article:not(:last-child)>i:after{content:"";background:var(--line);width:1px;position:absolute;top:18px;bottom:2px;left:4px}.pa-timeline p{color:var(--muted);margin:4px 0;font-size:11px}.pa-timeline small{color:var(--muted);font-size:10px}.pa-empty-shell,.pa-loading{place-items:center;min-height:68vh;display:grid}.pa-empty-state{border:1px solid var(--line);background:radial-gradient(circle at 50% 0,#65d4b51f,transparent 38%),var(--panel);text-align:center;border-radius:22px;justify-items:center;gap:14px;width:min(780px,100%);padding:clamp(26px,5vw,54px);display:grid}.pa-empty-icon{width:64px;height:64px;color:var(--pa-accent);background:#65d4b51c;border-radius:18px;place-items:center;display:grid}.pa-empty-icon svg{width:34px;height:34px}.pa-empty-state>.danger{width:50px;height:50px;color:var(--pa-danger)}.pa-empty-state h1{letter-spacing:-.045em;max-width:680px;margin:0;font-size:clamp(30px,4vw,48px);line-height:1.04}.pa-empty-state p{max-width:650px;color:var(--muted);margin:0;line-height:1.65}.pa-empty-state .pa-boundary{text-align:left;max-width:670px}.pa-loading{color:var(--muted);align-content:center;gap:8px}.pa-loading>b{color:var(--ink)}.pa-spin{animation:.8s linear infinite pa-spin}.pa-mini-empty{min-height:170px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:7px;padding:24px;display:grid}.pa-mini-empty>svg{width:28px;height:28px;color:var(--pa-accent)}.pa-mini-empty b{color:var(--ink)}.pa-mini-empty span{max-width:480px;font-size:11px;line-height:1.5}.pa-shell{--stage-accent:var(--pa-accent)}.pa-section-head{justify-content:space-between;align-items:end;gap:18px;max-width:none;display:flex}.pa-section-head>div{max-width:900px}.pa-section-head>div>span{color:var(--pa-accent);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:900}.pa-section-action{flex:none}.pa-panel-actions{align-items:center;gap:10px;display:flex}.pa-panel-actions .pa-primary{color:#06140f;padding:0 12px}.pa-panel-actions>button:not(.pa-primary){color:var(--muted);background:0 0;border:0;padding:0}.pa-integration-grid article>div{align-items:center;gap:8px;display:flex}.pa-integration-grid article>div>.pa-icon-button{margin-left:auto}.pa-drawer>.stage-tracker{margin:15px 0 0}.pa-drawer-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.pa-drawer-section-head h3{margin:0!important}.pa-drawer-section-head button{border:1px solid var(--line);background:var(--card);min-height:34px;color:var(--muted);border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-weight:800;display:inline-flex}.pa-case-edit{padding:0}.pa-case-edit select,.pa-requirements select,.pa-editor select{border:1px solid var(--line);background:var(--card);min-height:40px;color:var(--ink);border-radius:9px;padding:0 10px}.pa-case-details{grid-template-columns:1fr 1fr;gap:9px;margin:0;display:grid}.pa-case-details>div{background:var(--card);border-radius:10px;padding:10px}.pa-case-details dt{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.pa-case-details dd{margin:5px 0 0;font-size:11px;line-height:1.45}.pa-case-details>div:last-child{grid-column:1/-1}.pa-requirements select{max-width:145px;min-height:34px;font-size:9px;font-weight:800}.pa-activity-list{gap:7px;display:grid}.pa-activity-list article{background:var(--card);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.pa-activity-list article>svg{width:18px;height:18px;color:var(--pa-accent)}.pa-activity-list article>span{gap:3px;display:grid}.pa-activity-list small{color:var(--muted);font-size:9px}.pa-mode-card{background:#0038ca14;border:1px solid #0196fb52;border-radius:16px;gap:4px;padding:18px;display:grid}.pa-mode-card span,.pa-mode-card small{color:var(--muted);font-size:10px}.pa-mode-card b{color:var(--pa-accent);font-size:20px}.pa-tabs{justify-content:space-between;gap:12px;display:flex!important}.pa-tabs>div{gap:6px;display:flex;overflow:auto}.pa-tabs button{white-space:nowrap}.pa-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 24px;display:grid}.pa-kpis article{border:1px solid var(--line);background:var(--card);border-radius:16px;gap:8px;padding:18px;display:grid}.pa-kpis article span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.pa-kpis article b{font-size:30px}.pa-kpis article.danger b{color:var(--pa-danger)}.pa-coordinator{background:linear-gradient(135deg,#0038ca1f,#0196fb0f);border:1px solid #0196fb52;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin:0 0 30px;padding:22px;display:grid}.pa-coordinator>svg{width:36px;height:36px;color:var(--pa-accent)}.pa-coordinator span,.pa-nested-flow>div>span{color:var(--pa-accent);letter-spacing:.14em;font-size:10px;font-weight:900}.pa-coordinator h3,.pa-coordinator p{margin:4px 0}.pa-coordinator p{color:var(--muted)}.pa-coordinator button,.pa-attention-grid footer button,.pa-flow-patients button,.pa-secondary{border:1px solid var(--line);background:var(--card);min-height:40px;color:var(--ink);border-radius:11px;align-items:center;gap:7px;padding:0 13px;font-weight:800;display:inline-flex}.pa-attention-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pa-attention-grid>article{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:18px}.pa-attention-grid header,.pa-attention-grid footer,.pa-comm-list header,.pa-nba header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pa-attention-grid header>div{display:grid}.pa-attention-grid small{color:var(--muted)}.pa-attention-grid dl{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pa-attention-grid dt{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.pa-attention-grid dd{margin:4px 0 0;font-size:11px;line-height:1.45}.pa-attention-grid footer{justify-content:flex-start}.pa-patient-table tbody tr{cursor:pointer}.pa-patient-table td:first-child{min-width:180px;display:grid}.pa-patient-table td:first-child small{color:var(--muted)}.pa-flow-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.pa-flow-grid button{text-align:left;border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:14px;gap:6px;padding:15px;display:grid}.pa-flow-grid button.active{border-color:var(--pa-accent);box-shadow:0 0 0 2px #0196fb1f}.pa-flow-grid button span{font-size:10px;font-weight:900}.pa-flow-grid button b{font-size:25px}.pa-flow-grid button small{color:var(--muted)}.pa-nested-flow{background:#0038ca0d;border:1px solid #0196fb47;border-radius:18px;grid-template-columns:minmax(190px,.38fr) minmax(0,1fr);align-items:center;gap:20px;margin:18px 0;padding:20px;display:grid}.pa-nested-flow h3,.pa-nested-flow p{margin:5px 0}.pa-flow-patients{gap:8px;display:grid}.pa-flow-patients button{text-align:left;justify-content:space-between;width:100%}.pa-flow-patients button>span{display:grid}.pa-flow-patients small{color:var(--muted)}.pa-comm-list{gap:10px;display:grid}.pa-comm-list article{border:1px solid var(--line);background:var(--card);border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:18px;display:grid}.pa-comm-list article>i{width:38px;height:38px;color:var(--pa-accent);background:#0196fb1a;border-radius:12px;place-items:center;display:grid}.pa-comm-list h3,.pa-comm-list p{margin:7px 0}.pa-comm-list p,.pa-comm-list small{color:var(--muted)}.pa-performance-note,.pa-readiness{border:1px solid var(--line);background:var(--card);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px;display:grid}.pa-performance-note>svg,.pa-readiness>svg{width:28px;height:28px;color:var(--pa-accent)}.pa-performance-note h3,.pa-performance-note p,.pa-readiness p{margin:4px 0}.pa-performance-note p,.pa-readiness p{color:var(--muted)}.pa-settings-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:30px;display:grid}.pa-settings-grid>article{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:20px}.pa-settings-grid h3,.pa-settings-grid p{margin:4px 0 12px}.pa-settings-grid p{color:var(--muted)}.pa-segmented{gap:6px;display:flex}.pa-segmented button{border:1px solid var(--line);min-height:38px;color:var(--muted);background:0 0;border-radius:10px;flex:1;font-size:9px;font-weight:900}.pa-segmented button.active{border-color:var(--pa-accent);color:var(--pa-accent);background:#0196fb1f}.pa-patient-header{background:#0196fb14;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:16px;display:flex}.pa-patient-header>div{gap:4px;display:grid}.pa-patient-header span,.pa-nba span{color:var(--pa-accent);font-size:9px;font-weight:900}.pa-patient-header small{color:var(--muted)}.pa-nba{border-color:#0196fb4d!important}.pa-nba header>svg{width:28px;height:28px;color:var(--pa-accent)}.pa-nba h3,.pa-nba p{margin:5px 0}.pa-nba small{color:var(--muted);margin-bottom:12px;display:block}.pa-editor-backdrop{z-index:95;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02070cc7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pa-editor{border:1px solid var(--line);background:var(--panel);border-radius:18px;gap:13px;width:min(620px,100%);max-height:min(860px,92vh);padding:22px;display:grid;overflow-y:auto;box-shadow:0 30px 100px #0000008c}.pa-editor>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.pa-editor>header span{color:var(--pa-accent);letter-spacing:.13em;font-size:9px;font-weight:950}.pa-editor>header h2{margin:5px 0 0;font-size:25px}.pa-editor>header>button{border:1px solid var(--line);background:var(--card);width:36px;height:36px;color:var(--muted);border-radius:10px;place-items:center;display:grid}.pa-editor-warning{color:var(--muted);background:#65d4b50d;border:1px solid #65d4b533;border-radius:10px;align-items:center;gap:9px;padding:10px;font-size:11px;display:flex}.pa-editor-warning svg{width:20px;height:20px;color:var(--pa-accent);flex:none}.pa-editor>label,.pa-editor-pair>label{color:var(--muted);gap:6px;font-size:10px;font-weight:850;display:grid}.pa-editor input,.pa-editor textarea{border:1px solid var(--line);background:var(--card);min-height:40px;color:var(--ink);border-radius:9px;padding:9px 10px}.pa-editor textarea{resize:vertical;min-height:76px}.pa-editor-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pa-editor>footer{justify-content:flex-end;gap:8px;padding-top:5px;display:flex}.pa-editor>footer>button{border:1px solid var(--line);background:var(--card);min-height:40px;color:var(--ink);border-radius:10px;padding:0 14px;font-weight:850}.pa-editor>footer>.pa-primary{background:linear-gradient(135deg,var(--pa-accent),#3e9f86);color:#06140f;border:0}@keyframes pa-spin{to{transform:rotate(360deg)}}.crm-shell{--crm-accent:#62baff;background:radial-gradient(circle at 82% 0,#3a90dd1f,#0000 29%),radial-gradient(circle at 17% 15%,#65d4b50e,#0000 24%);width:100%;max-width:1500px;margin:0 auto;padding:36px clamp(18px,3.2vw,52px) 76px}.crm-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:28px;padding:28px 0 30px;display:flex}.crm-hero>div>span{color:var(--crm-accent);letter-spacing:.16em;font-size:11px;font-weight:900}.crm-hero h1{letter-spacing:-.06em;margin:7px 0 8px;font-size:clamp(46px,6vw,80px);line-height:.95}.crm-hero p{max-width:720px;color:var(--muted);margin:0;font-size:15px;line-height:1.65}.crm-hero>em{color:#e6c97f;letter-spacing:.12em;white-space:nowrap;background:#e5bf6e14;border:1px solid #e5bf6e40;border-radius:999px;padding:7px 10px;font-size:9px;font-style:normal;font-weight:950}.crm-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.crm-metrics>article{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-rows:1fr auto;grid-template-columns:auto 1fr;align-items:start;gap:6px 10px;min-height:106px;padding:16px;display:grid}.crm-metrics svg{width:24px;height:24px;color:var(--crm-accent);box-sizing:content-box;background:#62baff17;border-radius:9px;grid-row:1/-1;padding:5px}.crm-metrics span{color:var(--muted);font-size:11px;font-weight:800}.crm-metrics b{letter-spacing:-.04em;align-self:end;font-size:25px}.crm-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.crm-toolbar>nav{scrollbar-width:none;gap:5px;max-width:100%;display:flex;overflow-x:auto}.crm-toolbar nav::-webkit-scrollbar{display:none}.crm-toolbar button{min-height:38px;color:var(--muted);font:inherit;text-transform:capitalize;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.crm-toolbar button:hover{background:var(--soft);color:var(--ink)}.crm-toolbar button.active{color:#acd9fa;background:#62baff1a;border-color:#62baff3d}.crm-toolbar button svg{width:16px;height:16px}.crm-toolbar>label{border:1px solid var(--line);background:var(--card);min-width:250px;color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:0 11px;display:flex}.crm-toolbar>label:focus-within{border-color:#62baff6b;box-shadow:0 0 0 3px #62baff0f}.crm-toolbar input{width:100%;min-height:40px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.crm-table-card{border:1px solid var(--line);background:var(--panel);border-radius:17px;min-height:360px;padding:10px}.crm-table-card>.pa-table-wrap{border-radius:11px;height:100%}.crm-table{min-width:900px}.crm-truth-note{color:var(--muted);background:#62baff0b;border:1px solid #62baff2b;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:11px;margin-top:13px;padding:13px;font-size:11px;line-height:1.5;display:grid}.crm-truth-note>svg{width:23px;height:23px;color:var(--crm-accent)}.crm-empty{min-height:330px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.crm-empty>svg{width:32px;height:32px;color:var(--crm-accent)}.crm-empty>b{color:var(--ink)}.crm-empty>span{font-size:11px}.crm-loading{min-height:68vh;color:var(--muted);align-content:center;place-items:center;gap:8px;display:grid}.crm-loading>b{color:var(--ink)}@media (width<=1200px){.pa-metrics{grid-template-columns:repeat(3,1fr)}.pa-queue-grid,.pa-integration-grid{grid-template-columns:repeat(2,1fr)}.pa-gate-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.pa-hero,.pa-overview-grid,.pa-automation-top,.pa-settings-grid,.pa-two-column{grid-template-columns:1fr}.pa-control{width:100%}.pa-safety-settings{position:static}.pa-gate-grid,.pa-drawer-meta{grid-template-columns:repeat(2,1fr)}.pa-transition{grid-template-columns:1fr}.crm-hero{flex-direction:column;align-items:flex-start}.crm-metrics{grid-template-columns:repeat(2,1fr)}.crm-toolbar{flex-direction:column;align-items:stretch}.crm-toolbar>label{width:100%;min-width:0}}@media (width<=620px){.pa-shell,.crm-shell{padding:24px 14px 58px}.pa-hero h1{font-size:40px}.pa-safety-bar{grid-template-columns:auto 1fr}.pa-safety-bar>em{grid-column:2;justify-self:start}.pa-tabs{margin-bottom:22px}.pa-metrics,.pa-queue-grid,.pa-integration-grid,.pa-gate-grid,.pa-form-pair,.crm-metrics{grid-template-columns:1fr}.pa-panel-head{flex-direction:column;align-items:flex-start}.pa-panel-head button{min-height:30px}.pa-blocked-capability{grid-template-columns:auto 1fr}.pa-blocked-capability>.pa-status{grid-column:2}.pa-bars>div{grid-template-columns:minmax(100px,140px) 1fr 25px}.pa-drawer{padding:18px 14px 38px}.pa-drawer-meta{grid-template-columns:1fr 1fr}.pa-actions{display:grid}.pa-actions button{width:100%}.pa-timeline>article{grid-template-columns:14px minmax(0,1fr)}.pa-timeline>article>.pa-status{grid-column:2}.pa-empty-state{padding:28px 18px}.pa-form>.pa-primary{width:100%}.crm-hero h1{font-size:48px}}@media (width<=980px){.pa-kpis,.pa-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-attention-grid,.pa-settings-grid,.pa-nested-flow{grid-template-columns:1fr}.pa-coordinator{grid-template-columns:auto 1fr}.pa-coordinator>button{grid-column:2;justify-self:start}.pa-tabs{flex-direction:column;align-items:flex-start}.pa-tabs>div{width:100%}}@media (width<=620px){.pa-kpis,.pa-flow-grid,.pa-attention-grid,.pa-coordinator{grid-template-columns:1fr}.pa-coordinator>button{grid-column:1}.pa-attention-grid dl{grid-template-columns:1fr}.pa-segmented{display:grid}.pa-performance-note,.pa-readiness{grid-template-columns:auto 1fr}.pa-performance-note>span,.pa-readiness>span{grid-column:2}.pa-patient-header{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.pa-spin{animation:none}.pa-table tbody tr,.pa-queue-grid article>button svg{transition:none}}@media (width<=620px){.pa-section-head,.pa-panel-actions{flex-direction:column;align-items:stretch}.pa-section-action,.pa-panel-actions .pa-primary{width:100%}.pa-case-details,.pa-editor-pair{grid-template-columns:1fr}.pa-case-details>div:last-child{grid-column:auto}.pa-editor-backdrop{padding:8px}.pa-editor{padding:17px}.pa-requirements>div{grid-template-columns:auto minmax(0,1fr)}.pa-requirements select{grid-column:2;width:100%;max-width:none}}.crm-shell{--crm-accent:#67c5ff;--crm-green:#65d4b5;--crm-gold:#e8c272;--crm-danger:#ef8995;background:radial-gradient(circle at 83% 0,#41a7eb24,#0000 28%),radial-gradient(circle at 14% 11%,#65d4b512,#0000 24%);max-width:1580px;padding-top:30px}.crm-shell :where(button,input,select,textarea){font:inherit}.crm-shell button{cursor:pointer}.crm-shell button:disabled{cursor:not-allowed;opacity:.48}.crm-shell :where(button,input,select,textarea):focus-visible{outline:2px solid var(--crm-accent);outline-offset:2px}.crm-revenue-hero{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);align-items:end;padding:34px 0 32px;display:grid}.crm-revenue-hero h1{letter-spacing:-.056em;max-width:920px;margin:10px 0 14px;font-size:clamp(43px,5.2vw,72px);line-height:.98}.crm-revenue-hero p{max-width:820px}.crm-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.crm-hero-actions>em{text-align:right;width:100%}.crm-primary,.crm-secondary{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-weight:850;display:inline-flex}.crm-primary{background:linear-gradient(135deg,var(--crm-green),#3b9e84);color:#061510;border:0;box-shadow:0 9px 30px #349b8229}.crm-primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.crm-secondary{border:1px solid var(--line);background:var(--card);color:var(--ink)}.crm-secondary:hover{color:var(--crm-accent);border-color:#67c5ff5c}.crm-primary svg,.crm-secondary svg{width:17px;height:17px}.crm-revenue-metrics{margin:18px 0 16px}.crm-revenue-metrics>article{background:linear-gradient(145deg,var(--panel),#ffffff04);grid-template-rows:auto 1fr auto;grid-template-columns:auto minmax(0,1fr);align-items:start;min-height:128px;padding:17px}.crm-revenue-metrics>article.good{background:linear-gradient(145deg,#65d4b513,var(--panel) 65%);border-color:#65d4b53b}.crm-revenue-metrics>article.warn{background:linear-gradient(145deg,#e8c27212,var(--panel) 65%);border-color:#e8c27247}.crm-revenue-metrics>article.good svg{color:var(--crm-green);background:#65d4b51c}.crm-revenue-metrics>article.warn svg{color:var(--crm-gold);background:#e8c2721a}.crm-revenue-metrics small{color:var(--muted);grid-column:2;font-size:10px;line-height:1.4}.crm-revenue-metrics .crm-pipeline-total{font-size:clamp(15px,1.5vw,23px);line-height:1.25}.crm-module-tabs{z-index:22;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none;background:#090f17f0;border-radius:14px;gap:5px;max-width:100%;margin-bottom:13px;padding:5px;display:flex;position:sticky;top:12px;overflow-x:auto;box-shadow:0 15px 42px #0000002e}.crm-module-tabs::-webkit-scrollbar{display:none}.crm-module-tabs button{min-height:40px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:9px;flex:none;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:820;display:inline-flex}.crm-module-tabs button:hover{background:var(--soft);color:var(--ink)}.crm-module-tabs button.active{color:#bce5ff;background:linear-gradient(135deg,#67c5ff24,#65d4b50e);border-color:#67c5ff3b}.crm-module-tabs svg{width:16px;height:16px}.crm-inline-error{color:#f1a2ab;background:#ef899512;border:1px solid #ef899547;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 12px;padding:11px 13px;font-size:12px;display:grid}.crm-inline-error button{color:inherit;background:#ef89951a;border:0;border-radius:7px;padding:6px 9px;font-weight:800}.crm-contact-toolbar.crm-command-bar{grid-template-columns:minmax(0,1fr) minmax(170px,230px) auto}.crm-contact-toolbar>label,.crm-contact-toolbar .crm-search input{font-size:14px}.crm-contact-filters{border:1px solid var(--line);background:var(--card);border-radius:12px;margin-bottom:12px;padding:12px}.crm-filter-quick{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.crm-contact-filters label{min-width:0;color:var(--muted);gap:6px;font-size:14px;font-weight:650;display:grid}.crm-contact-filters select{border:1px solid var(--line);background:var(--card);width:100%;min-width:0;min-height:42px;color:var(--ink);font:inherit;border-radius:8px;padding:0 10px}.crm-contact-filters select:focus-visible,.crm-contact-filters button:focus-visible,.crm-contact-toolbar select:focus-visible,.crm-contact-toolbar .crm-search:focus-within{outline:2px solid var(--crm-accent);outline-offset:2px}.crm-filter-toggle{border:1px solid var(--line);min-height:42px;color:var(--ink);white-space:nowrap;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:14px;display:flex}.crm-filter-toggle[aria-expanded=true]{border-color:var(--crm-accent);background:#67c5ff1a}.crm-filter-toggle b{min-width:20px;color:var(--crm-accent);background:#67c5ff24;border-radius:5px;padding:2px 5px;font-size:12px}.crm-filter-extra{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;padding-top:12px;display:grid}.crm-filter-summary{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.crm-filter-summary button{max-width:100%;min-height:32px;color:var(--ink);text-align:left;overflow-wrap:anywhere;background:#67c5ff12;border:1px solid #67c5ff3d;border-radius:6px;align-items:center;gap:7px;padding:5px 9px;font-size:13px;display:flex}.crm-filter-summary svg{flex:none}.crm-filter-summary .crm-filter-clear{color:var(--crm-accent);background:0 0;border-color:#0000}@media (width<=1000px){.crm-filter-quick{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-filter-toggle{justify-self:start}}@media (width<=650px){.crm-contact-toolbar.crm-command-bar{grid-template-columns:minmax(0,1fr) auto}.crm-contact-toolbar.crm-command-bar>.crm-search{grid-column:1/-1}.crm-contact-filters{padding:10px}.crm-filter-extra{grid-template-columns:1fr}.crm-filter-quick{gap:10px}.crm-filter-toggle{grid-column:1/-1;justify-self:stretch}}@media (width<=400px){.crm-filter-quick{grid-template-columns:1fr}}.crm-command-bar{grid-template-columns:minmax(270px,1.7fr) repeat(3,minmax(150px,.5fr)) auto;align-items:end;gap:8px;margin-bottom:10px;display:grid}.crm-command-bar>label{min-width:0;color:var(--muted);gap:5px;font-size:10px;font-weight:850;display:grid}.crm-command-bar select,.crm-search{border:1px solid var(--line);background:var(--card);min-width:0;min-height:42px;color:var(--ink);border-radius:10px;outline:0;padding:0 10px}.crm-command-bar select:hover,.crm-search:hover{border-color:#67c5ff47}.crm-search{align-items:center;gap:8px;display:flex!important}.crm-search svg{color:var(--muted);flex:none}.crm-search input{width:100%;min-width:0;min-height:40px;color:var(--ink);background:0 0;border:0;outline:0}.crm-refresh-spin{color:var(--crm-accent);align-self:center;margin:0 5px}.crm-bulk-bar{background:linear-gradient(135deg,#67c5ff14,#65d4b509);border:1px solid #67c5ff3b;border-radius:12px;align-items:center;gap:8px;margin-bottom:10px;padding:10px 12px;display:flex}.crm-bulk-bar>b{margin-right:auto;font-size:12px}.crm-bulk-bar select,.crm-bulk-bar button{border:1px solid var(--line);background:var(--card);min-height:34px;color:var(--ink);border-radius:8px;padding:0 10px;font-size:11px;font-weight:800}.crm-bulk-bar button{align-items:center;gap:6px;display:inline-flex}.crm-bulk-bar .crm-text-button{color:var(--muted);background:0 0;border-color:#0000}.crm-contact-list{min-height:430px;padding:0;overflow:hidden}.crm-table-scroll{max-width:100%;overflow:auto}.crm-revenue-table{border-collapse:collapse;text-align:left;width:100%;min-width:1040px}.crm-revenue-table th{border-bottom:1px solid var(--line);height:41px;color:var(--muted);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;background:#ffffff05;padding:0 13px;font-size:9px;font-weight:950}.crm-revenue-table td{border-bottom:1px solid var(--line);height:68px;color:var(--ink);vertical-align:middle;padding:10px 13px;font-size:11px;line-height:1.42}.crm-revenue-table tbody tr{cursor:pointer;transition:background .15s}.crm-revenue-table tbody tr:hover,.crm-revenue-table tbody tr:focus-within{background:#67c5ff09}.crm-revenue-table tbody tr:focus-visible{outline-offset:-2px;outline:2px solid #67c5ff80}.crm-revenue-table td>b,.crm-revenue-table td>small{display:block}.crm-revenue-table td>small{color:var(--muted);margin-top:3px;font-size:9px}.crm-check-cell{text-align:center;width:36px!important;padding-right:2px!important}.crm-check-cell input{width:15px;height:15px;accent-color:var(--crm-green)}.crm-person{align-items:center;gap:10px;min-width:190px;display:flex}.crm-person>i{color:#bde6ff;letter-spacing:.04em;background:linear-gradient(145deg,#67c5ff21,#65d4b50d);border:1px solid #67c5ff2e;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;font-weight:950;display:grid}.crm-person>span{min-width:0}.crm-person b,.crm-person small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-person small{max-width:220px;color:var(--muted);margin-top:3px;font-size:9px}.crm-owner{max-width:190px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;display:flex;overflow:hidden}.crm-owner svg{flex:none;width:15px;height:15px}.crm-status{background:var(--soft);width:max-content;max-width:180px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;margin:1px 4px 1px 0;padding:5px 8px;font-size:8px;font-weight:950;line-height:1.2;display:inline-flex}.crm-status.good{color:#8ee2ca;background:#65d4b51f}.crm-status.warn{color:#e9ca82;background:#e8c2721c}.crm-status.danger{color:#f19aa4;background:#ef89951c}.crm-score{color:#9be6d0;background:#65d4b514;border:1px solid #65d4b538;border-radius:9px;place-items:center;width:38px;height:30px;font-size:14px;display:grid!important}.crm-not-scored{color:var(--muted);font-size:10px}.crm-row-action{border:1px solid var(--line);background:var(--card);width:31px;height:31px;color:var(--muted);border-radius:9px;place-items:center;padding:0;display:grid}.crm-row-action:hover{color:var(--crm-accent);border-color:#67c5ff4d}.crm-pagination{min-height:54px;color:var(--muted);background:#ffffff03;justify-content:space-between;align-items:center;gap:18px;padding:8px 13px;font-size:10px;display:flex}.crm-pagination>div{align-items:center;gap:8px;display:flex}.crm-pagination button{border:1px solid var(--line);background:var(--card);min-height:32px;color:var(--ink);border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.crm-pagination b{font-size:10px}.crm-empty{align-content:center;min-height:350px;padding:36px}.crm-empty>span{width:58px;height:58px;color:var(--crm-accent);background:#67c5ff1a;border-radius:16px;place-items:center;display:grid}.crm-empty>span svg{width:30px;height:30px}.crm-empty>b{font-size:18px}.crm-empty>p{max-width:560px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.crm-empty .crm-primary{color:#061510;margin-top:8px}.crm-trust-note{color:var(--muted);background:#67c5ff0a;border:1px solid #67c5ff29;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;margin-top:12px;padding:12px 14px;font-size:10px;line-height:1.55;display:grid}.crm-trust-note>svg{width:23px;height:23px;color:var(--crm-accent)}.crm-trust-note b{color:var(--light)}.crm-generic-view{min-height:520px;padding:20px}.crm-generic-view>header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.crm-generic-view>header>div>span{color:var(--crm-accent);letter-spacing:.12em;font-size:9px;font-weight:950}.crm-generic-view h2{letter-spacing:-.04em;margin:5px 0;font-size:29px}.crm-generic-view>header p{max-width:650px;color:var(--muted);margin:0;font-size:11px;line-height:1.5}.crm-generic-view>header>b{color:var(--muted);font-size:11px}.crm-generic-view>.crm-table-scroll{border:1px solid var(--line);border-radius:11px;margin:0 -10px -10px}.crm-generic-view .crm-revenue-table tbody tr{cursor:default}.crm-task-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.crm-task-board>article{border:1px solid var(--line);background:var(--card);border-radius:13px;grid-template-columns:auto minmax(0,1fr);gap:10px;min-height:140px;padding:15px;display:grid}.crm-task-board>article.complete{opacity:.62}.crm-task-board>article>button{border:1px solid var(--line);background:var(--panel);width:30px;height:30px;color:var(--crm-green);border-radius:9px;place-items:center;padding:0;display:grid}.crm-task-board h3{margin:12px 0 4px;font-size:14px}.crm-task-board p{color:var(--muted);margin:0;font-size:10px}.crm-task-board small{color:var(--muted);margin-top:15px;font-size:9px;display:block}.crm-opportunity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.crm-opportunity-grid>article,.crm-opportunity-list>article{border:1px solid var(--line);background:var(--card);border-radius:13px;padding:15px}.crm-opportunity-grid article>div,.crm-opportunity-list article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-opportunity-grid h3{margin:18px 0 5px;font-size:16px}.crm-opportunity-grid p{color:var(--muted);margin:0;font-size:10px}.crm-opportunity-grid footer{border-top:1px solid var(--line);gap:4px;margin-top:18px;padding-top:10px;font-size:10px;display:grid}.crm-opportunity-grid footer small{color:var(--muted)}.crm-currency-pills{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.crm-currency-pills>span{border:1px solid var(--line);background:var(--card);text-align:right;border-radius:10px;gap:2px;padding:8px 10px;display:grid}.crm-currency-pills small{color:var(--muted);font-size:8px}.crm-global-timeline{max-width:900px}.crm-timeline{display:grid}.crm-timeline>article{grid-template-columns:14px minmax(0,1fr) auto;gap:10px;padding:0 0 18px;display:grid;position:relative}.crm-timeline>article>i{background:var(--crm-accent);border-radius:50%;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 4px #67c5ff14}.crm-timeline>article:not(:last-child)>i:after{content:"";background:var(--line);width:1px;position:absolute;top:17px;bottom:2px;left:3px}.crm-timeline p{color:var(--muted);margin:4px 0;font-size:10px}.crm-timeline small{color:var(--muted);font-size:9px}.crm-spin{animation:.75s linear infinite crm-spin}.crm-loading{align-content:center;min-height:70vh}.crm-loading>svg{width:28px;height:28px;color:var(--crm-accent)}.crm-loading>span{font-size:10px}.crm-loading>.crm-primary{color:#061510;margin-top:8px}@keyframes crm-spin{to{transform:rotate(360deg)}}.crm-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02060bc7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.crm-modal{border:1px solid var(--line);background:var(--panel);border-radius:20px;width:min(820px,100%);max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 35px 110px #0000008c}.crm-modal>header{z-index:4;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e1620f7;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:22px 24px;display:grid;position:sticky;top:0}.crm-modal>header span{color:var(--crm-accent);letter-spacing:.14em;font-size:9px;font-weight:950}.crm-modal>header h2{letter-spacing:-.04em;margin:5px 0;font-size:29px}.crm-modal>header p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.crm-modal>header>button,.crm-drawer>header>button{border:1px solid var(--line);background:var(--card);width:35px;height:35px;color:var(--muted);border-radius:10px;place-items:center;padding:0;display:grid}.crm-form{padding:22px 24px 24px}.crm-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.crm-form-grid label,.crm-import-setup>label,.crm-mapping label{min-width:0;color:var(--muted);gap:6px;font-size:10px;font-weight:800;display:grid}.crm-form-grid .wide{grid-column:1/-1}.crm-form-grid input,.crm-form-grid select,.crm-import-setup select,.crm-mapping select,.crm-quick-actions input,.crm-quick-actions textarea{border:1px solid var(--line);background:var(--card);width:100%;min-width:0;min-height:42px;color:var(--ink);border-radius:9px;outline:0;padding:9px 11px}.crm-form-grid input:focus,.crm-form-grid select:focus,.crm-import-setup select:focus,.crm-mapping select:focus,.crm-quick-actions input:focus,.crm-quick-actions textarea:focus{border-color:#67c5ff70;box-shadow:0 0 0 3px #67c5ff0f}.crm-form-grid small{font-size:9px;font-weight:500}.crm-form>footer,.crm-import-setup>footer,.crm-import-review>footer,.crm-import-result>footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.crm-form-error{color:#f2a2ac;background:#ef899512;border:1px solid #ef899545;border-radius:10px;align-items:center;gap:8px;margin-bottom:14px;padding:11px 12px;font-size:11px;display:flex}.crm-safety-callout{color:var(--muted);background:#65d4b50d;border:1px solid #65d4b533;border-radius:10px;align-items:flex-start;gap:9px;margin-top:16px;padding:11px 12px;font-size:10px;line-height:1.5;display:flex}.crm-safety-callout svg{width:18px;height:18px;color:var(--crm-green);flex:none}.crm-safety-callout b{color:var(--light)}.crm-import-modal{width:min(980px,100%)}.crm-import-steps{grid-template-columns:repeat(4,1fr);padding:16px 24px 4px;display:grid}.crm-import-steps>div{color:var(--muted);align-items:center;gap:7px;font-size:9px;font-weight:850;display:flex;position:relative}.crm-import-steps>div:not(:last-child):after{content:"";background:var(--line);flex:1;height:1px;margin-right:7px}.crm-import-steps i{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.crm-import-steps .active{color:var(--ink)}.crm-import-steps .active i{color:var(--crm-accent);background:#67c5ff1f;border-color:#67c5ff73}.crm-import-steps .done i{color:var(--crm-green);background:#65d4b51c;border-color:#65d4b559}.crm-import-modal>.crm-form-error{margin:14px 24px 0}.crm-dropzone{background:radial-gradient(circle at 50% 0,#67c5ff1a,transparent 52%),var(--card);min-height:360px;color:var(--muted);text-align:center;cursor:pointer;border:1px dashed #67c5ff59;border-radius:16px;align-content:center;place-items:center;gap:10px;margin:20px 24px 24px;padding:32px;display:grid}.crm-dropzone input{opacity:0;width:1px;height:1px;position:absolute}.crm-dropzone>svg{width:42px;height:42px;color:var(--crm-accent)}.crm-dropzone>b{color:var(--ink);font-size:18px}.crm-dropzone>span{font-size:11px}.crm-dropzone>em{color:var(--crm-green);font-size:9px;font-style:normal;font-weight:800}.crm-import-setup,.crm-import-review,.crm-import-result{padding:20px 24px 24px}.crm-file-card{border:1px solid var(--line);background:var(--card);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:16px;padding:14px;display:grid}.crm-file-card>svg{width:27px;height:27px;color:var(--crm-accent)}.crm-file-card span{gap:3px;display:grid}.crm-file-card small{color:var(--muted)}.crm-file-card button{color:var(--muted);background:0 0;border:0;padding:6px 9px;font-size:10px;font-weight:800}.crm-import-summary{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:14px;display:grid}.crm-import-summary>article{border:1px solid var(--line);background:var(--card);border-radius:11px;align-content:space-between;min-height:82px;padding:13px;display:grid}.crm-import-summary span{color:var(--muted);font-size:9px;font-weight:850}.crm-import-summary b{font-size:25px}.crm-import-summary .create{border-color:#65d4b538}.crm-import-summary .update{border-color:#e8c2723b}.crm-import-summary .error{border-color:#ef899540}.crm-mapping{border:1px solid var(--line);background:var(--card);border-radius:12px;margin-bottom:14px}.crm-mapping summary{color:var(--ink);cursor:pointer;align-items:center;gap:8px;padding:12px 14px;font-size:11px;font-weight:850;display:flex}.crm-mapping summary span{color:var(--muted);margin-left:auto;font-size:9px}.crm-mapping>div{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 14px 14px;display:grid}.crm-mapping>.crm-secondary{margin:0 14px 14px}.crm-preview-table{border:1px solid var(--line);background:var(--card);border-radius:11px;max-height:280px;overflow:auto}.crm-preview-table table{border-collapse:collapse;text-align:left;width:100%;min-width:780px}.crm-preview-table th{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:#111c27;padding:9px 10px;font-size:8px;position:sticky;top:0}.crm-preview-table td{border-top:1px solid var(--line);padding:9px 10px;font-size:9px;line-height:1.4}.crm-preview-table td>b{display:block}.crm-preview-table td small{color:var(--crm-gold)}.crm-import-warning,.crm-no-automation{color:#dfc68e;background:#e8c2720e;border:1px solid #e8c2723b;border-radius:10px;align-items:flex-start;gap:9px;margin-top:11px;padding:11px;font-size:10px;line-height:1.5;display:flex}.crm-import-warning svg,.crm-no-automation svg{flex:none;width:18px;height:18px}.crm-no-automation{color:var(--muted);background:#67c5ff0b;border-color:#67c5ff2e}.crm-no-automation b,.crm-no-automation small{display:block}.crm-no-automation b{color:var(--light)}.crm-confirm{color:var(--ink);align-items:flex-start;gap:8px;margin-top:13px;font-size:10px;line-height:1.45;display:flex}.crm-confirm input{accent-color:var(--crm-green);margin-top:2px}.crm-import-result{text-align:center;align-content:center;justify-items:center;min-height:390px;display:grid}.crm-import-result>svg{width:52px;height:52px;color:var(--crm-green)}.crm-import-result h3{margin:12px 0 4px;font-size:27px}.crm-import-result>p{color:var(--muted);margin:0}.crm-import-result>div{background:var(--card);border-radius:10px;gap:4px;margin:18px 0;padding:10px 14px;display:grid}.crm-import-result>div span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.crm-import-result>aside{max-width:620px;color:var(--muted);text-align:left;background:#67c5ff0b;border:1px solid #67c5ff2e;border-radius:11px;align-items:flex-start;gap:10px;padding:13px;font-size:10px;line-height:1.5;display:flex}.crm-import-result>aside svg{width:22px;height:22px;color:var(--crm-accent);flex:none}.crm-import-result>aside b{color:var(--light);display:block}.crm-import-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:24px;display:grid}.crm-import-sources .crm-dropzone,.crm-import-crm-source{border:1px solid var(--line);background:var(--card);min-width:0;min-height:228px;color:var(--muted);font:inherit;text-align:center;cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin:0;padding:24px 18px;transition:border-color .18s,background .18s;display:flex}.crm-import-sources .crm-dropzone:hover,.crm-import-crm-source:hover{border-color:var(--crm-accent);background:#67c5ff0f}.crm-import-sources .crm-dropzone:focus-within,.crm-import-crm-source:focus-visible,.crm-import-back:focus-visible{outline:2px solid var(--crm-accent);outline-offset:3px}.crm-import-sources .crm-dropzone>svg,.crm-import-crm-source>svg{width:38px;height:38px;color:var(--crm-accent)}.crm-import-sources .crm-dropzone>b,.crm-import-crm-source>b{color:var(--ink);font-size:18px}.crm-import-sources .crm-dropzone>span,.crm-import-crm-source>span{font-size:14px;line-height:1.5}.crm-import-sources .crm-dropzone>em,.crm-import-crm-source>em{color:var(--muted);font-size:13px;font-style:normal;font-weight:400;line-height:1.5}.crm-import-back{color:var(--crm-accent);font:inherit;cursor:pointer;background:0 0;border:0;margin:16px 24px 0;padding:8px 0;font-size:14px;display:block}.crm-import-back:hover{text-decoration:underline}@media (width<=650px){.crm-import-sources{grid-template-columns:1fr;gap:12px;padding:18px 15px}.crm-import-sources .crm-dropzone,.crm-import-crm-source{min-height:180px;padding:20px 16px}.crm-import-back{margin-left:15px;margin-right:15px}}.crm-connect-modal{width:min(1080px,100%)}.crm-connect-modal .crm-import-steps{grid-template-columns:repeat(3,1fr)}.crm-modal-error{color:#f1a2ab;background:#ef899512;border:1px solid #ef899547;border-radius:10px;align-items:center;gap:9px;margin:14px 24px 0;padding:11px 12px;font-size:10px;display:flex}.crm-modal-error svg{flex:none;width:18px;height:18px}.crm-connect-content{grid-template-columns:1.08fr .92fr;min-height:520px;display:grid}.crm-connect-content>section{padding:22px 24px 26px}.crm-connect-content>section+section{border-left:1px solid var(--line);background:#ffffff03}.crm-connect-content section>div:first-child>span{color:var(--crm-accent);letter-spacing:.12em;font-size:8px;font-weight:950}.crm-connect-content h3{letter-spacing:-.035em;margin:5px 0 6px;font-size:21px}.crm-connect-content section>div:first-child>p{color:var(--muted);margin:0 0 16px;font-size:10px;line-height:1.5}.crm-connect-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.crm-connect-grid>button{border:1px solid var(--line);background:var(--card);min-height:98px;color:var(--ink);text-align:left;border-radius:12px;grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr);gap:5px 10px;padding:12px;display:grid}.crm-connect-grid>button:hover{background:linear-gradient(145deg,#67c5ff12,var(--card));border-color:#67c5ff57}.crm-connect-grid i{color:#bde6ff;letter-spacing:.06em;background:#67c5ff17;border:1px solid #67c5ff33;border-radius:10px;grid-row:1/-1;place-items:center;width:35px;height:35px;font-size:9px;font-style:normal;font-weight:950;display:grid}.crm-connect-grid span{gap:3px;min-width:0;display:grid}.crm-connect-grid b{font-size:11px}.crm-connect-grid small{color:var(--muted);font-size:8px;line-height:1.35}.crm-connect-grid em{color:var(--crm-green);grid-column:2;font-size:8px;font-style:normal;font-weight:850}.crm-connect-loading,.crm-connect-empty{border:1px dashed var(--line);background:var(--card);min-height:132px;color:var(--muted);text-align:center;border-radius:12px;align-content:center;place-items:center;gap:7px;padding:16px;font-size:10px;display:grid}.crm-connect-empty svg{width:26px;height:26px;color:var(--crm-accent)}.crm-connect-empty b{color:var(--ink);font-size:12px}.crm-connect-empty span{max-width:360px;line-height:1.45}.crm-source-list{gap:7px;display:grid}.crm-source-list>label{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:10px 11px;display:grid}.crm-source-list>label.selected{background:#65d4b50f;border-color:#65d4b559}.crm-source-list input{accent-color:var(--crm-green)}.crm-source-list span{gap:3px;display:grid}.crm-source-list b{font-size:11px}.crm-source-list small{color:var(--muted);font-size:8px}.crm-source-list em{color:#8ee2ca;background:#65d4b51a;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900}.crm-source-warning{color:var(--crm-gold);align-items:flex-start;gap:6px;margin:9px 0 0;font-size:8px;line-height:1.4;display:flex}.crm-source-warning svg{flex:none;width:14px;height:14px}.crm-mcp-options{grid-template-columns:minmax(0,1fr) 120px;gap:9px;margin-top:14px;display:grid}.crm-mcp-options>label{color:var(--muted);gap:5px;font-size:8px;font-weight:850;display:grid}.crm-mcp-options>label:first-child{grid-column:1/-1}.crm-mcp-options input,.crm-mcp-options select{border:1px solid var(--line);background:var(--card);width:100%;min-width:0;min-height:40px;color:var(--ink);border-radius:9px;outline:0;padding:8px 10px}.crm-mcp-options input:focus,.crm-mcp-options select:focus{border-color:#67c5ff6b}.crm-import-safety{color:var(--muted);text-align:left;border:1px solid #65d4b533;border-radius:10px;align-items:flex-start;gap:9px;font-size:9px;line-height:1.5;background:#65d4b50d!important;margin:13px 0 0!important;padding:11px 12px!important;display:flex!important}.crm-import-safety svg{width:18px;height:18px;color:var(--crm-green);flex:none}.crm-import-safety b{color:var(--light);display:block}.crm-connected-sources>footer,.crm-mcp-review>footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.crm-mcp-review,.crm-mcp-result{padding:20px 24px 26px}.crm-mcp-preview-source{background:#67c5ff0b;border:1px solid #67c5ff2e;border-radius:11px;align-items:center;gap:10px;margin-bottom:12px;padding:11px 12px;display:flex}.crm-mcp-preview-source>svg{width:22px;height:22px;color:var(--crm-accent)}.crm-mcp-preview-source>div{gap:3px;display:grid}.crm-mcp-preview-source b{font-size:11px}.crm-mcp-preview-source span{color:var(--muted);font-size:8px}.crm-mcp-result>div:not(.crm-import-safety){text-align:left}.crm-mcp-result>div:not(.crm-import-safety) small{color:var(--crm-danger);font-size:9px;display:block}.hub-crm-setup-note{background:#65d4b50e;border:1px solid #65d4b538;border-radius:11px;gap:5px;padding:13px;display:grid}.hub-crm-setup-note b{color:#9be6d0}.hub-crm-setup-note span{color:var(--muted);font-size:11px;line-height:1.5}.crm-drawer-backdrop{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02060bad;justify-content:flex-end;display:flex;position:fixed;inset:0}.crm-drawer{border-left:1px solid var(--line);background:var(--panel);width:min(760px,100%);height:100%;padding:22px clamp(18px,3vw,32px) 48px;overflow-y:auto;box-shadow:-25px 0 90px #00000075}.crm-drawer>header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:18px;padding-bottom:17px;display:grid}.crm-person-large>i{border-radius:14px;width:52px;height:52px;font-size:14px}.crm-person-large small{color:var(--crm-accent);letter-spacing:.12em;font-size:8px;font-weight:950}.crm-person-large h2{letter-spacing:-.04em;margin:4px 0;font-size:28px}.crm-person-large p{color:var(--muted);margin:0;font-size:11px}.crm-drawer-loading{height:80vh;color:var(--muted);align-content:center;place-items:center;gap:9px;display:grid}.crm-drawer-loading>svg{color:var(--crm-accent)}.crm-drawer-actions{align-items:center;gap:6px;padding:12px 0;display:flex}.crm-drawer-actions>.crm-secondary{min-height:34px;margin-left:auto;font-size:10px}.crm-readiness-card{background:linear-gradient(145deg,#65d4b512,var(--card) 70%);border:1px solid #65d4b533;border-radius:14px;padding:16px}.crm-readiness-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.crm-readiness-card>div:first-child span{color:var(--crm-green);letter-spacing:.11em;font-size:9px;font-weight:950}.crm-readiness-card>div:first-child b{font-size:27px}.crm-readiness-bar{background:var(--panel);border-radius:999px;height:6px;margin:10px 0 13px;overflow:hidden}.crm-readiness-bar>i{border-radius:inherit;background:linear-gradient(90deg,var(--crm-green),var(--crm-accent));height:100%;display:block}.crm-checks{flex-wrap:wrap;gap:6px;display:flex}.crm-checks>span{background:var(--panel);color:var(--muted);border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;font-weight:800;display:inline-flex}.crm-checks>span.complete{color:#8ee2ca}.crm-checks svg{width:13px;height:13px}.crm-lily-card{background:radial-gradient(circle at 0 0,#67c5ff1f,transparent 45%),var(--card);border:1px solid #67c5ff38;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin:10px 0;padding:16px;display:grid}.crm-lily-card>svg{width:31px;height:31px;color:var(--crm-accent)}.crm-lily-card span{color:var(--crm-accent);letter-spacing:.12em;font-size:8px;font-weight:950}.crm-lily-card h3{margin:5px 0;font-size:15px;line-height:1.35}.crm-lily-card p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.crm-lily-card button{color:#bde6ff;background:#67c5ff14;border:1px solid #67c5ff3d;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:0 9px;font-size:9px;font-weight:850;display:inline-flex}.crm-contact-facts{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px;display:grid}.crm-contact-facts>div{background:var(--card);border-radius:10px;gap:5px;min-width:0;padding:10px;display:grid}.crm-contact-facts span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:850}.crm-contact-facts b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.crm-quick-actions{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.crm-quick-actions>div{border:1px solid var(--line);background:var(--card);border-radius:12px;gap:7px;padding:13px;display:grid}.crm-quick-actions h3{margin:0;font-size:12px}.crm-quick-actions textarea{resize:vertical;min-height:82px}.crm-quick-actions button{justify-self:start;min-height:34px;font-size:9px}.crm-drawer-section{border-top:1px solid var(--line);padding:20px 0}.crm-drawer-section>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px;display:flex}.crm-drawer-section>header span{color:var(--crm-accent);letter-spacing:.11em;font-size:8px;font-weight:950}.crm-drawer-section h3{margin:4px 0 0;font-size:18px}.crm-drawer-section>header>b{color:var(--muted);font-size:10px}.crm-task-list{display:grid}.crm-task-list>button{border:0;border-top:1px solid var(--line);color:var(--ink);text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:10px 0;display:grid}.crm-task-list>button:first-child{border-top:0}.crm-task-list>button>svg{width:18px;height:18px;color:var(--crm-green)}.crm-task-list>button span{gap:3px;display:grid}.crm-task-list>button small{color:var(--muted);font-size:9px}.crm-task-list>button.complete b{opacity:.62;text-decoration:line-through}.crm-opportunity-list{grid-template-columns:1fr 1fr;gap:7px;display:grid}.crm-opportunity-list h4{margin:13px 0 4px}.crm-opportunity-list p,.crm-muted{color:var(--muted);margin:0;font-size:10px;line-height:1.5}@media (width<=1180px){.crm-command-bar{grid-template-columns:minmax(260px,1.5fr) repeat(2,minmax(145px,.5fr))}.crm-command-bar>label:nth-of-type(4){grid-column:2}.crm-task-board,.crm-opportunity-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.crm-revenue-hero{grid-template-columns:1fr}.crm-hero-actions{justify-content:flex-start}.crm-hero-actions>em{text-align:left;width:auto}.crm-command-bar{grid-template-columns:1fr 1fr}.crm-command-bar>.crm-search{grid-column:1/-1}.crm-command-bar>label:nth-of-type(4){grid-column:auto}.crm-generic-view>header{flex-direction:column}.crm-currency-pills{justify-content:flex-start}.crm-mapping>div,.crm-contact-facts{grid-template-columns:1fr 1fr}.crm-lily-card{grid-template-columns:auto 1fr}.crm-lily-card>button{grid-column:2;justify-self:start}.crm-quick-actions,.crm-connect-content{grid-template-columns:1fr}.crm-connect-content>section+section{border-top:1px solid var(--line);border-left:0}}@media (width<=650px){.crm-shell{padding:22px 13px 56px}.crm-revenue-hero{padding-top:20px}.crm-revenue-hero h1{font-size:42px}.crm-hero-actions{grid-template-columns:1fr 1fr;display:grid}.crm-hero-actions>em,.crm-connect-trigger{grid-column:1/-1}.crm-revenue-metrics{grid-template-columns:1fr 1fr}.crm-revenue-metrics>article{min-height:118px}.crm-module-tabs{top:7px}.crm-command-bar{grid-template-columns:1fr}.crm-command-bar>.crm-search{grid-column:auto}.crm-bulk-bar{flex-direction:column;align-items:stretch}.crm-bulk-bar>b{margin:0}.crm-pagination{flex-direction:column;align-items:stretch}.crm-pagination>div{justify-content:space-between}.crm-pagination b{display:none}.crm-generic-view{padding:16px 13px}.crm-task-board,.crm-opportunity-grid{grid-template-columns:1fr}.crm-modal-backdrop{padding:0}.crm-modal{border:0;border-radius:0;height:100%;max-height:none}.crm-modal>header{padding:18px 15px}.crm-form,.crm-import-setup,.crm-import-review,.crm-import-result,.crm-mcp-review,.crm-mcp-result{padding:17px 15px calc(22px + env(safe-area-inset-bottom))}.crm-form-grid{grid-template-columns:1fr}.crm-form-grid .wide{grid-column:auto}.crm-form>footer,.crm-import-setup>footer,.crm-import-review>footer,.crm-import-result>footer,.crm-connected-sources>footer,.crm-mcp-review>footer{grid-template-columns:1fr 1fr;display:grid}.crm-import-steps{padding:13px 15px 2px}.crm-import-steps>div{gap:3px}.crm-import-steps>div:not(:last-child):after{margin-right:3px}.crm-dropzone{margin:17px 15px}.crm-import-summary{grid-template-columns:1fr 1fr}.crm-mapping>div{grid-template-columns:1fr}.crm-drawer{padding:17px 13px 38px}.crm-contact-facts,.crm-opportunity-list{grid-template-columns:1fr}.crm-timeline>article{grid-template-columns:14px minmax(0,1fr)}.crm-timeline>article>small{grid-column:2}.crm-connect-content>section{padding:18px 15px}.crm-connect-grid,.crm-mcp-options{grid-template-columns:1fr}.crm-mcp-options>label:first-child{grid-column:auto}.crm-modal-error{margin:12px 15px 0}}@media (width<=420px){.crm-revenue-metrics,.crm-hero-actions{grid-template-columns:1fr}.crm-hero-actions>em,.crm-connect-trigger{grid-column:auto}.crm-person-large>i,.crm-import-steps span{display:none}}@media (prefers-reduced-motion:reduce){.crm-spin{animation:none}.crm-primary,.crm-revenue-table tbody tr{transition:none}.crm-primary:hover{transform:none}}.crm-listen-disabled{align-items:center;gap:2px;display:flex}.crm-listen-disabled>button{border:1px solid var(--line);background:var(--card);min-height:42px;color:var(--ink);border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:850;display:flex}@media (width<=650px){.crm-listen-disabled{justify-content:center}.crm-listen-disabled>button{flex:1;justify-content:center}}.crm-demo-banner{background:linear-gradient(120deg,#67c5ff17,#65d4b50b);border:1px solid #67c5ff3d;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:16px 0;padding:14px 16px;display:grid;box-shadow:0 18px 48px #00000014}.crm-demo-banner>svg{width:24px;height:24px;color:var(--crm-accent)}.crm-demo-banner b{font-size:13px}.crm-demo-banner p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.55}.crm-demo-actions{gap:7px;display:flex}.crm-demo-banner button{color:#c3e9ff;min-height:44px;font:inherit;cursor:pointer;background:#67c5ff14;border:1px solid #67c5ff40;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:850;display:inline-flex}.crm-demo-badge{color:#b9e6ff;letter-spacing:.07em;vertical-align:middle;background:#67c5ff1f;border:1px solid #67c5ff4d;border-radius:999px;align-items:center;margin-left:7px;padding:3px 7px;font-style:normal;font-weight:950;display:inline-flex;font-size:9px!important}.crm-person-large h2 .crm-demo-badge{vertical-align:middle;font-size:9px!important}.crm-readiness-card.demo>div:first-child{align-items:flex-start;gap:12px}.crm-readiness-card.demo>div:first-child b{color:#9be6d0;text-align:right;max-width:260px;font-size:13px;line-height:1.35}.hub-section-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.hub-section-actions>button{min-height:42px}.crm-revenue-hero{grid-template-columns:minmax(220px,1fr) auto;padding:18px 0}.crm-revenue-hero h1{margin:4px 0 0;font-size:clamp(34px,4vw,52px)}.crm-icon-command{color:#c1e8ff;background:#67c5ff1a;border:1px solid #67c5ff40;border-radius:11px;place-items:center;width:44px;height:44px;padding:0;display:grid}.crm-icon-command svg{width:20px;height:20px}.crm-demo-banner-compact{grid-template-columns:auto auto auto 1fr;margin:10px 0;padding:8px 10px}.crm-demo-banner-compact>svg{width:18px;height:18px}.crm-demo-banner-compact .crm-demo-actions{justify-self:end}.crm-revenue-metrics>article{min-height:92px;padding:13px}.crm-revenue-metrics>article>svg{width:19px;height:19px}.crm-revenue-metrics>article>b{font-size:21px}.crm-help-tip{width:20px;height:20px;color:var(--muted);vertical-align:middle;cursor:help;border-radius:999px;place-items:center;margin-left:2px;display:inline-grid;position:relative}.crm-help-tip>svg{width:14px!important;height:14px!important;color:inherit!important;box-sizing:border-box!important;background:0 0!important;border-radius:0!important;padding:0!important}.crm-help-tip>span{z-index:160;color:#d9e7f0;text-align:left;opacity:0;pointer-events:none;background:#101b27;border:1px solid #67c5ff40;border-radius:9px;width:max-content;max-width:min(310px,75vw);padding:9px 10px;line-height:1.45;transition:all .14s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,5px);box-shadow:0 15px 45px #0006;letter-spacing:0!important;text-transform:none!important;font-size:10px!important;font-weight:650!important}.crm-help-tip:hover>span,.crm-help-tip:focus-visible>span{opacity:1;transform:translate(-50%)}.crm-inline-select{border:1px solid var(--line);background:var(--card);min-width:118px;min-height:36px;color:var(--ink);text-transform:capitalize;border-radius:8px;padding:0 27px 0 9px;font-size:10px;font-weight:820}.crm-inline-meta{color:var(--muted);text-transform:capitalize;margin-top:4px;font-size:8px;display:block}.crm-muted-inline{color:var(--muted);font-size:9px}.crm-row-actions{align-items:center;gap:4px;display:flex}.crm-row-actions>button,.crm-drawer-action-rail>button{border:1px solid var(--line);background:var(--card);width:44px;height:44px;color:var(--muted);border-radius:10px;flex:none;place-items:center;padding:0;display:grid}.crm-row-actions>button:hover,.crm-drawer-action-rail>button:hover{color:var(--crm-accent);border-color:#67c5ff59}.crm-row-actions>button.danger:hover,.crm-drawer-action-rail>button.danger:hover{color:var(--crm-danger);background:#ef899514;border-color:#ef899561}.crm-row-actions svg,.crm-drawer-action-rail svg{width:17px;height:17px}.crm-governance-pill{width:max-content;color:var(--muted);background:#65d4b50b;border:1px solid #65d4b52b;border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:6px 9px;font-size:9px;display:flex}.crm-governance-pill>svg{color:var(--crm-green)}.crm-governance-pill>b{color:var(--ink)}.crm-generic-view h2{align-items:center;gap:4px;display:flex}.crm-drawer-actions{flex-wrap:wrap}.crm-drawer-status{min-width:130px}.crm-drawer-action-rail{gap:4px;margin-left:auto;display:flex}.crm-readiness-compact{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;margin-bottom:8px;padding:11px 12px;display:grid;position:relative}.crm-readiness-compact>div:first-child{gap:2px;display:grid!important}.crm-readiness-compact>div:first-child b{font-size:12px}.crm-readiness-compact>p{color:var(--muted);align-items:center;gap:7px;margin:0;font-size:9px;line-height:1.4;display:flex}.crm-readiness-compact>p svg{width:17px;height:17px;color:var(--crm-accent);flex:none}.crm-readiness-compact>button{color:#bde6ff;background:#67c5ff12;border:1px solid #67c5ff33;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:0 9px;font-size:9px;font-weight:850;display:inline-flex}.crm-contact-facts>div.attention{background:#e8c2720d;box-shadow:inset 0 0 0 1px #e8c27233}.crm-contact-facts>div.attention b{color:#e7cc91}.crm-association-panel,.crm-linked-modules,.crm-call-history-compact{border:1px solid var(--line);background:var(--card);border-radius:12px;gap:9px;margin-bottom:9px;padding:12px;display:grid}.crm-association-panel>header,.crm-linked-modules>header,.crm-call-history-compact>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.crm-association-panel>header>div,.crm-linked-modules>header>div,.crm-call-history-compact>header>div{align-items:center;gap:8px;display:flex}.crm-association-panel>header svg,.crm-linked-modules>header svg,.crm-call-history-compact>header svg{width:18px;height:18px;color:var(--crm-accent)}.crm-association-panel header span,.crm-linked-modules header span,.crm-call-history-compact header span{gap:2px;display:grid}.crm-association-panel header b,.crm-linked-modules header b,.crm-call-history-compact header b{font-size:11px}.crm-association-panel header small,.crm-linked-modules header small,.crm-call-history-compact header small{color:var(--muted);font-size:8px}.crm-campaign-links{gap:5px;display:grid}.crm-campaign-links>div{background:var(--panel);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;display:flex}.crm-campaign-links span{gap:3px;display:grid}.crm-campaign-links b{font-size:10px}.crm-campaign-links small{color:var(--muted);font-size:8px}.crm-campaign-links button{width:34px;height:34px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.crm-campaign-assign{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.crm-campaign-assign select,.crm-ai-call select{border:1px solid var(--line);background:var(--panel);min-width:0;min-height:40px;color:var(--ink);border-radius:9px;padding:0 10px}.crm-campaign-assign button{min-height:40px}.crm-linked-modules>div{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.crm-linked-modules>div>button{border:1px solid var(--line);background:var(--panel);min-height:64px;color:var(--muted);text-align:left;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;padding:8px;display:grid}.crm-linked-modules>div>button:hover{color:var(--ink);border-color:#67c5ff47}.crm-linked-modules>div>button svg{width:18px;height:18px;color:var(--crm-accent)}.crm-linked-modules>div>button span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.crm-linked-modules>div>button b{color:var(--ink);font-size:11px}.crm-call-history-compact>header>button{color:var(--crm-accent);background:0 0;border:0;align-items:center;gap:5px;padding:5px 7px;font-size:9px;font-weight:850;display:inline-flex}.crm-call-history-compact>article{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding-top:7px;display:grid}.crm-call-history-compact>article>span{gap:2px;display:grid}.crm-call-history-compact>article>span b{font-size:9px}.crm-call-history-compact>article>span small,.crm-call-history-compact>article>em{color:var(--muted);font-size:8px;font-style:normal}.crm-call-loading{z-index:130;border:1px solid var(--line);background:var(--panel);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:10px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 15px 45px #00000061}.crm-dialog-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02060bc7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.crm-call-dialog,.crm-delete-dialog{border:1px solid var(--line);background:var(--panel);border-radius:20px;width:min(760px,100%);max-height:calc(100vh - 36px);position:relative;overflow:auto;box-shadow:0 35px 110px #00000094}.crm-call-dialog{padding:20px}.crm-call-dialog>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.crm-call-dialog>header>div{align-items:center;gap:11px;display:flex}.crm-call-dialog>header>div>span{width:45px;height:45px;color:var(--crm-accent);background:#67c5ff1a;border-radius:13px;place-items:center;display:grid}.crm-call-dialog>header>div>span.demo{color:var(--crm-green);background:#65d4b51a}.crm-call-dialog header small{color:var(--crm-accent);letter-spacing:.13em;font-size:8px;font-weight:950}.crm-call-dialog h2{letter-spacing:-.04em;margin:4px 0 2px;font-size:25px}.crm-call-dialog header p{color:var(--muted);margin:0;font-size:10px}.crm-dialog-close{border:1px solid var(--line);background:var(--card);width:38px;height:38px;color:var(--muted);border-radius:10px;place-items:center;padding:0;display:grid}.crm-call-modes{border:1px solid var(--line);background:var(--card);border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.crm-call-modes button{min-height:42px;color:var(--muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.crm-call-modes button.active{color:#c2e9ff;background:#67c5ff1a}.crm-call-preflight{grid-template-columns:repeat(3,1fr);gap:6px;margin:10px 0;display:grid}.crm-call-preflight>div{background:var(--card);border-radius:9px;gap:4px;padding:10px;display:grid}.crm-call-preflight span{color:var(--muted);text-transform:uppercase;font-size:8px}.crm-call-preflight b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.crm-call-simulation,.crm-human-call,.crm-ai-call{background:#67c5ff09;border:1px solid #67c5ff2e;border-radius:13px;padding:14px}.crm-call-simulation>div,.crm-ai-disclosure{align-items:center;gap:9px;display:flex}.crm-call-simulation>div>svg,.crm-ai-disclosure>svg{width:22px;height:22px;color:var(--crm-green);flex:none}.crm-call-simulation>div span,.crm-ai-disclosure span{gap:3px;display:grid}.crm-call-simulation small,.crm-ai-disclosure small{color:var(--muted);font-size:9px;line-height:1.4}.crm-call-simulation ol{gap:7px;margin:12px 0;padding:0;list-style:none;display:grid}.crm-call-simulation li{color:var(--muted);align-items:center;gap:7px;font-size:9px;display:flex}.crm-call-simulation li svg{width:15px;height:15px}.crm-call-simulation li.active{color:var(--crm-accent)}.crm-call-simulation li.done{color:var(--crm-green)}.crm-human-call{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.crm-human-call>svg{width:31px;height:31px;color:var(--crm-accent)}.crm-human-call p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.4}.crm-human-call a{text-decoration:none}.crm-ai-call{gap:10px;display:grid}.crm-ai-call>label{color:var(--muted);gap:5px;font-size:9px;font-weight:850;display:grid}.crm-call-blockers{gap:5px;margin:0;padding:0;list-style:none;display:grid}.crm-call-blockers li{color:#e6c987;align-items:flex-start;gap:6px;font-size:9px;display:flex}.crm-call-blockers svg{flex:none;width:15px;height:15px}.crm-ai-call-actions{align-items:center;gap:7px;display:flex}.crm-ai-call-actions>button{border:1px solid var(--line);background:var(--card);min-height:42px;color:var(--ink);border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:850;display:flex}.crm-ai-call-actions>.crm-primary{color:#061510;border:0}.crm-text-button{color:var(--crm-accent);background:0 0;border:0;align-items:center;gap:5px;padding:5px;font-size:9px;font-weight:850;display:inline-flex}.crm-call-result{color:#9be6d0;background:#65d4b50f;border:1px solid #65d4b538;border-radius:9px;margin-top:10px;padding:9px 10px;font-size:9px;line-height:1.4}.crm-call-result.error{color:#f2a2ac;background:#ef89950f;border-color:#ef899540}.crm-call-recent{border-top:1px solid var(--line);margin-top:10px}.crm-call-recent summary{color:var(--muted);cursor:pointer;align-items:center;gap:7px;padding:11px 2px 4px;font-size:9px;font-weight:850;display:flex}.crm-call-recent summary span{margin-left:auto}.crm-call-recent article{grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:7px 2px;display:grid}.crm-call-recent article span{gap:2px;display:grid}.crm-call-recent article b{font-size:9px}.crm-call-recent article small{color:var(--muted);font-size:8px}.crm-delete-dialog{text-align:center;justify-items:center;max-width:440px;padding:28px;display:grid}.crm-delete-dialog>.crm-dialog-close{position:absolute;top:14px;right:14px}.crm-danger-mark{width:50px;height:50px;color:var(--crm-danger);background:#ef89951a;border-radius:14px;place-items:center;display:grid}.crm-delete-dialog h2{margin:13px 0 5px;font-size:24px}.crm-delete-dialog p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.crm-delete-dialog>div{gap:8px;margin-top:20px;display:flex}.crm-danger-button{color:#f2a2ac;background:#ef89951a;border:1px solid #ef89954d;border-radius:10px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-weight:850;display:flex}@media (width<=650px){.crm-demo-banner{grid-template-columns:auto 1fr}.crm-demo-banner-compact{grid-template-columns:auto auto auto}.crm-demo-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.crm-demo-banner-compact .crm-demo-actions{justify-self:stretch}.crm-demo-badge{width:max-content;margin:4px 0 0;display:flex}.hub-section-actions{justify-content:stretch;width:100%}.hub-section-actions>button{flex:1}.crm-readiness-card.demo>div:first-child{display:grid}.crm-readiness-card.demo>div:first-child b{text-align:left;max-width:none}.crm-revenue-hero{grid-template-columns:1fr}.crm-hero-actions{grid-template-columns:auto 1fr;display:grid}.crm-hero-actions .crm-icon-command{grid-column:1}.crm-hero-actions .crm-connect-trigger{grid-column:2}.crm-hero-actions .crm-primary,.crm-hero-actions .crm-secondary:not(.crm-connect-trigger){grid-column:1/-1}.crm-drawer-action-rail{width:100%;margin-left:0}.crm-readiness-compact{grid-template-columns:1fr auto}.crm-readiness-compact>p{grid-column:1/-1}.crm-linked-modules>div{grid-template-columns:1fr 1fr}.crm-campaign-assign{grid-template-columns:1fr}.crm-dialog-backdrop{padding:0}.crm-call-dialog,.crm-delete-dialog{border:0;border-radius:0;width:100%;height:100%;max-height:none}.crm-call-dialog{padding:17px 14px calc(28px + env(safe-area-inset-bottom))}.crm-call-preflight{grid-template-columns:1fr}.crm-human-call{grid-template-columns:auto 1fr}.crm-human-call>.crm-primary{grid-column:1/-1}.crm-ai-call-actions{flex-direction:column;align-items:stretch}.crm-ai-call-actions>button{justify-content:center}.crm-delete-dialog{align-content:center;padding:26px 20px}.crm-help-tip>span{width:auto;max-width:none;position:fixed;bottom:20px;left:16px;right:16px;transform:translateY(5px)}.crm-help-tip:hover>span,.crm-help-tip:focus-visible>span{transform:translateY(0)}.crm-contact-list .crm-table-scroll,.crm-company-list .crm-table-scroll{overflow:visible}.crm-contact-list .crm-revenue-table,.crm-company-list .crm-revenue-table{min-width:0;display:block}.crm-contact-list .crm-revenue-table thead,.crm-company-list .crm-revenue-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.crm-contact-list .crm-revenue-table tbody,.crm-company-list .crm-revenue-table tbody{gap:10px;padding:10px;display:grid}.crm-contact-list .crm-revenue-table tbody tr,.crm-company-list .crm-revenue-table tbody tr{border:1px solid var(--line);background:var(--card);border-radius:14px;display:grid;box-shadow:0 12px 28px #0000001f}.crm-contact-list .crm-revenue-table tbody tr{grid-template-columns:28px minmax(0,1fr) 92px;grid-template-areas:"check contact actions"".company actions"".relationship relationship"".campaign deal"".next next"".owner owner";padding:11px}.crm-contact-list .crm-revenue-table td,.crm-company-list .crm-revenue-table td{border:0;min-width:0;height:auto;padding:7px}.crm-contact-list .crm-revenue-table td:before,.crm-company-list .crm-revenue-table td:before{content:attr(data-label);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:900;display:block}.crm-contact-list .crm-check-cell{grid-area:check;align-self:start;padding:8px 0!important}.crm-contact-list td[data-label=Contact]{grid-area:contact;padding-top:5px}.crm-contact-list td[data-label=Contact]:before,.crm-contact-list td[data-label=Actions]:before,.crm-company-list td[data-label=Company]:before,.crm-company-list td[data-label=Actions]:before{display:none}.crm-contact-list td[data-label=Company]{grid-area:company}.crm-contact-list td[data-label=Relationship]{border-top:1px solid var(--line);grid-area:relationship;padding-top:10px}.crm-contact-list td[data-label=Relationship] .crm-inline-select{width:100%;min-height:44px}.crm-contact-list td[data-label=Campaign]{grid-area:campaign}.crm-contact-list td[data-label=Deal]{grid-area:deal}.crm-contact-list td[data-label=Next\ action]{border-top:1px solid var(--line);grid-area:next}.crm-contact-list td[data-label=Owner]{grid-area:owner;padding-top:0}.crm-contact-list td[data-label=Actions]{grid-area:actions;align-self:start;padding:0}.crm-contact-list td[data-label=Actions] .crm-row-actions{grid-template-columns:repeat(2,44px);gap:4px;display:grid}.crm-contact-list .crm-person{min-width:0}.crm-contact-list .crm-person small{max-width:150px}.crm-company-list .crm-revenue-table tbody tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"company actions""domain actions""contacts pipeline""owner owner";padding:12px}.crm-company-list td[data-label=Company]{grid-area:company}.crm-company-list td[data-label=Domain]{grid-area:domain}.crm-company-list td[data-label=Contacts]{grid-area:contacts}.crm-company-list td[data-label=Pipeline]{grid-area:pipeline}.crm-company-list td[data-label=Owner]{border-top:1px solid var(--line);grid-area:owner}.crm-company-list td[data-label=Actions]{grid-area:actions;align-self:start}.crm-company-list td[data-label=Actions] .crm-row-actions{justify-content:flex-end}}.brain-stage .brain-node.topology-node.provider-node.active>.provider-node-tooltip{opacity:1;transform:translate(-50%)}.brain-visual-head h2{align-items:center;gap:5px;margin-bottom:0;display:flex}.brain-help-tip{width:22px;height:22px;color:var(--muted);cursor:help;border-radius:999px;place-items:center;display:inline-grid;position:relative}.brain-help-tip>span{z-index:30;color:#d9e7f0;letter-spacing:0;opacity:0;pointer-events:none;background:#101b27;border:1px solid #65c5ff40;border-radius:9px;width:280px;max-width:72vw;padding:9px 10px;font-size:10px;font-weight:650;line-height:1.45;transition:all .14s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,5px)}.brain-help-tip:hover>span,.brain-help-tip:focus-visible>span{opacity:1;transform:translate(-50%)}.brain-topology-metrics{margin:13px 0 11px}.brain-topology-metrics article{grid-template-rows:auto 1fr;min-height:82px;padding:11px 12px}.brain-topology-metrics strong{font-size:24px}.brain-stage .brain-node.topology-node.provider-node{border-radius:15px;grid-template-rows:1fr;grid-template-columns:1fr;place-items:center;width:54px;min-height:54px;padding:5px;display:grid;overflow:visible}.brain-stage .brain-node.topology-node.provider-node>i{border-radius:11px;grid-row:auto;place-items:center;width:42px;height:42px;display:grid}.brain-stage .brain-node.topology-node.provider-node:after{content:"";background:var(--muted);border:2px solid #07131e;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:4px}.brain-stage .brain-node.topology-node.provider-node.ready:after{background:var(--topology-ready)}.brain-stage .brain-node.topology-node.provider-node.live:after{background:var(--topology-live)}.brain-stage .brain-node.topology-node.provider-node.standby:after{background:var(--topology-standby)}.brain-stage .brain-node.topology-node.provider-node.attention:after{background:var(--topology-attention)}.brain-stage .brain-node.topology-node.provider-node>.provider-node-tooltip{z-index:20;width:150px;color:var(--ink);text-align:left;opacity:0;pointer-events:none;background:#0c1925;border:1px solid #65c5ff3d;border-radius:9px;gap:3px;padding:8px 9px;font-size:9px;line-height:1.35;transition:all .14s;display:grid;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,5px)}.brain-stage .brain-node.topology-node.provider-node>.provider-node-tooltip b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brain-stage .brain-node.topology-node.provider-node>.provider-node-tooltip small{color:var(--muted);font-size:8px}.brain-stage .brain-node.topology-node.provider-node:hover>.provider-node-tooltip,.brain-stage .brain-node.topology-node.provider-node:focus-visible>.provider-node-tooltip{opacity:1;transform:translate(-50%)}.brain-truth-note{display:block}.brain-truth-note>summary{color:var(--muted);cursor:pointer;align-items:center;gap:7px;font-size:9px;list-style:none;display:flex}.brain-truth-note>summary::-webkit-details-marker{display:none}.brain-truth-note>summary svg{color:var(--topology-ready)}.brain-truth-note>p{border-top:1px solid var(--line);margin:9px 0 0;padding-top:9px}.brain-truth-note>button{margin-top:9px}.brain-voice-instruction{width:max-content;min-height:42px;padding:0 14px}.hero,.creator,.model-preview,.phone-card,.mission-panel,.richy-hero,.richy-panel,.brain-visual-shell,.hub-section,.security-panel,.sales-panel,.ads-browse-preview,.voice-panel{border-radius:var(--radius-panel)}.progress-card,.journey article,.recent-grid article,.plans article,.wallet,.settings-cards>button,.profile-card,.policy-sections section,.hub-policy-grid article,.remote-connection-list>article,.provider-logo-tile,.crm-table-card{border-radius:var(--radius-card)}.nav,.primary,.plan-button,.creation-tabs,select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=range]),.reference,.reference-inline,.frame-control,.frame-refresh,.crm-secondary,.crm-primary,.pa-primary,.richy-primary{border-radius:var(--radius-control)}.primary,.richy-primary,.pa-primary,.crm-primary,.voice-actions .voice-start,.voice-fab,.mission-panel button:not(.secondary):not(.danger-button),.mission-empty button{background:var(--brand-action);color:var(--brand-white);box-shadow:none;border-color:#0000}.primary:hover:not(:disabled),.richy-primary:hover:not(:disabled),.pa-primary:hover:not(:disabled),.crm-primary:hover:not(:disabled){background:var(--brand-cobalt)}.mission-tabs button.active{border-color:var(--brand-action);background:var(--brand-action);color:var(--brand-white)}.brand-mark{filter:none;background-image:url(/shofield-ai-mark.png)}.richy-orb{border-radius:var(--radius-card);box-shadow:none;background:url(/shofield-ai-mark.png) 50%/contain no-repeat;border:0;animation:none}.richy-orb:before,.richy-orb:after,.richy-orb>span{display:none}.brain-core-image{mix-blend-mode:normal;opacity:.98;filter:none;background-image:url(/shofield-ai-mark.png);background-size:contain;animation:none!important}.brain-stage .brain-core.topology-node .brain-core-image{width:70px;height:70px;inset:12px auto auto 50%;transform:translate(-50%)}.brain-stage .brain-core.topology-node{border-radius:var(--radius-panel);filter:none;box-shadow:var(--shadow)}.brain-stage .brain-core.topology-node>svg{display:none}.plan-gate-dialog,.payment-dialog,.voice-panel,.crm-modal,.crm-call-dialog,.crm-delete-dialog,.pa-editor{box-shadow:var(--shadow)}.nav i svg{width:18px;height:18px;display:block}.settings-icon svg{width:22px;height:22px}.settings-cards>button>i svg{width:18px;height:18px}.mobile-brand-mark{align-items:center;display:flex}.mobile-brand-mark .brand-mark{width:32px;height:32px;display:block}.site-footer-brand{align-items:center;gap:9px;display:flex}.site-footer-brand .brand-mark{width:28px;min-width:28px;height:28px;display:block}.richy-signin-cta{justify-content:center;align-items:center;width:max-content;margin-top:18px;text-decoration:none;display:inline-flex}.richy-onboarding-topology-intro{gap:5px;margin:20px 0 14px;display:grid}.richy-onboarding-topology-intro p{max-width:68ch;color:var(--muted);margin:0;font-size:15px;line-height:23px}:where(a[href],button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid var(--brand-signal)!important;outline-offset:3px!important}.brain-visual-shell :where(span,small,em,p,dt,dd,button,summary,h4),.brain-visual-shell :where(.brain-map-overflow,.brain-topology-list b,.brain-activity-strip b,.brain-inspector-flow b),.crm-shell :where(span,small,em,p,li,label,button,th,td,summary),.crm-shell :where(.crm-truth-note,.crm-pagination,.crm-trust-note,.crm-form-error,.crm-safety-callout,.crm-import-steps>div,.crm-import-warning,.crm-no-automation,.crm-confirm,.crm-import-result>aside,.crm-modal-error,.crm-connect-loading,.crm-connect-empty,.crm-source-warning,.crm-import-safety,.crm-call-loading,.crm-call-result,.crm-not-scored,.crm-pagination b,.crm-contact-facts b,.crm-campaign-links b,.crm-call-preflight b,.crm-call-history-compact b){font-size:12px!important}@media (width<=760px){.voice-panel{border-radius:var(--radius-panel) var(--radius-panel) 0 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.brain-stage{--brain-x:0!important;--brain-y:0!important}}.automation-readiness-shell{--stage-accent:var(--brand-signal,#65c5ff);border-radius:var(--radius-panel,24px);width:calc(100% - clamp(32px,6.4vw,104px));max-width:1430px;color:var(--ink);background:radial-gradient(circle at 92% 0,#005bea29,#0000 32%),linear-gradient(145deg,#0f1e2dfa,#08131efa);border:1px solid #65c5ff3d;gap:14px;margin:clamp(18px,3vw,34px) auto 0;padding:clamp(17px,2vw,25px);display:grid;overflow:hidden;box-shadow:0 22px 64px #0003}.automation-readiness-shell.ready{border-color:#65d4b557}.automation-readiness-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.automation-readiness-head>div:first-child>span,.automation-mode-row>div:first-child>span,.automation-mode-dialog>span{color:var(--brand-signal,#65c5ff);letter-spacing:.14em;font-size:10px;font-weight:950}.automation-readiness-head h2{letter-spacing:-.035em;margin:6px 0 5px;font-size:clamp(20px,2.2vw,30px)}.automation-readiness-head p{max-width:800px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.automation-readiness-score{justify-items:end;min-width:126px;display:grid;position:relative}.automation-readiness-score>i{background:radial-gradient(circle,#65c5ff33,#0000 67%);border:1px solid #65c5ff59;border-radius:50%;width:70px;height:70px;animation:1.8s ease-in-out infinite automation-readiness-pulse;position:absolute;inset:50% 0 auto auto;transform:translateY(-50%);box-shadow:0 0 30px #65c5ff33}.automation-readiness-score strong,.automation-readiness-score small{z-index:1;position:relative}.automation-readiness-score strong{letter-spacing:-.055em;font-size:32px}.automation-readiness-score small{color:var(--muted);font-size:9px;font-weight:800}.automation-readiness-shell>.stage-tracker{background:#040d166b;border-color:#65c5ff29}.automation-mode-row{grid-template-columns:minmax(190px,.55fr) minmax(0,1.45fr);align-items:center;gap:18px;padding-top:2px;display:grid}.automation-mode-row>div:first-child{gap:4px;display:grid}.automation-mode-row>div:first-child>b{font-size:13px}.automation-mode-row>div:first-child>small{color:var(--muted);font-size:10px}.automation-mode-toggle{border:1px solid var(--line);background:#0000002e;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;display:grid}.automation-mode-toggle button{min-height:52px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-content:center;gap:3px;padding:7px;display:grid}.automation-mode-toggle button b{font-size:11px}.automation-mode-toggle button small{font-size:8px}.automation-mode-toggle button.active{color:#eaf7ff;background:linear-gradient(145deg,#005bea3d,#65c5ff14);border-color:#65c5ff47;box-shadow:0 0 24px #005bea1f}.automation-mode-toggle button:disabled{cursor:not-allowed;opacity:.46}.automation-mode-toggle button.active:disabled{opacity:.8}.automation-readiness-details{border-top:1px solid var(--line)}.automation-readiness-details>summary{min-height:44px;color:var(--muted);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:800;list-style:none;display:flex}.automation-readiness-details>summary::-webkit-details-marker{display:none}.automation-readiness-details>summary b{color:var(--brand-signal,#65c5ff)}.automation-readiness-detail-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);gap:13px;padding-top:4px;display:grid}.automation-readiness-detail-grid>section,.automation-readiness-detail-grid>aside{border:1px solid var(--line);background:#00000026;border-radius:14px;padding:15px}.automation-readiness-detail-grid h3{margin:0 0 12px;font-size:12px}.automation-readiness-detail-grid ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.automation-readiness-detail-grid section li{border:1px solid var(--line);background:#ffffff05;border-radius:10px;grid-template-columns:82px minmax(0,1fr);gap:9px;padding:10px;display:grid}.automation-readiness-detail-grid section li>span{color:#e6bd6e;letter-spacing:.05em;font-size:8px;font-weight:950}.automation-readiness-detail-grid section li[data-status=READY]>span{color:#65d4b5}.automation-readiness-detail-grid section li[data-status=BLOCKED]>span,.automation-readiness-detail-grid section li[data-status=PAUSED]>span{color:#ef8995}.automation-readiness-detail-grid li b{font-size:10px}.automation-readiness-detail-grid li p{color:var(--muted);margin:4px 0;font-size:9px;line-height:1.45}.automation-readiness-detail-grid li a{color:var(--brand-signal,#65c5ff);font-size:9px;font-weight:850;text-decoration:none}.automation-readiness-detail-grid aside>p{color:var(--muted);margin:0 0 11px;font-size:9px;line-height:1.5}.automation-readiness-detail-grid aside li{color:var(--light);padding-left:12px;font-size:9px;line-height:1.45;position:relative}.automation-readiness-detail-grid aside li:before{content:"";background:#e6bd6e;border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.automation-readiness-detail-grid aside>small{color:var(--muted);margin-top:14px;font-size:8px;line-height:1.45;display:block}.automation-readiness-error{color:#f2a2ac;background:#ef899512;border:1px solid #ef899547;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px;font-size:10px;display:flex}.automation-readiness-error button{min-height:36px;color:inherit;font:inherit;background:0 0;border:1px solid;border-radius:9px;padding:0 12px;font-weight:850}.automation-mode-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02080ec7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.automation-mode-dialog{border-radius:var(--radius-panel,24px);background:#0c1925;border:1px solid #65c5ff47;gap:10px;width:min(520px,100%);padding:24px;display:grid;box-shadow:0 34px 90px #0000007a}.automation-mode-dialog h2{margin:3px 0;font-size:25px}.automation-mode-dialog>p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.automation-mode-dialog label{color:var(--muted);gap:7px;margin-top:5px;font-size:10px;font-weight:850;display:grid}.automation-mode-dialog textarea{border:1px solid var(--line);background:var(--card);min-height:82px;color:var(--ink);resize:vertical;padding:11px}.automation-mode-dialog>div{justify-content:flex-end;gap:8px;display:flex}.automation-mode-dialog>div button{border:1px solid var(--line);background:var(--card);min-height:44px;color:var(--ink);font:inherit;border-radius:10px;padding:0 15px;font-size:11px;font-weight:850}.automation-mode-dialog>div button:disabled{opacity:.5}@keyframes automation-readiness-pulse{0%,to{opacity:.55;transform:translateY(-50%)scale(.86)}50%{opacity:1;transform:translateY(-50%)scale(1.13)}}@media (width<=760px){.automation-readiness-shell{border-radius:18px;width:calc(100% - 28px);margin-top:14px;padding:14px}.automation-readiness-head{grid-template-columns:1fr auto;gap:10px}.automation-readiness-head p{grid-column:1/-1}.automation-readiness-score{min-width:92px}.automation-readiness-score>i{width:58px;height:58px}.automation-readiness-score strong{font-size:27px}.automation-mode-row,.automation-readiness-detail-grid{grid-template-columns:1fr}.automation-mode-toggle button{min-height:58px}.automation-readiness-detail-grid section li{grid-template-columns:1fr}.automation-readiness-detail-grid section li>span{margin-bottom:-3px}}@media (width<=430px){.automation-readiness-head{grid-template-columns:1fr}.automation-readiness-score{justify-items:start}.automation-readiness-score>i{left:0;right:auto}.automation-mode-toggle{grid-template-columns:1fr}.automation-mode-toggle button{text-align:left;grid-template-columns:auto 1fr;justify-content:start;align-items:center;min-height:48px}.automation-readiness-details>summary{flex-direction:column;justify-content:center;align-items:flex-start}.automation-mode-dialog{padding:18px}.automation-mode-dialog>div{grid-template-columns:1fr 1fr;display:grid}.automation-mode-dialog>div button{width:100%}}.frontier-models{margin:18px 0 24px}.frontier-models h2{margin:0 0 8px;font-size:22px}.frontier-models p{color:var(--muted);overflow-wrap:anywhere;font-size:14px;line-height:1.5}.frontier-models a{color:var(--light);text-underline-offset:3px}.frontier-model-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.frontier-model-grid article{border:1px solid var(--line);background:var(--panel);border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:20px;display:flex}.frontier-model-grid h3{margin:0;font-size:20px;line-height:1.3}.frontier-model-role{color:var(--light);font-size:14px}.frontier-model-grid .frontier-model-score{margin:0}.frontier-model-grid dl{gap:10px;margin:6px 0;font-size:14px;line-height:1.4;display:grid}.frontier-model-grid dl>div{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.frontier-model-grid dt{color:var(--muted)}.frontier-model-grid dd{color:var(--ink);margin:0}.frontier-model-grid small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.frontier-model-grid button{border:1px solid var(--line);background:var(--card);min-height:44px;color:var(--ink);cursor:pointer;border-radius:10px;margin-top:auto;padding:12px 16px;font-size:14px}.frontier-model-grid button:disabled{opacity:.5;cursor:not-allowed}.frontier-model-grid button:focus-visible{outline:2px solid var(--light);outline-offset:3px}.frontier-model-note{max-width:900px}@media (width<=1000px){.frontier-model-grid{grid-template-columns:1fr}}.access-operating-mode{margin-bottom:16px}.access-operating-mode>label{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:13px 0;display:flex}.access-operating-mode>label>span{gap:4px;display:grid}.access-operating-mode>label b{color:var(--ink);font-size:13px}.access-operating-mode>label small{font-weight:500;line-height:1.4}.access-operating-mode input[role=switch]{width:44px;min-height:24px;accent-color:var(--accent)}.native-voice{max-width:1200px}.native-voice .phone-card{margin-bottom:20px}.native-voice h2{font-size:22px}.native-voice p,.native-voice label,.native-contact-call label{font-size:16px;line-height:1.5}.voice-secondary,.voice-number-list small{color:var(--muted);font-size:14px!important}.voice-mode{color:var(--light);margin-left:auto;font-size:14px}.voice-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.voice-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.voice-form h3,.voice-form p{grid-column:1/-1}.voice-form label,.native-contact-call label{flex-direction:column;gap:7px;display:flex}.voice-form input:not([type=checkbox]),.voice-form select,.voice-form textarea,.native-voice details input,.native-contact-call select{border:1px solid var(--line);background:var(--card);width:100%;min-height:44px;color:var(--text);font:inherit;border-radius:12px;padding:11px}.voice-form input[type=checkbox],.native-contact-call input[type=checkbox]{accent-color:#005bea;width:20px;height:20px}.voice-form textarea{min-height:100px}.voice-number-list article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.voice-number-list b,.voice-number-list small{display:block}.native-voice details{border:1px solid var(--line);border-radius:12px;margin-top:20px;padding:16px}.native-voice summary{cursor:pointer;font-size:16px}.voice-detail,.voice-confirm,.native-contact-call{border:1px solid var(--line);background:var(--panel);border-radius:16px;margin-top:18px;padding:20px}.voice-summary{white-space:pre-wrap;overflow-wrap:anywhere}.native-contact-call>*{margin-bottom:12px}@media (width<=700px){.voice-form{grid-template-columns:1fr}.voice-number-list article{flex-direction:column;align-items:flex-start}.voice-mode{margin-left:0}.native-voice .phone-intro{flex-wrap:wrap}.native-voice .phone-card{padding:18px}.voice-form h3,.voice-form p{grid-column:auto}}.revenue-command-top,.revenue-actions,.revenue-form-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.revenue-intelligence button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#005bea;border:0;border-radius:12px;padding:10px 16px}.revenue-intelligence button:disabled{opacity:.45;cursor:not-allowed}.revenue-intelligence label{flex-direction:column;flex:1;gap:8px;margin:12px 0;font-size:14px;display:flex}.revenue-intelligence select,.revenue-intelligence textarea{color:#f7f9fc;width:100%;max-width:100%;font:inherit;background:#081118;border:1px solid #0196fb55;border-radius:12px;padding:12px}.revenue-intelligence h3{font-size:18px}.revenue-intelligence p{font-size:16px;line-height:1.55}.revenue-intelligence small{color:#82bfff;font-size:13px;line-height:1.5;display:block}.revenue-intelligence a{color:#59b6ff}.revenue-intelligence .revenue-signal{overflow-wrap:anywhere;border-top:1px solid #0196fb30;justify-content:space-between;gap:20px;padding:20px 0;display:flex}.revenue-signal>div{min-width:0}.revenue-signal>strong{color:#0196fb;white-space:nowrap;font-size:25px}.revenue-source-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:16px 0;display:grid}.revenue-source-grid>div{background:#01126c40;border-radius:12px;padding:12px}.revenue-two-columns{grid-template-columns:1fr 1fr;gap:28px;display:grid}.revenue-memory-list>div{border-top:1px solid #0196fb30;padding:16px 0}.revenue-notice,.revenue-blocker{background:#01126c35;border:1px solid #0196fb55;border-radius:12px;padding:16px}.revenue-blocker{border-color:#f5b45055}.revenue-select{max-width:640px}.revenue-intelligence details{margin-top:20px}.revenue-intelligence li{margin-bottom:10px;line-height:1.6}.revenue-intelligence .metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=800px){.revenue-two-columns{grid-template-columns:1fr}.revenue-intelligence .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.revenue-actions{width:100%}.revenue-actions button{flex:1}.revenue-signal{flex-wrap:wrap}}.pa-safety-bar p{color:var(--muted);margin:5px 0;font-size:14px;line-height:1.5}.pa-safety-bar small{color:var(--muted);font-size:12px;line-height:1.5}.pa-safety-bar button{white-space:nowrap;min-height:44px;font-size:14px}.pa-safety-bar button[aria-checked=true]{color:#0196fb;border-color:#0196fb}.pa-setup-panel{border:1px solid var(--line);background:var(--card);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin:16px 0;padding:20px;display:flex}.pa-setup-panel h2{margin:0 0 8px;font-size:20px}.pa-setup-panel p{max-width:680px;color:var(--muted);margin:0;line-height:1.6}.pa-shell .pa-hero{padding-top:12px}.pa-shell .pa-hero h1{font-size:clamp(28px,3vw,44px);line-height:1.1}.pa-drawer .pa-error{z-index:2;background:var(--panel);position:sticky;top:0}.pa-drawer:focus-visible{outline-offset:-3px;outline:2px solid #0196fb}@media (width<=620px){.pa-safety-bar button{grid-column:2;justify-self:start}.pa-setup-panel{flex-direction:column;align-items:flex-start}.pa-setup-panel button{width:100%}}.sales-call-popup{box-sizing:border-box;color:#f7f9fc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#081426;border:1px solid #294979;border-radius:28px;width:min(520px,100vw - 24px);max-height:calc(100dvh - 32px);margin:auto;padding:0;font-family:inherit;overflow:auto;box-shadow:0 32px 110px #0009}.sales-call-popup::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030b19b8}.sales-call-header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.sales-call-header>span{color:#cbdcf4;align-items:center;gap:10px;font-size:14px;font-weight:650;display:flex}.sales-call-header>span svg{color:#4bb3ff}.sales-call-popup button{font:inherit;cursor:pointer}.sales-call-popup button:disabled{opacity:.45;cursor:not-allowed}.sales-call-popup button:focus-visible{outline-offset:4px;outline:3px solid #70caff}.sales-call-header button{color:#dbe0e7;background:#ffffff06;border:1px solid #ffffff18;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.sales-call-body{text-align:center;background:radial-gradient(at 50% 23%,#0038ca38,#0000 60%);padding:24px 28px}.sales-call-mode{letter-spacing:.14em;color:#89caff;font-size:12px;font-weight:700}.sales-call-avatar{background:linear-gradient(145deg,#0196fb,#0038ca 65%,#01126c);border:1px solid #78cfff80;border-radius:30px;place-items:center;width:94px;height:94px;margin:28px auto 22px;font-size:30px;font-weight:650;transition:box-shadow .25s;display:grid;box-shadow:0 0 0 10px #005bea12,0 14px 46px #005bea30}.sales-call-avatar.is-speaking{animation:1.5s ease-in-out infinite sales-call-pulse}.sales-call-body h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:28px;line-height:1.2}.sales-call-brand{color:#b0bed3;margin:10px 0 22px;font-size:14px}.sales-call-state{color:#8dccff;margin:0;font-size:16px}.sales-call-timer{font-variant-numeric:tabular-nums;letter-spacing:.035em;margin:12px 0 22px;font-size:38px;font-weight:450}.sales-call-timer span{color:#667e9f}.sales-call-controls{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.sales-call-controls button{color:#f7f9fc;background:#ffffff08;border:1px solid #ffffff20;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-width:88px;min-height:76px;padding:12px 18px;font-size:14px;display:flex}.sales-call-controls button:hover:not(:disabled){background:#ffffff14}.sales-call-controls .start-call{background:#005bea;border-color:#3585ff;min-width:168px}.sales-call-controls .start-call:hover:not(:disabled){background:#126cff}.sales-call-controls .end-call{background:#b92343;border-color:#ef5475}.sales-call-controls .end-call:hover{background:#d12b4e}.sales-call-controls .is-muted{background:#243958;border-color:#91b0d4}.sales-call-privacy{color:#c0d0e4;justify-content:center;align-items:center;gap:7px;margin:24px 0 10px;font-size:12px;display:flex}.sales-call-disclosure{color:#91a6c2;max-width:390px;margin:0 auto;font-size:12px;line-height:1.6}.sales-call-notice,.sales-call-error{color:#c5ddff;background:#005bea15;border:1px solid #598edf40;border-radius:12px;padding:12px;font-size:14px;line-height:1.5}.sales-call-error{color:#ffbdc9;background:#c4345214;border-color:#f1647c55}.sales-call-transcript{background:#06101e;border-top:1px solid #ffffff15;padding:18px 22px}.sales-call-transcript>header{justify-content:space-between;align-items:center;font-size:14px;display:flex}.sales-call-transcript>header span{color:#90a6c3;font-size:12px}.sales-call-turns{overscroll-behavior:contain;max-height:230px;margin-top:14px;overflow:auto}.sales-call-turns article{text-align:left;background:#102643;border-radius:14px;margin-bottom:10px;padding:12px 14px}.sales-call-turns article.user{background:#ffffff07;margin-left:24px}.sales-call-turns article b{color:#7dc6ff;font-size:12px}.sales-call-turns article p{overflow-wrap:anywhere;margin:5px 0 0;font-size:16px;line-height:1.55}.sales-call-empty{color:#91a6c2;margin:8px 0 4px;font-size:14px;line-height:1.5}@keyframes sales-call-pulse{50%{box-shadow:0 0 0 16px #005bea15,0 0 60px #0196fb45}}@media (prefers-reduced-motion:reduce){.sales-call-avatar.is-speaking{animation:none}.sales-call-avatar{transition:none}}@media (width<=540px){.sales-call-popup{border-radius:22px;max-height:calc(100dvh - 16px)}.sales-call-body{padding:20px}.sales-call-avatar{width:76px;height:76px;margin:22px auto}.sales-call-body h2{font-size:25px}.sales-call-controls{gap:8px}.sales-call-controls button{min-width:76px;padding:12px}.sales-call-controls .start-call{min-width:140px}}.pris-specialist-link{color:var(--accent,#55caca);text-underline-offset:3px;cursor:pointer;font:inherit;background:0 0;border:0;padding:4px 0;text-decoration:underline}.pris-contact-popup{color:#edf5f7;background:#101f29;border:1px solid #38515c;border-radius:18px;width:min(520px,100vw - 32px);max-height:85vh;padding:24px;overflow:auto;box-shadow:0 24px 100px #0009}.pris-contact-popup::backdrop{background:#020912b8}.pris-contact-popup header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pris-contact-popup header button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:28px}.pris-contact-popup h2{margin:8px 0 16px;font-size:24px}.pris-contact-popup p{line-height:1.6}.pris-contact-popup dd{overflow-wrap:anywhere;margin:6px 0 20px}.pris-contact-popup .native-contact-call{gap:14px;display:grid}.pris-contact-popup label{display:block}.pris-contact-popup select{width:100%;color:inherit;background:#20343f;border:1px solid #54707d;border-radius:8px;margin-top:8px;padding:10px;display:block}.pris-call-number{font-variant-numeric:tabular-nums;font-size:24px}.pris-flow-case{border:1px solid var(--border,#30434b);border-radius:12px;padding:12px}.pris-flow-case>button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.pris-flow-case small{display:block}.pris-flow-case>div{margin-top:8px;font-size:13px}.pris-assignment{gap:10px;display:grid}.pris-assignment label{gap:8px;display:grid}.pris-assignment select{width:100%}.video-cost-summary{border:1px solid var(--border,#30434b);overflow-wrap:anywhere;background:#45b4b60f;border-radius:12px;gap:6px;margin:16px 0;padding:14px 16px;display:grid}.video-cost-summary strong{font-size:14px}.video-cost-summary span{font-size:13px}.video-cost-summary small{opacity:.8;font-size:12px;line-height:1.55}.video-cost-summary button{border:1px solid var(--border,#30434b);color:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-self:start;padding:7px 12px}.studio-options .video-seed-input{border:1px solid var(--border,#30434b);width:100%;min-width:0;max-width:180px;color:inherit;font:inherit;background:0 0;border-radius:8px;padding:9px 10px;display:block}.video-cost-summary button:focus-visible,.studio-options .video-seed-input:focus-visible{outline-offset:3px;outline:2px solid #65d6d1}.media-automations{background:#101922;border:1px solid #263849;border-radius:18px;margin:20px 0;padding:22px}.media-automation-heading,.media-automation-form-head,.media-automation-list article,.automation-run-history article{justify-content:space-between;align-items:center;gap:20px;display:flex}.media-automations h2{margin:5px 0 8px;font-size:22px}.media-automations h3{margin:0 0 7px;font-size:17px}.media-automations h4{margin:24px 0 14px;font-size:16px}.media-automations p{color:#abbccc;margin:5px 0;font-size:14px;line-height:1.6}.media-automations small{color:#96aabc;line-height:1.5}.media-automations button{color:#e9f6ff;cursor:pointer;background:#1c2d3c;border:1px solid #385061;border-radius:9px;padding:10px 14px}.media-automations button:disabled{opacity:.5;cursor:not-allowed}.media-automation-list{gap:12px;margin-top:16px;display:grid}.media-automation-list article{background:#14212d;border-radius:12px;padding:16px}.media-automation-actions{flex-shrink:0;gap:10px;display:flex}.automation-switch{align-items:center;gap:8px;min-width:78px;display:flex}.automation-switch i{background:#78909f;border-radius:50%;width:12px;height:12px}.automation-switch[aria-checked=true]{background:#153c3e;border-color:#3bd5c6}.automation-switch[aria-checked=true] i{background:#58edcf}.media-automation-form{background:#0c141d;border:1px solid #2b4355;border-radius:12px;margin-top:20px;padding:20px}.media-automation-form fieldset{border:0;min-width:0;margin:18px 0 0;padding:0}.automation-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.media-automation-form label{color:#d0e0ed;flex-direction:column;gap:8px;margin-bottom:14px;font-size:14px;display:flex}.media-automation-form input:not([type=checkbox]),.media-automation-form select,.media-automation-form textarea{color:#eaf4ff;width:100%;min-width:0;font:inherit;box-sizing:border-box;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#13222f;border:1px solid #365064;border-radius:8px;padding:11px}.media-automation-form textarea{resize:vertical;min-height:96px;font-size:16px;line-height:1.5}.media-automation-form .automation-context{margin:8px 0 18px}.automation-designs{border:1px dashed #365064;border-radius:10px;padding:16px}.automation-designs>div{flex-wrap:wrap;gap:12px;display:flex}.automation-designs figure{gap:7px;margin:12px 0;display:grid}.automation-designs img{object-fit:contain;background:#1a2b3a;border-radius:7px;width:100px;height:100px}.automation-upload input{max-width:420px;margin-top:6px}.media-automation-form .automation-check{flex-direction:row;align-items:center;gap:10px;display:flex}.automation-check input{accent-color:#3ae0ce;width:18px;height:18px}.automation-save{border-top:1px solid #294050;margin-top:22px;padding-top:20px}.automation-save button{background:#18564f;border-color:#4fd7be;margin-top:12px}.automation-run-history{border-top:1px solid #294050;margin-top:20px;padding-top:16px}.automation-run-history summary{cursor:pointer;color:#bcd9eb}.automation-run-history article{border-bottom:1px solid #263746;align-items:flex-start;padding:16px 0}.automation-run-history article>div:first-child{flex:1;min-width:0}.automation-run-history pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:#aec1d0;font-size:13px;line-height:1.6}.automation-run-output{align-items:center;gap:14px;display:flex}.automation-run-output a{color:#72e2cf;gap:7px;font-size:13px;display:grid}.automation-run-output img{object-fit:cover;border-radius:9px;width:90px;height:90px}.media-automations :focus-visible{outline-offset:3px;outline:2px solid #76efd8}@media (width<=900px){.automation-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.media-automation-heading{align-items:flex-start}.media-automation-heading>button{flex-shrink:0}}@media (width<=600px){.media-automations{padding:15px}.media-automation-form{padding:13px}.automation-fields{grid-template-columns:1fr}.media-automation-heading,.media-automation-list article,.automation-run-history article{flex-direction:column;align-items:stretch}.media-automation-actions{justify-content:flex-end}.automation-run-output{flex-wrap:wrap}}.app button.create-automation-button{color:#effffd;white-space:nowrap;cursor:pointer;background:linear-gradient(125deg,#153c49,#17635d);border:1px solid #66ecdf;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 19px;font-size:14px;font-weight:750;line-height:1.3;animation:2.6s ease-in-out infinite automation-entry-glow;display:inline-flex}.app button.create-automation-button>span{color:#90fff0;font-size:19px}.app button.create-automation-button:hover{background:linear-gradient(125deg,#205367,#207c70)}.app button.create-automation-button:focus-visible{outline-offset:4px;outline:3px solid #bcfff3;animation:none}.app button.create-automation-button:disabled{opacity:.5;cursor:not-allowed;animation:none}.module-title-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;display:flex}@keyframes automation-entry-glow{0%,to{box-shadow:0 0 #58efcc05,0 0 12px #49e5d226}50%{box-shadow:0 0 0 6px #58efcc19,0 0 25px #49e5d267}}.create-automation-dialog{color:#e5f3fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d1721;border:1px solid #3b6677;border-radius:18px;width:min(1120px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 100px #000a}.create-automation-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020913c9}.create-automation-dialog-content{padding:24px}.create-automation-dialog-content>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.create-automation-dialog-content>header h2{margin:0;font-size:22px}.create-automation-dialog-content>header button{color:#fff;cursor:pointer;background:#203343;border:1px solid #49606d;border-radius:10px;flex-shrink:0;width:44px;height:44px;font-size:26px}.create-automation-dialog .media-automations{margin:0}.create-automation-dialog .wf-shell{min-height:0;padding:0}.create-automation-dialog .brain-agent-workbench{margin:0}.create-automation-dialog:has(.content-manager-popup){width:min(1480px,100vw - 24px);max-height:calc(100dvh - 24px)}.create-automation-dialog:has(.content-manager-popup) .create-automation-dialog-content{padding:clamp(14px,2vw,28px)}.content-manager-popup{min-width:0}.content-manager-popup>.creation-tabs{z-index:6;background:#0d1721;margin-bottom:12px;position:sticky;top:-1px}.content-manager-popup .studio-page{width:100%;min-width:0;max-width:none;padding:0 0 18px;overflow:visible}@media (width<=650px){.create-automation-dialog:has(.content-manager-popup){width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.content-manager-popup>.creation-tabs{top:0}}.sales-automation-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sales-automation-choices>button{border:1px solid var(--line);background:var(--card);min-height:164px;color:var(--ink);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:18px;padding:24px;transition:background .18s,border-color .18s;display:flex}.sales-automation-choices>button:hover{background:#0196fb14;border-color:#0196fb}.sales-automation-choices>button>svg{color:#0196fb;flex:none;width:36px;height:36px}.sales-automation-choices b,.sales-automation-choices small{display:block}.sales-automation-choices b{font-size:18px;line-height:1.4}.sales-automation-choices small{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.5}.sales-automation-back{color:#71c7ff;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;margin-bottom:14px;padding:8px 0;font-size:14px;display:flex}.sales-automation-choices>button:focus-visible,.sales-automation-back:focus-visible{outline-offset:3px;outline:2px solid #0196fb}.sales-automation-setup:focus{outline:0}.sales-automation-lead{max-width:680px;margin:0 auto;padding:0}.sales-automation-lead h2{margin:8px 0 22px;font-size:22px}.sales-automation-lead .lily-new-form{text-align:left;margin:0}.sales-automation-note{color:var(--muted);font-size:13px;line-height:1.5}@media (width<=650px){.sales-automation-choices{grid-template-columns:1fr}.sales-automation-choices>button{min-height:124px;padding:20px}}@media (prefers-reduced-motion:reduce){.app button.create-automation-button{animation:none;box-shadow:0 0 14px #49e5d238}}@media (width<=650px){.module-title-actions{justify-content:flex-start;gap:12px}.video-engine-head,.pa-hero,.mission-hero{flex-wrap:wrap}.create-automation-dialog-content{padding:15px}.create-automation-dialog-content>header h2{font-size:19px}.app button.create-automation-button{max-width:100%}}.brain-hud-title .create-automation-button{margin:0 12px 12px 0}.mission-hero{flex-wrap:wrap}.module-automation-top-panel{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.module-automation-top-panel:empty{display:none}.app .main>.mobile-header{flex-wrap:wrap;height:auto;min-height:68px}.discovery-required-shell{max-width:1200px;margin:auto;padding:28px}.discovery-required-head{border:1px solid var(--line);border-radius:18px;margin-bottom:20px;padding:24px}.discovery-required-shell .richy-shell{padding:0}.discovery-required-shell button{cursor:pointer}.brain-chat{z-index:445;position:fixed;bottom:27px;right:130px}.brain-chat-fab{color:#effffd;cursor:pointer;background:linear-gradient(135deg,#123d49,#175c61);border:1px solid #66ecdf;border-radius:999px;align-items:center;gap:9px;min-height:48px;padding:0 16px;font-weight:800;display:inline-flex;box-shadow:0 12px 34px #03131db8}.brain-chat-fab svg{width:21px;height:21px}.brain-chat-panel{color:#edf9fd;background:#0d1922;border:1px solid #3a6e79;border-radius:18px;grid-template-rows:auto minmax(160px,1fr) auto auto;width:min(390px,100vw - 30px);max-height:min(610px,100dvh - 110px);display:grid;position:absolute;bottom:62px;right:0;overflow:hidden;box-shadow:0 24px 80px #000b}.brain-chat-panel header{border-bottom:1px solid #294553;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;display:flex}.brain-chat-panel header>div{align-items:center;gap:10px;display:flex}.brain-chat-panel header b,.brain-chat-panel header small{display:block}.brain-chat-panel header small{color:#9db3c0;margin-top:2px;font-size:11px}.brain-chat-panel header button{color:#d9edf4;cursor:pointer;background:0 0;border:0;border-radius:8px;width:32px;height:32px}.brain-chat-panel header button:hover{background:#203541}.brain-chat-dot{background:#63ead3;border-radius:50%;width:10px;height:10px;box-shadow:0 0 14px #63ead3}.brain-chat-messages{align-content:start;gap:10px;min-height:0;padding:15px;display:grid;overflow:auto}.brain-chat-messages article{background:#172b36;border-radius:12px;max-width:90%;padding:10px 12px}.brain-chat-messages article.user{background:#155650;justify-self:end}.brain-chat-messages article span,.brain-chat-messages article small{letter-spacing:.08em;font-size:10px;font-weight:800;display:block}.brain-chat-messages article small{color:#a9c6d0;margin-top:7px}.brain-chat-messages p{white-space:pre-wrap;margin:4px 0 0;font-size:13px;line-height:1.48}.brain-chat-empty{color:#afc2cc;margin:0;font-size:13px;line-height:1.55}.brain-chat-error{color:#ffae9d;margin:0 15px 10px;font-size:12px}.brain-chat-panel form{border-top:1px solid #294553;gap:8px;padding:12px 14px;display:flex}.brain-chat-panel textarea{resize:none;color:#effaff;min-width:0;font:inherit;background:#12242e;border:1px solid #3c5b67;border-radius:10px;flex:1;padding:9px;font-size:13px}.brain-chat-send{color:#fff;cursor:pointer;background:#2a9e91;border:0;border-radius:10px;width:42px}.brain-chat-send:disabled{opacity:.48;cursor:not-allowed}.brain-chat-panel footer{color:#8fa6b2;justify-content:space-between;gap:12px;padding:0 14px 13px;font-size:10px;line-height:1.35;display:flex}.brain-chat-panel footer button{color:#7ee9d9;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.brain-chat-fab:focus-visible,.brain-chat-panel button:focus-visible,.brain-chat-panel textarea:focus-visible{outline-offset:3px;outline:2px solid #a7fff5}@media (width<=650px){.brain-chat{bottom:20px;right:88px}.brain-chat-fab{justify-content:center;width:48px;padding:0}.brain-chat-fab span{display:none}.brain-chat-panel{width:min(390px,100vw - 18px);max-height:calc(100dvh - 86px);bottom:59px;right:-70px}}.recent-grid.real-history{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:18px}.real-history>article{background:linear-gradient(145deg,#16355880,transparent 60%),var(--panel);border:1px solid #5ba1e940;border-radius:16px;grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid;overflow:visible;box-shadow:0 8px 26px #00061229}.real-history>article>.recent-art{aspect-ratio:16/9;background:#050e1c;border-radius:15px 15px 0 0;width:100%;height:auto;display:block;position:relative;inset:auto;overflow:hidden}.real-history>article>.recent-art:focus-visible{outline-offset:3px;outline:2px solid #70ccff}.real-history .creation-thumbnail{width:100%;height:100%;display:block;position:absolute;inset:0}.real-history .creation-thumbnail img,.real-history .creation-thumbnail video{object-fit:contain;width:100%;height:100%;display:block}.real-history .creation-thumbnail-placeholder{color:#9dc2e8;background:radial-gradient(at 50% 30%,#163b64,#071427 75%);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;inset:0}.real-history>article>div:not(.history-action-wrap){min-width:0;padding:16px 16px 0}.real-history h3{overflow-wrap:anywhere;margin:7px 0;font-size:16px;line-height:1.4}.real-history p{font-size:12px;line-height:1.5}.real-history small{letter-spacing:.08em;font-size:12px;font-weight:700}.real-history .history-action-wrap{grid-column:1/-1;min-width:0;padding:14px 16px 16px}.real-history .history-actions{border-top:1px solid #6da9e126;grid-template-columns:repeat(auto-fit,minmax(min(100%,6.7rem),1fr));gap:8px;padding-top:14px;display:grid}.real-history .history-actions button{color:#c9def5;min-width:0;min-height:40px;font:inherit;white-space:normal;cursor:pointer;background:#1a395b73;border:1px solid #6fadeb3b;border-radius:9px;flex-direction:row;justify-content:center;align-items:center;gap:6px;padding:8px 6px;font-size:.875rem;font-weight:600;line-height:1.2;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.real-history .history-actions button svg{color:#7fcaff;flex-shrink:0}.real-history .history-actions button span{display:inline}.real-history .history-actions .open-video{color:#fff;background:linear-gradient(130deg,#1479eb,#0752c8);border-color:#419df4;box-shadow:inset 0 1px #ffffff21}.real-history .history-actions .open-video svg{color:#fff}.real-history .history-actions button:hover{color:#fff;background:#173e67;border-color:#64b5ed}.real-history .history-actions .open-video:hover{background:linear-gradient(130deg,#258afa,#1163de)}.real-history .history-actions button:focus-visible{outline-offset:3px;outline:2px solid #78d0ff}.real-history .video-share-menu{bottom:calc(100% - 8px);right:16px}@media (prefers-reduced-motion:reduce){.real-history .history-actions button{transition:none}}.subscription-welcome-credit{background:linear-gradient(120deg,#2e9eff29,var(--panel));border:1px solid #2e9effa6;border-radius:16px;margin:24px 0;padding:22px 24px}.subscription-welcome-credit strong{color:var(--light);font-size:24px;line-height:1.25;display:block}.subscription-welcome-credit p{max-width:850px;color:var(--text);margin:10px 0;font-size:16px;line-height:1.6}.subscription-welcome-credit>span{color:var(--muted);font-size:14px;line-height:1.5;display:block}.email-admin-form{border:0;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;padding:0;display:grid}.email-admin-form label{gap:8px;display:grid}.email-admin-form input,.email-admin-form select{width:100%;color:inherit;background:#0c1528cc;border:1px solid #78afe640;border-radius:10px;padding:12px}.email-admin-form small{opacity:.7}.email-admin-form:disabled{opacity:.5}.studio-generation-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.studio-generation-actions>.generate-reference-toggle{margin:0}.studio-generation-actions>.generate{width:100%;min-width:0}.studio-generation-actions>button:only-child{grid-column:2}.brain-purpose{max-width:760px;color:var(--text-secondary,#b6c5d8);text-align:center;margin:0 auto 1.25rem;font-size:.95rem;line-height:1.6}.brain-purpose button{margin-left:.5rem}.brain-vision{background:#081424;border:1px solid #254563;border-radius:12px;gap:10px;padding:12px;display:grid}.brain-vision video{object-fit:contain;background:#020710;border-radius:8px;width:100%;max-height:220px}.brain-vision video[hidden]{display:none}.brain-vision-actions{flex-wrap:wrap;gap:8px;display:flex}.brain-vision-actions button{color:#eaf7ff;background:#122b40;border:1px solid #315675;border-radius:8px;align-items:center;gap:6px;min-height:40px;padding:8px 10px;font-size:14px;display:inline-flex}.brain-vision-actions button:disabled{opacity:.5;cursor:not-allowed}.brain-vision label{color:#eaf7ff;align-items:center;gap:8px;font-size:14px;display:flex}.brain-vision small,.brain-vision p{color:#acc3d8;margin:0;font-size:13px;line-height:1.5}.brain-vision-actions svg,.richy-text-action>svg{width:18px;height:18px}.shofield-voice .voice-actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.shofield-voice .voice-actions>button{overflow-wrap:anywhere;width:100%;min-width:0;padding:8px 6px}.performance-controls{flex-wrap:wrap;align-items:end;gap:16px;margin:24px 0;display:flex}.performance-controls label{flex-direction:column;gap:8px;font-size:14px;display:flex}.performance-controls input,.performance-controls select{color:#fff;background:#101c2c;border:1px solid #48617c;border-radius:8px;min-height:42px;padding:8px}.performance-grid{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:16px;margin:24px 0;display:grid}.performance-grid article{flex-direction:column;gap:14px;display:flex}.performance-grid span{font-size:14px}.performance-grid strong{overflow-wrap:anywhere;font-size:24px}.voice-settings{max-width:1040px}.voice-settings [hidden]{display:none!important}.voice-settings .title-row{margin-bottom:20px}.voice-settings .title-row h1{margin:0;font-size:clamp(1.5rem,3vw,2rem)}.voice-provider-tabs{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:6px;width:fit-content;margin-bottom:24px;padding:5px;display:flex}.voice-provider-tabs button{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 26px;font-weight:650}.voice-provider-tabs button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.voice-settings .phone-card{background:var(--panel);border-radius:18px;margin-bottom:16px;padding:24px}.voice-settings .phone-intro{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:20px}.voice-settings .phone-intro h2{margin:0;font-size:1.125rem}.voice-settings .phone-intro>div{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.voice-settings .voice-status{border:1px solid var(--line);color:var(--muted);background:var(--card);border-radius:8px;padding:5px 10px;font-size:.875rem;display:inline-flex}.voice-settings .voice-actions{gap:10px}.voice-settings .voice-actions button{flex:initial;padding:10px 16px;font-size:.875rem;font-weight:600}.voice-settings button,.voice-settings input,.voice-settings select{min-height:44px;font-size:.875rem}.voice-settings p,.voice-settings label{font-size:.9375rem;line-height:1.5}.voice-settings .voice-form{flex-direction:column;gap:18px;margin-top:18px;display:flex}.voice-settings .voice-settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:18px;display:grid}.voice-settings .voice-form>.voice-settings-fields{padding-top:0}:is(.voice-settings .voice-settings-fields label:has(input[type=checkbox]),.voice-settings .voice-channel-settings label:has(input[type=checkbox])){flex-direction:row;align-items:center;gap:12px}.voice-settings input[type=checkbox]{flex:0 0 20px;min-height:20px}.voice-settings .voice-settings-fields input{color:var(--ink)}.voice-settings .voice-settings-fields p{grid-column:1/-1}.voice-settings details{border:0;border-top:1px solid var(--line);border-radius:0;margin:0;padding:16px 0}.voice-settings details summary{cursor:pointer;font-size:.9375rem;font-weight:600}.voice-settings details[open]>summary{margin-bottom:16px}.voice-settings .phone-card>details{margin-top:16px}.voice-settings .voice-form details{padding-bottom:0}.voice-settings .voice-save-row{border-top:1px solid var(--line);align-items:center;gap:16px;padding-top:18px;display:flex}.voice-settings .voice-save-row button{flex-shrink:0}.voice-settings .voice-save-row p{color:var(--muted);margin:0}.voice-settings .voice-channel-settings{gap:16px;display:grid}.voice-settings .voice-channel-settings label{margin:14px 0}.voice-settings .voice-number-list article:first-child{padding-top:0}.voice-settings .voice-number-list article:last-child{border-bottom:0}.voice-settings .voice-number-list b{letter-spacing:.01em;margin-bottom:5px;font-size:1.125rem}.voice-settings .voice-number-list button{flex-shrink:0}.voice-settings .voice-history{border:1px solid var(--line);padding:24px}.voice-settings .voice-confirm{flex-wrap:wrap;gap:12px;display:flex}.voice-settings .voice-confirm h3,.voice-settings .voice-confirm p{width:100%;margin:0}.voice-settings :is(button,input,select,summary):focus-visible{outline:2px solid var(--light);outline-offset:3px}.voice-settings button:disabled{opacity:.5;cursor:not-allowed}@media (width<=640px){.voice-settings .phone-card{padding:18px}.voice-settings .voice-settings-fields{grid-template-columns:1fr}.voice-settings .voice-save-row{flex-direction:column;align-items:stretch}.voice-settings .voice-provider-tabs{width:100%}.voice-provider-tabs button{flex:1}}.phone-number-link{cursor:pointer;white-space:nowrap;min-height:unset!important;min-width:unset!important;color:var(--light,#5bc0ff)!important;font:inherit!important;font-weight:inherit!important;text-align:inherit!important;background:0 0!important;border:0!important;border-radius:2px!important;padding:2px 0!important;display:inline!important}.phone-number-link:hover{text-underline-offset:3px;text-decoration:underline}.phone-number-link:focus-visible{outline:2px solid var(--light,#5bc0ff);outline-offset:4px}.crm-dashboard-header{justify-content:space-between;align-items:center;gap:20px;margin:0 0 22px;display:flex}.crm-dashboard-header h1{letter-spacing:-.6px;margin:0;font-size:26px}.crm-dashboard-header>div{gap:10px;display:flex}.crm-navigation{margin-bottom:24px}.crm-dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-bottom:24px!important}.crm-dashboard-metrics article{background:var(--panel,#09192b)!important;min-height:100px!important;box-shadow:none!important}.crm-dashboard-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.crm-dashboard-panel{background:var(--panel,#09192b);border:1px solid var(--line,#25445e);border-radius:16px;min-width:0;padding:22px}.crm-dashboard-panel header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.crm-dashboard-panel h2{margin:0;font-size:17px}.crm-dashboard-panel header button{color:var(--light,#60c8ff);background:0 0;border:0;font-size:13px}.crm-dashboard-panel article{border-top:1px solid var(--line,#25445e);justify-content:space-between;align-items:center;gap:14px;padding:15px 0;display:flex}.crm-dashboard-panel article:first-of-type{border-top:0}.crm-dashboard-panel article>div{min-width:0}.crm-dashboard-panel small{color:var(--muted,#9eb4c8);margin-top:5px;font-size:12px;display:block}.crm-dashboard-panel b{font-size:14px;font-weight:600}.crm-dashboard-panel time{color:var(--muted,#9eb4c8);font-size:12px}.crm-dashboard-panel p{color:var(--muted,#9eb4c8);padding:24px 0}.crm-dashboard-activity{grid-column:1/-1}.crm-contact-filters .crm-filter-quick{grid-template-columns:minmax(180px,1fr) auto!important}.crm-contact-filters .crm-filter-extra{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-shell .crm-unified-row{box-shadow:none}.ads-v2 .ads-clean-overview{max-width:1200px;margin:0 auto}.ads-v2 .ads-clean-metrics{gap:16px;margin:24px 0}.ads-v2 .ads-clean-campaigns{box-shadow:none;border-radius:16px;padding:24px}.ads-v2 .ads-clean-notice{box-shadow:none;background:var(--panel,#09192b);border-radius:12px;padding:14px 18px}.ads-v2 .ads-onboarding{max-width:880px;margin:24px auto}.ads-v2 .ads-onboarding-head{padding-bottom:14px}.ads-setup-progress{background:var(--line,#25445e);border-radius:4px;height:4px;margin-bottom:20px;overflow:hidden}.ads-setup-progress span{background:var(--light,#53baff);height:100%;transition:width .2s;display:block}.ads-setup-back{color:var(--muted,#9eb4c8);background:0 0;border:0;margin-bottom:16px}.ads-v2 .adsv2-empty-hero{min-height:unset;padding:30px}.voice-number-search{grid-template-columns:1fr 1fr auto;align-items:end;gap:16px;margin-top:20px;display:grid}.voice-approval{gap:10px;font-size:13px;line-height:1.6;align-items:flex-start!important;display:flex!important}.voice-approval input{margin-top:5px;width:auto!important;min-height:unset!important}.voice-feedback{border:1px solid var(--line);border-radius:12px;padding:16px}@media (width<=760px){.crm-dashboard-grid{grid-template-columns:1fr}.crm-dashboard-metrics{grid-template-columns:1fr!important}.crm-dashboard-header{align-items:flex-start}.crm-dashboard-header>div{flex-wrap:wrap;justify-content:flex-end}.crm-contact-filters .crm-filter-extra,.voice-number-search{grid-template-columns:1fr}.ads-v2 .ads-clean-metrics{grid-template-columns:1fr 1fr}.crm-dashboard-panel{padding:16px}.crm-dashboard-panel article{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ads-setup-progress span{transition:none}}.inbound-voice-settings form>label:not(.voice-approval){gap:8px;margin:16px 0;display:grid}.inbound-voice-settings form>label:not(.voice-approval)>:is(input,textarea,select){box-sizing:border-box;width:100%}.inbound-voice-settings textarea{resize:vertical;min-height:150px}.inbound-voice-settings .voice-number-search{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.inbound-voice-settings .voice-number-search label{gap:8px;min-width:0;display:grid}.inbound-voice-settings .voice-number-search :is(input,select){box-sizing:border-box;width:100%}.inbound-voice-settings .phone-card>p{overflow-wrap:anywhere;margin:12px 0;line-height:1.6}.inbound-voice-settings .voice-actions{flex-wrap:wrap}@media (width<=900px){.inbound-voice-settings .voice-number-search{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.inbound-voice-settings .voice-number-search{grid-template-columns:1fr}}.usage-limits-panel{color:#e9edf4;background:#101720;border:1px solid #ffffff24;border-radius:18px;max-width:960px;margin-top:24px;padding:24px}.usage-limits-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.usage-limits-panel h2{margin:6px 0 12px}.usage-limits-panel p,.usage-limits-panel small{color:#b6c4d5;line-height:1.6}.usage-limits-panel fieldset{border:0;min-width:0;padding:0}.usage-limits-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px;margin:20px 0;display:grid}.usage-limits-panel label{flex-direction:column;gap:8px;font-size:14px;display:flex}.usage-limits-panel input[type=number]{color:#fff;background:#070d16;border:1px solid #ffffff30;border-radius:8px;width:100%;padding:12px}.usage-limits-panel .usage-limit-toggle{flex-direction:row;align-items:center;gap:12px;margin:18px 0}.usage-limits-panel input[type=checkbox]{accent-color:#9cdcfc;width:18px;height:18px}.usage-limits-panel input:disabled{opacity:.45}.usage-limits-panel small{margin-top:18px;display:block}.usage-limits-panel details{border-top:1px solid #ffffff24;margin-top:24px;padding-top:16px}.usage-limits-panel summary{cursor:pointer;margin-bottom:20px}.usage-limits-panel [role=alert]{color:#ffb1aa}.usage-limits-panel .usage-platform-paused{background:#e97c8717;border:1px solid #ffb1aa52;border-radius:10px;padding:12px 14px}.usage-limits-panel .usage-platform-paused b{color:#ffd0cc}@media (width<=600px){.usage-limits-panel{padding:18px}.usage-limits-heading{flex-direction:column;align-items:flex-start;gap:0}}.pa-patient-360>header{align-items:start}.pa-patient-360>header>div{min-width:0}.pa-patient-360>header h2{overflow-wrap:anywhere}#pris-patient-documents{scroll-margin-top:16px}#pris-patient-documents>section{border-bottom:1px solid var(--line);padding:22px 0}.pa-patient-360{box-sizing:border-box;min-width:0;max-width:100vw;overflow-x:hidden;container-type:inline-size}.pa-patient-360>section,.pa-patient-360>div,.pa-patient-360>nav{box-sizing:border-box;min-width:0;max-width:100%}.pa-patient-360 p,.pa-patient-360 label{white-space:normal;overflow-wrap:anywhere}.pa-patient-360 input,.pa-patient-360 select,.pa-patient-360 textarea{box-sizing:border-box;min-width:0;max-width:100%}@container (width<=560px){.pa-patient-360 .pa-transition{grid-template-columns:minmax(0,1fr)}.pa-patient-360 .pa-drawer-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-patient-360 .pa-settings-grid{grid-template-columns:minmax(0,1fr)}}.video-retention-policy{color:#b5c6df;margin:12px 0;font-size:.875rem;line-height:1.5}.video-download-notice{color:#f1f6ff;background:#0d2037;border:1px solid #447fc1;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:18px;display:flex}.video-download-notice strong{font-size:1rem}.video-download-notice p{margin:6px 0;font-size:1rem}.video-download-notice small{color:#bdcde2;font-size:.875rem;line-height:1.5;display:block}.video-download-notice button{flex-shrink:0}.temporary-video-downloads{background:#0c1526;border:1px solid #26364f;border-radius:16px;margin:24px 0;padding:20px}.temporary-video-downloads h2{font-size:1.2rem}.temporary-video-downloads article{border-bottom:1px solid #26364f;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.temporary-video-downloads article>div:first-child{min-width:0}.temporary-video-downloads strong{overflow-wrap:anywhere}.temporary-video-downloads article>div:first-child p{margin:6px 0 0}.temporary-video-downloads article>div+div{flex-wrap:wrap;gap:12px;display:flex}.temporary-video-downloads p{color:#b5c6df;font-size:.875rem}.temporary-video-downloads button{border-radius:8px;padding:10px 16px}@media (width<=640px){.video-download-notice,.temporary-video-downloads article{flex-direction:column;align-items:stretch}.video-download-notice button{width:100%}}.cloud-provider-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:20px 0;display:grid}.cloud-provider-grid article,.cloud-connected{border:1px solid var(--border,#dfe3e8);border-radius:14px;padding:18px}.cloud-drives p,.cloud-save-dialog p{line-height:1.55}.cloud-drives select,.cloud-save-dialog select{background:var(--surface,#fff);width:100%;max-width:600px;color:inherit;border:1px solid #cbd5e1;border-radius:8px;margin:8px 0 16px;padding:10px;display:block}.cloud-note{opacity:.8;font-size:13px}.cloud-consent{align-items:center;gap:10px;margin:16px 0;display:flex}.cloud-browser{border:1px solid #dce1e7;border-radius:10px;margin:14px 0;padding:12px}.cloud-browser nav{flex-wrap:wrap;gap:4px;display:flex}.cloud-browser ul{max-height:260px;margin:10px 0;padding:0;list-style:none;overflow:auto}.cloud-browser li button{text-align:left;overflow-wrap:anywhere;width:100%;color:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:10px;display:flex}.cloud-browser li button:hover{color:#172638;background:#edf2f7}.cloud-browser small{white-space:nowrap;opacity:.65;margin-left:auto}.cloud-transfers{padding:0;list-style:none}.cloud-transfers li{overflow-wrap:anywhere;border-bottom:1px solid #dce1e7;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.cloud-transfers small{opacity:.7;display:block}.cloud-save-dialog{background:var(--surface,#fff);width:min(650px,100% - 24px);max-height:85vh;color:var(--text,#172638);z-index:10000;border:1px solid #dce1e7;border-radius:18px;margin:auto;padding:24px;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 70px #0004}.cloud-save-dialog::backdrop{background:#10182899}.cloud-save-dialog header{justify-content:space-between;align-items:center;gap:20px;display:flex}.cloud-save-dialog section{border-top:1px solid #dce1e7;margin-top:24px;padding-top:16px}.cloud-save-dialog button,.cloud-drives button{cursor:pointer;border-radius:8px;padding:9px 13px}.cloud-save-dialog button:disabled,.cloud-drives button:disabled{opacity:.5;cursor:not-allowed}.completed-video-actions{background:#071629;border:1px solid #5ba1e940;border-radius:14px;margin-top:16px}.completed-video-actions.real-history .history-action-wrap{padding:16px}.completed-video-actions.real-history .history-actions{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}.completed-video-actions.real-history .history-actions button{min-height:44px}.ads-page.ads-v2{--border:var(--line);--bg:var(--card);min-width:0}.ads-page.ads-v2 .ads-setup-welcome{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px}.ads-page.ads-v2 .ads-setup-welcome h2{letter-spacing:-.03em;margin:0 0 8px;font-size:24px}.ads-page.ads-v2 .ads-setup-welcome p{max-width:48ch;margin:0}.ads-page.ads-v2 .ads-setup-welcome>button{white-space:nowrap;grid-column:auto}.ads-page.ads-v2 .ads-onboarding{gap:18px;width:100%;max-width:880px;margin:24px auto}.ads-page.ads-v2 .ads-onboarding-head{align-items:center;margin:0;padding:0}.ads-page.ads-v2 .ads-onboarding-head h2{margin:6px 0 0}.ads-page.ads-v2 .ads-onboarding-head strong{color:var(--muted);font-variant-numeric:tabular-nums;font-size:20px}.ads-page.ads-v2 .ads-setup-progress{margin:0 0 6px}.ads-page.ads-v2 .ads-setup-back{cursor:pointer;justify-self:start;margin:0;padding:8px 0}.ads-page.ads-v2 .ads-onboarding>.adsv2-panel{box-sizing:border-box;gap:22px;width:100%;min-height:0;padding:26px;display:grid}.ads-page.ads-v2 .ads-onboarding>.adsv2-panel>h3{margin:0}.ads-page.ads-v2 .ads-onboarding>.adsv2-panel>button{justify-self:end}.ads-page.ads-v2 .adsv2-mode-picker>article{border:1px solid var(--line);background:var(--card);border-radius:14px;gap:8px;padding:20px;display:grid}.ads-page.ads-v2 .adsv2-mode-picker>article.selected{border-color:var(--light)}.ads-page.ads-v2 .adsv2-mode-picker:has(>article:only-child){grid-template-columns:minmax(0,1fr);margin:0}.ads-page.ads-v2 .adsv2-mode-picker>article p{color:var(--muted);margin:0}.ads-page.ads-v2 .adsv2-key-actions{flex-wrap:wrap}.ads-page.ads-v2 .adsv2-key-actions>button,.ads-page.ads-v2 .adsv2-account-list article>button{border:1px solid var(--line);background:var(--soft);min-height:42px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;padding:10px 16px}.ads-page.ads-v2 button:disabled{cursor:not-allowed;opacity:.5}.ads-page.ads-v2 :is(input,select,textarea){box-sizing:border-box;min-width:0;max-width:100%}.ads-page.ads-v2 :is(.adsv2-fields,.adsv2-fields label,.adsv2-panel,.adsv2-account-list article>div){min-width:0}.ads-page.ads-v2 .adsv2-account-list small{overflow-wrap:anywhere}.ads-page.ads-v2 .ads-clean-metrics{margin:0}.ads-page.ads-v2 .ads-clean-overview{max-width:none}.ads-page.ads-v2 .ads-clean-campaigns .adsv2-empty{min-height:240px}.ads-page.ads-v2 button:focus-visible{outline:2px solid var(--light);outline-offset:3px}@media (width<=640px){.ads-page.ads-v2 .ads-setup-welcome{grid-template-columns:minmax(0,1fr);padding:22px}.ads-page.ads-v2 .ads-setup-welcome>button{width:100%}.ads-page.ads-v2 .ads-onboarding>.adsv2-panel{padding:20px}.ads-page.ads-v2 .ads-onboarding>.adsv2-panel>button{justify-self:stretch}.ads-page.ads-v2 .adsv2-client-fields{grid-template-columns:minmax(0,1fr)}.ads-page.ads-v2 .adsv2-key-actions{flex-direction:column;align-items:stretch}.ads-page.ads-v2 .adsv2-account-list article{grid-template-columns:40px minmax(0,1fr)}.ads-page.ads-v2 .adsv2-account-list article>button{grid-column:1/-1}}.presenter-page{max-width:1280px;margin:auto}.presenter-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.presenter-header span{color:var(--muted);letter-spacing:.12em;font-size:11px}.presenter-header h1{margin:8px 0;font-size:32px}.presenter-header p{color:var(--muted);margin:0}.presenter-page button,.presenter-download{border:1px solid var(--line);background:var(--panel);color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;padding:11px 16px}.presenter-page .primary{background:var(--blue);color:#fff}.presenter-page button:disabled{opacity:.5;cursor:not-allowed}.presenter-page :focus-visible{outline:2px solid var(--light);outline-offset:3px}.presenter-layout{grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);gap:24px;display:grid}.presenter-controls{gap:18px;min-width:0;display:grid}.presenter-controls section,.presenter-preview{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:22px}.presenter-page h2{margin:0 0 18px;font-size:18px}.presenter-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:380px;padding:3px;display:grid;overflow:auto}.presenter-gallery button{text-align:left;padding:0;overflow:hidden}.presenter-gallery button[aria-pressed=true]{border-color:var(--light);box-shadow:0 0 0 2px var(--light)}.presenter-gallery img,.presenter-gallery button>span{aspect-ratio:3/4;object-fit:cover;background:var(--card);width:100%;display:block}.presenter-gallery b{overflow-wrap:anywhere;padding:9px;font-size:12px;display:block}.presenter-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.presenter-page label{color:var(--muted);gap:8px;min-width:0;display:grid}.presenter-page select,.presenter-page textarea,.presenter-page input{box-sizing:border-box;border:1px solid var(--line);background:var(--card);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:9px;padding:11px}.presenter-page input[type=color]{height:44px;padding:5px}.presenter-script{margin-top:18px}.presenter-script textarea{resize:vertical}.presenter-page audio{width:100%;margin-top:14px}.presenter-preview{align-self:start;gap:14px;display:grid;position:sticky;top:100px}.presenter-preview h2,.presenter-preview p{margin:0}.presenter-composition{aspect-ratio:9/16;border-radius:12px;place-items:center;max-height:420px;display:grid;overflow:hidden}.presenter-composition.landscape{aspect-ratio:16/9}.presenter-composition img{object-fit:contain;width:100%;height:100%}.presenter-preview video{border-radius:12px;width:100%;max-height:460px}.presenter-preview small{color:var(--muted)}.presenter-download{text-align:center;text-decoration:none}.presenter-cost{font-size:22px}.presenter-cost small{font-size:12px;display:block}.presenter-error{border:1px solid #ba626b;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:16px;display:flex}@media (width<=850px){.presenter-layout{grid-template-columns:1fr}.presenter-preview{position:static}.presenter-composition{max-height:360px}.presenter-header{flex-direction:column;align-items:flex-start}}@media (width<=480px){.presenter-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.presenter-fields{grid-template-columns:1fr}.presenter-controls section,.presenter-preview{padding:16px}}.presenter-page .presenter-photo-missing{text-align:center;color:var(--muted);place-items:center;font-size:13px;display:grid}.heygen-tabs{flex-wrap:wrap;gap:8px;max-width:1508px;margin:24px auto 0;padding:0 24px;display:flex}.heygen-tabs button{color:#c7d9ed;white-space:normal;background:#091a2e;border:1px solid #31516f;border-radius:12px;padding:12px 18px}.heygen-tabs button[aria-current=page]{color:#fff;background:#125bd0;border-color:#57cafa}.heygen-studio .presenter-controls section>label{gap:8px;margin:16px 0;display:grid}.heygen-studio .presenter-controls input:not([type=checkbox]):not([type=file]),.heygen-studio .presenter-controls select,.heygen-studio .presenter-controls textarea{box-sizing:border-box;color:#e6efff;background:#061222;border:1px solid #31516f;border-radius:8px;width:100%;min-width:0;padding:12px}.heygen-upload{background:#10233e;border:1px dashed #5480a7;border-radius:12px;padding:24px}.heygen-upload input{max-width:100%}.heygen-studio .presenter-controls .heygen-check{align-items:center;gap:10px;display:flex}.heygen-result{margin:20px 0}.heygen-result video{border-radius:10px;width:100%;max-height:380px}.heygen-result a{color:#62cbff;margin:10px 0;display:inline-block}.heygen-studio button:disabled{opacity:.5;cursor:not-allowed}.presenter-sample{gap:10px;min-width:0;display:grid}.presenter-sample video{object-fit:contain;background:#061222;width:100%;max-height:420px;display:block}.presenter-sample .presenter-composition{width:100%}.advanced-creation-entry{background:linear-gradient(135deg,#0e2139,#081424);border:1px solid #294766;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:0 auto 24px;padding:18px 20px;display:flex}.advanced-creation-entry h2{margin:5px 0 0;font-size:18px}.advanced-creation-entry button{color:#fff;white-space:nowrap;background:#153a61;border:1px solid #4a7396;border-radius:10px;padding:11px 16px}.runway-studio-embedded{background:#081423;border:1px solid #294766;border-radius:20px;margin:0 auto 30px;padding:22px}.runway-studio-embedded .runway-groups{padding-bottom:16px}@media (width<=700px){.advanced-creation-entry{flex-direction:column;align-items:flex-start}.advanced-creation-entry button{justify-content:center;width:100%}}.runway-studio{max-width:1500px;margin:auto}.runway-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.runway-heading h1{margin:6px 0;font-size:clamp(28px,3vw,42px)}.runway-heading p{color:#9fb4d0;margin:0}.runway-heading button,.runway-groups button,.runway-download{align-items:center;gap:10px;display:inline-flex}.runway-groups{gap:8px;padding:0 0 20px;display:flex;overflow-x:auto}.runway-groups button{white-space:nowrap;color:#c4d5eb;background:#0c1c32;border:1px solid #294366;border-radius:12px;padding:12px 20px}.runway-groups .active{color:#fff;background:#173b63;border-color:#5ac0ff}.runway-layout{grid-template-columns:minmax(300px,.9fr) minmax(350px,1.3fr);align-items:start;gap:26px;display:grid}.runway-controls{background:linear-gradient(150deg,#102440,#081426);border:1px solid #284767;border-radius:22px;min-width:0;padding:26px}.runway-controls h2{margin:22px 0 16px}.runway-controls label{color:#bfcee2;flex-direction:column;gap:8px;margin:14px 0;font-size:14px;display:flex}.runway-controls input:not([type=checkbox]),.runway-controls select,.runway-controls textarea{box-sizing:border-box;color:#e3efff;width:100%;font:inherit;background:#071222;border:1px solid #365270;border-radius:10px;padding:12px}.runway-controls textarea{resize:vertical;min-height:105px}.runway-controls fieldset{border:1px solid #2a4563;border-radius:12px;min-width:0;margin:14px 0;padding:14px}.runway-controls legend{color:#b6dfff;font-size:13px}.runway-controls details{border-top:1px solid #28415c;margin:16px 0;padding-top:12px}.runway-controls summary{cursor:pointer;color:#a9c6e6}.runway-add{margin:8px 6px 0 0;font-size:12px}.runway-reset{opacity:.7;font-size:11px}.runway-check{align-items:center;flex-direction:row!important}.runway-check input{width:auto}.runway-upload{border:1px dashed #46759b;border-radius:12px;align-items:flex-start;padding:16px}.runway-upload small{color:#819bb8;margin-top:5px;font-size:11px;display:block}.runway-upload input{padding:8px!important;font-size:11px!important}.runway-array{margin-bottom:10px}.runway-create{justify-content:center;align-items:center;gap:10px;width:100%;min-height:50px;margin-top:18px;display:flex}.runway-quote{background:#143253;border-radius:12px;margin-top:18px;padding:14px}.runway-quote small{color:#aac2de;margin-top:5px;display:block}.runway-preview{background:#060d18;border:1px solid #284767;border-radius:22px;margin:0;position:relative;overflow:hidden}.runway-preview video{aspect-ratio:16/9;object-fit:contain;width:100%;display:block}.runway-preview figcaption{color:#8ca4c0;padding:10px 16px;font-size:11px}.runway-preview>button{gap:8px;display:flex;position:absolute;top:40%;left:35%}.runway-result-info{background:#0c1c30;border-radius:18px;margin-top:18px;padding:22px}.runway-result-info img{border-radius:12px;width:100%;margin-bottom:12px}.runway-result-info audio{width:100%;margin:10px 0}.runway-download{color:#83ccff;margin:8px 10px 8px 0}.runway-jobs{margin-top:22px}.runway-jobs button{text-align:left;justify-content:space-between;gap:12px;width:100%;margin:8px 0;padding:14px;display:flex}.runway-jobs .active{border-color:#52aeeb}.runway-jobs small{color:#88b9dd}.runway-api-scope{color:#8eabc8;margin-top:24px;font-size:12px}.runway-api-scope summary{cursor:pointer}.runway-controls button:disabled{opacity:.5;cursor:not-allowed}@media (width<=900px){.runway-layout{grid-template-columns:1fr}.runway-results{grid-row:1}.runway-controls{padding:18px}.runway-heading{flex-direction:column;align-items:flex-start}.runway-groups button{padding:10px 14px}}.cinematic-studio{color:#eaf2ff;background:linear-gradient(135deg,#142543f5,#081122fa);border:1px solid #31486c;border-radius:24px;margin-top:2rem;padding:clamp(1rem,2.5vw,2rem);scroll-margin-top:100px}.cinematic-heading,.cinematic-title,.cinematic-prompt-head,.cinematic-audio,.cinematic-result-actions{align-items:center;gap:12px;display:flex}.cinematic-heading{flex-wrap:wrap;justify-content:space-between;margin-bottom:24px}.cinematic-title>svg{color:#82b9ff}.cinematic-title h2{margin:3px 0 0;font-size:clamp(1.4rem,2.5vw,1.85rem)}.cinematic-model{color:#b7d8ff;border:1px solid #436087;border-radius:999px;padding:7px 13px;font-size:.875rem}.cinematic-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:clamp(20px,3vw,38px);display:grid}.cinematic-controls,.cinematic-result{min-width:0}.cinematic-controls{flex-direction:column;gap:18px;display:flex}.cinematic-prompt-head{flex-wrap:wrap;justify-content:space-between}.cinematic-controls label{color:#d9e8fc;font-size:.95rem;font-weight:550}.cinematic-controls input:not([type=checkbox]),.cinematic-controls select,.cinematic-controls textarea{box-sizing:border-box;color:#edf4ff;width:100%;min-width:0;font:inherit;background:#0a162a;border:1px solid #3b547b;border-radius:12px;padding:12px 14px;font-size:1rem}.cinematic-controls textarea{resize:vertical;min-height:140px;line-height:1.6}.cinematic-controls :is(textarea,input,select):focus-visible{outline-offset:3px;outline:2px solid #80b9ff}.cinematic-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cinematic-settings label{flex-direction:column;gap:8px;display:flex}.cinematic-settings small,.cinematic-quote small,.cinematic-retention{color:#adc2df;font-size:.875rem;line-height:1.55}.cinematic-audio{padding:12px 0}.cinematic-audio input{accent-color:#418cfa;width:20px;height:20px;margin-left:auto}.cinematic-studio button,.cinematic-result-actions a{min-height:44px;font:inherit;color:#eaf2ff;cursor:pointer;background:#15263f;border:1px solid #3b547b;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:.9rem;text-decoration:none;display:inline-flex}.cinematic-studio button:disabled{opacity:.5;cursor:not-allowed}.cinematic-studio .primary{background:linear-gradient(120deg,#367af0,#2458d0);border-color:#5d9bff;font-weight:650}.cinematic-create{width:100%}.cinematic-preview{background:#07111f;border:1px solid #2f4666;border-radius:18px;min-height:220px;overflow:hidden}.cinematic-preview video{object-fit:contain;width:100%;height:100%}.cinematic-empty{text-align:center;box-sizing:border-box;background:radial-gradient(at 50% 45%,#192f52,#080f20 75%);flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;min-height:220px;padding:24px;display:flex}.cinematic-empty>svg{color:#84aedd}.cinematic-empty strong{font-size:1.2rem}.cinematic-empty span{color:#a6bcd9;font-size:.95rem}.cinematic-job{margin-top:20px}.cinematic-job>strong{font-size:1.125rem}.cinematic-job p{font-size:1rem;line-height:1.55}.cinematic-stages{flex-wrap:wrap;gap:6px;margin:15px 0;display:flex}.cinematic-stages span{color:#9bb4d3;border:1px solid #334967;border-radius:8px;padding:8px 12px;font-size:.875rem}.cinematic-stages .active{color:#fff;background:#214475;border-color:#669aea}.cinematic-result-actions{flex-wrap:wrap;margin-top:18px}.cinematic-quote{background:#11283e;border:1px solid #3b648d;border-radius:12px;flex-direction:column;gap:9px;padding:16px;display:flex}.cinematic-quote>span{color:#a6d5fb;align-items:center;gap:8px;font-size:.875rem;display:flex}.cinematic-quote strong{font-size:1.1rem}.cinematic-cancel{border:1px solid #7b653e;border-radius:12px;margin-top:16px;padding:15px}.cinematic-cancel button{margin-right:8px}.cinematic-studio a:not(.primary){color:#a6d1ff}.cinematic-retention{margin-top:16px}.cinematic-controls>p,.cinematic-result>p{overflow-wrap:anywhere;line-height:1.55}@media (width<=850px){.cinematic-layout{grid-template-columns:1fr}.cinematic-studio{border-radius:18px;padding:18px}.cinematic-result{order:2}.cinematic-preview,.cinematic-empty{min-height:190px}.cinematic-result-actions>*{flex:auto}}@media (width<=400px){.cinematic-settings{grid-template-columns:1fr}.cinematic-heading{gap:15px}.cinematic-stages span{flex:40%}}.voice-error{gap:8px;display:grid}.voice-error button{color:#ffd0d5;min-height:32px;font:inherit;cursor:pointer;background:#e97c871a;border:1px solid #e97c8759;border-radius:8px;justify-self:start;padding:0 10px;font-size:12px;font-weight:800}.wallet-low-alert{color:#fff0d7;background:#42291a;border-bottom:1px solid #c78032;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.2rem;font-size:.9rem;line-height:1.45;display:flex}.wallet-low-alert a{color:#fff;white-space:nowrap;font-weight:700;text-decoration:underline}@media (width<=640px){.wallet-low-alert{flex-direction:column;align-items:flex-start}.wallet-low-alert a{white-space:normal}}.stripe-tax-setup{border:1px solid var(--line);background:var(--card);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:18px;display:flex}.stripe-tax-setup h4{margin:0 0 7px;font-size:17px}.stripe-tax-setup p{color:var(--muted);margin:0;line-height:1.5}.stripe-tax-setup a{color:var(--light);flex:none}@media (width<=700px){.stripe-tax-setup{flex-direction:column;align-items:flex-start}}.stripe-settings{max-width:1100px}.stripe-heading,.stripe-key-heading,.stripe-account-summary,.stripe-key-card-header,.stripe-account-actions{justify-content:space-between;align-items:center;gap:18px;display:flex}.stripe-heading{border-bottom:1px solid var(--line);align-items:flex-start;padding-bottom:20px}.stripe-heading h2{margin:5px 0 7px}.stripe-heading p,.stripe-account-detail,.stripe-key-card-header p,.stripe-account-actions p{color:var(--muted);margin:0;line-height:1.5}.stripe-settings button:not(.primary){border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;font:inherit;border-radius:10px;padding:10px 14px}.stripe-settings button:disabled{opacity:.55;cursor:not-allowed}.stripe-account-tabs{gap:8px;margin:20px 0;display:flex;overflow-x:auto}.stripe-account-tabs button{text-align:left;flex:1;min-width:220px}.stripe-account-tabs button.active{border-color:var(--blue);box-shadow:inset 0 -2px var(--blue)}.stripe-account-tabs span,.stripe-account-tabs small{display:block}.stripe-account-tabs small{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.stripe-account-panel{min-width:0}.stripe-account-summary h3{margin:0 0 6px}.stripe-account-summary p{color:var(--muted);overflow-wrap:anywhere;margin:0}.stripe-status{border:1px solid var(--line);color:var(--light);border-radius:99px;flex:none;padding:7px 12px;font-size:14px}.stripe-ready{color:#61d9b3;border-color:#328d73}.stripe-account-detail{margin-top:12px!important}.stripe-key-heading{margin:28px 0 13px}.stripe-key-heading h3{margin:0}.stripe-key-heading a{color:var(--light)}.stripe-key-card{border:1px solid var(--line);background:var(--card);border-radius:14px;margin:12px 0;overflow:hidden}.stripe-key-card-header{padding:20px}.stripe-key-card-header h4{margin:0 0 6px;font-size:18px}.stripe-key-row{border-top:1px solid var(--line);grid-template-columns:1fr 1.3fr 1fr;align-items:center;gap:14px;padding:15px 20px;display:grid}.stripe-key-row strong{font-weight:600}.stripe-key-row span:last-child{color:var(--muted)}.stripe-key-form{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:20px;display:grid}.stripe-key-form label{flex-direction:column;gap:8px;display:flex}.stripe-key-form input:not([type=checkbox]){border:1px solid var(--line);background:var(--panel);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:9px;padding:10px}.stripe-webhook,.stripe-attestations{overflow-wrap:anywhere;grid-column:1/-1}.stripe-webhook{margin:0}.stripe-attestations{gap:10px;display:grid}.stripe-attestations label{display:block}.stripe-attestations input{accent-color:#368cfa}.stripe-key-form .primary{justify-self:start}.stripe-account-actions{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.stripe-settings .stripe-delete{color:#ffadae!important;border-color:#ad5367!important}.stripe-message{background:var(--card);border-radius:10px;margin:14px 0;padding:12px 15px}.stripe-error{color:#ffb8bf;border:1px solid #ad5367}.stripe-dialog-backdrop{z-index:100;background:#010818bf;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.stripe-dialog{background:var(--panel);border:1px solid var(--line);border-radius:18px;width:min(100%,510px);padding:26px;box-shadow:0 25px 70px #00000073}.stripe-dialog h3{margin-top:0}.stripe-dialog p{overflow-wrap:anywhere;line-height:1.5}.stripe-dialog-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}@media (width<=700px){.stripe-heading,.stripe-account-summary,.stripe-account-actions,.stripe-key-card-header{flex-direction:column;align-items:flex-start}.stripe-key-form,.stripe-key-row{grid-template-columns:1fr}.stripe-key-form .primary{width:100%}}.model-orchestration-panel{color:#eaf1ff;background:#101e35;border:1px solid #334155;border-radius:16px;margin:20px 0;padding:24px}.model-orchestration-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:18px 0;display:grid}.model-orchestration-options article{border:1px solid #456086;border-radius:12px;padding:20px}.model-orchestration-options li{margin:12px 0;font-size:16px}.model-orchestration-panel p,.model-orchestration-panel label,.model-orchestration-panel summary{font-size:14px;line-height:1.6}.model-orchestration-panel button{color:#fff;background:#315fe8;border:0;border-radius:8px;padding:10px 16px;font-size:14px}.model-orchestration-panel button:disabled{opacity:.5}.model-orchestration-panel details{margin-top:16px}@media (width<=650px){.model-orchestration-options{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.wb-workspace{background:#07111f;border:1px solid #234361;border-radius:18px;grid-template-columns:minmax(270px,32%) minmax(0,1fr);min-height:660px;margin:20px 0;display:grid;overflow:hidden}.wb-chat{border-right:1px solid #234361;flex-direction:column;min-width:0;display:flex}.wb-chat>header{background:#0b1a2c;gap:12px;padding:20px;display:flex}.wb-chat header svg{color:#38a9ff;font-size:26px}.wb-chat header small{color:#92a9c3;margin-top:5px;font-size:12px;display:block}.wb-conversation{flex:1;max-height:490px;padding:18px;overflow:auto}.wb-conversation article{margin-bottom:24px;font-size:14px}.wb-user{white-space:pre-wrap;background:#14314e;border-radius:12px;padding:12px}.wb-assistant{color:#cee0f4;align-items:flex-start;gap:8px;display:flex}.wb-assistant svg{color:#44b4ff;flex-shrink:0;margin-top:16px}.wb-conversation small{color:#93abc4}.wb-conversation button{margin-top:8px;font-size:12px}.wb-welcome h3{font-size:23px;line-height:1.2}.wb-welcome p{color:#9cb2cb;font-size:15px}.wb-welcome button{text-align:left;width:100%;margin:12px 0;padding:12px;display:block}.wb-chat form{border-top:1px solid #234361;padding:16px}.wb-chat textarea{resize:vertical;color:#f0f7ff;background:#0d2035;border:1px solid #2c5073;border-radius:12px;width:100%;min-height:100px;padding:12px;font-size:15px}.wb-chat form>div{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.wb-chat form small{color:#a5bad0;font-size:12px}.wb-canvas{flex-direction:column;min-width:0;display:flex}.wb-canvas nav{background:#0b1a2c;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px;display:flex}.wb-canvas nav>div{gap:6px;display:flex}.wb-canvas nav button{align-items:center;gap:6px;padding:8px;font-size:13px;display:flex}.wb-canvas button.active{color:#fff;background:#174770}.wb-preview{background:#0c1726;flex:1;justify-content:center;min-height:560px;display:flex}.wb-preview iframe{background:#fff;border:0;width:100%;min-height:560px}.wb-preview.mobile iframe{max-width:390px}.wb-empty-canvas{text-align:center;color:#8199b4;align-self:center;padding:40px}.wb-empty-canvas svg{color:#2e9aee;font-size:50px}.wb-empty-canvas h3{color:#e6f2ff;font-size:24px}.wb-source{color:#a8d9fe;white-space:pre-wrap;max-height:620px;margin:0;padding:20px;font-size:13px;overflow:auto}.wb-canvas>footer{color:#829fbc;border-top:1px solid #234361;padding:12px 18px;font-size:12px}.wb-media{max-height:620px;padding:20px;overflow:auto}.wb-media label{margin:12px 0;display:block}.wb-media input,.wb-media textarea,.wb-media select{color:#eef6ff;background:#10233a;border:1px solid #305372;border-radius:8px;width:100%;padding:10px}.wb-media video{width:100%;max-height:240px}.wb-media button{margin:6px}.wb-chat>.wa-error{margin:12px;padding:10px}.wa-detail:has(.wb-workspace){min-width:0}@media (width<=1100px){.wb-workspace{grid-template-columns:1fr}.wb-chat{border-right:0}.wb-conversation{max-height:260px}.wb-preview,.wb-preview iframe{min-height:480px}.wb-canvas nav button{font-size:12px}}@media (width<=640px){.wb-canvas nav{padding:8px}.wb-workspace{border-radius:12px}.wb-preview,.wb-preview iframe{min-height:420px}}.sa-manager{--sa-accent:var(--light,#68c4ff);max-width:1480px;color:var(--ink,#edf3ff);min-width:0;margin:auto;padding:32px clamp(18px,3.2vw,48px) 64px;font-size:1rem;line-height:1.55}.sa-manager *{box-sizing:border-box}.sa-heading,.sa-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.sa-heading{margin-bottom:30px}.sa-heading-title{align-items:center;gap:18px;min-width:0;display:flex}.sa-heading h2{letter-spacing:-.035em;margin:6px 0 8px;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.2}.sa-heading p{margin:0;font-size:.95rem}.sa-eyebrow,.nc-eyebrow{letter-spacing:.14em;color:var(--sa-accent,var(--light));font-size:.75rem;font-weight:700}.sa-brand-icon{color:#84d1ff;background:linear-gradient(145deg,#163f6e,#092644);border:1px solid #285d84;border-radius:18px;flex-shrink:0;place-items:center;width:60px;height:60px;font-size:34px;display:grid}.sa-manager button,.sa-manager input,.sa-manager select,.sa-manager textarea,.nc-connection button,.nc-connection input,.nc-connection select{font:inherit;border:1px solid var(--line,#344660);background:var(--card,#101d31);color:var(--ink,#edf3ff);border-radius:10px;max-width:100%;min-height:44px;padding:11px 15px;line-height:1.4}.sa-manager button,.nc-connection button{cursor:pointer;justify-content:center;align-items:center;gap:8px;font-size:.875rem;font-weight:650;display:inline-flex}.sa-manager button:disabled,.nc-connection button:disabled{opacity:.5;cursor:not-allowed}.sa-manager .primary,.nc-connection .primary{color:#fff;background:linear-gradient(135deg,#1878ce,#0955a1);border-color:#328edd;box-shadow:0 4px 14px #007bff18}.sa-manager button:hover:not(:disabled),.nc-connection button:hover:not(:disabled){border-color:var(--sa-accent,var(--light));filter:brightness(1.08)}.sa-manager :focus-visible,.nc-connection :focus-visible{outline:2px solid var(--sa-accent,var(--light));outline-offset:3px}.sa-manager a{color:var(--sa-accent)}.sa-manager p{color:var(--muted,#b0c0d3);line-height:1.65}.sa-tabs{border-bottom:1px solid var(--line);gap:6px;max-width:100%;margin-bottom:28px;padding:0 0 12px;display:flex;overflow-x:auto}.sa-tabs button{color:var(--muted);background:0 0;border-color:#0000;flex-shrink:0;padding:10px 16px}.sa-tabs button svg{font-size:20px}.sa-tabs [aria-current=page],.sa-manager [aria-pressed=true]{background:color-mix(in srgb,var(--blue,#2e9eff) 15%,var(--panel));border-color:color-mix(in srgb,var(--blue) 50%,var(--line));color:var(--ink)}.sa-tab-count{background:var(--panel);color:var(--sa-accent);border-radius:6px;padding:0 7px;font-size:.75rem}.sa-overview{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 32px;display:grid;overflow:hidden}.sa-overview>div{border-right:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.sa-overview>div:last-child{border:0}.sa-overview span{color:var(--muted);font-size:.875rem}.sa-overview strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:600}.sa-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.sa-section-heading h3{margin:0 0 4px;font-size:1.25rem}.sa-section-heading p{margin:0;font-size:.875rem}.sa-icon-button{width:44px;padding:10px!important}.sa-panel{background:var(--panel,#101b2d);border:1px solid var(--line,#2a3c55);border-radius:18px;margin-bottom:24px;padding:28px}.sa-panel h3{align-items:center;gap:9px;margin:0 0 12px;font-size:1.3rem;line-height:1.3;display:flex}.sa-panel h3 svg{color:var(--sa-accent);flex-shrink:0}.sa-project-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:20px;display:grid}.sa-project{background:linear-gradient(145deg,color-mix(in srgb,var(--blue) 5%,var(--panel)),var(--panel) 60%);flex-direction:column;min-width:0;margin-bottom:0;padding:24px;transition:border-color .2s;display:flex}.sa-project:hover{border-color:color-mix(in srgb,var(--blue) 50%,var(--line))}.sa-project-top{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:24px;display:flex}.sa-project-icon{border:1px solid var(--line);background:var(--card);width:50px;height:50px;color:var(--sa-accent);border-radius:13px;place-items:center;font-size:27px;display:grid}.sa-badge{background:var(--card);border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:5px 9px;font-size:.75rem;display:inline-flex}.sa-project h3{overflow-wrap:anywhere;margin-bottom:6px;font-size:1.25rem}.sa-project p{margin:0 0 20px;font-size:.875rem}.sa-project-address{border-top:1px solid var(--line);overflow-wrap:anywhere;min-height:62px;margin-top:auto;padding:16px 0 22px;font-size:.875rem}.sa-project-address a{justify-content:space-between;align-items:center;gap:8px;text-decoration:none;display:flex}.sa-project-address svg{flex-shrink:0}.sa-project-address>span{color:var(--muted)}.sa-manager .sa-open-project{background:color-mix(in srgb,var(--blue) 12%,var(--panel));border-color:color-mix(in srgb,var(--blue) 35%,var(--line));color:var(--sa-accent);justify-content:space-between}.sa-project-tools{gap:8px;padding-top:10px;display:flex}.sa-project-tools button{color:var(--muted);background:0 0;border-color:#0000;flex:1}.sa-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sa-settings-link{white-space:nowrap;align-items:center;gap:7px;min-height:44px;padding:10px 2px;font-size:.875rem;text-decoration:none;display:inline-flex}.sa-form{flex-direction:column;gap:20px;margin-top:24px;display:flex}.sa-manager label,.nc-connection label{color:var(--ink);flex-direction:column;gap:8px;font-size:.875rem;display:flex}.sa-form>button{align-self:flex-start}.sa-form input,.sa-form select,.sa-form textarea{width:100%}.sa-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sa-contact-grid label:first-child,.sa-contact-grid label:nth-child(2){grid-column:auto}.sa-domain-search{gap:12px;margin:24px 0;display:flex}.sa-domain-search input{flex:1;min-width:0;min-height:54px;font-size:1.1rem}.sa-domain-search button{padding-inline:24px}.sa-project-select{border:1px solid var(--line);background:var(--panel);border-radius:12px;align-items:center;margin-bottom:24px;padding:14px 18px;flex-direction:row!important;gap:14px!important;display:flex!important}.sa-project-select select{max-width:440px}.sa-connection-state{background:var(--card);border:1px solid var(--line);color:var(--muted);border-radius:10px;align-items:center;gap:10px;margin:14px 0 22px;padding:12px 14px;font-size:.875rem;display:flex}.sa-connection-state svg{color:var(--sa-accent);flex-shrink:0;font-size:20px}.sa-domain-guide{border-top:1px solid var(--line);color:var(--sa-accent);align-items:center;gap:16px;margin-top:24px;padding-top:24px;display:flex}.sa-domain-guide p{margin:0;font-size:.95rem}.sa-domain-guide svg{flex-shrink:0}.sa-review{background:color-mix(in srgb,var(--blue) 10%,var(--panel));border:1px solid color-mix(in srgb,var(--blue) 50%,var(--line));overflow-wrap:anywhere;border-radius:14px;margin-top:20px;padding:24px}.sa-review>strong{font-size:1.3rem}.sa-manager details,.nc-connection details{font-size:.875rem}.sa-manager summary,.nc-connection summary{cursor:pointer;color:var(--sa-accent,var(--light));padding:8px 0}.sa-alert,.sa-notice,.nc-error,.nc-message{overflow-wrap:anywhere;background:#a52c3212;border:1px solid #a4566880;border-radius:10px;padding:16px}.sa-manager .sa-alert,.nc-error{color:var(--ink)}.sa-notice,.nc-message{background:#218db512;border-color:#467b9580}.sa-activity{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:8px;padding:18px 0;font-size:.875rem;display:grid}.sa-activity span{color:var(--muted)}.sa-activity small{overflow-wrap:anywhere;grid-column:1/-1;font-size:.875rem}.sa-checkbox{align-items:center;flex-direction:row!important}.sa-checkbox input{flex-shrink:0;width:20px;min-height:20px}.sa-empty{text-align:center;border-style:dashed;flex-direction:column;grid-column:1/-1;align-items:center;gap:10px;min-height:260px;padding:56px 24px;display:flex}.sa-empty>svg{color:var(--sa-accent);margin-bottom:12px}.sa-empty p{max-width:400px;margin:0 0 12px}.sa-manager .wb-preview{background:#fff}.sa-manager iframe{max-width:100%}.sa-manager .wb-conversation article{font-size:.95rem}.sa-manager .wb-canvas nav button{font-size:.875rem}.nc-connection{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:18px;padding:28px;scroll-margin-top:24px;font-size:1rem}.nc-connection>header{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.nc-connection h2{margin:4px 0;font-size:1.7rem}.nc-connection p{color:var(--muted);font-size:.95rem;line-height:1.6}.nc-connection header p{margin:0}.nc-mark{background:var(--card);border:1px solid var(--line);width:54px;height:54px;color:var(--light);border-radius:14px;place-items:center;display:grid}.nc-status{border:1px solid var(--line);color:var(--light);border-radius:9px;align-items:center;gap:6px;margin-left:auto;padding:8px 12px;font-size:.875rem;display:inline-flex}.nc-fields{grid-template-columns:1fr 1fr;gap:20px;margin:26px 0;display:grid}.nc-fields input,.nc-fields select{width:100%;font-size:1rem}.nc-actions{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.nc-existing,.nc-activation{border:1px solid var(--line);background:var(--card);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:24px 0;padding:20px;display:flex}.nc-existing p,.nc-activation p{margin:6px 0 0}.nc-existing button,.nc-activation button{flex-shrink:0}.nc-connection a{color:var(--light);align-items:center;gap:6px;display:inline-flex}@media (width<=1000px){.sa-overview>div{flex-direction:column;align-items:flex-start;gap:4px;padding:18px}.sa-heading{flex-direction:column;align-items:flex-start}.sa-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.sa-manager{padding:20px 16px 48px}.sa-heading-title{align-items:flex-start;gap:12px}.sa-brand-icon{border-radius:12px;width:44px;height:44px;font-size:26px}.sa-heading h2{font-size:1.45rem}.sa-heading>.sa-actions{justify-content:space-between;width:100%}.sa-overview{grid-template-columns:1fr}.sa-overview>div{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;padding:12px 18px}.sa-overview strong{font-size:1.4rem}.sa-panel{padding:20px}.sa-row{flex-direction:column;align-items:flex-start;gap:10px}.sa-contact-grid,.nc-fields{grid-template-columns:1fr}.sa-domain-search{flex-direction:column}.sa-activity{grid-template-columns:1fr}.sa-project-select{align-items:stretch;flex-direction:column!important}.sa-tabs button{padding:10px 12px}.sa-tabs{gap:2px}.sa-section-heading p{max-width:270px}.nc-connection{padding:18px}.nc-status{margin-left:0}.nc-existing,.nc-activation{flex-direction:column;align-items:stretch}.sa-manager .wb-layout{display:block}}@media (prefers-reduced-motion:reduce){.sa-project{transition:none}}.analytics-page{max-width:1280px}.analytics-properties{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.analytics-properties button{color:#eee;background:#191c29;border:1px solid #414658;border-radius:12px;padding:12px 18px;font-size:1rem}.analytics-properties button[aria-pressed=true]{background:#3c3164;border-color:#9c84e8}.analytics-native{color:#c4bbdf;align-items:center;gap:10px;margin:22px 0;font-size:.9rem;display:flex}.analytics-help{font-size:.9rem;font-weight:400;display:inline-block;position:relative}.analytics-help summary{cursor:pointer;border:1px solid #8881a1;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;list-style:none;display:inline-flex}.analytics-help>div{color:#eee;z-index:20;background:#191c29;border:1px solid #63567c;border-radius:10px;width:min(340px,75vw);padding:16px;line-height:1.6;position:absolute;top:28px;right:0;box-shadow:0 12px 30px #0008}.analytics-trend{align-items:flex-end;gap:2px;height:120px;margin:24px 0;display:flex}.analytics-trend>div{background:#a992ef;border-radius:3px 3px 0 0;flex:1;min-width:1px}.analytics-table{max-height:360px;overflow:auto}.analytics-coverage{margin-top:20px}.analytics-coverage dl{grid-template-columns:minmax(150px,1fr) 2fr;gap:12px;font-size:.9rem;display:grid}.analytics-coverage dd{margin:0}.analytics-page .mission-panel{overflow:visible}body{font-size:16px;line-height:1.5}.client-onboarding-page{background:var(--brand-ink);min-height:100dvh;padding:24px 16px}.client-onboarding-page .production-boundary{margin:6vh auto}.client-onboarding-page li{margin:12px 0}.production-billing-status{background:var(--panel);border:1px solid var(--line);border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 24px;padding:16px 20px;font-size:14px;display:flex}.production-billing-status span{flex:280px}.production-billing-status button,.production-billing-status a{border-radius:12px;align-items:center;min-height:44px;padding:10px 14px;display:inline-flex}.client-detail input[readonly]{border:1px solid var(--line);width:100%;min-height:44px;font:inherit;border-radius:12px;padding:10px 12px}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--brand-signal);outline-offset:4px}button:disabled{cursor:not-allowed}.nav,.settings-nav-children .nav{min-height:44px;font-size:14px}.settings-cards>button{text-align:left;min-height:100px}.settings-cards>button b{font-size:16px}.settings-cards>button p,.access-panel p{font-size:14px}.main>.mobile-header{letter-spacing:normal;gap:16px;display:flex;position:relative}.main>.mobile-header .mobile-brand-mark{display:none}.operating-mode-status{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--brand-ink);min-height:36px;color:var(--brand-frost);white-space:nowrap;align-items:center;gap:8px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.operating-mode-status>span{background:var(--brand-signal);border-radius:50%;width:7px;height:7px}.operating-mode-status.is-test{border-color:var(--brand-silver);background:var(--brand-depth)}.operating-mode-status.is-test>span{background:var(--brand-frost)}.production-boundary{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-panel);max-width:860px;margin:48px auto;padding:32px}.production-boundary h1{margin:16px 0;font-size:clamp(24px,3vw,36px);line-height:1.2}.production-boundary p{max-width:68ch;color:var(--brand-mist)}.production-boundary>div{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.production-boundary a{border:1px solid var(--line);border-radius:var(--radius-control);align-items:center;min-height:44px;padding:10px 16px;text-decoration:none;display:inline-flex}.production-boundary a.primary{background:var(--brand-action);color:var(--brand-white)}.production-boundary small{color:var(--brand-silver);font-size:13px;display:block}.access-operating-mode input[role=switch]{width:44px;height:24px;accent-color:var(--brand-action);cursor:pointer}.brain-visual-shell,.brain-topology-primary{background:var(--panel)}.brain-core-image,.brain-connections .connected,.brain-node.connected>i{filter:none;animation:none!important}.toast{overflow-wrap:anywhere;max-width:min(640px,100vw - 32px)}.toast button{flex-shrink:0;min-width:40px;min-height:40px}.progress-card .progress-top b{color:var(--brand-silver);font-size:13px}.progress-card p{color:var(--brand-mist);font-size:14px}@media (width<=760px){.main>.mobile-header{flex-wrap:wrap;height:auto;min-height:64px;padding:10px 16px}.main>.mobile-header .mobile-brand-mark{display:flex}.operating-mode-status{margin-left:auto}.module-automation-slot{flex-basis:100%}.production-boundary{margin:20px 16px;padding:24px}.production-boundary>div,.production-boundary a{width:100%}.mission-tabs,.wf-tabs{max-width:100%;overflow-x:auto}.mission-order-actions,.access-operating-mode label{flex-wrap:wrap;gap:12px}input,select,textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--font-shofield-sans:"Manrope";--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#030919;--panel:#07152b;--card:#0b1e39;--soft:#102c50;--ink:#f1f7ff;--text:#f1f7ff;--muted:#aac3df;--line:#294b70;--blue:#005bea;--deep:#0038ca;--light:#55baff;--jarvis-cyan:#69d7ff;--jarvis-silver:#d2e0f3;--jarvis-edge:#57a9ff80;--jarvis-glass:linear-gradient(130deg, #4aa6ff21, transparent 38%), linear-gradient(155deg, #07244dde, #030e23f2 75%);--jarvis-shadow:inset 0 1px 0 #cde8ff57, inset 0 -1px 0 #2883ff33, 0 14px 38px #00030d57, 0 0 28px #005bea21;--shadow:var(--jarvis-shadow)}body{background:var(--page);font-family:var(--font-shofield-sans), Arial, sans-serif;font-weight:450}.app{font-family:var(--font-shofield-sans), Arial, sans-serif}.app :is(button,input,select,textarea){font-family:inherit}.app :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-shofield-sans), Arial, sans-serif;text-wrap:balance;overflow-wrap:break-word;font-style:normal}.app h1{letter-spacing:-.045em;font-weight:800;line-height:1.1}.app h2{letter-spacing:-.035em;font-weight:800;line-height:1.18}.app :is(h3,h4,h5,h6){letter-spacing:-.02em;font-weight:750;line-height:1.3}.app :is(.pa-hero,.mission-hero,.wf-hero) h1 em{font-family:inherit;font-style:normal;font-weight:800}.app .nav{letter-spacing:-.015em;font-weight:650}.app :is(.primary,.richy-primary,.pa-primary,.crm-primary,.sec-primary){letter-spacing:-.015em;font-weight:800}.app :is(.richy-kicker,.eyebrow,.pa-eyebrow){font-weight:800}.app :is(.richy-metrics strong,.brain-topology-metrics strong,.crm-metrics strong,.adsv2-metric strong,.wallet strong){font-family:var(--font-shofield-sans), Arial, sans-serif;letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:800}.app :is(code,pre,kbd,samp){font-family:var(--font-geist-mono), monospace}::selection{color:#fff;background:#005bea}.app{isolation:isolate;background:#030919;position:relative}.platform-background-video{z-index:-2;object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.app:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0309199e,#03091947 55%,#03091966);position:fixed;inset:0}.app:after{content:none}.background-motion-control{color:#d8edff;min-height:44px;font:inherit;cursor:pointer;background:#07182ecc;border:1px solid #376992;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;display:inline-flex}.background-motion-control:focus-visible{outline-offset:3px;outline:2px solid #69d7ff}.richy-permission-label{color:var(--muted);font-size:12px}.app .sidebar{scrollbar-color:#2e5683 transparent;background:linear-gradient(110deg,#122a4afa,#040e20fc 55%);border-right:1px solid #418acd;box-shadow:inset -1px 0 #b8dbff2e,8px 0 32px #006fff26}.app .brand{letter-spacing:.05em;gap:10px;padding-inline:0}.app .brand-mark{filter:drop-shadow(0 0 9px #0096ff59)}.jarvis-wordmark{color:var(--ink);letter-spacing:-.025em;font-size:16px;font-weight:800}.jarvis-wordmark b{color:#47b4ff}.app .active-plan{color:var(--jarvis-silver);background:linear-gradient(120deg,#193853,#0a1b34);border-color:#365678}.app .nav{border-radius:12px;transition:background .18s,color .18s,box-shadow .18s}.app .nav:hover{color:#fff;background:#3289f41c}.app .nav.active{color:#f5faff;box-shadow:inset 3px 0 0 var(--jarvis-cyan), inset 0 1px 0 #a3dbff26, 0 0 22px #005bea1f;background:linear-gradient(100deg,#005bea59,#0196fb0e)}.app .nav.active i{color:#7dd6ff;filter:drop-shadow(0 0 7px #31b2ff6b)}.app .settings-nav-children{border-left-color:#294b70}.app .wallet{background:var(--jarvis-glass);border-color:var(--jarvis-edge);box-shadow:var(--jarvis-shadow)}.app .wallet strong{color:#ecf5ff}.app .main>.mobile-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(100deg,#092750f2,#041229ed);border-bottom:1px solid #397abc;flex-wrap:wrap;justify-content:flex-start;gap:12px 20px;height:auto;min-height:76px;padding:12px clamp(18px,3vw,46px);position:sticky;top:0;box-shadow:0 1px #a2d7ff29,0 8px 28px #006eff26}.jarvis-location{gap:2px;min-width:0;margin-right:auto;display:grid}.jarvis-location>span{letter-spacing:.17em;color:#89b4df;font-size:12px;font-weight:650}.jarvis-location strong{color:#e8f4ff;overflow-wrap:anywhere;letter-spacing:-.025em;font-size:16px;font-weight:800}.app .operating-mode-status{color:#d8edff;background:linear-gradient(110deg,#0d2e51,#07182e);border-color:#376992;box-shadow:inset 0 1px #bbe0ff17}.app .operating-mode-status>span{background:#5bcaff;box-shadow:0 0 9px #1eadff80}.app .operating-mode-status.is-test{color:#f1d591;background:#2a2519;border-color:#b59650}.app .operating-mode-status.is-test>span{box-shadow:none;background:#f1d591}.app .module-automation-slot{min-width:0}.app :is(.content,.richy-shell){padding-top:28px}.app :is(.mission-shell,.wf-shell,.pa-shell,.crm-shell){background:0 0}.app .lily-shell{--lily:#6acaff;--lily-blue:#55baff}.app .wf-shell{--wf-accent:#6acaff;--wf-blue:#55baff}.app .pa-shell{--pa-accent:#63c4ff}.app .sec-ops{--sec-bg:#050f22;--sec-panel:#0b1e39;--sec-line:#294b70;--sec-muted:#aac3df;--sec-text:#f1f7ff;--sec-blue:#69c4ff;background:0 0}.app :is(.richy-panel,.mission-panel,.sales-panel,.security-panel,.ads-panel,.adsv2-panel,.pa-panel,.crm-panel,.wf-panel,.access-panel,.profile-card,.model-policy-card,.model-policy-save,.connection-card,.lily-card,.lily-readiness-panel,.lily-blocker-panel,.brain-agent-card,.creator,.model-preview,.phone-card,.progress-card,.voice-panel,.voice-readiness-panel,.voice-agent-visual,.growth-form,.campaign-plan,.publishing-panel,.whatsapp-panel,.campaign-card,.adsx-performance-card,.adsx-action-card,.adsx-lower-grid>article,.sec-graph-panel,.sec-inspector,.sec-finding,.sec-case-detail,.sec-integration-grid article,.sec-report-grid article,.sec-settings>section,.sec-command-dock>form,.production-boundary,.production-billing-status,.crm-table-card,.crm-modal,.hub-section,.hub-policy-grid article,.remote-connection-list>article,.settings-cards>button,.crm-insights>article,.adsx-platforms,.adsx-channel-grid button){border-color:var(--jarvis-edge);background:var(--jarvis-glass);box-shadow:var(--jarvis-shadow)}.app :is(.hero,.richy-hero,.module-hero,.access-hero,.sales-hero>div,.security-hero-copy,.lily-overview-hero,.lily-setup-head,.lily-campaign-head,.lily-section-head,.adsv2-empty-hero){background:radial-gradient(ellipse at 95% 10%, #0079ff4d, transparent 58%), var(--jarvis-glass);border-color:#498bca;box-shadow:inset 0 1px #cce6ff6b,0 0 35px #005bea2e,0 14px 38px #0003}.app .hero{background:linear-gradient(100deg,#03132deb 12%,#03173ac7 43%,#02122a59 100%)}.app .hero .progress-card{background:#031025db}.app .journey article{background:var(--jarvis-glass);border-color:var(--jarvis-edge);box-shadow:var(--jarvis-shadow)}.app :is(.richy-hero h1,.title-row h1,.module-hero h1,.pa-hero h1,.crm-hero h1){color:#f0f7ff;letter-spacing:-.035em;text-shadow:0 2px 22px #3c9cff1f}.app :is(.richy-kicker,.eyebrow,.pa-eyebrow){color:#69c4ff}.app :is(.richy-metrics article,.brain-topology-metrics article,.crm-metrics article,.sales-primary-metrics>article,.sales-metric-grid article,.security-metric,.ads-kpis>article,.adsv2-metric,.pa-metric,.pa-kpis article,.wf-metrics>article,.wf-economics>article,.admin-metrics article,.client-admin-metrics article){border-color:var(--jarvis-edge);background:linear-gradient(155deg,#358ae424,#0000 68%),#0a1a32;box-shadow:inset 0 2px #70c1ff57,0 8px 22px #00030e2e}.app :is(.richy-metrics strong,.brain-topology-metrics strong,.crm-metrics strong,.adsv2-metric strong){font-variant-numeric:tabular-nums;color:#e9f5ff}.app :is(.sales-subnav,.security-subnav,.ads-subnav,.pa-tabs,.mission-tabs,.wf-tabs,.creation-tabs,.brain-topology-toolbar,.crm-tabs){border-color:var(--jarvis-edge);background:#061329;box-shadow:inset 0 1px #b9ddff0f}.app :is(.sales-subnav,.security-subnav,.ads-subnav){position:relative;top:auto}.app :is(.sales-subnav,.security-subnav,.ads-subnav,.pa-tabs,.mission-tabs,.wf-tabs,.creation-tabs,.brain-layer-tabs,.crm-tabs) button.active{color:#e8f6ff;background:linear-gradient(135deg,#0b3d7b,#0c2546);border-color:#459be0;box-shadow:inset 0 -2px #58c6ff,0 0 15px #0078ff17}.app :is(.primary,.richy-primary,.pa-primary,.crm-primary,.sec-primary,.voice-fab,.voice-actions .voice-start,.mission-panel button:not(.secondary):not(.danger-button),.mission-empty button){color:#fff;background:linear-gradient(165deg,#1473ee 0%,#0052d7 58%,#0038a8 100%);border:1px solid #398df3;transition:background .18s,box-shadow .18s;box-shadow:inset 0 1px #dcefff47,0 7px 22px #005bea3b}.app :is(.primary,.richy-primary,.pa-primary,.crm-primary,.sec-primary):hover:not(:disabled){background:linear-gradient(165deg,#2589ff,#0762e7 60%,#0643b0);box-shadow:inset 0 1px #dcefff66,0 0 25px #007aff47}.app :is(.richy-secondary,.secondary,.pa-secondary,.crm-secondary){background:linear-gradient(140deg,#193759,#0b1c35);border-color:#3b618a;box-shadow:inset 0 1px #c9e2ff1a}.app :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #79d8ff}.app button:disabled{box-shadow:none}.app .hero{gap:20px;padding:28px}.app .hero h1{margin:0 0 18px;font-size:clamp(28px,3vw,38px)}.app .hero .primary{margin-top:0}.app .progress-card{padding:18px}.app .progress-card .progress-top{margin-bottom:12px}.app .journey-head{margin-top:28px;margin-bottom:14px}.app .journey-head h2{margin:0}.app .journey article{gap:16px;min-height:132px;padding:18px}.app .journey article h3{margin-bottom:14px}.app .settings-cards>button{min-height:76px}.app :is(.richy-hero,.module-hero,.lily-overview-hero,.lily-setup-head,.lily-section-head){min-height:0;padding-block:22px}.app :is(.adsx-head,.adsv2-head){padding-bottom:16px}.app :is(.adsx-head h1,.adsv2-head h1){margin:0;font-size:clamp(28px,3vw,38px)}.app .adsx-platforms>button{min-height:66px}.app .adsx-logo{background:#0a1d35e6;border:1px solid #6fb2ed33;border-radius:10px;flex-shrink:0;padding:7px}.app .adsx-logo img{object-fit:contain;width:100%;height:100%;display:block}.app .adsx-channel-grid button{min-height:92px;padding:15px}.app .adsx-channel-grid .adsx-logo{grid-row:1/3}.app .adsx-start-copy h2{margin:4px 0;font-size:24px}.app .adsx-connections-link{justify-content:flex-end;display:flex}.app .adsx-connections-link button{color:var(--light);cursor:pointer;background:0 0;border:0;padding:10px 0;font-weight:700}.app .adsx-action-card h3{margin-top:14px}.app .richy-panel-heading{margin-bottom:14px}.app :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select){color:#eff7ff;background-color:#050f22;border-color:#35567b;box-shadow:inset 0 2px 6px #0000002e}.app :is(input,textarea)::placeholder{color:#8faac9;opacity:1}.app option{color:#eff7ff;background:#08162c}.app input:is([type=checkbox],[type=radio]){accent-color:#168bff}.app :is(.crm-table,.findings-table,.sales-table,.ads-table) th{color:#b9d5f1;background:#0b213e}.app :is(.crm-table,.findings-table,.sales-table,.ads-table) td{border-bottom-color:#1c3757}.app :is(.crm-table,.findings-table,.sales-table,.ads-table) tbody tr:hover{background:#1b5dab29}.app :is(.stage-tracker-step.current,.stage-tracker-step.is-current){box-shadow:0 0 18px #0096ff1f}.app :is(.plan-gate-dialog,.payment-dialog,.feedback-dialog,.sales-confirm-dialog,.score-dialog,.vapi-test-dialog,.pa-drawer,.crm-drawer,.pa-editor,.brain-control-dialog,.sec-modal,.pris-contact-popup,.sales-voice-dialog,.crm-call-dialog,.crm-delete-dialog){background:linear-gradient(145deg,#102b4b,#071329 55%);border-color:#4476a4;box-shadow:inset 0 1px #d4eaff2b,0 28px 90px #0009,0 0 45px #005bea1f}.app .richy-command-hero{gap:24px;min-height:190px;padding:24px 28px}.app .richy-command-hero h1{margin:8px 0 10px;font-size:clamp(30px,3vw,42px)}.app .richy-command-hero p{max-width:640px;font-size:16px;line-height:1.5}.app .richy-hero-badges{gap:8px;margin-top:16px}.app .richy-hero-badges span{color:#acd7ff;background:#0a213e;border-color:#315477}.app .richy-command-panel{border-color:#3c7aad;margin-bottom:18px}.app .richy-command-panel label{color:#e7f4ff;font-size:18px}.app .richy-command-panel textarea{min-height:100px;font-size:16px;line-height:1.5}.app .richy-command-footer{flex-wrap:wrap;gap:12px}.app .richy-suggestions button{color:#accdec;background:#0a1d36;border-color:#294f77}.app .brain-visual-shell{--topology-ready:#6acaff;box-shadow:var(--jarvis-shadow);background:radial-gradient(at 45% 42%,#0052cc2e,#0000 56%),#050f22;border-color:#345f8a}.app .brain-topology-primary{background:radial-gradient(#005bea2e,#0000 56%),radial-gradient(circle,#6fb7ff40 .6px,#0000 1px) 0 0/53px 61px,#030b1b;border-color:#294c76}.app .brain-stage .brain-core.topology-node{background:radial-gradient(at 50% 25%,#007aff29,#061329 72%);border-color:#5c9dcc;border-radius:28px;width:184px;height:184px;box-shadow:inset 0 1px #d4ebff33,0 0 38px #006eff33}.app .brain-stage .brain-core.topology-node>svg{z-index:1;opacity:1;color:#69d7ff;width:52px;height:52px;margin:0 auto;display:block;position:relative}.app .brain-stage .brain-core.topology-node>b{grid-row:2}.app .brain-stage .brain-core.topology-node>small{grid-row:3}.app .brain-stage .brain-core.topology-node:is(:hover,:focus-visible,.active){border-color:#88d9ff;box-shadow:0 0 0 4px #48a2ff1a,0 0 42px #0096ff47}.app .brain-inspector{background:linear-gradient(160deg,#102943,#07152c 60%);border-color:#325a83}.app .brain-stage .brain-node.topology-node{box-shadow:inset 0 1px #d8ecff17,0 8px 24px #00000047}.app .brain-stage .brain-node.topology-node.ready{background:linear-gradient(140deg,#123c66,#0a1a34);border-color:#3d83b7}.app .brain-stage .brain-node.topology-node.active{outline-offset:3px;outline:2px solid #6dccff}.app .brain-field i{border-color:#46a5ff33}.app .brain-core-caption{background:#081d37;border-color:#4477a4}.app .site-footer{background:0 0;border-color:#1e3b5c}.app .toast{color:#f0f7ff;box-shadow:var(--jarvis-shadow);background:#102e50;border:1px solid #528bbc}@media (width>=1280px){.app .sidebar,.app .sidebar:is(:hover,:focus-within){width:256px;padding:24px 16px 20px}.app .main{margin-left:256px}.app .sidebar:not(:hover):not(:focus-within) .nav{gap:11px;padding:0 12px;font-size:14px}.app .sidebar:not(:hover):not(:focus-within) :is(.brand span,nav>p,.nav span,.active-plan){opacity:1;visibility:visible}.app .sidebar:not(:hover):not(:focus-within) .sidebar-tools .nav span{max-width:none}.app .sidebar:not(:hover):not(:focus-within) .brand-block{gap:8px}.app .sidebar:not(:hover):not(:focus-within) .wallet{opacity:1;pointer-events:auto}.app .sidebar:not(:hover):not(:focus-within) .admin-account-switcher{display:block}}@media (width>=761px) and (width<=1279px){.app .sidebar:not(:hover):not(:focus-within) .jarvis-wordmark{display:none}}@media (width<=900px){.app .main>.mobile-header{gap:10px}.app .richy-command-hero{flex-direction:row;align-items:center}}@media (width<=760px){.app:before{background:#03091973}.platform-background-video{object-position:38% center}.app .sidebar:not(:hover):not(:focus-within) .nav{gap:11px;padding:0 12px;font-size:14px}.app .sidebar:not(:hover):not(:focus-within) :is(.brand span,.nav span,.active-plan){opacity:1}.app .sidebar:not(:hover):not(:focus-within) .sidebar-tools .nav span{max-width:none}.app .sidebar:not(:hover):not(:focus-within) .brand-block{gap:8px}.app .sidebar:not(:hover):not(:focus-within) .wallet{opacity:1;pointer-events:auto}.app .sidebar:not(:hover):not(:focus-within) .admin-account-switcher{display:block}.app .main>.mobile-header{min-height:68px;padding:10px 16px}.app .main>.mobile-header .mobile-brand-mark{display:none}.jarvis-location strong{font-size:14px}.jarvis-location>span{letter-spacing:.1em;font-size:12px}.app .operating-mode-status{white-space:normal;text-align:left;max-width:100%;min-height:36px;margin-left:0;padding:6px 9px;font-size:12px}.app .operating-mode-status>span{flex-shrink:0}.app .module-automation-slot{flex-basis:100%}.app :is(.content,.richy-shell){padding-top:20px}.app .richy-command-hero{gap:12px;padding:22px}.app .richy-command-hero>div:first-child{min-width:0}.app .richy-command-hero{flex-wrap:wrap}.app .richy-command-hero>div:first-child{flex:190px}.app .richy-command-panel{padding:20px}.app .richy-command-footer .richy-primary{width:100%;min-height:44px}.app :is(input,select,textarea){font-size:16px}.app .brain-visual-shell{padding:18px}}@media (width<=420px){.app .operating-mode-status{margin-left:auto}.jarvis-location{flex:140px}}@media (prefers-reduced-motion:reduce){.app,.app *,.app :before,.app :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.richy-shell{--brain-cyan:#77edff;--brain-line:#62d4ff40}.brain-hud{border:1px solid var(--brain-line);background:linear-gradient(120deg,#030f21f5,#081d34cc);border-radius:8px;grid-template-columns:minmax(0,1.35fr) minmax(180px,.8fr) minmax(170px,.65fr);align-items:center;gap:32px;min-height:290px;margin-bottom:24px;padding:34px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #9bf0ff26,0 15px 65px #0000004d}.brain-hud:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#58c3f209 1px,#0000 1px),linear-gradient(90deg,#58c3f209 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.brain-hud-title,.brain-hud-telemetry{z-index:1;position:relative}.brain-hud h1{font-family:var(--font-heading),sans-serif;letter-spacing:-.03em;color:#ecfaff;margin:18px 0 24px;font-size:clamp(28px,3.3vw,48px);line-height:1.15}.brain-hud h1 span{font:400 16px/1.5 var(--font-geist-mono),monospace;letter-spacing:0;color:#a9cbdc;margin-top:12px;display:block}.brain-hud .richy-kicker{color:var(--brain-cyan);letter-spacing:.12em}.brain-hud-core{aspect-ratio:1;place-items:center;width:100%;max-width:235px;margin:auto;display:grid;position:relative}.brain-hud-ring{border:2px solid #50caff4d;border-top-color:var(--brain-cyan);border-bottom-color:#3d90ff;border-radius:50%;animation:30s linear infinite brain-hud-rotate;position:absolute;inset:0;box-shadow:0 0 38px #38acfc29,inset 0 0 40px #38acfc17}.brain-hud-ring:before,.brain-hud-ring:after{content:"";border:1px dashed #62d4ff73;border-radius:50%;position:absolute;inset:13px}.brain-hud-ring:after{border-style:solid;border-left-color:#0000;border-right-color:#0000;inset:26px}.brain-hud-core>div:last-child{text-align:center;z-index:1;gap:7px;display:grid}.brain-hud-core span{font:12px var(--font-geist-mono),monospace;letter-spacing:.2em;color:#80b8d3}.brain-hud-core strong{font:400 58px/1 var(--font-geist-mono),monospace;color:#d9f8ff;text-shadow:0 0 28px #75deff99}.brain-hud-core small{color:#a8d7eb;font-size:14px}.brain-hud-telemetry{gap:16px;display:grid}.brain-hud-telemetry article{border-bottom:1px solid var(--brain-line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.brain-hud-telemetry span{color:#acd0e0;font-size:14px}.brain-hud-telemetry strong{font:400 28px var(--font-geist-mono),monospace;color:#d4f8ff}.brain-interview.richy-panel{border:1px solid var(--brain-line);background:linear-gradient(140deg,#05182df7,#040d1cf5);border-radius:8px;max-width:940px;margin:24px auto;padding:clamp(22px,4vw,44px);box-shadow:0 0 50px #1d8de312}.brain-interview header,.brain-interview footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.brain-interview h2{color:#edfbff;max-width:750px;margin:28px 0 12px;font-size:clamp(25px,3vw,36px);line-height:1.3}.brain-interview :where(p,input,textarea,select,blockquote){font-size:16px;line-height:1.6}.brain-interview :where(button,label,small){font-size:14px}.brain-signal{font:12px var(--font-geist-mono),monospace;color:#9dbacb}.brain-signal.live{color:#7cedff}.brain-interview-track{background:#173247;height:3px;margin-top:18px}.brain-interview-track span{background:#77edff;height:100%;transition:width .3s;display:block;box-shadow:0 0 14px #39bbff}.brain-interview-controls{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.brain-interview-controls button,.brain-hud button,.brain-interview footer button{justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}.brain-interview-hint,.brain-draft-note{color:#a3bdce}.brain-interview .brain-draft-note{margin-top:24px;font-size:13px}.brain-answer{gap:10px;margin:22px 0;display:grid}.brain-answer>span{color:#9ac4db}.brain-answer :is(input,textarea,select){color:#e9f8ff;box-sizing:border-box;background:#071829;border:1px solid #365e7d;border-radius:6px;width:100%;padding:14px}.brain-answer :is(input,textarea,select):focus{outline-offset:3px;outline:2px solid #78deff}.brain-interview footer{margin-top:24px}.brain-interview-error{color:#ffacb5}.brain-live-caption{color:#bbdce9;border-left:2px solid #469ec9;max-height:150px;padding-left:16px;overflow:auto}.brain-listening-bars{justify-content:center;align-items:center;gap:5px;height:84px;margin:20px 0;display:flex}.brain-listening-bars i{background:#54819c;border-radius:3px;width:4px}.brain-interview:has(.brain-signal.live) .brain-listening-bars i{background:#8deaff;animation:1.2s ease-in-out infinite brain-level}.brain-review{gap:0;display:grid}.brain-review>div{border-top:1px solid var(--brain-line);padding:16px 0}.brain-review dt{color:#93b9cc;font-size:13px}.brain-review dd{color:#e4f4fb;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:16px}.brain-review dd button{margin-top:6px;display:block}.brain-advanced{border:1px solid var(--brain-line);background:#051424d9;border-radius:6px;margin:24px 0;padding:18px}.brain-advanced summary{cursor:pointer;color:#c5e8fa;min-height:28px;font-size:15px}.richy-command-center .richy-command-panel{border-color:var(--brain-line);background:#041222eb;border-radius:8px}.richy-command-center .richy-metrics article{border-color:var(--brain-line);border-radius:6px}.brain-hud button:focus-visible,.brain-interview button:focus-visible{outline-offset:4px;outline:2px solid #8aeaff}@keyframes brain-hud-rotate{to{transform:rotate(360deg)}}@keyframes brain-level{50%{opacity:.6;transform:scaleY(.35)}}@media (width<=900px){.brain-hud{grid-template-columns:minmax(0,1fr) 180px;gap:22px;padding:24px}.brain-hud-telemetry{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.brain-hud-telemetry article{gap:8px;display:grid}.brain-hud h1{font-size:32px}}@media (width<=560px){.brain-hud{grid-template-columns:1fr;padding:22px}.brain-hud-core{grid-row:2;max-width:160px}.brain-hud h1{font-size:30px}.brain-hud-telemetry{gap:10px}.brain-hud-telemetry span{font-size:13px}.brain-interview header{flex-direction:column;align-items:flex-start}.brain-interview-controls{align-items:stretch}.brain-interview-controls .richy-primary{width:100%}.brain-interview footer{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.brain-hud-ring,.brain-interview .brain-listening-bars i{animation:none!important}.brain-interview-track span{transition:none}}.app .brain-guided{flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:calc(100svh - 120px);padding:clamp(16px,3vw,48px);display:flex;position:relative}.app .brain-guided-more{z-index:8;align-self:flex-end;font-size:14px;position:relative}.app .brain-guided-more>summary{cursor:pointer;color:var(--muted,#b5c6d8);border:1px solid #87b4dc38;border-radius:24px;padding:10px 16px;list-style:none}.app .brain-guided-more>div{background:#0a1623;border:1px solid #314353;border-radius:16px;min-width:190px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 60px #0008}.app .brain-guided-more :is(a,button){text-align:left;color:#e8f3fc;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:12px;text-decoration:none}.app .brain-guided-more :is(a,button):hover{background:#193249}.app .brain-phase-label{color:#a9bed2;letter-spacing:.1em;text-transform:uppercase;font-size:13px}.app .brain-guided :is(.brain-slide-card,.brain-interview,.richy-discovery-panel){background:linear-gradient(135deg,#122538f0,#050e19f0);border:1px solid #8eb8e02e;border-radius:28px;width:100%;max-width:760px;margin:0 auto;padding:clamp(24px,5vw,64px);box-shadow:0 24px 90px #0003}.app .brain-slide-progress{align-items:center;gap:8px;margin-bottom:44px;display:flex}.app .brain-slide-progress i{background:#304252;border-radius:3px;width:30px;height:3px}.app .brain-slide-progress i.complete{background:#73ceff}.app .brain-slide-progress span{color:#acc0d3;margin-left:auto;font-size:13px}.app .brain-guided :is(h1,h2){letter-spacing:-.035em;color:#eff7ff;margin:0 0 28px;font-size:clamp(28px,3.3vw,44px);font-weight:500;line-height:1.18}.app .brain-guided :is(h1,h2):focus{outline:none}.app .brain-slide-content{min-height:250px;animation:.35s both brain-question-enter}.app .brain-slide-content p,.app .brain-guided .brain-interview-hint{color:#adc0d2;margin:0 0 22px;font-size:16px;line-height:1.65}.app .brain-guided :is(textarea,input[type=text],select){color:#f0f7ff;width:100%;min-width:0;font:inherit;background:#061420bb;border:1px solid #3c556b;border-radius:14px;outline:none;padding:18px;font-size:18px;line-height:1.5}.app .brain-guided :is(textarea,input,select,button,a):focus-visible{outline-offset:4px;outline:2px solid #75d2ff}.app .brain-guided textarea{resize:vertical;min-height:130px}.app .brain-guided textarea::placeholder{color:#8ba4b9}.app .brain-guided :is(.brain-slide-footer,.brain-interview footer){justify-content:space-between;align-items:center;gap:16px;margin-top:40px;display:flex}.app .brain-guided :is(.richy-primary,.richy-secondary,.richy-text-action){cursor:pointer;justify-content:center;align-items:center;gap:9px;min-height:44px;font-size:15px;display:inline-flex}.app .brain-guided button:disabled{opacity:.4;cursor:default}.app .brain-slide-upload{cursor:pointer;color:#ddecfa;border:1px dashed #58768f;border-radius:16px;align-items:center;gap:12px;margin-bottom:16px;padding:24px;display:flex;position:relative}.app .brain-slide-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.app .brain-slide-upload:focus-within{outline-offset:3px;outline:2px solid #75d2ff}.app .brain-slide-content>small{color:#a2b9cd;font-size:14px}.app .brain-slide-details{color:#b9cfdf;margin:18px 0;font-size:15px}.app .brain-slide-details>summary{cursor:pointer;padding:12px 0}.app .brain-slide-details li{align-items:center;gap:10px;padding:8px 0;display:flex}.app .brain-slide-content blockquote{color:#eaf5ff;overflow-wrap:anywhere;white-space:pre-wrap;background:#112739;border-left:2px solid #76cfff;border-radius:0 12px 12px 0;margin:0 0 24px;padding:20px;font-size:20px;line-height:1.5}.app .brain-guided .brain-interview{flex-direction:column;display:flex}.app .brain-guided .brain-interview>header{order:0;margin-bottom:12px}.app .brain-guided .brain-interview-track{order:1;margin-bottom:36px}.app .brain-guided .brain-interview>h2{order:2;animation:.35s both brain-question-enter}.app .brain-guided .brain-interview-hint{order:3}.app .brain-guided .brain-interview-hint:empty{display:none}.app .brain-guided .brain-interview :is(.brain-answer,.brain-listening-bars,blockquote,.brain-live-caption){order:4}.app .brain-guided .brain-answer>span{display:none}.app .brain-guided .brain-interview-error{order:5}.app .brain-guided .brain-interview-controls{flex-wrap:wrap;order:6;gap:12px;margin:18px 0 0;display:flex}.app .brain-guided .brain-interview-controls .richy-primary{color:#a9c5dd;box-shadow:none;background:0 0;border:0;padding:0}.app .brain-guided .brain-interview footer{order:7}.app .brain-guided .brain-interview>form{order:2}.app .brain-guided .brain-draft-note{color:#93aabd;order:8;margin-top:20px;font-size:13px}.app .brain-guided .richy-source-list{max-height:150px;overflow:auto}.app .brain-guided .richy-connection-list{max-height:240px;overflow:auto}.app .brain-guided .richy-discover-callout{display:block}.app .brain-guided .richy-discover-callout .richy-orb,.app .brain-guided .richy-discover-callout strong{display:none}.app .brain-guided .richy-alert,.app .brain-guided .richy-result{width:100%;max-width:760px}@keyframes brain-question-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.app .brain-guided{justify-content:flex-start;padding:16px 8px}.app .brain-guided :is(.brain-slide-card,.brain-interview,.richy-discovery-panel){border-radius:20px;padding:24px 18px}.app .brain-slide-content{min-height:220px}.app .brain-slide-progress{margin-bottom:30px}}@media (prefers-reduced-motion:reduce){.app .brain-slide-content,.app .brain-guided .brain-interview>h2{animation:none}}.app .brain-guided .brain-interview-restart{order:8;align-self:flex-start;margin-top:12px}.voice-panel[hidden],.voice-panel [role=tabpanel][hidden]{display:none}.brain-tabs{border:1px solid var(--line);background:var(--card);border-radius:12px;gap:6px;margin:16px 0 12px;padding:4px;display:flex}.brain-tabs button{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;font-weight:700}.brain-tabs button[aria-selected=true]{color:var(--ink);background:#2e9eff2e}.brain-chat-panel.brain-chat-embedded{width:100%;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;display:flex;position:static}.brain-chat-embedded .brain-chat-messages{overflow-wrap:anywhere;min-height:160px;max-height:min(300px,35dvh);padding:8px 0 14px}.brain-chat-panel.brain-chat-embedded form{padding:12px 0}.brain-chat-panel.brain-chat-embedded textarea{font-size:16px}.brain-chat-panel.brain-chat-embedded footer{padding:0 0 12px}.brain-chat-embedded .brain-chat-error{margin:0 0 10px}.voice-panel.brain-compact-panel{width:min(320px,100vw - 24px);max-height:min(380px,100dvh - 112px);padding:12px}.brain-compact-panel .brain-tabs{margin:8px 0;padding:2px}.brain-compact-panel .voice-orbit{width:54px;height:54px;margin:8px auto}.brain-compact-panel .voice-orbit span{width:32px;height:32px;font-size:12px}.brain-compact-panel .voice-orbit i:nth-child(3){inset:13px}.brain-compact-panel .brain-chat-messages{min-height:64px;max-height:130px;padding:4px 0 8px}.brain-compact-panel .brain-chat-embedded form{padding:6px 0}.brain-compact-panel .brain-chat-embedded footer{flex-wrap:wrap;padding-bottom:6px}.brain-compact-panel .voice-actions{flex-wrap:wrap}@media (width<=760px){.voice-panel.brain-compact-panel{border-radius:16px;max-height:min(380px,100dvh - 24px);padding:12px;bottom:12px;right:12px}}.brain-workspace-tabs{scrollbar-width:thin;gap:6px;padding:8px 0 16px;display:flex;overflow-x:auto}.brain-workspace-tabs a{color:#aebdd4;border-radius:12px;flex:none;padding:10px 16px;font-size:.9375rem;text-decoration:none;transition:background .18s,color .18s}.brain-workspace-tabs a:hover,.brain-workspace-tabs a:focus-visible{color:#fff;background:#ffffff12}.brain-workspace-tabs a[aria-current=page]{color:#8dccff;background:#42a7ff22;box-shadow:inset 0 -2px #42a7ff}.richy-command-center>.swarm-shell,.richy-command-center .wf-shell{width:100%;max-width:none;padding:0}.brain-adaptive{width:min(100%,720px);min-width:0;margin-inline:auto}.brain-adaptive>header{justify-content:space-between;gap:16px;font-size:.875rem;display:flex}.brain-interview.brain-adaptive>header{flex-direction:row}.brain-adaptive h2{overflow-wrap:anywhere;font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.3}.brain-adaptive select,.brain-adaptive textarea,.brain-adaptive input{width:100%;min-width:0;font-size:1rem}.brain-adaptive .brain-answer>span{font-size:.875rem}.brain-adaptive footer{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:20px;display:flex}.brain-adaptive button{min-height:44px;font-size:.875rem}.brain-known-answers{border-top:1px solid var(--line);margin-top:24px;padding-top:16px;font-size:.875rem}.brain-known-answers summary{cursor:pointer;min-height:36px}.brain-known-answers dl{gap:14px;display:grid}.brain-known-answers dt{color:var(--muted)}.brain-known-answers dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.brain-onboarding-suggestion{background:#42a7ff0c;border-left:2px solid #63b8ff;margin:12px 0;padding:12px 16px}.brain-onboarding-suggestion small{color:var(--muted);font-size:.875rem}.module-onboarding-entry{justify-content:flex-end;padding:8px 24px 0;display:flex}@media (width<=520px){.brain-interview.brain-adaptive{padding:20px 16px}.brain-adaptive .brain-interview-controls{flex-wrap:wrap}.brain-adaptive .brain-interview-controls .richy-primary{flex:1;width:auto}}.connection-directory{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin:24px 0;padding:20px}.directory-toolbar{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.directory-toolbar label{flex:1;gap:8px;font-size:14px;display:grid}.directory-toolbar input,.directory-toolbar select{border:1px solid var(--line);background:var(--card);min-height:44px;color:var(--ink);font:inherit;border-radius:7px;padding:10px}.directory-toolbar button,.directory-table button,.directory-table a{min-height:44px;color:var(--light);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:none}.directory-count{color:var(--muted);font-size:13px}.directory-table{overflow-x:auto}.directory-table table{border-collapse:collapse;text-align:left;width:100%}.directory-table th{color:var(--muted);border-bottom:1px solid var(--line);padding:14px 12px;font-size:13px}.directory-table td{vertical-align:middle;border-bottom:1px solid var(--line);padding:12px;font-size:14px}.directory-table td p{max-width:420px;color:var(--muted);font-size:13px;line-height:1.5}.directory-table .directory-name{color:var(--ink);text-align:left;font-weight:700}.directory-status{border:1px solid var(--line);white-space:nowrap;color:var(--muted);border-radius:20px;padding:6px 10px;font-size:12px;display:inline-block}.directory-status.connected{color:#8ae0bd;background:#32a0781a;border-color:#64c8a04d}.directory-table button:focus-visible,.directory-table a:focus-visible,.navigation-toggle:focus-visible{outline:2px solid var(--light);outline-offset:3px}#native-connection-setup{border:1px solid var(--line);border-radius:12px;padding:16px;scroll-margin-top:20px}.navigation-toggle{border:1px solid var(--line);background:var(--card);min-width:42px;min-height:42px;color:var(--ink);cursor:pointer;border-radius:8px;margin-bottom:12px;font-size:26px}@media (width>=761px){.app.nav-collapsed .sidebar,.app.nav-collapsed .sidebar:is(:hover,:focus-within){width:76px!important;padding:16px 10px!important}.app.nav-collapsed .main{margin-left:76px!important}.app.nav-collapsed .sidebar .nav{justify-content:center;min-height:44px;gap:0!important;padding:0!important}.app.nav-collapsed .sidebar .nav>span{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.app.nav-collapsed .sidebar :is(.active-plan,.wallet,.admin-account-switcher,.jarvis-wordmark,.settings-nav-children){display:none!important}.app.nav-collapsed .sidebar .brand{justify-content:center;padding:4px!important}.app.nav-expanded .sidebar,.app.nav-expanded .sidebar:is(:hover,:focus-within){width:256px!important;padding:16px!important}.app.nav-expanded .main{margin-left:256px!important}.app.nav-expanded .sidebar .jarvis-wordmark{display:inline!important}.app.nav-expanded .sidebar :is(.brand span,.nav span,.active-plan){opacity:1!important;visibility:visible!important}.app.nav-expanded .sidebar .wallet{opacity:1!important;pointer-events:auto!important}.app.nav-expanded .sidebar .admin-account-switcher{display:block!important}}@media (width<=760px){.navigation-toggle{display:none}.directory-toolbar{flex-direction:column;align-items:stretch}.directory-table table{min-width:580px}.connection-directory{padding:14px}}.connections-workspace{max-width:1600px}.connections-workspace-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.connections-workspace-head h1{margin:8px 0 22px}.connections-workspace-head>span,.connections-muted{color:#9bb0c5;font-size:12px}.connections-workspace-tabs{border-bottom:1px solid #36526b;flex-wrap:wrap;gap:8px;margin-bottom:24px;padding-bottom:12px;display:flex}.connections-workspace-tabs a{color:#afc5d9;border:1px solid #0000;border-radius:8px;padding:11px 16px;text-decoration:none}.connections-workspace-tabs a[aria-current=page]{color:#b1f1ff;background:#123e52;border-color:#4197ac}.connections-workspace .connection-hub-page,.connections-workspace .model-admin-page{max-width:none;padding:0}.connections-workspace [hidden]{display:none!important}.connections-workspace .model-admin-head{margin-bottom:16px}.connections-usage-head,.connections-wallet{justify-content:space-between;align-items:center;gap:16px;display:flex}.connections-wallet{justify-content:flex-start;padding:24px 0}.connections-wallet strong{font-size:30px}.connections-workspace td small{margin-top:4px;display:block}.connections-cost-link{color:#8bdeff;margin:18px 0;display:inline-block}.connections-workspace button:focus-visible,.connections-workspace a:focus-visible{outline-offset:3px;outline:2px solid #8bdeff}.model-advanced{border:1px solid #36526b;border-radius:8px;margin:12px 0 22px;padding:12px}.model-advanced summary{cursor:pointer;color:#b1dcea}.model-advanced .model-admin-tabs{margin-top:14px}.provider-signals{grid-template-columns:auto 1fr;gap:4px 10px;min-width:185px;font-size:11px;display:grid}.provider-signals dt{color:#9bb0c5}.provider-signals dd{margin:0}.connections-workspace .directory-table{overflow-x:auto}@media (width<=760px){.connections-workspace-tabs a{padding:9px 10px;font-size:12px}.connections-workspace-head>span{text-align:right;max-width:120px}}.app .connections-workspace .connections-usage-panel{color:#f1f7ff;background:#07152b;border:1px solid #294b70;border-radius:16px;min-width:0;padding:clamp(16px,2.5vw,28px);font-size:1rem;line-height:1.6}.app .connections-usage-panel .connections-usage-head{flex-wrap:wrap;gap:16px;margin-bottom:12px}.app .connections-usage-panel h2{color:#f1f7ff;margin:0;font-size:1.5rem;line-height:1.3}.app .connections-usage-panel .connections-muted{color:#b8cbe0;font-size:.875rem;line-height:1.6}.app .connections-usage-panel .directory-table{background:#0a1b32;border:1px solid #345575;border-radius:12px;max-width:100%;margin-top:20px}.app .connections-usage-panel .directory-table table{font-size:1rem}.app .connections-usage-panel .directory-table th{color:#dceafa;white-space:nowrap;background:#142d47;padding:16px;font-size:.875rem;font-weight:650}.app .connections-usage-panel .directory-table td{color:#f1f7ff;border-bottom:1px solid #294b70;padding:18px 16px;font-size:1rem;line-height:1.5}.app .connections-usage-panel .directory-table tbody tr{background:#0a1b32}.app .connections-usage-panel .directory-table tbody tr:nth-child(2n){background:#0e233c}.app .connections-usage-panel .directory-table tbody tr:hover{background:#183650}.app .connections-usage-panel .directory-table tbody tr:last-child td{border-bottom:0}.app .connections-usage-panel .directory-table td:first-child{font-weight:650}.app .connections-usage-panel .directory-table td:nth-child(3){font-variant-numeric:tabular-nums}.app .connections-usage-panel .directory-table>p{color:#b8cbe0;padding:4px 16px}.app .connections-usage-panel :is(.connections-usage-head button,.directory-table a,.connections-cost-link){color:#c8efff;min-height:44px;font:inherit;cursor:pointer;background:#12354e;border:1px solid #487594;border-radius:8px;justify-content:center;align-items:center;padding:10px 14px;font-size:.875rem;font-weight:650;line-height:1.5;text-decoration:none;display:inline-flex}.app .connections-usage-panel :is(.connections-usage-head button,.directory-table a,.connections-cost-link):hover{color:#fff;background:#1b4966;border-color:#77c8ef}.app .connections-usage-panel .directory-table a{white-space:nowrap}.app .connections-usage-panel .connections-cost-link{margin:20px 0 0}.app .connections-usage-panel .connections-wallet{background:#0e233c;border:1px solid #345575;border-radius:12px;flex-wrap:wrap;margin-top:20px;padding:20px}.app .connections-usage-panel [role=alert]{color:#ffd5dc;background:#3a202b;border:1px solid #9f6071;border-radius:8px;padding:12px 16px}@media (width<=760px){.app .connections-usage-panel .connections-usage-head{align-items:flex-start}.app .connections-usage-panel .directory-table td{padding:14px;font-size:.9375rem}.app .connections-usage-panel .connections-cost-link{text-align:center;display:flex}}.social-publishing,.linkedin-connection{color:#e6efff;background:#061127d1;border:1px solid #599eff3d;border-radius:14px;min-width:0;margin:16px 0;padding:20px}.social-heading,.social-heading>div,.social-toolbar,.social-buttons,.social-composer header,.social-review header{align-items:center;gap:12px;display:flex}.social-heading,.social-toolbar,.social-composer header,.social-review header{justify-content:space-between}.social-heading svg{color:#62b5ff;flex-shrink:0}.social-heading h2{margin:0;font-size:1.15rem}.social-channel{color:#a5c6ef;font-size:.875rem}.social-body{padding-top:18px}.social-muted{color:#a9b9d1;font-size:.875rem;line-height:1.6}.social-error{color:#ffc2ae;overflow-wrap:anywhere;font-size:.875rem;line-height:1.55}.social-notice{background:#3773cf24;border-radius:8px;padding:12px 14px;font-size:.9375rem;line-height:1.5}.social-buttons{flex-wrap:wrap}.social-publishing button,.linkedin-connection button{min-height:40px;font-size:.875rem}.social-toolbar a,.social-buttons a,.social-app-setup a{color:#83c3ff;font-size:.875rem}.social-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.social-fields label,.social-compose-fields label{flex-direction:column;gap:7px;font-size:.875rem;display:flex}.social-fields input,.social-fields select,.social-compose-fields input,.social-compose-fields select,.social-compose-fields textarea{box-sizing:border-box;color:#edf4ff;width:100%;min-width:0;font:inherit;background:#08152a;border:1px solid #304763;border-radius:8px;padding:11px 12px;font-size:1rem}.social-compose-fields textarea{resize:vertical;line-height:1.6}.social-check{align-items:flex-start;gap:10px;margin:16px 0;font-size:.9375rem;line-height:1.5;display:flex}.social-check input{flex-shrink:0;width:18px;height:18px;margin-top:3px}.social-app-setup{margin-top:22px}.social-app-setup summary,.social-automation summary{cursor:pointer;padding:12px 0;font-size:.9375rem}.social-callback{overflow-wrap:anywhere;background:#050c1d;margin:12px 0 18px;padding:12px;font-size:.8125rem;display:block}.social-accounts article,.social-queue article{border-bottom:1px solid #23334b;justify-content:space-between;gap:20px;padding:17px 0;display:flex}.social-accounts small,.social-queue small{color:#a1b4cd;margin-top:5px;font-size:.8125rem;display:block}.social-accounts article>div:first-child,.social-queue article>div:first-child{min-width:0}.social-queue h3{overflow-wrap:anywhere;margin:0 0 6px;font-size:1rem}.social-queue p{margin:5px 0;font-size:.875rem}.social-state{color:#acd3ff}.social-state.published{color:#87dec7}.social-state.review_required,.social-state.failed{color:#ffc28a}.social-composer,.social-review,.social-automation{background:#081426;border:1px solid #2d486c;border-radius:12px;margin:20px 0;padding:20px}.social-composer fieldset,.social-app-setup fieldset{border:0;min-width:0;margin:0;padding:0}.social-composer-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;margin:18px 0;display:grid}.social-composer video,.social-review video{object-fit:contain;background:#020610;border-radius:10px;width:100%;max-height:340px}.social-compose-fields{flex-direction:column;gap:15px;display:flex}.social-upload{background:#0c203c;border:1px dashed #4c78a8;border-radius:10px;flex-direction:column;justify-content:center;gap:15px;min-height:190px;padding:25px;font-size:1rem;display:flex}.social-upload input{max-width:100%;font-size:.875rem}.social-caption{white-space:pre-wrap;overflow-wrap:anywhere;font-size:1rem;line-height:1.65}.social-review h4{margin:0;font-size:1.0625rem}.social-automation summary span{float:right;color:#8fc5ff}.social-publishing :focus-visible,.linkedin-connection :focus-visible{outline-offset:3px;outline:2px solid #82beff}.social-publishing button:disabled,.linkedin-connection button:disabled{opacity:.45;cursor:not-allowed}@media (width<=700px){.social-publishing,.linkedin-connection{padding:15px}.social-heading{align-items:flex-start;gap:10px}.social-heading>div{flex-wrap:wrap;gap:8px}.social-toolbar,.social-accounts article,.social-queue article{flex-direction:column;align-items:flex-start}.social-composer-grid,.social-fields{grid-template-columns:1fr}.social-composer,.social-review,.social-automation{padding:14px}.social-buttons{gap:8px}.social-channel{display:none}}.social-publishing-dialog{box-sizing:border-box;color:#e6efff;background:linear-gradient(145deg,#102643,#071427 65%);border:1px solid #315b85;border-radius:18px;width:min(900px,100vw - 32px);max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:24px;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 100px #00051299}.social-publishing-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#010713c2}.social-publishing-dialog .social-heading{border-bottom:1px solid #6fadeb33;padding-bottom:18px}.social-publishing-dialog button{color:#dfedff;cursor:pointer;font:inherit;background:#132c48;border:1px solid #345779;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:13px;display:inline-flex}.social-publishing-dialog button:hover:not(:disabled){background:#1b3c60;border-color:#68b8ef}.social-publishing-dialog button.primary{color:#fff;background:linear-gradient(130deg,#1479eb,#0752c8);border-color:#419df4}.social-publishing-dialog .social-dialog-close{width:40px;min-width:40px;height:40px;padding:0}.app .main button.linkedin-drafts-button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#1254bd;border:1px solid #397fe8;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:10px 16px;font-size:.9375rem;font-weight:650;display:inline-flex}.app .main button.linkedin-drafts-button:hover{background:#1b65d6;border-color:#6ca9ff}.app .main button.linkedin-drafts-button:focus-visible{outline-offset:3px;outline:2px solid #a3d6ff}@media (width<=700px){.social-publishing-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 24px);padding:16px}.social-publishing-dialog .social-heading h2{font-size:1rem}}.app .main{--module-surface:linear-gradient(145deg,#061730eb,#030a18f0);--module-border:#4bb0ff33;--module-muted:#9bafc5}.app .main .workspace-title{font:inherit;letter-spacing:-.025em;color:#e8f4ff;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:800;line-height:1.35}.app .main h1:not(.workspace-title):not(dialog h1){display:none}.app .main :is(.sales-page,.crm-shell,.ads-page,.studio-page,.pa-shell,.sec-ops,.mission-shell,.wf-shell,.richy-shell){box-sizing:border-box;color:#e8f3ff;width:100%;min-width:0;max-width:none;padding:24px clamp(18px,3vw,46px);font-family:inherit}.app .main .module-toolbar{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin:0 0 18px;padding:0;display:flex}.app .main .module-toolbar:before,.app .main .module-toolbar:after{display:none}.app .main .module-toolbar :is(.sales-head-actions,.crm-hero-actions,.adsx-head-actions,.module-title-actions,.sec-header-actions,.wf-hero-actions){flex-wrap:wrap;align-items:center;gap:10px;width:auto;margin:0;display:flex}.app .main .module-toolbar :is(.pa-mode-card,.mission-health,.wf-control-status){border:1px solid var(--module-border);min-width:0;box-shadow:none;background:#061730cc;border-radius:10px;padding:9px 14px}.app .main :is(.sales-subnav,.crm-module-tabs,.creation-tabs,.ads-subnav,.pa-tabs,.sec-nav,.mission-tabs,.wf-tabs){box-sizing:border-box;border:1px solid var(--module-border);width:100%;max-width:100%;box-shadow:none;scrollbar-width:thin;background:#030a18d9;border-radius:12px;flex-wrap:nowrap;align-items:center;gap:6px;margin:0 0 22px;padding:6px;display:flex;position:static;overflow-x:auto}.app .main :is(.sales-subnav,.crm-module-tabs,.creation-tabs,.ads-subnav,.pa-tabs,.sec-nav,.mission-tabs,.wf-tabs) button{letter-spacing:0;text-transform:none;min-height:42px;color:var(--module-muted);white-space:nowrap;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:650}.app .main :is(.sales-subnav,.crm-module-tabs,.creation-tabs,.ads-subnav,.pa-tabs,.sec-nav,.mission-tabs,.wf-tabs) button:is(.active,[aria-current=page]){color:#e8f3ff;background:#1e8cfa29;border-color:#60bfff73;box-shadow:inset 0 0 18px #1e8cfa14}.app .main :is(.sales-panel,.crm-table-card,.crm-metrics article,.adsv2-panel,.adsx-performance-card,.adsx-action-card,.pa-panel,.pa-section,.sec-panel,.sec-graph-panel,.mission-panel,.wf-panel,.richy-panel,.studio-workspace>.creator,.image-reference-studio){border:1px solid var(--module-border);background:var(--module-surface);border-radius:14px;min-width:0;padding:24px;box-shadow:0 8px 28px #0000001f}.app .main :is(.sales-page,.crm-shell,.ads-page,.studio-page,.pa-shell,.sec-ops,.mission-shell,.wf-shell,.richy-shell) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){box-sizing:border-box;color:#e8f3ff;font:inherit;background:#030a18bf;border:1px solid #60a5fa47;border-radius:9px;padding:12px}.app .main :is(.sales-page,.crm-shell,.ads-page,.studio-page,.pa-shell,.sec-ops,.mission-shell,.wf-shell,.richy-shell) :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #7dcaff}.app .main :is(.sales-page,.crm-shell,.ads-page,.studio-page,.pa-shell,.sec-ops,.mission-shell,.wf-shell,.richy-shell) h2{letter-spacing:-.025em;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.3}.app .main :is(.sales-page,.crm-shell,.ads-page,.studio-page,.pa-shell,.sec-ops,.mission-shell,.wf-shell,.richy-shell) h3{font-size:1.12rem;line-height:1.4}@media (width<=760px){.app .main :is(.sales-page,.crm-shell,.ads-page,.studio-page,.pa-shell,.sec-ops,.mission-shell,.wf-shell,.richy-shell){padding:18px 16px}.app .main .workspace-title{font-size:14px}.app .main .module-toolbar{justify-content:flex-start}.app .main :is(.sales-panel,.crm-table-card,.adsv2-panel,.pa-panel,.pa-section,.sec-panel,.sec-graph-panel,.mission-panel,.wf-panel,.richy-panel,.studio-workspace>.creator,.image-reference-studio){padding:18px}}.app .main .pa-tabs>div{flex-wrap:nowrap;gap:6px;display:flex}.app .main :is(.sales-page,.crm-shell,.ads-page,.studio-page,.pa-shell,.sec-ops,.mission-shell,.wf-shell,.richy-shell) :is(.primary,.crm-primary,.pa-primary,.richy-primary){color:#fff;background:linear-gradient(120deg,#1879d5,#28acdd);border:1px solid #47baff;border-radius:9px;min-height:42px;padding:10px 16px;font-size:.9rem}.sign-in-options{gap:12px;width:100%;max-width:360px;margin:24px auto 0;display:grid}.sign-in-options form{margin:0}.platform-auth-tabs{background:#020a17;border:1px solid #365574;border-radius:14px;grid-template-columns:1fr 1fr;gap:6px;margin:0 0 28px;padding:5px;display:grid}.platform-auth-tabs a{color:#bdcde1;border-radius:10px;justify-content:center;align-items:center;min-height:48px;font-size:1.05rem;font-weight:700;text-decoration:none;display:flex}.platform-auth-tabs a[aria-current=page]{color:#fff;background:#1473d0;box-shadow:0 2px 10px #0003}.platform-auth-tabs a:hover{color:#fff;background:#16324e}.sign-in-provider{width:100%;min-height:52px;font:inherit;cursor:pointer;border:1px solid #71b9f24d;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:12px 18px;font-size:1rem;font-weight:650;text-decoration:none;transition:background .18s,border-color .18s;display:flex}.sign-in-linkedin{color:#fff;background:#0a66c2}.sign-in-linkedin:hover{background:#0757a5;border-color:#79baff}.sign-in-linkedin img{filter:brightness(0)invert()}.sign-in-chatgpt{color:#edf5ff;background:#ffffff0f}.sign-in-chatgpt:hover{background:#ffffff1f}.sign-in-chatgpt img{filter:brightness(0)invert()}.sign-in-provider:focus-visible,.platform-login a:focus-visible{outline-offset:4px;outline:3px solid #79caff}.platform-login{isolation:isolate;color:#eef5ff;background:#030919;grid-template-rows:1fr auto;place-items:center;gap:28px;min-height:100dvh;padding:76px 20px;display:grid;position:relative}.platform-login-footer{color:#aebfd5;text-align:center;text-wrap:balance;max-width:620px;font-size:13px;line-height:1.6}.platform-login:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0309199e,#03091947 55%,#03091966);position:fixed;inset:0}.platform-login-motion{position:absolute;top:20px;right:20px}.platform-login-motion .background-motion-control{font-size:.875rem}.platform-login-card{text-align:center;background:#071121e0;border:1px solid #74b9f838;border-radius:24px;width:min(100%,460px);padding:40px 28px;box-shadow:0 24px 90px #0005}.platform-login-brand{max-width:100%;margin-bottom:22px;display:inline-flex}.platform-login-brand img{object-fit:contain;width:200px;max-width:100%;height:auto;display:block}.platform-login h1{letter-spacing:-.03em;margin:0 0 14px;font-size:1.8rem;line-height:1.25}.platform-login p{color:#b7c8df;overflow-wrap:anywhere;font-size:1rem;line-height:1.6}.platform-login .platform-login-error{color:#ffdfa0;background:#fbbf240d;border:1px solid #fbbf2466;border-radius:10px;padding:12px;font-size:.9rem}.platform-login-back{color:#9bd2ff;margin-top:24px;font-size:.9rem;line-height:1.6;display:inline-block}.account-signout-form{margin:0}.account-signout-form button{text-align:left;width:100%}.billing-period-toggle{flex-wrap:wrap;gap:8px;margin:20px 0 12px;display:flex}.billing-period-toggle button{color:#d8edff;min-height:44px;font:inherit;cursor:pointer;background:#07182e;border:1px solid #376992;border-radius:10px;padding:12px 18px}.billing-period-toggle button[aria-pressed=true]{color:#fff;background:#0757a5;border-color:#79baff}.billing-period-toggle button:focus-visible{outline-offset:3px;outline:3px solid #79caff}.billing-period-toggle button:disabled{opacity:.6;cursor:wait}.subscriptions-page .plans .subscription-billing{width:100%;min-width:0;margin:14px 0}.subscriptions-page .plans .subscription-billing .billing-period-toggle{grid-template-columns:1fr 1fr;gap:6px;margin:0;display:grid}.subscriptions-page .plans .subscription-billing .billing-period-toggle button{white-space:normal;min-width:0;min-height:44px;margin:0;padding:10px 8px;font-size:14px;line-height:1.35}.subscriptions-page .plans .subscription-billing p{color:#b5c9dc;margin:10px 0 0;font-size:14px;line-height:1.5}.trial-offer{background:linear-gradient(110deg,#0b223c,#081426);border:1px solid #81bbef30;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin:20px 0;padding:24px;display:flex}.trial-offer-copy h2{letter-spacing:-.03em;margin:7px 0;font-size:22px;font-weight:650}.trial-offer-copy p{color:#a9bfd4;margin:0;font-size:13px}.trial-offer .trial-kicker{color:#73c7ff;letter-spacing:.13em;font-size:10px;font-weight:700}.trial-offer-action{min-width:0}.trial-primary{color:#fff;width:100%;min-height:52px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#1486f8,#0759d2);border:1px solid #55b6ff66;border-radius:13px;justify-content:center;align-items:center;gap:12px;padding:15px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:background .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 5px 22px #087aed26}.trial-primary:hover:not(:disabled){background:linear-gradient(135deg,#2897ff,#146ae0);transform:translateY(-1px);box-shadow:0 7px 26px #087aed40}.trial-primary:active:not(:disabled){transform:translateY(0)}.trial-primary:disabled{cursor:wait;opacity:.75}.trial-primary:focus-visible{outline-offset:4px;outline:3px solid #8fd5ff}.trial-reassurance{color:#92afc9;justify-content:center;align-items:center;gap:6px;margin:12px 0 0;font-size:11px;line-height:1.5;display:flex}.trial-error{color:#ffcfba;background:#d7662014;border:1px solid #d78e6633;border-radius:10px;margin:14px 0 0;padding:12px;font-size:13px;line-height:1.6}.trial-muted{color:#a9bfd4;max-width:350px;margin:0;font-size:13px;line-height:1.6}.trial-spin{flex-shrink:0;animation:1s linear infinite trial-spin}@keyframes trial-spin{to{transform:rotate(360deg)}}@media (width<=680px){.trial-offer{flex-direction:column;align-items:stretch;gap:18px}.trial-offer-action{width:100%}}@media (prefers-reduced-motion:reduce){.trial-primary{transition:none}.trial-spin{animation:none}}@media (width<=480px){.platform-login-card{padding:32px 20px}.platform-login h1{font-size:1.6rem}}.email-sign-in{text-align:left;gap:14px;max-width:360px;margin:20px auto;display:grid}.email-sign-in label{gap:6px;font-size:13px;display:grid}.email-sign-in input{box-sizing:border-box;color:#fff;background:#121722;border:1px solid #ffffff30;border-radius:10px;width:100%;padding:12px;font-size:16px}.email-sign-in button{cursor:pointer;justify-content:center}.email-sign-in small{color:#aeb6c8}.email-login-disclosure{max-width:360px;margin:12px auto 0}.email-login-disclosure>summary{list-style:none}.email-login-disclosure>summary::-webkit-details-marker{display:none}.email-login-disclosure>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}.email-login-disclosure[open]>summary:after{transform:translateY(2px)rotate(225deg)}.email-login-disclosure>summary:focus-visible{outline-offset:4px;outline:3px solid #79caff}.password-input{align-items:center;gap:8px;min-width:0;display:flex}.password-input input{flex:1;min-width:0}.password-input>button{color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff30;border-radius:8px;flex-shrink:0;min-height:42px;padding:0 10px;font-size:14px}.password-help{text-align:left;max-width:360px;margin:12px auto;font-size:14px}.password-help summary{cursor:pointer;color:#aeb6c8}.password-help p{font-size:14px;line-height:1.5}.password-help a{color:#77bcff}.swarm-shell{--sw-blue:#4b9fff;--sw-line:#77a3d52e;--sw-muted:#93a8c3;color:#eaf2ff;min-width:0;max-width:1640px;margin:auto;padding:28px clamp(16px,3vw,44px) 60px;font-size:16px}.swarm-shell *{box-sizing:border-box}.swarm-shell button,.swarm-shell a{font:inherit}.swarm-shell button{cursor:pointer;color:inherit;border:1px solid var(--sw-line);background:#10213bb8;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;transition:background .18s,border-color .18s;display:inline-flex}.swarm-shell button:hover{background:#193357;border-color:#5c9bda70}.swarm-shell button:disabled{opacity:.5;cursor:not-allowed}.swarm-shell button:focus-visible,.swarm-shell a:focus-visible,.swarm-shell input:focus-visible,.swarm-shell textarea:focus-visible,.swarm-shell select:focus-visible{outline-offset:4px;outline:2px solid #84c5ff}.swarm-shell a{color:#8fc6ff;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.swarm-shell .swarm-primary{color:#fff;background:#1760c6;border-color:#559af6;font-weight:650;box-shadow:0 0 24px #1671df18}.swarm-shell .swarm-primary:hover{background:#2676e6}.swarm-shell .swarm-danger{color:#ffacae;background:#87282922;border-color:#e8797d4d}.swarm-shell h2{letter-spacing:-.035em;margin:10px 0;font-size:clamp(25px,3vw,38px);line-height:1.15}.swarm-shell h3{margin:0 0 12px;font-size:19px;line-height:1.3}.swarm-shell p{color:#adc0d8;line-height:1.6}.swarm-shell small{color:var(--sw-muted);font-size:13px;line-height:1.5}.swarm-toolbar{justify-content:space-between;align-items:center;gap:18px;padding-bottom:26px;font-size:13px;display:flex}.swarm-toolbar a{font-size:14px}.swarm-breadcrumb{color:#a4b8d0;letter-spacing:.1em;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.swarm-shell .swarm-breadcrumb button{letter-spacing:.1em;color:#829cb9;background:0 0;border:0;padding:0;font-size:12px}.swarm-eyebrow{letter-spacing:.14em;color:#76aff0;font-size:12px}.swarm-page-heading{justify-content:space-between;align-items:center;gap:20px;margin:10px 0 25px;display:flex}.swarm-page-heading p{max-width:750px;margin:8px 0;font-size:15px}.swarm-shell .swarm-back{color:#9bb2cf;background:0 0;border:0;margin-bottom:14px;padding:0;font-size:14px}.swarm-prompt{background:linear-gradient(125deg,#102544d9,#0a1425d9);border:1px solid #3b6fa653;border-radius:15px;margin:12px 0 24px;padding:22px}.swarm-prompt label{color:#dbeaff;margin-bottom:12px;font-weight:550;display:block}.swarm-shell input,.swarm-shell textarea,.swarm-shell select{font:inherit;color:#ebf3ff;background:#071425;border:1px solid #6f91b640;border-radius:8px;width:100%;min-width:0;padding:11px 12px;line-height:1.45}.swarm-shell textarea{resize:vertical;min-height:80px}.swarm-prompt textarea{background:#0612237a;border:0;min-height:95px;padding:14px}.swarm-prompt>div{align-items:center;gap:10px;margin-top:12px;display:flex}.swarm-prompt>div>span{color:#8aa2bf;margin-right:auto;font-size:13px}.swarm-filters,.swarm-tabs,.swarm-focus{gap:6px;padding:8px 0 16px;display:flex;overflow-x:auto}.swarm-shell .swarm-filters button,.swarm-shell .swarm-tabs button,.swarm-shell .swarm-focus button{white-space:nowrap;color:#90a6c1;background:0 0;border:1px solid #0000;padding:8px 11px;font-size:14px}.swarm-shell .swarm-filters .active,.swarm-shell .swarm-tabs .active,.swarm-shell .swarm-focus .active{color:#dbeaff;background:#16315485;border-color:#366ca44d}.swarm-filters small{color:inherit;margin-left:4px}.swarm-tabs{border-bottom:1px solid var(--sw-line);margin-bottom:20px}.swarm-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:16px;display:grid}.swarm-shell .swarm-card{text-align:left;background:linear-gradient(140deg,#10223ddc,#0b1729ed);border-radius:13px;min-width:0;padding:22px;display:block}.swarm-card>div:first-child{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.swarm-card h3{font-size:21px}.swarm-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:24px;font-size:15px;display:-webkit-box;overflow:hidden}.swarm-card dl{grid-template-columns:1fr 1fr;gap:12px;display:grid}.swarm-card dt{color:#96aac1;font-size:13px}.swarm-card dd{margin:5px 0;font-size:20px}.swarm-card dd small{font-size:12px}.swarm-card footer{border-top:1px solid var(--sw-line);color:#8ba5c4;overflow-wrap:anywhere;justify-content:space-between;gap:10px;margin-top:20px;padding-top:14px;font-size:12px;display:flex}.swarm-state{color:#a7bdd7;white-space:nowrap;background:#18253a;border:1px solid #7891ad3d;border-radius:5px;align-items:center;padding:5px 8px;font-size:12px;display:inline-flex}.swarm-state.active,.swarm-state.thinking,.swarm-state.executing{color:#83c0ff;background:#103e712e;border-color:#378de258}.swarm-state.approval,.swarm-state.waiting{color:#f2be79;background:#f3a3260c;border-color:#d09a4440}.swarm-state.completed,.swarm-state.success{color:#8fdfc4;background:#0d58382b}.swarm-state.failed{color:#ee9d9f;background:#7c22222b}.swarm-template-heading{margin-top:36px!important}.swarm-templates{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.swarm-shell .swarm-templates button{background:#0b1b304d;justify-content:space-between;padding:17px;font-size:14px}.swarm-empty{text-align:center;color:#91b1d4;background:#0b192563;border:1px dashed #537da245;border-radius:14px;padding:65px 24px}.swarm-empty svg{color:#599ed6;margin-bottom:16px}.swarm-empty p{max-width:440px;margin:8px auto;font-size:15px}.swarm-error{color:#ffce96;background:#87632222;border:1px solid #f1ac5352;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:15px;line-height:1.5;display:flex}.swarm-error button{font-size:14px}.swarm-metrics{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.swarm-metrics>div{border:1px solid var(--sw-line);background:#0c1c31bd;border-radius:10px;padding:18px}.swarm-metrics span{color:var(--sw-muted);font-size:13px}.swarm-metrics b{margin-top:9px;font-size:25px;font-weight:550;display:block}.swarm-metrics small{margin-left:9px;font-size:12px;font-weight:400;display:inline-block}.swarm-focus{padding-top:18px;padding-bottom:10px}.swarm-visual{background:radial-gradient(at 50% 40%,#12305885,#07121fef 70%);border:1px solid #548ec33a;border-radius:14px;height:520px;position:relative;overflow:hidden}.swarm-visual canvas{touch-action:pan-y;width:100%;height:100%;display:block}.swarm-visual-label{pointer-events:none;position:absolute;top:25px;left:25px}.swarm-visual-label span{color:#6f9fcc;letter-spacing:.15em;font-size:11px;display:block}.swarm-visual-label b{color:#afc6df;margin-top:7px;font-size:14px;font-weight:450;display:block}.swarm-shell .swarm-motion{background:#102c4355;padding:7px 10px;font-size:12px;position:absolute;top:20px;right:20px}.swarm-legend{pointer-events:none;flex-wrap:wrap;gap:24px;display:flex;position:absolute;bottom:20px;left:24px;right:24px}.swarm-legend span{color:#88a1c0;align-items:center;gap:7px;font-size:12px;display:flex}.swarm-legend i{border-radius:50%;width:6px;height:6px;display:block}.swarm-hover{pointer-events:none;background:#102541f5;border:1px solid #588bb657;border-radius:10px;width:260px;padding:14px;position:absolute;top:75px;right:20px;box-shadow:0 14px 40px #0005}.swarm-hover b,.swarm-hover span{display:block}.swarm-hover span{color:#98b7d8;margin:5px 0;font-size:12px}.swarm-hover p{margin:5px 0;font-size:13px;line-height:1.5}.swarm-no-agents{text-align:center;color:#7291b1;width:100%;font-size:14px;position:absolute;top:70%}.swarm-outcome-strip{border-bottom:1px solid var(--sw-line);grid-template-columns:1fr 1.5fr .8fr;gap:24px;margin-bottom:24px;padding:24px 4px;display:grid}.swarm-outcome-strip span{letter-spacing:.1em;color:#7fa0c2;margin-bottom:9px;font-size:11px;display:block}.swarm-outcome-strip b{font-size:15px;font-weight:500;line-height:1.55;display:block}.swarm-outcome-strip small{margin-top:5px;display:block}.swarm-lower{grid-template-columns:.9fr 1.3fr;gap:20px;display:grid}.swarm-panel,.swarm-review{border:1px solid var(--sw-line);background:#0c1c30ce;border-radius:13px;min-width:0;padding:24px}.swarm-section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;display:flex}.swarm-section-heading h3{margin:0}.swarm-section-heading>span{color:#86a1bf;font-size:12px}.swarm-agent-list>button{text-align:left;background:#12294259;border:none;justify-content:flex-start;width:100%;margin-bottom:8px;padding:13px 9px}.swarm-agent-list>button>div{flex:1;min-width:0}.swarm-agent-list b{overflow-wrap:anywhere;font-size:14px;display:block}.swarm-agent-list>button>div>span{color:#94aac4;margin-top:4px;font-size:12px;display:block}.swarm-agent-glyph{color:#669fdc;flex-shrink:0;justify-content:center;align-items:center;width:35px;display:flex}.swarm-agent-glyph.thinking{color:#65bfff;filter:drop-shadow(0 0 7px #3d9cdd)}.swarm-agent-glyph.approval{color:#e5ba7d}.swarm-activity{margin:0;padding:0;list-style:none}.swarm-activity li{border-bottom:1px solid #799cbe14;grid-template-columns:100px 1fr;gap:18px;padding:16px 0;display:grid}.swarm-activity time{color:#7e9dbf;font-size:12px;line-height:1.5}.swarm-activity b{font-size:14px;font-weight:500}.swarm-activity p{color:#829ab6;margin:5px 0;font-size:13px}.swarm-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.swarm-shell label{color:#9eb6d0;font-size:14px}.swarm-form-grid label{flex-direction:column;gap:8px;display:flex}.swarm-form-grid .span-two{grid-column:span 2}.swarm-review-notes{border-block:1px solid var(--sw-line);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:25px;margin:26px 0;padding:22px 0;display:grid}.swarm-review-notes b{font-size:14px}.swarm-review-notes p,.swarm-review-notes li{color:#90a9c6;font-size:14px;line-height:1.6}.swarm-review-notes ul{padding-left:18px}.swarm-agent-editor{border:1px solid var(--sw-line);background:#0a1b30;border-radius:10px;margin:12px 0;padding:16px}.swarm-agent-editor summary{cursor:pointer;align-items:center;gap:14px;list-style:none;display:flex}.swarm-agent-editor summary>div{flex:1}.swarm-agent-editor summary b{font-size:15px;display:block}.swarm-agent-editor summary>div>span{color:#8fabc9;margin-top:5px;font-size:13px;display:block}.swarm-agent-editor summary>span:last-child{font-size:15px}.swarm-agent-editor>p{font-size:14px}.swarm-agent-editor fieldset{border:0;border-top:1px solid var(--sw-line);flex-wrap:wrap;gap:15px;margin:22px 0;padding:12px 0;display:flex}.swarm-agent-editor legend{color:#749bc2;padding:0 10px 0 0;font-size:13px}.swarm-agent-editor fieldset label{align-items:center;gap:7px;font-size:13px;display:flex}.swarm-shell input[type=checkbox]{accent-color:#368be8;width:16px;height:16px}.swarm-save,.swarm-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.swarm-save{justify-content:space-between;margin-top:26px}.swarm-save>span{color:#8cabc8;align-items:center;gap:7px;font-size:13px;display:flex}.swarm-evidence{border-bottom:1px solid var(--sw-line);padding:20px 0}.swarm-evidence>div{justify-content:space-between;gap:12px;display:flex}.swarm-evidence b{font-size:14px}.swarm-evidence>div>span{color:#8ca7c7;font-size:12px}.swarm-evidence p{overflow-wrap:anywhere;white-space:pre-wrap;font-size:14px}.swarm-shell dl{line-height:1.6}.swarm-shell dt{color:#7298c0;letter-spacing:.02em;font-size:12px}.swarm-shell dd{overflow-wrap:anywhere;margin:4px 0 18px;font-size:14px}.swarm-modal-backdrop,.swarm-drawer-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1600;background:#020913b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.swarm-modal{background:#0d2038;border:1px solid #4e83b376;border-radius:16px;width:520px;max-width:100%;max-height:88vh;padding:32px;position:relative;overflow-y:auto}.swarm-modal h3{padding-right:28px}.swarm-modal form>label{margin:20px 0;display:block}.swarm-modal form input,.swarm-modal form textarea{margin-top:8px}.swarm-modal .swarm-checkbox{align-items:center;gap:10px;display:flex}.swarm-shell .swarm-close{background:#1d3550;border:0;padding:8px;position:absolute;top:14px;right:14px}.swarm-drawer-backdrop{justify-content:flex-end;padding:0}.swarm-inspector{background:#0a1b30;border-left:1px solid #5585b565;width:440px;max-width:100%;height:100dvh;padding:40px 28px;position:relative;overflow-y:auto}.swarm-inspector h2{padding-right:16px;font-size:26px}.swarm-inspector>p{margin:25px 0;font-size:15px}.swarm-inspector dl{border-block:1px solid var(--sw-line);padding:24px 0}.workforce-nav-children{border-left:1px solid #3684d34a;margin-left:22px;padding-left:14px}.sidebar:not(.expanded) .workforce-nav-children{border:0;margin-left:0;padding-left:0}@media (width<=900px){.swarm-shell{padding:18px 16px 45px}.swarm-metrics{grid-template-columns:1fr 1fr}.swarm-lower{grid-template-columns:1fr}.swarm-outcome-strip{grid-template-columns:1fr 1fr}.swarm-outcome-strip>div:last-child{grid-column:span 2}.swarm-page-heading{align-items:flex-start}.swarm-page-heading>.swarm-actions{justify-content:flex-end}.swarm-prompt>div{flex-wrap:wrap}.swarm-prompt>div>span{width:100%;margin-bottom:5px}.swarm-prompt{padding:17px}.swarm-visual{height:430px}.swarm-toolbar>a{display:none}}@media (width<=540px){.swarm-page-heading{flex-direction:column;gap:12px}.swarm-page-heading h2{font-size:28px}.swarm-form-grid{grid-template-columns:1fr}.swarm-form-grid .span-two{grid-column:auto}.swarm-review,.swarm-panel{padding:17px}.swarm-outcome-strip{grid-template-columns:1fr;gap:16px}.swarm-outcome-strip>div:last-child{grid-column:auto}.swarm-metrics>div{padding:13px}.swarm-metrics b{font-size:21px}.swarm-metrics small{margin:4px 0 0;display:block}.swarm-visual-label{top:20px;left:16px}.swarm-visual-label b{display:none}.swarm-legend{gap:12px;bottom:14px;left:16px}.swarm-legend span{font-size:11px}.swarm-activity li{grid-template-columns:76px 1fr;gap:10px}.swarm-hover{width:220px}.swarm-save>button{width:100%}.swarm-templates{grid-template-columns:1fr 1fr}.swarm-shell .swarm-templates button{padding:14px 10px;font-size:13px}.swarm-prompt .swarm-primary{flex:1;font-size:13px}}.app .main.command-workspace-theme{--module-surface:#07152b;--module-border:#294b70;--module-muted:#aac3df;--panel:#07152b;--card:#061123;--line:#294b70;--ink:#f1f7ff;--muted:#aac3df;--light:#55baff;--jarvis-glass:var(--panel);--jarvis-shadow:none;--jarvis-edge:var(--line);--sec-panel:var(--panel);--sec-line:var(--line);color:var(--ink)}.app .command-workspace-theme :is(.content,.sales-page,.crm-shell,.ads-page,.studio-page,.pa-shell,.sec-ops,.mission-shell,.wf-shell,.richy-shell,.swarm-shell){min-width:0;max-width:1600px;margin-inline:auto;padding:24px clamp(18px,3vw,46px);font-family:inherit}.app .command-workspace-theme .connections-workspace :is(.connection-hub-page,.model-admin-page){max-width:none;padding:0}.app .command-workspace-theme :is(.sales-panel,.crm-table-card,.adsv2-panel,.ads-panel,.adsx-performance-card,.adsx-action-card,.pa-panel,.pa-section,.sec-panel,.sec-graph-panel,.security-panel,.mission-panel,.wf-panel,.richy-panel,.studio-workspace>.creator,.image-reference-studio,.agents-api-card,.frontier-models,.admin-list,.admin-table,.model-advanced,.model-policy-card,.profile-card,.access-panel,.access-workspace-card,.hub-section,.connection-directory,.phone-card,.voice-panel,.department-panel,.lily-panel,.lily-card,.swarm-panel,.swarm-card,.wa-project-list,.publishing-panel,.settings-cards>button){box-sizing:border-box;border:1px solid var(--line);background:var(--panel);min-width:0;box-shadow:none;color:var(--ink);background-image:none;border-radius:12px;padding:20px}.app .command-workspace-theme :is(.crm-metrics,.admin-metrics,.sales-metric-grid,.sales-primary-metrics,.richy-metrics,.wf-metrics,.swarm-metrics,.security-metrics,.campaign-metrics)>article,.app .command-workspace-theme .frontier-model-grid>article{background:var(--panel);border:1px solid var(--line);box-shadow:none;border-radius:12px;padding:20px}.app .command-workspace-theme :is(.sales-subnav,.crm-module-tabs,.creation-tabs,.marketing-creation-tabs,.marketing-subnav,.ads-subnav,.pa-tabs,.sec-nav,.security-subnav,.mission-tabs,.wf-tabs,.wa-tabs,.swarm-tabs,.model-admin-tabs,.connections-workspace-tabs,.brain-layer-tabs,.department-script-tabs){box-sizing:border-box;border:0;border-bottom:1px solid var(--line);width:100%;max-width:100%;box-shadow:none;background:0 0;border-radius:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 24px;padding:0 0 12px;display:flex;position:static}.app .command-workspace-theme :is(.sales-subnav,.crm-module-tabs,.creation-tabs,.marketing-creation-tabs,.marketing-subnav,.ads-subnav,.pa-tabs,.sec-nav,.security-subnav,.mission-tabs,.wf-tabs,.wa-tabs,.swarm-tabs,.model-admin-tabs,.connections-workspace-tabs,.brain-layer-tabs,.department-script-tabs) :is(button,a){min-height:44px;color:var(--muted);font:inherit;letter-spacing:normal;text-transform:none;white-space:nowrap;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.app .command-workspace-theme :is(.sales-subnav,.crm-module-tabs,.creation-tabs,.marketing-creation-tabs,.marketing-subnav,.ads-subnav,.pa-tabs,.sec-nav,.security-subnav,.mission-tabs,.wf-tabs,.wa-tabs,.swarm-tabs,.model-admin-tabs,.connections-workspace-tabs,.brain-layer-tabs,.department-script-tabs) :is(.active,[aria-current=page],[aria-selected=true]){color:#b1f1ff;box-shadow:none;background:#123e52;border-color:#4197ac}.app .command-workspace-theme .marketing-creation-tabs>button{background:#071426;border-color:#203f5b}.app .command-workspace-theme .marketing-creation-tabs>button:not(.active):is(:hover,:focus-visible):not(:disabled){color:var(--ink);background:#0b2038;border-color:#3f739c}.app .command-workspace-theme .marketing-creation-tabs>button.active{color:#b1f1ff;background:#123e52;border-color:#4197ac}.app .command-workspace-theme :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]),select,textarea){box-sizing:border-box;background:var(--card);min-width:0;min-height:44px;color:var(--ink);border:1px solid var(--line);box-shadow:none;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.5}.app .command-workspace-theme :is(input,textarea)::placeholder{color:#91abc6;opacity:1}.app .command-workspace-theme :is(table,.admin-table){color:var(--ink);font-size:14px}.app .command-workspace-theme table{border-collapse:collapse;text-align:start;width:100%}.app .command-workspace-theme :is(th,td){border-bottom:1px solid var(--line);vertical-align:middle;padding:14px 12px}.app .command-workspace-theme th{color:var(--muted);background:0 0;font-size:14px;font-weight:650}.app .command-workspace-theme :is(.admin-list,.route-list,.remote-connection-list)>article{border:0;border-bottom:1px solid var(--line);background:var(--panel);box-shadow:none;border-radius:0;padding:20px 12px}.app .command-workspace-theme :is(.route-list,.platform-inbox>aside){border:1px solid var(--line);background:var(--panel);border-radius:12px;min-width:0;padding:20px}.app .command-workspace-theme :is(.admin-table-row,.agents-api-session){border-color:var(--line)}.app .command-workspace-theme :is(.directory-table,.admin-table,.crm-table-card,.sales-table,.adsv2-table,.wf-table,.pa-table){overflow-x:auto}.app .command-workspace-theme :is(.admin-list,.route-list,.directory-table,.agents-api-actions,.wa-actions,.sales-panel,.profile-card) a{color:var(--light)}.app .command-workspace-theme :is(.agents-api-card,.admin-list,.route-list,.frontier-models,.sales-panel,.profile-card,.access-panel) button:not(.primary):not(.danger-button):not(.danger):not([role=switch]){min-height:44px;color:var(--light);background:var(--card);border:1px solid var(--line);font:inherit;cursor:pointer;border-radius:8px;padding:10px 14px;font-size:14px}.app .command-workspace-theme :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--light);outline-offset:3px}.app .command-workspace-theme button:disabled{opacity:.5;cursor:not-allowed}.app .command-workspace-theme :is(.agents-api-card small,.agents-api-muted,.agents-api-card label,.provider-signals,.directory-count,.connections-muted){font-size:14px;line-height:1.5}.app .command-workspace-theme .agents-api-panel{max-width:none}.app .command-workspace-theme .model-advanced .model-admin-tabs{margin-top:14px;margin-bottom:0}@media (width<=760px){.app .command-workspace-theme :is(.content,.sales-page,.crm-shell,.ads-page,.studio-page,.pa-shell,.sec-ops,.mission-shell,.wf-shell,.richy-shell,.swarm-shell){padding:18px 16px}.app .command-workspace-theme :is(.sales-panel,.crm-table-card,.adsv2-panel,.pa-panel,.pa-section,.sec-panel,.sec-graph-panel,.mission-panel,.wf-panel,.richy-panel,.agents-api-card,.frontier-models,.admin-list,.model-policy-card,.profile-card,.access-panel,.swarm-panel,.swarm-card){padding:16px}.app .command-workspace-theme :is(input,select,textarea){font-size:16px}.app .command-workspace-theme .pa-tabs>div{flex-wrap:wrap;max-width:100%}}.workspace-disclosure{color:#dce8f4;background:#091726a8;border:1px solid #223e50;border-radius:12px;min-width:0;margin:12px 0}.workspace-disclosure>summary{cursor:pointer;letter-spacing:.01em;padding:15px 18px;font-size:13px;font-weight:600;list-style-position:inside}.workspace-disclosure>summary small{color:#8fa9b9;margin-left:10px;font-size:12px;font-weight:400}.workspace-disclosure[open]>summary{color:#a7edff;border-bottom:1px solid #223e50;margin-bottom:12px}.workspace-disclosure>section,.workspace-disclosure>.richy-dashboard-grid{margin:12px}.workspace-disclosure>p,.workspace-disclosure>.negative-prompt{margin:12px 18px}.workspace-disclosure .richy-panel{box-shadow:none}.workspace-module-menu summary{cursor:pointer;list-style:none}.workspace-module-menu summary::-webkit-details-marker{display:none}.workspace-module-menu .nav-caret{width:13px;margin-left:auto}.workspace-module-menu[open] .nav-caret{transform:rotate(180deg)}.workspace-module-menu>div{border-left:1px solid #2d5366;margin:4px 0 12px 24px;padding-left:7px}.workspace-navigation a.nav,.sidebar-tools>a.nav{align-items:center;min-height:43px;text-decoration:none;display:flex}.workspace-module-menu>div .nav{min-height:36px;padding-left:12px;font-size:12px}.app.nav-collapsed .workspace-module-menu>div,.app.nav-collapsed .workspace-module-menu .nav-caret{display:none}.settings-nav-parent{border-radius:8px;align-items:center;display:flex}.settings-nav-parent>.nav{flex:1;align-items:center;min-width:0;min-height:43px;margin:0;text-decoration:none;display:flex}.settings-nav-parent.active{background:var(--soft);color:var(--light)}.settings-nav-parent.active>.nav{color:var(--light)}.settings-nav-toggle{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 32px;align-self:stretch;place-items:center;display:grid}.settings-nav-toggle:hover{background:var(--soft)}.settings-nav-toggle svg{width:13px;height:13px}.settings-nav-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.settings-nav-children a.nav{align-items:center;text-decoration:none;display:flex}.settings-nav-children[hidden],.app.nav-collapsed .settings-nav-toggle,.app.nav-collapsed .settings-nav-children{display:none}.workspace-command-trigger{color:#a7becd;cursor:pointer;background:#091827b3;border:1px solid #29485d;border-radius:8px;align-items:center;gap:9px;padding:9px 12px;font-size:12px;display:flex}.workspace-command-trigger svg{width:17px;height:17px}.workspace-command-trigger kbd{color:#6c91a9;border:1px solid #29485d;border-radius:4px;margin-left:14px;padding:2px 5px;font:10px inherit}.workspace-command-dialog{color:#dce8f4;background:#0a1726;border:1px solid #365c73;border-radius:16px;width:min(600px,100vw - 32px);max-height:min(660px,85dvh);padding:22px;box-shadow:0 30px 100px #0009}.workspace-command-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020810bc}.workspace-command-dialog header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.workspace-command-dialog h2{margin:0;font-size:17px}.workspace-command-dialog button{cursor:pointer;color:inherit;background:0 0;border:0}.workspace-command-dialog header button{padding:8px}.workspace-command-dialog svg{flex-shrink:0;width:20px;height:20px}.workspace-search-field{border:1px solid #386079;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.workspace-search-field input{color:#eef8ff;width:100%;font:inherit;background:0 0;border:0;outline:0}.workspace-search-results{max-height:420px;margin-top:14px;overflow:auto}.workspace-search-results button{text-align:left;border-radius:7px;justify-content:space-between;align-items:center;width:100%;padding:12px;display:flex}.workspace-search-results button:hover,.workspace-search-results button:focus-visible{background:#163348}.workspace-search-results small{color:#85a5bb;margin-top:4px;font-size:11px;display:block}.workspace-navigation-progress{z-index:200;color:#bef2ff;background:#15374a;border:1px solid #3c758d;border-radius:30px;padding:10px 20px;font-size:12px;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 6px 30px #0006}.workspace-more-menu{flex-shrink:0;position:relative}.workspace-more-menu>summary{cursor:pointer;color:#a9c9dc;border:1px solid #2e4b61;border-radius:7px;padding:11px 16px;font-size:12px;list-style-position:inside}.workspace-more-menu>div{z-index:45;background:#0c1d2e;border:1px solid #355469;border-radius:10px;min-width:215px;max-height:55vh;padding:6px;position:absolute;top:calc(100% + 7px);right:0;overflow:auto;box-shadow:0 18px 45px #0009}.workspace-more-menu>div>button{text-align:left;white-space:nowrap;border-radius:6px;width:100%;margin:0!important;display:block!important}.mission-tabs,.sales-subnav{flex-wrap:wrap;align-items:center;overflow:visible!important}.crm-quick-search{margin-top:16px}.crm-quick-search .crm-search{background:#081624;border:1px solid #294659;border-radius:9px;align-items:center;gap:12px;padding:13px 16px;display:flex}.crm-quick-search input{color:#dce8f4;background:0 0;border:0;outline:0;flex:1;min-width:0}.crm-filter-disclosure .crm-command-bar{flex-wrap:wrap;padding:12px 18px;display:flex}.crm-filter-disclosure .crm-view-strip,.studio-settings .studio-options{padding:0 18px}.brain-prompt-examples{background:0 0;border:0;margin:8px 0 0}.brain-prompt-examples>summary{padding:8px 0}.brain-prompt-examples .richy-suggestions{padding-bottom:8px}.brain-metrics-disclosure{margin:8px 0}.brain-metrics-disclosure .brain-topology-metrics{margin:10px!important}.brain-topology-workspace.focus-scene{grid-template-columns:minmax(0,1fr)!important}.brain-scene-stage{background:radial-gradient(at 50% 45%,#143c5066,#0000 66%);border:1px solid #24485a;border-radius:16px;height:clamp(470px,51vw,650px);min-height:470px;position:relative;overflow:hidden}.brain-scene-canvas,.brain-scene-still{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.brain-scene-canvas{height:calc(100% - 80px);inset:35px 0 45px}.brain-scene-status{justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;top:24px;left:26px;right:26px}.brain-scene-status>span{letter-spacing:.18em;color:#8dc7dd;font-size:10px}.brain-scene-stage button{cursor:pointer;color:#bceaff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b2235e8;border:1px solid #3b667b;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex}.brain-scene-nodes{pointer-events:none;grid-template-columns:1fr 1fr;align-content:center;gap:30px 40%;display:grid;position:absolute;inset:90px 22px 72px}.brain-scene-nodes button{pointer-events:auto;text-align:left;flex-wrap:wrap;min-width:0;box-shadow:0 4px 25px #0004}.brain-scene-nodes button:nth-child(2n){justify-self:end}.brain-scene-nodes button span{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.brain-scene-nodes small{color:#809eaf;width:100%;margin-left:26px;font-size:10px;display:block}.brain-scene-nodes .live{border-color:#59d8d5}.brain-scene-nodes .live small{color:#85ece3}.brain-scene-nodes .attention{border-color:#b48351}.brain-scene-caption{color:#809caf;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex;position:absolute;bottom:20px;left:24px;right:24px}.brain-scene-caption button{background:0 0;border:0;padding:6px}.brain-inspector{position:relative}.brain-inspector-close{z-index:2;color:#c6e6f3;cursor:pointer;background:#132f41;border:1px solid #3b667b;border-radius:6px;padding:6px;position:absolute;top:9px;right:9px}.brain-inspector header{padding-right:26px}.workspace-not-found{color:#dce8f4;background:#0a1a2a;border:1px solid #31526a;border-radius:14px;max-width:680px;margin:100px auto;padding:40px}.workspace-not-found a{color:#a4e6ff;margin:20px 20px 0 0;display:inline-block}.settings-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid!important}.settings-cards>button{transition:background-color .18s,border-color .18s,transform .18s;min-height:85px!important}.settings-cards>button:hover{transform:translateY(-2px);background:#123044!important;border-color:#5b9db9!important}.workspace-navigation .nav,.sidebar-tools>a.nav,.brain-scene-stage button{transition:background-color .18s,border-color .18s,color .18s}:is(.workspace-disclosure,.workspace-more-menu)>summary:focus-visible,.workspace-navigation a:focus-visible,.brain-scene-stage button:focus-visible,.workspace-command-trigger:focus-visible{outline-offset:3px;outline:2px solid #93e9ff}@media (width<=1100px){.workspace-command-trigger span,.workspace-command-trigger kbd{display:none}.brain-scene-nodes{column-gap:30%}.brain-scene-nodes button span{max-width:110px}}@media (width<=700px){.settings-cards{grid-template-columns:1fr}.brain-scene-stage{height:590px}.brain-scene-canvas{height:calc(100% - 204px);inset:24px 0 180px}.brain-scene-stage>.brain-scene-still{height:calc(100% - 160px)}.brain-scene-nodes{grid-template-columns:1fr 1fr;gap:8px;inset:auto 14px 74px}.brain-scene-nodes button,.brain-scene-nodes button:nth-child(2n){justify-self:stretch;width:100%}.brain-scene-nodes small{margin-left:0}.brain-scene-nodes button span{max-width:calc(100% - 28px)}.brain-scene-status{align-items:start;left:16px;right:16px}.brain-scene-status>span{max-width:150px;line-height:1.6}.brain-scene-caption{left:16px;right:16px}.brain-scene-caption>span{max-width:60%;line-height:1.6}.workspace-more-menu>div{left:0;right:auto}}@media (prefers-reduced-motion:reduce){.settings-cards>button,.workspace-navigation .nav,.brain-scene-stage button{transition:none}.settings-cards>button:hover{transform:none}}.brain-command-summary{border-bottom:1px solid #2a4556;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:16px 0 22px;display:flex}.brain-command-summary h2{margin:6px 0 0;font-size:18px;line-height:1.4}.brain-summary-counts,.brain-summary-actions{align-items:center;gap:20px;display:flex}.brain-summary-counts span{color:#8facbf;font-size:12px}.brain-summary-counts strong{color:#d7f4ff;margin-right:5px}.brain-summary-counts .attention,.brain-summary-counts .attention strong{color:#f5c890}.brain-summary-actions .workspace-more-menu p{color:#90aab8;padding:6px 10px;font-size:12px}.directory-credit-details>summary{cursor:pointer;color:#a2c6d8;margin-top:7px;font-size:11px}@media (width<=900px){.brain-command-summary{flex-wrap:wrap}.brain-summary-counts{order:3;justify-content:space-between;width:100%}.brain-summary-actions{gap:10px}}.crm-shell .crm-revenue-metrics{gap:8px;margin:10px 0 12px}.crm-shell .crm-revenue-metrics>article{grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:12px 14px}.crm-shell .crm-revenue-metrics>article>svg{grid-area:1/1;width:22px;height:22px}.crm-shell .crm-revenue-metrics>article>span{grid-area:1/2;margin:0;font-size:13px;line-height:1.35}.crm-shell .crm-revenue-metrics>article>b{grid-area:1/3;margin:0;font-size:24px;line-height:1.2}.crm-shell .crm-revenue-metrics>article>b.crm-pipeline-total{overflow-wrap:anywhere;max-width:130px;font-size:18px}.crm-shell .crm-contact-filters{position:relative}.crm-shell .crm-filter-quick{grid-template-columns:minmax(200px,1.7fr) repeat(4,minmax(112px,1fr)) auto;gap:8px}.crm-shell .crm-filter-search .crm-search{gap:8px;min-width:0;padding:0 10px}.crm-shell .crm-filter-search input{font-size:14px}.crm-shell .crm-filter-extra{grid-template-columns:repeat(4,minmax(0,1fr))}.crm-filter-refresh{color:var(--muted);align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}@media (width<=950px){.crm-shell .crm-filter-quick{grid-template-columns:repeat(4,minmax(0,1fr)) auto}.crm-shell .crm-filter-search{grid-column:1/-1}.crm-shell .crm-revenue-metrics>article{grid-template-columns:auto minmax(0,1fr);gap:6px}.crm-shell .crm-revenue-metrics>article>b{grid-area:2/2}}@media (width<=750px){.crm-shell .crm-filter-quick{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-shell .crm-filter-toggle{grid-column:1/-1;justify-self:stretch}.crm-shell .crm-filter-extra,.crm-shell .crm-revenue-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=400px){.crm-shell .crm-filter-quick,.crm-shell .crm-filter-extra{grid-template-columns:1fr}}.crm-shell .crm-unified-row{box-sizing:border-box;border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;min-height:58px;box-shadow:none;scrollbar-width:thin;scrollbar-color:var(--line) transparent;background-image:none;border-radius:12px;flex-wrap:nowrap;align-items:center;gap:4px;margin:0 0 12px;padding:7px;display:flex;overflow-x:auto}.crm-shell .crm-unified-row .crm-row-control{box-sizing:border-box;height:42px;min-height:42px;box-shadow:none;color:var(--muted);letter-spacing:normal;text-transform:none;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:7px;margin:0;padding:0 12px;font-family:inherit;font-size:14px;font-weight:650;line-height:1;transition:background-color .16s,color .16s;display:inline-flex}.crm-shell .crm-unified-row .crm-row-control>svg{flex:none;width:17px;height:17px}.crm-shell .crm-unified-row .crm-row-control:hover:not(:disabled){color:var(--ink);background:#55baff17}.crm-shell .crm-unified-row .crm-row-control.is-current{color:#d2ebff;background:#3397ff26;border-color:#55baff40}.crm-shell .crm-unified-row .crm-row-control.crm-row-primary{color:#fff;background:#0868ed;border-color:#2c87fa}.crm-shell .crm-unified-row .crm-row-control.crm-row-primary:hover:not(:disabled){background:#1678fb}.crm-shell .crm-unified-row .crm-row-control:disabled{opacity:.45;cursor:not-allowed}.crm-shell .crm-unified-row .crm-row-control:focus-visible{outline-offset:-2px;outline:2px solid #7dcaff}.crm-shell .crm-unified-row .crm-row-icon{width:42px;padding:0}.crm-row-spacer{flex:1 0 12px;min-width:12px}.crm-row-support{color:var(--muted);flex:none;padding:0 8px;font-size:12px;font-style:normal}@media (width<=1100px){.crm-shell .crm-unified-row .crm-row-control{gap:6px;padding-inline:9px}.crm-shell .crm-unified-row .crm-row-icon{padding:0}}@media (prefers-reduced-motion:reduce){.crm-shell .crm-unified-row .crm-row-control{transition:none}}.member-modules{border:1px solid #ffffff20;border-radius:10px;flex-wrap:wrap;grid-column:2/-1;gap:12px;min-width:0;padding:12px;display:flex}.member-modules legend{padding:0 5px;font-size:12px}.member-modules label{align-items:center;gap:6px;font-size:12px;display:flex}.member-modules input{width:auto!important}.member-password{grid-column:2/-1}.member-password form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.member-password label{gap:6px;display:grid}.member-password input{color:#fff;background:#151b27;border:1px solid #ffffff30;border-radius:8px;padding:10px}.member-password small{color:#aeb6c8;width:100%}.app .main,.app .main :where(section,article,form,fieldset,header,footer,details),.app .main :is(.studio-workspace,.settings-cards,.plans,.member-grid,.department-grid)>*{min-width:0}.app .main :is(.crm-table-scroll,.sales-table-wrap,.directory-table,.findings-table-wrap,.employee-event-table){overscroll-behavior-x:contain;max-width:100%}@media (width<=1100px){.app:is(.nav-expanded,.nav-collapsed) .main{width:100%;margin-left:0!important}.app:is(.nav-expanded,.nav-collapsed) .sidebar,.app:is(.nav-expanded,.nav-collapsed) .sidebar:is(:hover,:focus-within){visibility:hidden;pointer-events:none;z-index:100;background:#081626;transition:transform .2s,visibility .2s;transform:translate(-105%);box-shadow:12px 0 48px #0008;width:min(320px,100vw - 48px)!important;padding:16px 16px max(20px,env(safe-area-inset-bottom))!important}.app:is(.nav-expanded,.nav-collapsed) .sidebar.open{visibility:visible;pointer-events:auto;transform:translate(0)}.app .sidebar .navigation-toggle{display:none}.app .sidebar .close-nav{color:#d6e9f8;border:1px solid #36516a;border-radius:8px;justify-content:space-between;align-items:center;min-height:44px;margin:0 0 12px;padding:8px 12px;font-size:14px;display:flex}.app .sidebar .close-nav span{font-size:24px;line-height:1}.app .sidebar:not(:hover):not(:focus-within) .nav{gap:11px;padding:0 12px;font-size:14px}.app .sidebar:not(:hover):not(:focus-within) .sidebar-tools .nav span{opacity:1;max-width:none}.app .sidebar:not(:hover):not(:focus-within) :is(.brand span,nav>p,.wallet,.active-plan){opacity:1;pointer-events:auto}.app .sidebar:not(:hover):not(:focus-within) :is(.admin-account-switcher,.jarvis-wordmark){display:block}.app .main>.mobile-header{z-index:24;padding:10px max(16px,env(safe-area-inset-right)) 10px max(16px,env(safe-area-inset-left));background:#081626f5;gap:10px;min-height:68px;position:sticky;top:0}.app .mobile-header .mobile-menu{color:#d6e9f8;background:#10273b;border:1px solid #36516a;border-radius:9px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.app .mobile-menu svg{width:23px;height:23px}.app .mobile-header .mobile-brand-mark{display:none}.app .mobile-header .jarvis-location{flex:1;min-width:0}.app .mobile-header .workspace-title{overflow-wrap:anywhere;font-size:18px;line-height:1.35}.app .mobile-header .jarvis-location>span{display:none}.app .mobile-header .workspace-command-trigger,.app .mobile-header .background-motion-control{justify-content:center;min-width:44px;min-height:44px}.app .mobile-header .background-motion-control>span:last-child,.app .mobile-header .module-automation-top-panel:empty{display:none}.app .mobile-header .module-automation-top-panel:not(:empty){flex-basis:100%;order:5;width:100%}.app .scrim{z-index:90;background:#0009;border:0;display:block;position:fixed;inset:0}.app .main.command-workspace-theme :is(.content,.sales-page,.crm-shell,.ads-page,.studio-page,.pa-shell,.mission-shell,.wf-shell,.richy-shell,.swarm-shell){padding:22px}.app .main :is(.studio-workspace,.department-grid,.wa-grid,.wb-workspace,.platform-inbox){grid-template-columns:minmax(0,1fr)}.app .main .studio-workspace{grid-template-areas:"creator""preview"}.app .main :is(.studio-options,.image-ref-options,.creator .image-ref-options){grid-template-columns:repeat(2,minmax(0,1fr))}.app .main :is(.studio-workspace>.creator,.studio-workspace>.preview){width:100%;min-width:0}.app .main .preview-frame{max-width:100%}.app .main .sec-command-grid{grid-template-columns:minmax(0,1fr)}.app .main .sec-inspector{display:block}.app .main :is(.sec-status-strip,.sec-assurance-kpis){grid-template-columns:repeat(3,minmax(0,1fr))}.app :is(.module-toolbar,.sales-head,.settings-head,.studio-title,.support-mode-banner){flex-wrap:wrap;gap:12px}.app :is(input:not([type=checkbox]):not([type=radio]),textarea,select){max-width:100%;font-size:16px}.app :is(button,summary,.nav,.primary,.richy-primary,.richy-secondary){touch-action:manipulation}.app :is(.nav,.settings-nav-toggle,.primary,.richy-primary,.richy-secondary,.sec-ops button,.creation-tabs button,.crm-row-control){min-height:44px}}@media (width<=760px){.app .main.command-workspace-theme :is(.content,.sales-page,.crm-shell,.ads-page,.studio-page,.pa-shell,.mission-shell,.wf-shell,.richy-shell,.swarm-shell){padding:18px 14px}.app .main.command-workspace-theme .sec-ops{border-radius:12px;padding:18px 14px 24px!important}.app .main :is(.settings-cards,.studio-options,.image-ref-options,.creator .image-ref-options,.studio-generation-actions,.department-grid,.plans,.subscriptions-embedded .plans,.voice-form,.email-admin-form,.wa-form fieldset,.automation-fields){grid-template-columns:minmax(0,1fr)}.app .main .settings-cards>button{grid-template-columns:32px minmax(0,1fr) auto;gap:10px;padding:16px}.app .main :is(.settings-cards,.member-grid,.member-password,.profile-card){overflow-wrap:anywhere}.app .main :is(.member-modules,.member-password){grid-column:1/-1}.app .main .member-modules label{min-height:44px;font-size:14px}.app .main .member-password :is(form,label,input,button){min-width:0;max-width:100%}.app .main .member-password label{flex:200px}.app .main :is(.sales-panel,.crm-table-card,.adsv2-panel,.adsx-performance-card,.adsx-action-card,.pa-panel,.pa-section,.mission-panel,.wf-panel,.richy-panel,.studio-workspace>.creator,.image-reference-studio){padding:16px}.app .main :is(.creation-tabs,.sales-tabs,.sec-nav){overscroll-behavior-x:contain;flex-wrap:nowrap;gap:6px;max-width:100%;padding-bottom:6px;display:flex;overflow-x:auto}.app .main :is(.creation-tabs,.sales-tabs,.sec-nav)>button{flex:none;min-height:44px}.app .main :is(.creator,.preview,.studio-workspace){max-width:100%}.app .main .preview-frame :is(img,video){object-fit:contain;max-width:100%;max-height:65svh}.app .main :is(.sec-status-strip,.sec-assurance-kpis){grid-template-columns:repeat(2,minmax(0,1fr))}.app .main :is(.sec-assurance-summary,.sec-settings,.sec-case-layout,.sec-case-columns,.sec-report-grid,.sec-integration-grid,.sec-executive){grid-template-columns:minmax(0,1fr)}.app .main .sec-evidence-library-grid{grid-template-columns:repeat(auto-fit,minmax(min(225px,100%),1fr))}.app .main .sec-command-dock{max-width:100%;margin:20px 0 0;position:relative;bottom:auto}.app .main .sec-command-dock>form{flex-wrap:wrap}.app .main .sec-command-dock input{flex:150px;font-size:16px}.app .main .sec-command-dock>form>span{display:none}.app .main :is(.sec-command-title,.sec-header-actions,.sec-finding-head,.brain-summary-counts,.brain-summary-actions){flex-wrap:wrap;gap:10px}.app .main :is(.sec-case-detail,.sec-settings>section,.sec-executive,.sec-assurance,.sec-asset-coverage){padding:16px}.app .brain-guided{justify-content:flex-start;gap:12px;min-height:calc(100svh - 100px);padding:12px 0}.app .brain-guided :is(.brain-slide-card,.brain-interview,.richy-discovery-panel){border-radius:18px;padding:22px 16px}.app .brain-guided :is(h1,h2){margin-bottom:22px;font-size:clamp(25px,6vw,32px)}.app .brain-slide-progress{flex-wrap:wrap;gap:5px;margin-bottom:26px}.app .brain-slide-progress i{flex:8px;max-width:30px}.app .brain-slide-content{min-height:180px}.app .brain-guided :is(.brain-slide-footer,.brain-interview footer){flex-wrap:wrap;gap:10px;margin-top:24px}.app .brain-guided :is(.brain-slide-footer,.brain-interview footer)>button{flex:120px}.app .brain-slide-upload{overflow-wrap:anywhere;padding:16px}.app .brain-guided :is(textarea,input[type=text],select){padding:12px;font-size:16px}.app :is(.dialog-backdrop,.plan-gate-backdrop,.crm-modal-backdrop){padding:12px}.app :is(.payment-dialog,.plan-gate-dialog,.crm-call-dialog,.crm-delete-dialog,.create-automation-dialog){overscroll-behavior:contain;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}.app :is(.dialog-close,.workspace-command-dialog button){min-width:44px;min-height:44px}.app .site-footer{width:100%;padding:20px 14px max(24px,env(safe-area-inset-bottom));overflow-wrap:anywhere}.content.subscriptions-page{box-sizing:border-box;width:100%;max-width:100%;padding:24px 16px}.content.subscriptions-page .billing-period-toggle{flex-wrap:wrap;gap:8px;display:flex}.content.subscriptions-page .billing-period-toggle>button{white-space:normal;flex:130px;min-height:44px}.discovery-required-shell{min-width:0;padding:24px 14px}.platform-login{padding:20px 12px max(20px,env(safe-area-inset-bottom))}.platform-login-card{width:100%;min-width:0;padding:24px 18px}}@media (prefers-reduced-motion:reduce){.app:is(.nav-expanded,.nav-collapsed) .sidebar{transition:none}}.subscriptions-page{--subscription-border:#9cb5d32e;--subscription-muted:#a9b7c9;max-width:1160px;margin-inline:auto}.app .main.command-workspace-theme .content.subscriptions-page{max-width:1160px}.subscriptions-page :is(p,li,small,label,button,a){font-size:14px!important}.subscriptions-page .subscriptions-head{justify-content:space-between;align-items:center;gap:20px;max-width:none;margin:0 0 24px;display:flex}.subscriptions-page .subscriptions-head h1{color:#f4f8ff;letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,38px);font-weight:600}.subscription-team{color:var(--subscription-muted);align-items:center;gap:8px;font-size:14px;display:flex}.subscription-benefits{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:16px;margin-bottom:22px;display:grid}.subscriptions-page .trial-offer{border:1px solid var(--subscription-border);background:#142334b8;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin:0;padding:20px 22px;display:flex}.subscriptions-page .trial-offer h2{margin:0 0 6px;font-size:18px;font-weight:600}.subscriptions-page .trial-offer p{color:var(--subscription-muted);margin:0;font-size:14px;line-height:1.5}.subscriptions-page .trial-offer-action{flex-shrink:0}.subscriptions-page .trial-primary{color:#ddecff;min-height:44px;box-shadow:none;background:#78b8f61f;border:1px solid #8ec6f759;border-radius:10px;padding:11px 15px;font-size:14px}.subscriptions-page .subscription-welcome-credit{border:1px solid var(--subscription-border);min-width:230px;box-shadow:none;background:linear-gradient(130deg,#5874ab2e,#141e2db8);border-radius:16px;flex-direction:column;justify-content:center;gap:6px;margin:0;padding:20px 22px;display:flex}.subscriptions-page .subscription-welcome-credit strong{color:#e5edff;font-size:18px;font-weight:600}.subscriptions-page .subscription-welcome-credit small{color:var(--subscription-muted);font-size:14px}.subscriptions-page .subscription-payment-status{color:#d9c39f;background:#986b2514;border:1px solid #d8a4553d;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;min-height:46px;margin:0 0 20px;padding:12px 16px;font-size:14px;line-height:1.5;display:flex}.subscription-payment-status>svg{flex-shrink:0}.subscription-payment-status>span{flex:220px}.subscription-payment-status button,.subscription-payment-status a{color:#f0dbb6;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 8px;text-decoration:none}.subscription-payment-status button:hover,.subscription-payment-status a:hover{text-decoration:underline}.subscriptions-page .subscription-payment-status.is-checking{border-color:var(--subscription-border);color:var(--subscription-muted);background:#141e2d80}.subscriptions-page .subscription-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.subscriptions-page .subscription-plan{--plan-accent:#9ecbff;border:1px solid var(--subscription-border);background:linear-gradient(145deg,#1c2b3fed,#0c1521f0);border-radius:20px;flex-direction:column;gap:0;min-width:0;padding:26px;scroll-margin-block:100px;display:flex;position:relative;box-shadow:0 12px 35px #0000001f}.subscriptions-page .subscription-plan-sales{--plan-accent:#c4b6fa}.subscriptions-page .subscription-plan-ads{--plan-accent:#efd2a0}.subscriptions-page .subscription-plan-pris{--plan-accent:#9fdacf}.subscriptions-page .subscription-plan-cyber{--plan-accent:#a9ced4;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px;display:grid}.subscription-plan-cyber .subscription-plan-head{grid-area:1/1}.subscription-plan-cyber .subscription-price{grid-area:2/1}.subscription-plan-cyber .subscription-period{grid-area:1/2;align-self:center}.subscription-plan-cyber .subscription-billed{grid-area:2/2;align-self:start;margin-top:10px}.subscription-plan-cyber .subscription-features{grid-area:3/1;padding-bottom:0}.subscription-plan-cyber .subscription-plan-actions{grid-area:3/2;align-self:end;width:100%}.subscription-plan-head{align-items:center;gap:13px;min-height:56px;display:flex}.subscription-plan-icon{width:46px;height:46px;color:var(--plan-accent);background:#a0b9de14;border:1px solid #a0b9de1f;border-radius:13px;flex-shrink:0;place-items:center;display:grid}.subscription-plan-head>div{flex:1;min-width:0}.subscription-plan-label{color:var(--plan-accent);font-size:13px;line-height:1.5}.subscription-plan-head h2{letter-spacing:-.025em;color:#eff5ff;margin:3px 0 0;font-size:22px;font-weight:600;line-height:1.25}.subscriptions-page .subscription-description{color:#d8e3f1;margin:18px 0;line-height:1.6;font-size:16px!important}.subscription-orchestration{border:1px solid var(--subscription-border);color:var(--plan-accent);background:#87b2eb0f;border-radius:11px;align-items:center;gap:12px;padding:12px 14px;display:flex}.subscription-orchestration>svg{flex-shrink:0}.subscription-orchestration>div{flex-direction:column;gap:4px;min-width:0;display:flex}.subscription-orchestration span{color:var(--subscription-muted);font-size:14px;line-height:1.4}.subscription-orchestration strong{font-size:16px;font-weight:600;line-height:1.5}.subscription-orchestration a{color:#bfdcff;text-underline-offset:3px;line-height:1.5}.subscription-plan-note{color:var(--subscription-muted);margin:0;line-height:1.5}.subscriptions-head p{color:var(--subscription-muted);margin:8px 0 0;line-height:1.5}.subscription-active{color:#b6dfd0;background:#5d9a7e1f;border-radius:6px;align-items:center;gap:4px;padding:5px 7px;font-size:13px;display:flex}.subscription-price{flex-wrap:wrap;align-items:center;gap:10px;margin:26px 0 22px;display:flex}.subscription-price>strong{letter-spacing:-.055em;color:#f7faff;font-variant-numeric:tabular-nums;font-size:48px;font-weight:600;line-height:1}.subscription-price>span:not(.subscription-saving){color:#c0ccdc;font-size:14px;line-height:1.4}.subscription-price small{color:var(--subscription-muted);margin-top:3px;font-size:13px;display:block}.subscription-price .subscription-saving{color:#a7d9bf;white-space:nowrap;background:#458b651f;border:1px solid #67ab872e;border-radius:7px;margin-left:auto;padding:6px 9px;font-size:13px}.subscription-period{border:1px solid var(--subscription-border);background:#0007104d;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.subscription-period button{min-height:44px;color:var(--subscription-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;font-size:14px;font-weight:500}.subscription-period button[aria-pressed=true]{color:#f0f6ff;background:#7399ca2e;border-color:#9abae13b;box-shadow:0 2px 8px #00000026}.subscription-period button:hover:not(:disabled){color:#fff;background:#7399ca1a}.subscription-billed{text-align:center;color:var(--subscription-muted);margin:10px 0 20px;font-size:14px;line-height:1.5}.subscription-features{border-top:1px solid var(--subscription-border);flex-direction:column;gap:11px;margin:0;padding:19px 0 23px;list-style:none;display:flex}.subscription-features li{color:#c5d0de;align-items:flex-start;gap:9px;font-size:14px;line-height:1.5;display:flex}.subscription-features svg{color:var(--plan-accent);flex-shrink:0;margin-top:2px}.subscription-plan-actions{flex-direction:column;gap:12px;margin-top:auto;display:flex}.subscription-free-access{color:#cee4ff;justify-content:space-between;align-items:center;gap:12px;padding:12px 0 2px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.subscription-free-access small{color:var(--subscription-muted);margin-top:4px;font-size:13px;font-weight:400;display:block}.subscription-free-access:hover{color:#fff}.subscription-buy{color:#fff;cursor:pointer;background:linear-gradient(110deg,#235f9a,#2e75b8);border:1px solid #90beef4d;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:48px;padding:13px 17px;font-size:14px;font-weight:600;transition:background .16s;display:flex}.subscription-buy:hover:not(:disabled){background:linear-gradient(110deg,#2d73b5,#398bd2)}.subscription-buy:disabled{cursor:default;color:#9eacbd;background:#6881a121;border-color:#9bb0cb2e}.subscription-bank-wire{color:#f0dbb6;border:1px solid #d8a45552;border-radius:11px;justify-content:center;align-items:center;width:100%;min-height:44px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.subscription-bank-wire:hover{background:#986b251a;border-color:#d8a45594}.subscription-paypal{color:#d7ecff;cursor:pointer;background:#0070ba1f;border:1px solid #56a5ff61;border-radius:11px;justify-content:center;align-items:center;width:100%;min-height:44px;font-size:14px;font-weight:700;display:flex}.subscription-paypal:hover:not(:disabled){background:#0070ba33;border-color:#56a5ffad}.subscription-paypal:disabled{cursor:default;opacity:.45}.subscription-period button:disabled{cursor:wait;opacity:.6}.subscriptions-page :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #a4d3ff}.subscription-terms{color:var(--subscription-muted);text-align:center;margin:22px 0 0;font-size:14px;line-height:1.7}.subscription-journey-note{color:#a9b7c9;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;max-width:1100px;margin:0 auto 28px;padding:16px 20px;font-size:14px;display:flex}.subscription-journey-note a{color:#bfdcff;text-decoration:none}.subscription-journey-note a:hover{text-decoration:underline}.subscription-spinner{animation:1s linear infinite subscription-spin}@keyframes subscription-spin{to{transform:rotate(360deg)}}@media (width<=900px){.subscription-benefits{grid-template-columns:1fr}.subscriptions-page .subscription-welcome-credit{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:16px 22px}.subscriptions-page .subscription-plan{padding:22px}.subscription-plan-head h2{font-size:20px}.subscription-price>strong{font-size:43px}}@media (width<=680px){.subscriptions-page .subscriptions-head{flex-direction:column;align-items:flex-start;gap:9px;margin-bottom:20px}.subscriptions-page .subscription-grid{grid-template-columns:minmax(0,1fr);gap:16px}.subscriptions-page .trial-offer{flex-direction:column;align-items:stretch;padding:18px}.subscriptions-page .trial-offer-action{width:100%}.subscriptions-page .trial-primary{justify-content:center;width:100%}.subscriptions-page .subscription-welcome-credit{flex-direction:column;align-items:flex-start;gap:5px;padding:18px}.subscription-price>strong{font-size:46px}.subscription-payment-status button,.subscription-payment-status a{min-height:44px}.subscription-plan-head h2{font-size:21px}}@media (prefers-reduced-motion:reduce){.subscription-spinner{animation:none}.subscription-buy{transition:none}}@media (width<=680px){.subscriptions-page .subscription-plan-cyber{grid-column:auto;display:flex}.subscription-plan-cyber .subscription-features{padding-bottom:23px}.subscription-plan-cyber .subscription-billed{align-self:auto}.subscription-plan-cyber .subscription-period{align-self:stretch}}.wallet-refill-panel{color:#e8f4ff;background:#101d31;border:1px solid #34475f;border-radius:18px;width:min(100%,820px);margin:24px auto;padding:28px}.wallet-refill-panel h2{margin:10px 0;font-size:22px;line-height:1.3}.wallet-refill-panel p,.wallet-refill-authorization p{font-size:14px;line-height:1.55}.wallet-refill-panel small{color:#b0bed0;margin-top:12px;font-size:12px;line-height:1.5;display:block}.wallet-refill-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.wallet-refill-actions button{min-height:44px}.wallet-refill-authorization{border:1px solid #34475f;border-radius:12px;margin:16px 0;padding:16px}.wallet-refill-authorization>label{align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.wallet-refill-authorization input{accent-color:#3289ef;flex:none;width:20px;height:20px}.wallet-refill-authorization summary{cursor:pointer;margin-top:12px;font-size:13px}.payment-dialog{max-height:calc(100dvh - 40px);overflow-y:auto}.wallet-refill-status strong{color:#a9d4ff}.subscription-organization{text-align:center;color:#c5d0de;margin:0 0 20px;font-size:14px}.subscriptions-page .subscription-plan-cyber{grid-column:auto;display:flex}.subscription-plan-cyber .subscription-period{align-self:stretch}.subscription-plan-cyber .subscription-features{padding-bottom:23px}.subscription-crm{border:1px solid var(--subscription-border);background:#142334b8;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:22px 26px;display:flex}.subscription-crm>div{flex-direction:column;gap:6px;display:flex}.subscription-crm strong{color:#f4f8ff;font-size:20px}.subscription-crm span{color:var(--subscription-muted);font-size:14px}.subscription-crm a{color:#bfdcff;align-items:center;gap:8px;min-height:44px;text-decoration:none;display:flex}.subscription-custom-ai{border:1px solid var(--subscription-border);background:#142334b8;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:24px 26px;scroll-margin-top:100px;display:flex}.subscription-custom-ai>div{flex:420px;min-width:0}.subscription-custom-ai h2{color:#f4f8ff;margin:0 0 10px;font-size:20px;font-weight:600;line-height:1.4}.subscriptions-page .subscription-custom-ai p{color:var(--subscription-muted);margin:0;line-height:1.6;font-size:16px!important}.subscription-custom-ai>a{color:#ddecff;text-align:center;background:#78b8f61f;border:1px solid #8ec6f759;border-radius:10px;justify-content:center;align-items:center;max-width:100%;min-height:44px;padding:11px 16px;line-height:1.5;text-decoration:none;display:flex}.subscription-custom-ai>a:hover{background:#78b8f633}@media (width<=680px){.subscription-custom-ai{padding:20px}.subscription-custom-ai>a{width:100%}}@media (width<=480px){.subscription-crm{flex-direction:column;align-items:flex-start}.subscription-period button{padding-inline:3px}.subscription-team{line-height:1.5}}.launch-deal-banner{color:#fff5db;background:radial-gradient(at 100% 0,#d4a33a29,#0000 65%),linear-gradient(125deg,#172638,#142031);border:1px solid #d6ac52;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:18px 30px;margin:0 0 24px;padding:28px 30px;display:grid}.launch-deal-kicker{color:#152034;letter-spacing:.11em;background:#f1c765;border-radius:5px;padding:6px 10px;font-size:12px;font-weight:850;display:inline-flex}.launch-deal-banner h2{letter-spacing:-.025em;color:#fff8e9;margin:12px 0 7px;font-size:clamp(23px,3vw,32px);line-height:1.2}.launch-deal-banner p{color:#e4d8bf;line-height:1.55;margin:0!important;font-size:16px!important}.launch-deal-banner p strong{color:#ffdf8b}.launch-deal-countdown{text-align:center;background:#080f1880;border:1px solid #f1c76547;border-radius:12px;align-self:center;padding:12px 20px}.launch-deal-countdown span{color:#ddd1b8;font-size:12px;display:block}.launch-deal-countdown time{font-variant-numeric:tabular-nums;letter-spacing:.06em;color:#ffdb82;font-size:36px;font-weight:750;line-height:1.3;display:block}.launch-deal-banner>small{color:#c7c4bb;grid-column:1/-1;max-width:820px;font-size:12px;line-height:1.55}.launch-price-comparison{color:#b9c2d0;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.launch-price-comparison s{text-decoration-thickness:2px}.launch-price-comparison b{color:#f1cf81;letter-spacing:.05em;background:#ecbc5126;border:1px solid #ecbc5159;border-radius:5px;padding:4px 7px;font-size:11px}.launch-price-duration{color:#f1cf81;margin-top:3px;display:block}.launch-plan-savings{text-align:center;background:#d9af5512;border:1px solid #d9af552e;border-radius:9px;margin:0 0 18px;padding:12px 10px}.launch-plan-savings strong{color:#efce88;font-size:14px;line-height:1.4;display:block}.launch-plan-savings small{color:#acb8c6;margin-top:5px;font-size:12px;line-height:1.5;display:block}@media (width<=680px){.launch-deal-banner{grid-template-columns:1fr;gap:18px;padding:22px}.launch-deal-countdown{justify-self:start;min-width:190px}.launch-deal-countdown time{font-size:32px}}.subscription-renewal-consent{align-items:flex-start;gap:10px;margin:16px 0;font-size:13px;line-height:1.6;display:flex}.subscription-renewal-consent input{flex-shrink:0;width:18px;height:18px;margin-top:4px}.subscription-renewal-consent a{text-decoration:underline}.launch-deal-countdown small{max-width:240px;margin-top:8px;font-size:12px;line-height:1.5;display:block}.workspace-identity{flex-wrap:wrap;align-items:center;gap:5px 12px;min-width:0;display:flex}.workspace-command-label{letter-spacing:.14em;color:#89b4df;font-size:11px;font-weight:650;line-height:1.4}.workspace-organization-name{text-overflow:ellipsis;white-space:nowrap;color:#e8f4ff;border-left:1px solid #476079;min-width:0;max-width:min(34vw,400px);padding-left:12px;font-size:13px;font-weight:650;line-height:1.5;display:block;overflow:hidden}.workspace-identity-header{background:#101d31;border-bottom:1px solid #283950;padding:18px 24px}.organization-name-form{max-width:720px}.organization-name-form h2{margin:10px 0}@media (width<=1100px){.workspace-identity{gap:2px;display:grid}.workspace-command-label{letter-spacing:.08em;font-size:9px}.workspace-organization-name{border:0;max-width:100%;padding-left:0;font-size:12px}.workspace-identity-header{padding:14px 18px}}.trial-welcome>.workspace-identity-header{border-radius:12px;width:min(100%,1160px);margin:0 auto}.profile-setup{color:#f2f7ff;background:radial-gradient(at 50% 30%,#0b315466,#0000 65%),#050d1b;align-items:center;min-height:100dvh;padding:32px 20px 64px;display:grid}.profile-setup-wrap{width:min(100%,600px);margin-inline:auto}.profile-setup-brand{width:170px;max-width:45%;height:auto;margin:0 auto 16px;display:block}.profile-setup-card{background:#09182b;border:1px solid #29435e;border-radius:24px;padding:36px;box-shadow:0 24px 80px #0004}.profile-setup-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-setup-eyebrow{color:#7fcfff;font-size:.875rem;font-weight:700}.profile-setup-count{color:#adbed2;font-size:.875rem}.profile-setup-progress{gap:6px;margin-top:16px;display:flex}.profile-setup-progress>span{background:#23374c;border-radius:4px;flex:1;height:4px}.profile-setup-progress>.is-complete{background:#50baff}.profile-setup-card h1{letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere;margin:28px 0;font-size:clamp(1.75rem,4vw,2.125rem);font-weight:700;line-height:1.25}.profile-setup-form{gap:20px;display:grid}.profile-setup-form label{color:#cad8e8;gap:9px;font-size:.875rem;font-weight:600;display:grid}.profile-setup-form input{color:#f2f7ff;width:100%;min-width:0;min-height:56px;font:inherit;background:#051020;border:1px solid #49617d;border-radius:12px;padding:14px 16px;font-size:1.125rem;line-height:1.5}.profile-setup-form input::placeholder{color:#8094ac}.profile-setup-form input:focus-visible{outline-offset:2px;border-color:#72c5ff;outline:3px solid #50baff35}.profile-setup-form input[aria-invalid=true]{border-color:#efac8e}.profile-setup button{font:inherit;cursor:pointer}.profile-setup button:focus-visible{outline-offset:4px;outline:3px solid #8bd0ff}.profile-setup button:disabled{opacity:.55;cursor:not-allowed}.profile-setup-continue{color:#fff;background:linear-gradient(135deg,#147cf0,#0752cc);border:1px solid #3186e9;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:14px 20px;font-size:1rem;font-weight:700;transition:background .15s;display:flex}.profile-setup-continue:hover:not(:disabled){background:#1479e6}.profile-setup-choices{flex-wrap:wrap;gap:8px;display:flex}.profile-setup-choices button{color:#dbeaff;overflow-wrap:anywhere;background:#10243c;border:1px solid #3b5570;border-radius:10px;max-width:100%;min-height:44px;padding:9px 14px;font-size:.875rem}.profile-setup-choices button:hover:not(:disabled),.profile-setup-choices button[aria-pressed=true]{color:#fff;background:#133c64;border-color:#76caff}.profile-setup-voice{border-top:1px solid #29405a;margin-top:28px;padding-top:22px}.profile-setup-voice-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.profile-setup-voice-controls button{color:#c8e5ff;background:#10223a;border:1px solid #395572;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:.875rem;font-weight:600;display:inline-flex}.profile-setup-voice-controls button:hover:not(:disabled){background:#15314f;border-color:#70b9ec}.profile-setup-caption{color:#d9e8f8;overflow-wrap:anywhere;background:#10243a;border-inline-start:2px solid #50baff;border-radius:0 8px 8px 0;margin:16px 0 0;padding:14px 16px;font-size:1rem;line-height:1.6}.profile-setup-error{color:#ffd4be;overflow-wrap:anywhere;background:#44271d55;border:1px solid #885941;border-radius:10px;margin:0;padding:12px 14px;font-size:.875rem;line-height:1.6}.profile-setup-voice>.profile-setup-error{margin-top:16px}.profile-setup-note{color:#adbed2;margin:0 0 20px;font-size:1rem;line-height:1.6}@media (width<=600px){.profile-setup{align-items:start;padding:16px 16px 40px}.profile-setup-brand{width:140px;margin-bottom:8px}.profile-setup-card{border-radius:20px;padding:26px 22px}.profile-setup-card h1{margin:24px 0}}@media (height<=720px){.profile-setup{align-items:start;padding-top:12px}}@media (prefers-reduced-motion:reduce){.profile-setup-continue{transition:none}}.traffic-privacy{border:1px solid var(--line,#343947);background:var(--panel,#141a25);max-width:760px;color:var(--ink,#edf3fa);overflow-wrap:anywhere;border-radius:16px;margin:24px 0;padding:24px;font-size:1rem;line-height:1.6;position:static}.traffic-privacy-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.traffic-privacy .traffic-privacy-heading h2{margin:0;font-size:1.25rem;line-height:1.4}.traffic-privacy-heading>span{color:var(--muted,#aebacc);font-size:.875rem}.traffic-privacy p{color:var(--muted,#aebacc);margin:12px 0;font-size:1rem;line-height:1.6}.traffic-privacy-actions{flex-wrap:wrap;gap:12px;margin:20px 0 12px;display:flex}.traffic-privacy button{border:1px solid var(--line,#434f63);background:var(--card,#202a39);min-height:44px;color:var(--ink,#edf3fa);font:inherit;cursor:pointer;text-align:left;border-radius:10px;padding:10px 16px;font-size:.9375rem}.traffic-privacy button:hover:not(:disabled){border-color:var(--light,#90cbff)}.traffic-privacy button:disabled{opacity:.55;cursor:not-allowed}.traffic-privacy button:focus-visible,.traffic-privacy summary:focus-visible{outline:2px solid var(--light,#90cbff);outline-offset:4px}.traffic-privacy .traffic-privacy-info{border-top:1px solid var(--line,#343947);margin-top:16px;padding-top:14px;display:block;position:static}.traffic-privacy .traffic-privacy-info>summary{cursor:pointer;width:auto;height:auto;color:var(--ink,#edf3fa);font-size:.9375rem;display:list-item;position:static}.traffic-privacy .traffic-privacy-notice{color:var(--ink,#edf3fa)}.traffic-privacy .traffic-privacy-error{color:#ef9c9c}@media (width<=540px){.traffic-privacy{padding:18px}.traffic-privacy-actions{flex-direction:column}.traffic-privacy-actions button{width:100%}}.cq-workspace{--cq-bg:#081628;--cq-panel:#0d2035;--cq-line:#28425c;--cq-muted:#a4b8cc;--cq-cyan:#65d9f4;color:#f0f6ff;isolation:isolate;background:linear-gradient(120deg,#0c2138 0%,#081526 55%,#09192b 100%);border:1px solid #29445d;border-radius:22px;max-width:1320px;margin:0 auto;padding:32px clamp(20px,3.2vw,48px) 22px;font-size:16px;line-height:1.55;box-shadow:0 18px 60px #0004}.cq-workspace *{box-sizing:border-box}.cq-workspace button,.cq-workspace textarea,.cq-workspace input{font:inherit}.cq-workspace button,.cq-workspace a,.cq-workspace summary{touch-action:manipulation}.cq-workspace button{cursor:pointer}.cq-workspace button:disabled{cursor:not-allowed}.cq-workspace button:focus-visible,.cq-workspace a:focus-visible,.cq-workspace summary:focus-visible,.cq-workspace input:focus-visible{outline:2px solid var(--cq-cyan);outline-offset:4px}.cq-workspace svg{flex-shrink:0}.cq-workspace p,.cq-workspace h2,.cq-workspace h3,.cq-workspace h4{margin:0}.cq-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.cq-brand{align-items:center;gap:14px;display:flex}.cq-brand-icon{width:50px;height:50px;color:var(--cq-cyan);background:#12384b;border:1px solid #286075;border-radius:15px;place-items:center;display:grid}.cq-overline{letter-spacing:.13em;color:var(--cq-muted);font-size:12px;font-weight:700}.cq-brand h2{letter-spacing:-.7px;font-size:25px;font-weight:650;line-height:1.35}.cq-status{white-space:nowrap;color:#c7d4e1;background:#ffffff04;border:1px solid #3b4c5c;border-radius:30px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;display:flex}.cq-status>span{background:#e7c48a;border-radius:50%;width:6px;height:6px}.cq-status.is-ready>span{background:#6ce5c6}.cq-intro{padding:30px 0 25px}.cq-intro h3{letter-spacing:-1.25px;font-size:clamp(29px,3.3vw,42px);font-weight:550;line-height:1.14}.cq-intro h3 br{display:none}.cq-intro h3 span{color:var(--cq-cyan);margin-left:.22em}.cq-intro p{color:var(--cq-muted);margin-top:10px;font-size:16px}.cq-setup{background:#12314766;border:1px solid #31526b;border-radius:12px;align-items:center;gap:13px;margin-bottom:20px;padding:13px 16px;display:flex}.cq-setup-icon{color:#a3cde7;display:flex}.cq-setup strong{font-size:14px;font-weight:600;display:block}.cq-setup p{color:var(--cq-muted);font-size:14px}.cq-setup a,.cq-setup button{color:var(--cq-cyan);background:0 0;border:0;flex-shrink:0;align-items:center;gap:7px;margin-left:auto;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.cq-alert{color:#ffdfeb;background:#452237;border:1px solid #966078;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:15px;display:flex}.cq-alert p{overflow-wrap:anywhere}.cq-search-layout{grid-template-columns:minmax(0,1fr) 240px;align-items:stretch;gap:28px;display:grid}.cq-composer{background:linear-gradient(145deg,#132b44,#0d2034);border:1px solid #3d6380;border-radius:17px;min-width:0;transition:border-color .2s,box-shadow .2s;overflow:visible;box-shadow:0 6px 24px #0002}.cq-composer:focus-within{border-color:#6abbd6;box-shadow:0 0 0 3px #65d9f40d}.cq-composer-heading{justify-content:space-between;align-items:center;gap:12px;padding:22px 23px 0;display:flex}.cq-composer-heading label{color:#dfefff;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.cq-composer-heading label svg{color:var(--cq-cyan)}.cq-composer-heading>span{color:#95aec3;font-size:12px}.cq-workspace #pris-research-question{resize:vertical;color:#eff7ff;cursor:text;caret-color:#7ce9ff;background:#061424;border:1px solid #7199b5;border-radius:10px;outline:none;width:calc(100% - 46px);min-height:140px;max-height:340px;margin:16px 23px 20px;padding:17px 18px;font-size:20px;line-height:1.55;transition:border-color .15s,box-shadow .15s;display:block;box-shadow:inset 0 2px 5px #0003}.cq-workspace #pris-research-question::placeholder{color:#afc6db;opacity:1}.cq-composer-options{flex-wrap:wrap;align-items:center;gap:14px;padding:3px 23px 20px;display:flex}.cq-option{color:#bdcfe0;cursor:pointer;border:1px solid #37556c;border-radius:7px;align-items:center;gap:7px;padding:6px 9px;font-size:13px;display:inline-flex}.cq-option input,.cq-privacy input{accent-color:#65d9f4;cursor:pointer;flex-shrink:0;width:16px;height:16px;margin:0}.cq-option:has(input:disabled){opacity:.55;cursor:not-allowed}.cq-option.is-selected{color:#b4f2ff;background:#65d9f409;border-color:#65d9f4}.cq-help{margin-left:auto;position:relative}.cq-help>summary{color:#b7ccde;cursor:pointer;align-items:center;gap:7px;min-height:32px;font-size:13px;list-style:none;display:flex}.cq-help>summary::-webkit-details-marker{display:none}.cq-help>div{z-index:8;background:#132b43;border:1px solid #42627e;border-radius:12px;width:min(320px,70vw);padding:18px;font-size:14px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 15px 40px #0008}.cq-help p{color:#bbcedf;margin:8px 0 12px}.cq-help button{color:var(--cq-cyan);background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:14px;display:flex}.cq-composer-bottom{background:#08162655;border-top:1px solid #314b64;border-radius:0 0 17px 17px;padding:17px 23px 21px}.cq-privacy{color:#b6cadd;cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.cq-privacy input{margin-top:3px}.cq-submit-row{justify-content:space-between;align-items:center;gap:15px;margin-top:19px;display:flex}.cq-price{color:#a3bbd0;max-width:180px;font-size:12px}.cq-price strong{color:#edf7ff;font-size:16px;font-weight:600}.cq-workspace .cq-submit{color:#092337;background:#70dcf3;border:1px solid #83e9ff;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:47px;padding:11px 19px;font-size:15px;font-weight:700;transition:background .18s,transform .18s;display:inline-flex;box-shadow:0 4px 18px #58c9e51a}.cq-workspace .cq-submit:hover:not(:disabled){background:#a3edfc;transform:translateY(-1px)}.cq-workspace .cq-submit:disabled{color:#94b4ca;box-shadow:none;opacity:1;background:#204057;border-color:#385a72}.cq-guide{flex-direction:column;align-items:flex-start;padding:20px 0 8px 2px;display:flex}.cq-guide h4{letter-spacing:-.4px;margin:12px 0 13px;font-size:24px;font-weight:550;line-height:1.25}.cq-guide>p{color:var(--cq-muted);font-size:14px;line-height:1.7}.cq-question-example{border-left:2px solid #4f9cbd;margin:21px 0;padding-left:14px}.cq-question-example>span{color:#89bfd8;font-size:12px}.cq-question-example p{color:#c8dceb;margin-top:6px;font-size:14px;line-height:1.6}.cq-guide-note{color:#8ea9c0;gap:9px;margin-top:auto;font-size:12px;line-height:1.6;display:flex}.cq-guide-note svg{color:#79bed5}.cq-starters{margin-top:26px}.cq-section-label{color:#d3e4f2;justify-content:space-between;gap:14px;margin-bottom:12px;font-size:14px;display:flex}.cq-section-label>span+span{color:#91abc0;font-size:12px}.cq-suggestions{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.cq-workspace .cq-suggestions>button{text-align:left;color:#e2edf8;background:#13273b77;border:1px solid #2a455f;border-radius:11px;min-width:0;padding:17px;transition:background .18s,border-color .18s,transform .18s}.cq-workspace .cq-suggestions>button:hover:not(:disabled){background:#19384c;border-color:#4a829e;transform:translateY(-2px)}.cq-suggestions>button:disabled{opacity:.5}.cq-suggestion-top{color:#86c8e0;align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.cq-suggestion-top svg{width:19px;height:19px}.cq-suggestion-top svg:last-child{width:16px;margin-left:auto}.cq-suggestion-question{color:#c8d9e8;margin-top:11px;font-size:14px;line-height:1.55;display:block}.cq-footer{color:#92acc1;border-top:1px solid #233d53;justify-content:center;align-items:flex-start;gap:8px;margin-top:26px;padding-top:17px;font-size:12px;line-height:1.6;display:flex}.cq-footer svg{margin-top:1px}.cq-recovery{background:#132b42;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:16px;font-size:14px;display:flex}.cq-recovery code{overflow-wrap:anywhere;color:#9fc2db;margin:5px 0;font-size:12px;display:block}.cq-recovery p{color:var(--cq-muted);font-size:13px}.cq-recovery button{color:var(--cq-cyan);background:0 0;border:0;flex-shrink:0;align-items:center;gap:8px;font-size:14px;display:flex}.cq-results{margin-top:35px}.cq-results>header{border-bottom:1px solid #2c4860;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.cq-results h3{letter-spacing:-.4px;margin:5px 0;font-size:24px;font-weight:550}.cq-results header p{color:#adc5d9;max-width:680px;font-size:16px}.cq-receipt{white-space:nowrap;color:#8acbbb;align-items:center;gap:6px;padding-top:7px;font-size:13px;display:flex}.cq-paper{border-bottom:1px solid #263f54;gap:22px;padding:27px 0;display:flex}.cq-paper-number{color:#7b9ab2;font-variant-numeric:tabular-nums;padding-top:4px;font-size:14px}.cq-paper-content{flex:1;min-width:0}.cq-paper-meta{color:#9ab8cc;flex-wrap:wrap;gap:8px 16px;margin-bottom:8px;font-size:13px;display:flex}.cq-paper h4{letter-spacing:-.25px;font-size:21px;font-weight:550;line-height:1.4}.cq-paper h4 a{color:#e5f5ff;text-decoration:none}.cq-paper h4 a:hover{color:#79e3fa}.cq-paper h4 svg{vertical-align:middle;color:#7bc7e0;margin-left:8px;display:inline}.cq-takeaway{border-left:2px solid #3f8bac;max-width:850px;margin-top:15px;padding:3px 0 3px 16px}.cq-takeaway>span{letter-spacing:.12em;color:#79c2db;font-size:12px;font-weight:700}.cq-takeaway p{color:#c5d8e8;margin-top:5px;font-size:16px;line-height:1.75}.cq-paper-details{flex-direction:column;align-items:flex-start;gap:10px;margin-top:14px;display:flex}.cq-paper-details details{color:#b1c9dd;max-width:100%;font-size:14px}.cq-paper-details summary{cursor:pointer;color:#87c4df}.cq-paper-details p,.cq-paper-details blockquote{overflow-wrap:anywhere;margin:12px 0}.cq-paper-details blockquote{border-left:2px solid #44627b;padding-left:16px;font-size:16px;line-height:1.7}.cq-searching{color:var(--cq-cyan);justify-content:center;align-items:center;gap:15px;padding:45px;display:flex}.cq-searching strong,.cq-searching span{display:block}.cq-searching span{color:var(--cq-muted);margin-top:5px;font-size:14px}.cq-spin{animation:1.5s linear infinite cq-spin}.cq-no-results{text-align:center;color:var(--cq-muted);padding:40px}.cq-no-results svg{margin-bottom:12px}.cq-no-results h4{color:#deedfa;margin-bottom:5px;font-size:20px}.consensus-settings form{gap:18px;display:grid}.consensus-settings form>label{gap:7px;font-size:14px;display:grid}.consensus-settings form>label:has(input[type=checkbox]){align-items:flex-start;gap:10px;display:flex}.consensus-settings input:not([type=checkbox]){color:#eff7ff;min-width:0;font:inherit;background:#0d2035;border:1px solid #35546e;border-radius:8px;padding:12px}.consensus-settings input[type=checkbox]{accent-color:#65d9f4;flex-shrink:0;margin-top:4px}.consensus-settings details{margin:18px 0;font-size:14px}.consensus-settings details p{margin:12px 0}@keyframes cq-spin{to{transform:rotate(360deg)}}@media (width>=1500px){.cq-workspace{padding:38px 44px 24px}.cq-intro{padding:34px 0 28px}.cq-search-layout{grid-template-columns:minmax(0,1fr) 270px;gap:36px}.cq-workspace #pris-research-question{min-height:145px}}@media (width<=1000px){.cq-search-layout{grid-template-columns:minmax(0,1fr)}.cq-guide{display:none}.cq-workspace{padding:26px}.cq-intro h3 br{display:block}.cq-intro h3 span{margin-left:0}.cq-suggestions{gap:10px}.cq-suggestion-top{font-size:12px}.cq-suggestion-question{font-size:14px}}@media (width<=600px){.cq-workspace{border-radius:15px;padding:21px 16px 17px}.cq-header{align-items:flex-start;gap:8px}.cq-brand{gap:10px}.cq-brand-icon{border-radius:11px;width:40px;height:44px}.cq-brand h2{font-size:23px}.cq-overline{font-size:12px}.cq-status{padding:5px 8px;font-size:12px}.cq-status>span{width:5px;height:5px}.cq-intro{padding:26px 0 22px}.cq-intro h3{font-size:32px}.cq-intro p{font-size:15px}.cq-setup{flex-wrap:wrap;gap:10px;padding:13px}.cq-setup>div{flex:1}.cq-setup a,.cq-setup button{margin-left:31px}.cq-composer-heading{padding:18px 16px 0}.cq-workspace #pris-research-question{min-height:120px;padding:16px;font-size:18px}.cq-composer-options{gap:8px;padding:0 16px 16px}.cq-help>summary,.cq-option{font-size:12px}.cq-composer-bottom{padding:16px}.cq-submit-row{flex-direction:column-reverse;align-items:stretch;gap:12px}.cq-workspace .cq-submit{width:100%}.cq-price{text-align:center;max-width:none}.cq-section-label{display:block}.cq-section-label>span+span{margin-top:4px;display:block}.cq-suggestions{grid-template-columns:minmax(0,1fr)}.cq-workspace .cq-suggestions>button{padding:15px}.cq-suggestion-top{font-size:14px}.cq-suggestion-question{font-size:15px}.cq-results>header{flex-direction:column;gap:10px}.cq-paper{gap:12px}.cq-paper h4{font-size:19px}.cq-recovery{flex-direction:column;align-items:flex-start}.cq-footer{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.cq-workspace *{transition:none!important;animation:none!important}}.cq-workspace #pris-research-question:hover:not(:disabled){border-color:#a2cce5}.cq-workspace #pris-research-question:focus{outline-offset:2px;border-color:#79e3fa;outline:2px solid #79e3fa;box-shadow:0 0 0 5px #65d9f421}.cq-workspace #pris-research-question:disabled{cursor:not-allowed;opacity:.65}@media (width<=600px){.cq-workspace #pris-research-question{width:calc(100% - 32px);margin:14px 16px 18px}}.app .main.command-workspace-theme:has(.pa-shell){background:#f4f8fb}.app .main .pa-shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f4f8fb;--panel:#fff;--card:#f4f8fb;--soft:#e8f3f8;--ink:#142f43;--text:#142f43;--muted:#5b6f7f;--line:#d7e3ea;--light:#176b87;--blue:#176b87;--accent:#0f766e;--pa-accent:#0f766e;--pa-blue:#176b87;--pa-warn:#8a5a00;--pa-danger:#b42318;--module-surface:#fff;--module-border:#d7e3ea;--module-muted:#5b6f7f;--jarvis-glass:#fff;--jarvis-edge:#d7e3ea;color:var(--ink);background:#f4f8fb}.app .main .pa-shell :is(.pa-panel,.pa-section,.pa-drawer,.pa-editor,.pris-contact-popup,.create-automation-dialog){border-color:var(--line);color:var(--ink);background:#fff}.app .main .pa-shell :is(.pa-eyebrow,.pris-specialist-link){color:var(--pa-accent)}.app .main .pa-shell .pa-kpis article{border-color:var(--line);background:linear-gradient(155deg,#176b870e,#0000 68%),#fff;box-shadow:inset 0 2px #176b874d,0 8px 22px #142f430e}.app .main .pa-shell :is(.pa-coordinator,.pa-nested-flow,.pa-patient-header,.pa-boundary,.pa-editor-warning){background:#eaf5f5;border-color:#bddbd8}.app .main .pa-shell .pa-tabs{border-color:var(--line);background:0 0}.app .main .pa-shell .pa-tabs button{color:var(--muted)}.app .main .pa-shell .pa-tabs button:is(:hover,:focus-visible){background:var(--soft);color:var(--ink)}.app .main .pa-shell .pa-tabs button.active{color:#075e60;background:#e0f1f2;border-color:#79aeb1}.app .main .pa-shell :is(.pa-secondary,.pa-coordinator button,.pa-attention-grid footer button,.pa-flow-patients button,.pa-actions button,.create-automation-dialog-content>header button){color:#176b87;background:#fff;border-color:#8196a6}.app .main .pa-shell :is(.pa-primary,.pa-transition>button,.pa-editor>footer>.pa-primary){color:#fff;background:#176b87;border-color:#176b87}.app .main .pa-shell :is(.pa-primary,.pa-transition>button,.pa-editor>footer>.pa-primary):hover:not(:disabled){background:#10556d;border-color:#10556d}.app .main .pa-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]),select,textarea){color:var(--ink);caret-color:var(--pa-accent);background:#fff;border-color:#8196a6}.app .main .pa-shell :is(input,textarea)::placeholder{color:#5b6f7f}.app .main .pa-shell :is(input[type=checkbox],input[type=radio]){accent-color:#176b87}.app .main .pa-shell :is(button,a,input,select,textarea,summary):focus-visible{outline-color:#175cd3}.app .main .pa-shell .pa-table th{color:#334b5d;background:#eaf2f7}.app .main .pa-shell .pa-table tbody tr:hover{background:#e8f3f8}.app .main .pa-shell .pa-status.neutral{color:#176b87;background:#e8f3f8}.app .main .pa-shell :is(.pa-status.ok,.pa-control>span,.pa-safety-bar em){color:#18734b;background:#eaf7ee}.app .main .pa-shell .pa-status.warn{color:#8a5a00;background:#fff4d6}.app .main .pa-shell :is(.pa-status.danger,.pa-error,.pa-danger-button,.pa-control.paused>span){color:#b42318;background:#feece9;border-color:#e8b4ae}.app .main .pa-shell .pa-metric.ok{background:#eaf7ee;border-color:#b8d9c3}.app .main .pa-shell .pa-metric.warn{background:#fff4d6;border-color:#e2c477}.app .main .pa-shell .pa-metric.danger{background:#feece9;border-color:#e8b4ae}.app .main .pa-shell .stage-tracker{--stage-accent:#176b87;--stage-ok:#18734b;--stage-warn:#8a5a00;--stage-danger:#b42318}.app .main .pa-shell .stage-tracker li:is([data-state=current],[data-current=true]) span{color:#fff}.app .main .pa-shell .pris-contact-popup select{background:#fff;border-color:#8196a6}.app .main .pa-shell .cq-workspace{--cq-bg:#f4f8fb;--cq-panel:#fff;--cq-line:#d7e3ea;--cq-muted:#5b6f7f;--cq-cyan:#176b87;color:#142f43;background:linear-gradient(120deg,#fff 0%,#f4f8fb 55%,#eef7f8 100%);border-color:#d7e3ea;box-shadow:0 18px 60px #142f4314}.app .main .pa-shell :is(.cq-brand-icon,.cq-setup,.cq-recovery){background:#e8f3f8;border-color:#bdd4df}.app .main .pa-shell :is(.cq-status,.cq-option){color:#334b5d;background:#fff;border-color:#8196a6}.app .main .pa-shell .cq-status>span{background:#8a5a00}.app .main .pa-shell .cq-status.is-ready>span{background:#18734b}.app .main .pa-shell .cq-alert{color:#b42318;background:#feece9;border-color:#e8b4ae}.app .main .pa-shell .cq-composer{background:linear-gradient(145deg,#fff,#f4f8fb);border-color:#8196a6;box-shadow:0 6px 24px #142f4312}.app .main .pa-shell .cq-composer:focus-within{border-color:#176b87;box-shadow:0 0 0 3px #176b8714}.app .main .pa-shell :is(.cq-composer-heading label,.cq-price strong,.cq-section-label,.cq-paper h4 a,.cq-no-results h4){color:#142f43}.app .main .pa-shell .cq-workspace #pris-research-question{color:#142f43;caret-color:#176b87;background:#fff;border-color:#8196a6;box-shadow:inset 0 2px 5px #142f430d}.app .main .pa-shell .cq-workspace #pris-research-question::placeholder{color:#5b6f7f}.app .main .pa-shell .cq-workspace #pris-research-question:hover:not(:disabled){border-color:#176b87}.app .main .pa-shell .cq-workspace #pris-research-question:focus{border-color:#175cd3;outline-color:#175cd3;box-shadow:0 0 0 5px #175cd31c}.app .main .pa-shell .cq-option.is-selected{color:#075e60;background:#e0f1f2;border-color:#0f766e}.app .main .pa-shell .cq-help>div{background:#fff;border-color:#8196a6;box-shadow:0 15px 40px #142f4326}.app .main .pa-shell .cq-composer-bottom{background:#eef5f8;border-color:#d7e3ea}.app .main .pa-shell :is(.cq-composer-heading>span,.cq-help>summary,.cq-help p,.cq-privacy,.cq-price,.cq-guide-note,.cq-section-label>span+span,.cq-footer,.cq-paper-number,.cq-paper-meta,.cq-recovery code){color:#5b6f7f}.app .main .pa-shell :is(.cq-question-example p,.cq-suggestion-question,.cq-results header p,.cq-takeaway p,.cq-paper-details details){color:#334b5d}.app .main .pa-shell :is(.cq-setup-icon,.cq-question-example>span,.cq-guide-note svg,.cq-suggestion-top,.cq-paper h4 svg,.cq-takeaway>span,.cq-paper-details summary){color:#176b87}.app .main .pa-shell :is(.cq-question-example,.cq-takeaway,.cq-paper-details blockquote){border-color:#79aeb1}.app .main .pa-shell :is(.cq-results>header,.cq-paper,.cq-footer){border-color:#d7e3ea}.app .main .pa-shell .cq-receipt{color:#18734b}.app .main .pa-shell .cq-paper h4 a:hover{color:#0f766e}.app .main .pa-shell .cq-workspace .cq-submit{color:#fff;background:#176b87;border-color:#176b87}.app .main .pa-shell .cq-workspace .cq-submit:hover:not(:disabled){background:#10556d;border-color:#10556d}.app .main .pa-shell .cq-workspace .cq-submit:disabled{color:#5b6f7f;background:#e5edf2;border-color:#c0ced8}.app .main .pa-shell .cq-workspace .cq-suggestions>button{color:#142f43;background:#fff;border-color:#bdcfd9}.app .main .pa-shell .cq-workspace .cq-suggestions>button:hover:not(:disabled){background:#e8f3f8;border-color:#176b87}.implementation-page{color:#eff5fa;--service-muted:#b2bfce;--service-accent:#55baff;background:#081118;min-height:100vh;padding:0 max(24px,50vw - 600px);font-family:Manrope,Arial,sans-serif;line-height:1.6}.implementation-page *{box-sizing:border-box}.implementation-page a{color:inherit}.implementation-page a:focus-visible{outline:3px solid var(--service-accent);outline-offset:6px}.implementation-nav{border-bottom:1px solid #2a3746;justify-content:space-between;align-items:center;gap:24px;min-height:94px;display:flex}.implementation-brand{letter-spacing:.1em;align-items:center;gap:12px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.implementation-brand b{color:var(--service-accent)}.implementation-nav nav,.implementation-footer nav{flex-wrap:wrap;gap:24px;font-size:13px;display:flex}.implementation-nav nav a,.implementation-footer a{color:var(--service-muted);text-decoration:none}.implementation-nav-action{text-underline-offset:5px;font-size:13px}.implementation-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:76px;padding:92px 0 88px;display:grid}.implementation-eyebrow{letter-spacing:.17em;color:var(--service-accent);margin:0 0 20px;font-size:11px;font-weight:700}.implementation-page h1{letter-spacing:-.055em;margin:0 0 28px;font-size:clamp(42px,5vw,68px);font-weight:600;line-height:1.09}.implementation-page h1 em{color:var(--service-accent);font-style:normal}.implementation-intro{max-width:48ch;color:var(--service-muted);margin:0 0 30px;font-size:17px}.implementation-page .implementation-button{background:var(--service-accent);color:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:30px;padding:15px 21px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.implementation-page .implementation-note{color:var(--service-muted);margin-top:14px;font-size:12px}.implementation-offer{background:linear-gradient(145deg,#0c2850,#061123 55%);border:1px solid #294b70;border-radius:16px;padding:34px}.implementation-offer h2{letter-spacing:-.03em;margin:18px 0 20px;font-size:24px;font-weight:600;line-height:1.3}.implementation-price{letter-spacing:-.045em;margin:0 0 16px;font-size:48px;font-weight:600;line-height:1.2}.implementation-price span{letter-spacing:0;color:var(--service-muted);margin-top:8px;font-size:12px;font-weight:400;display:block}.implementation-offer>p:not(.implementation-price){color:var(--service-muted);font-size:14px}.implementation-page ul{margin:25px 0;padding-left:20px}.implementation-page li{margin:12px 0;padding-left:5px;font-size:14px}.implementation-page li::marker{color:var(--service-accent)}.implementation-offer ul{border-top:1px solid #3a4b55;padding-top:16px}.implementation-scope{border-top:1px solid #2a3746;grid-template-columns:1.2fr 1fr;gap:76px;padding:66px 0;display:grid}.implementation-page section h2{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.25}.implementation-page .implementation-offer h2{margin:18px 0 20px;font-size:24px}.implementation-scope p:not(.implementation-eyebrow),.implementation-process article p,.implementation-contact p:not(.implementation-eyebrow){color:var(--service-muted);max-width:58ch;font-size:14px}.implementation-boundaries{border-left:1px solid #344556;padding-left:32px}.implementation-page h3{margin:0 0 16px;font-size:17px;font-weight:600}.implementation-boundaries ul{margin:18px 0}.implementation-process{border-top:1px solid #2a3746;padding:62px 0 72px}.implementation-process>div{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:38px;display:grid}.implementation-process article>span{color:var(--service-accent);margin-bottom:20px;font-size:12px;display:block}.implementation-contact{background:#07152b;border-top:1px solid #294b70;border-radius:12px;grid-template-columns:1.2fr 1fr;gap:76px;margin:0 -28px;padding:44px 28px;display:grid}.implementation-contact>div:last-child{align-self:center}.implementation-email{text-underline-offset:5px;margin-top:20px;font-size:14px;display:block}.implementation-footer{justify-content:space-between;align-items:center;gap:24px;padding:38px 0;font-size:13px;display:flex}.implementation-footer>span{font-weight:700}@media (width<=900px){.implementation-nav nav{display:none}.implementation-hero,.implementation-scope,.implementation-contact{gap:32px}.implementation-hero{padding:64px 0}.implementation-offer{padding:25px}}@media (width<=650px){.implementation-page{padding:0 22px}.implementation-nav{gap:15px;min-height:80px}.implementation-brand{gap:8px;font-size:12px}.implementation-nav-action{max-width:110px;font-size:11px}.implementation-hero,.implementation-scope,.implementation-contact{grid-template-columns:1fr}.implementation-hero{padding:48px 0}.implementation-page h1{font-size:48px}.implementation-offer{margin-top:10px}.implementation-scope,.implementation-process{padding:42px 0}.implementation-boundaries{border-top:1px solid #344556;border-left:0;padding:22px 0 0}.implementation-process>div{grid-template-columns:1fr;gap:26px}.implementation-process article>span{margin-bottom:10px}.implementation-contact{margin:0 -8px;padding:30px 22px}.implementation-footer{flex-direction:column;align-items:flex-start}.implementation-footer nav{gap:20px}}.implementation-page{--service-accent:#55baff;--service-muted:#aac3df}.implementation-page nav{margin-top:0}.implementation-brand img{object-fit:contain}.implementation-brand small{color:#a8bcd3;letter-spacing:.12em;margin-top:3px;font-size:8px;display:block}.implementation-nav-action{border:1px solid #335e8a;border-radius:8px;padding:11px 16px;text-decoration:none}.implementation-hero{gap:52px;padding:70px 0 64px}.implementation-hero-actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.implementation-page .implementation-button{color:#fff;cursor:pointer;background:linear-gradient(120deg,#005bea,#0038ca);border:0}.implementation-page .implementation-button:hover{background:#006aff}.implementation-page button:disabled{opacity:.5;cursor:wait}.implementation-text-link{text-underline-offset:5px;font-size:13px}.implementation-hero-visual{background:#07152b;border:1px solid #294b70;border-radius:16px;margin:0;position:relative;overflow:hidden}.implementation-hero-visual>img{object-fit:cover;width:100%;height:390px;display:block}.implementation-hero-visual figcaption{background:linear-gradient(#0000,#041128);padding:30px 25px 22px;position:absolute;bottom:0;left:0;right:0}.implementation-hero-visual figcaption span{letter-spacing:.14em;color:#9fd9ff;align-items:center;gap:8px;font-size:9px;display:flex}.implementation-hero-visual i{background:#55baff;border-radius:50%;width:5px;height:5px}.implementation-hero-visual figcaption b{margin-top:8px;font-size:16px;font-weight:500;display:block}.implementation-ribbon{border-top:1px solid #294b70;border-bottom:1px solid #294b70;grid-template-columns:repeat(4,1fr);gap:24px;padding:25px 0;display:grid}.implementation-ribbon>div{align-items:center;gap:13px;display:flex}.implementation-ribbon span{color:#55baff;font-size:11px}.implementation-ribbon b{font-size:12px;font-weight:500}.implementation-scope{border-top:0;align-items:center}.implementation-team{border:1px solid #294b70;border-radius:14px;margin:0;position:relative;overflow:hidden}.implementation-team img{object-fit:cover;width:100%;height:300px;display:block}.implementation-team figcaption{background:linear-gradient(#0000,#041128);padding:40px 22px 18px;font-size:13px;position:absolute;bottom:0;left:0;right:0}.implementation-scope-points{color:#a9dfff;flex-wrap:wrap;gap:20px;margin-top:28px;font-size:12px;display:flex}.implementation-start{border-top:1px solid #294b70;grid-template-columns:.75fr 1.25fr;gap:65px;padding:64px 0;scroll-margin-top:30px;display:grid}.implementation-start>aside{align-self:start;position:sticky;top:36px}.implementation-start>aside>p:not(.implementation-eyebrow):not(.implementation-price){color:#aac3df;font-size:14px}.implementation-start .implementation-price{margin-top:25px;font-size:54px}.implementation-start .implementation-price span{color:#55baff;margin-top:10px}.implementation-trust{color:#aec9e5;border-top:1px solid #294b70;align-items:center;gap:12px;margin-top:30px;padding-top:22px;font-size:12px;display:flex}.implementation-form-card{background:#07152b;border:1px solid #315986;border-radius:16px;padding:32px}.implementation-form-card h3{letter-spacing:-.035em;margin-bottom:12px;font-size:24px}.implementation-form-intro{color:#aac3df;margin:0 0 26px;font-size:13px}.implementation-form-grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.implementation-form-card form>label,.implementation-form-grid label{color:#d9e8fa;gap:8px;margin:17px 0;font-size:12px;display:grid}.implementation-form-card input:not([type=checkbox]):not([type=radio]),.implementation-form-card textarea{color:#f1f7ff;width:100%;min-height:45px;font:inherit;background:#061123;border:1px solid #294b70;border-radius:7px;padding:11px 13px;font-size:13px}.implementation-form-card input::placeholder,.implementation-form-card textarea::placeholder{color:#859fb9}.implementation-form-card textarea{resize:vertical;min-height:90px}.implementation-form-card :focus-visible{outline-offset:3px;outline:2px solid #55baff}.implementation-form-card .implementation-trap{opacity:0;width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.implementation-methods{border:0;border-top:1px solid #294b70;margin:22px 0;padding:18px 0 0}.implementation-methods legend{color:#d9e8fa;padding:0;font-size:12px}.implementation-methods>label{cursor:pointer;border:1px solid #294b70;border-radius:8px;align-items:center;gap:14px;margin:10px 0;padding:14px;display:flex}.implementation-methods>label.selected{background:#0b2446;border-color:#399bfb}.implementation-methods input,.implementation-consent input{accent-color:#168dff;flex:none;width:16px;height:16px}.implementation-methods b{color:#eff5fa;font-size:13px;font-weight:600;display:block}.implementation-methods small{color:#aac3df;margin-top:3px;font-size:11px;display:block}.implementation-form-card .implementation-consent{color:#aac3df;align-items:flex-start;gap:11px;margin:22px 0;font-size:11px;line-height:1.6;display:flex}.implementation-consent input{margin-top:3px}.implementation-consent a{color:#80c8ff;text-underline-offset:3px}.implementation-submit{width:100%;margin-top:8px}.implementation-error{color:#ffd5d5;background:#391b2b;border:1px solid #794055;border-radius:8px;padding:14px;font-size:13px}.implementation-receipt-icon{color:#75c9ff;background:#0c2f52;border:1px solid #337caf;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:24px;font-size:23px;display:grid}.implementation-receipt>p:not(.implementation-eyebrow){color:#aac3df;font-size:13px}.implementation-reference{overflow-wrap:anywhere;background:#061123;border:1px solid #294b70;border-radius:8px;margin:25px 0;padding:16px;position:relative}.implementation-reference>span{color:#aac3df;letter-spacing:.13em;font-size:9px;display:block}.implementation-reference>b{max-width:calc(100% - 60px);margin-top:7px;font-size:13px;display:block}.implementation-reference>button{color:#55baff;cursor:pointer;background:0 0;border:0;font-size:11px;position:absolute;top:25px;right:12px}.implementation-bank-details>div{border-bottom:1px solid #294b70;grid-template-columns:140px 1fr;gap:15px;padding:11px 0;font-size:12px;display:grid}.implementation-bank-details dt{color:#aac3df}.implementation-bank-details dd{overflow-wrap:anywhere;color:#eff5fa;margin:0}.implementation-receipt-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.implementation-secondary{font:inherit;color:#eff5fa;cursor:pointer;background:#0a1c33;border:1px solid #375f89;border-radius:7px;padding:12px 16px;font-size:12px}.implementation-faq{border-top:1px solid #294b70;padding:40px 0 65px}.implementation-faq h2{letter-spacing:-.03em;margin-bottom:28px;font-size:29px;font-weight:500}.implementation-faq details{border-top:1px solid #294b70;padding:17px 0}.implementation-faq summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:14px;list-style:none;display:flex}.implementation-faq summary span{color:#55baff;font-size:22px}.implementation-faq details[open] summary span{transform:rotate(45deg)}.implementation-faq details p{color:#aac3df;max-width:70ch;margin:15px 0 6px;font-size:13px}.implementation-footer{border-top:1px solid #294b70}.implementation-footer small{color:#aac3df;font-size:10px}@media (width<=900px){.implementation-hero{gap:30px}.implementation-hero-visual>img{height:330px}.implementation-start{gap:30px}.implementation-form-card{padding:25px}.implementation-ribbon{grid-template-columns:1fr 1fr;gap:20px}.implementation-start>aside{position:static}.implementation-footer{flex-wrap:wrap}}@media (width<=650px){.implementation-hero-visual>img{height:300px}.implementation-hero{padding-top:45px}.implementation-page h1{font-size:51px}.implementation-brand small{font-size:7px}.implementation-brand img{width:32px;height:32px}.implementation-nav-action{padding:9px 11px;font-size:10px}.implementation-start{grid-template-columns:1fr;padding:40px 0}.implementation-form-grid{grid-template-columns:1fr;gap:0}.implementation-form-grid label{margin:12px 0}.implementation-form-card{padding:22px}.implementation-bank-details>div{grid-template-columns:110px 1fr}.implementation-team img{height:260px}.implementation-ribbon b{font-size:11px}.implementation-ribbon{gap:16px}.implementation-hero-actions{gap:18px}}.pris-site{--p-navy:#102c46;--p-blue:#2368b5;--p-teal:#168a91;color:var(--p-navy);isolation:isolate;background:#fff;min-height:100vh;font-family:Arial,Helvetica,sans-serif;line-height:1.5}.pris-site *{box-sizing:border-box}.pris-site a{color:inherit;text-decoration:none}.pris-site h1,.pris-site h2,.pris-site h3,.pris-site p{color:inherit;margin:0;font-family:inherit}.pris-site .pris-header{border-bottom:1px solid #e7edf1;justify-content:space-between;align-items:center;gap:24px;max-width:1400px;margin:auto;padding:26px 5%;display:flex}.pris-wordmark{letter-spacing:-2px;font-size:38px;font-weight:800;line-height:1}.pris-wordmark span{letter-spacing:0;margin-top:7px;font-size:12px;font-weight:400;display:block}.pris-header nav,.pris-footer nav{align-items:center;gap:25px;font-size:14px;display:flex}.pris-site .pris-button{background:var(--p-blue);color:#fff;cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:24px;padding:18px 25px;font-size:16px;font-weight:700;line-height:1.4;transition:background .2s;display:inline-flex;box-shadow:0 8px 22px #2368b51a}.pris-site .pris-button:hover{background:#154e8d}.pris-site .pris-small{padding:12px 18px;font-size:14px}.pris-site a:focus-visible,.pris-site button:focus-visible,.pris-site summary:focus-visible{outline-offset:5px;outline:3px solid #168a91}.pris-hero{grid-template-columns:1.06fr 1fr;align-items:center;gap:45px;max-width:1400px;margin:auto;padding:54px 5% 65px;display:grid}.pris-eyebrow{letter-spacing:1.7px;color:var(--p-teal);margin-bottom:23px;font-size:12px;font-weight:700;display:block}.pris-site h1{letter-spacing:-2.8px;max-width:700px;font-size:clamp(40px,4.8vw,68px);font-weight:700;line-height:1.08}.pris-site h1 em{color:var(--p-blue);font-style:normal}.pris-site .pris-lead{color:#526779;max-width:500px;margin:25px 0 28px;font-size:19px;line-height:1.7}.pris-site .pris-note{color:#526779;margin-top:12px;font-size:13px}.pris-site .pris-text-link{color:var(--p-blue);margin-top:24px;font-size:14px;font-weight:600;display:inline-block}.pris-endorsement{border-top:1px solid #e4ebef;align-items:center;gap:14px;max-width:430px;margin-top:36px;padding-top:24px;display:flex}.pris-endorsement img{object-fit:contain;width:137px;height:55px}.pris-endorsement span{color:#607181;max-width:190px;font-size:12px}.pris-hero-photo{background:#dceeee;border-radius:70px 9px 9px;height:600px;position:relative;overflow:hidden}.pris-hero-photo>img{object-fit:cover;object-position:65% center;width:100%;height:100%}.pris-photo-caption{color:#fff;background:linear-gradient(#0000,#102c46e8);gap:4px;padding:65px 32px 29px;display:grid;position:absolute;bottom:0;left:0;right:0}.pris-photo-caption strong{font-size:23px;line-height:1.3}.pris-photo-caption span{color:#e2eeef;font-size:15px}.pris-process{background:#f1f8f8;padding:68px max(5%,50vw - 630px)}.pris-site h2{letter-spacing:-1.2px;font-size:clamp(28px,3vw,42px);font-weight:700;line-height:1.2}.pris-process-grid{grid-template-columns:repeat(3,1fr);gap:50px;margin-top:40px;display:grid}.pris-number{color:var(--p-teal);border-bottom:1px solid #bad8d8;margin-bottom:23px;padding-bottom:15px;font-size:15px;display:block}.pris-site h3{letter-spacing:-.5px;margin-bottom:10px;font-size:22px;font-weight:700}.pris-process-grid p{color:#526779;max-width:330px;font-size:16px}.pris-start{grid-template-columns:1fr .8fr;align-items:center;gap:90px;max-width:1250px;margin:auto;padding:90px 5%;display:grid}.pris-start p{color:#526779;max-width:420px;margin-top:20px;font-size:17px}.pris-start ol{margin:24px 0 0;padding-left:22px;font-size:16px;line-height:2.3}.pris-trial-card{background:#f1f8f8;border:1px solid #d3e6e7;border-radius:12px;padding:32px}.pris-days{letter-spacing:-4px;color:var(--p-blue);margin-bottom:27px;font-size:72px;font-weight:700;line-height:1;display:block}.pris-days small{vertical-align:middle;letter-spacing:0;width:80px;color:var(--p-navy);margin-left:18px;font-size:17px;font-weight:400;line-height:1.3;display:inline-block}.pris-trial-card .pris-button{width:100%}.pris-trial-card p{margin:18px 0 0;font-size:13px;line-height:1.6}.pris-faq{grid-template-columns:.7fr 1.3fr;gap:70px;max-width:1250px;margin:auto;padding:0 5% 80px;display:grid}.pris-faq details{border-bottom:1px solid #dce6eb;padding:20px 0}.pris-faq details:first-child{padding-top:0}.pris-faq summary{cursor:pointer;list-style:revert;font-size:17px;font-weight:600}.pris-faq p{color:#526779;padding:14px 0 5px;font-size:15px;line-height:1.7}.pris-final{background:var(--p-navy);color:#fff;justify-content:space-between;align-items:center;gap:30px;padding:47px 6%;display:flex}.pris-footer{justify-content:space-between;align-items:center;gap:25px;padding:35px 6%;display:flex}.pris-footer strong{font-size:25px;display:block}.pris-footer span{color:#607181;font-size:12px}.pris-trial-main{max-width:1050px;min-height:80vh;margin:auto;padding:60px 5%}.pris-trial-main h1{font-size:42px}.pris-trial-main p{color:#526779;margin:20px 0}.pris-preview{background:#f1f8f8;border-radius:12px;margin-top:32px;padding:28px}.pris-preview nav{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.pris-preview button{color:#102c46;font:inherit;cursor:pointer;background:#fff;border:1px solid #bcd4d8;border-radius:6px;padding:10px 15px}.pris-preview button[aria-pressed=true]{color:#fff;background:#2368b5}.pris-preview article{background:#fff;border-radius:7px;padding:24px}.pris-preview dt{color:#607181;margin-top:16px;font-size:13px}.pris-preview dd{margin:3px 0;font-size:17px}.pris-site button:disabled{opacity:.55;cursor:wait}.pris-trial-actions{flex-wrap:wrap;align-items:center;gap:20px;margin:30px 0;display:flex}@media (width<=900px){.pris-header .pris-small{display:none}.pris-hero{gap:25px}.pris-hero-photo{height:520px}.pris-site h1{letter-spacing:-1.7px}.pris-process-grid{gap:24px}.pris-start{gap:35px}.pris-faq{gap:30px}.pris-endorsement{flex-wrap:wrap}}@media (width<=640px){.pris-site .pris-header{padding:22px 6%}.pris-wordmark{font-size:32px}.pris-wordmark span{font-size:10px}.pris-header nav{gap:16px}.pris-hero{grid-template-columns:1fr;gap:32px;padding:36px 6%}.pris-site h1{font-size:43px}.pris-site .pris-lead{margin-top:20px;font-size:17px}.pris-hero-photo{border-radius:45px 8px 8px;height:370px}.pris-endorsement{margin-top:25px;padding-top:15px}.pris-process{padding:45px 6%}.pris-process-grid{grid-template-columns:1fr;gap:28px;margin-top:28px}.pris-number{margin-bottom:14px;padding-bottom:10px}.pris-process-grid p{max-width:none}.pris-start{grid-template-columns:1fr;gap:27px;padding:50px 6%}.pris-faq{grid-template-columns:1fr;gap:27px;padding:0 6% 45px}.pris-final,.pris-footer{flex-direction:column;align-items:flex-start}.pris-trial-main h1{font-size:34px}.pris-preview{padding:16px}.pris-preview article{padding:18px}}.trial-welcome{isolation:isolate;color:#edf5ff;background:#030919;flex-direction:column;gap:24px;min-height:100dvh;padding:26px clamp(20px,5vw,76px);display:flex;position:relative}.trial-welcome:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(120deg,#030919df,#03091999 65%,#030919d9);position:fixed;inset:0}.trial-header{justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1160px;margin:0 auto;display:flex}.trial-header img{object-fit:contain;width:142px;height:76px;display:block}.trial-back{color:#b6cce1;align-items:center;gap:8px;margin-right:140px;font-size:13px;text-decoration:none;display:inline-flex}.trial-stage{gap:24px;width:min(100%,1020px);margin:auto;padding:26px 0;display:grid}.trial-welcome-card{background:linear-gradient(130deg,#081b30ec,#081325f5);border:1px solid #81bbef30;border-radius:28px;grid-template-columns:.85fr 1.15fr;animation:.5s ease-out both trial-arrive;display:grid;overflow:hidden;box-shadow:0 30px 100px #0006}.trial-welcome-copy{align-self:center;min-width:0;padding:clamp(28px,4.3vw,58px)}.trial-kicker{color:#73c7ff;letter-spacing:.16em;font-size:11px;font-weight:750;line-height:1.6;display:block}.trial-welcome h1{letter-spacing:-.045em;text-wrap:balance;margin:18px 0;font-size:clamp(30px,3.4vw,44px);font-weight:650;line-height:1.12}.trial-intro{color:#acc0d5;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.65}.trial-benefits{color:#d7e5f3;gap:13px;margin:26px 0;padding:0;font-size:14px;list-style:none;display:grid}.trial-benefits li{align-items:center;gap:10px;display:flex}.trial-benefits svg{color:#70c5ff;flex-shrink:0}.trial-welcome .trial-offer-hero{background:0 0;border:0;margin:28px 0 0;padding:0;display:block}.trial-secondary{flex-wrap:wrap;justify-content:center;gap:12px 22px;margin-top:20px;font-size:13px;display:flex}.trial-secondary a{color:#b4cee6;text-decoration:none}.trial-secondary a:hover,.trial-back:hover{color:#fff}.trial-fine-print{color:#829bb6;text-align:center;margin:22px 0 0;font-size:11px;line-height:1.65}.trial-art{background:radial-gradient(at 48% 42%,#0e7cc432,#0000 65%);border-right:1px solid #81bbef16;min-height:350px;position:relative;overflow:hidden}.trial-core{color:#b7e5ff;background:radial-gradient(circle at 35% 25%,#3c9bd630,#091c32);border:1px solid #87d9ff5e;border-radius:50%;place-items:center;width:138px;height:138px;animation:7s ease-in-out infinite trial-breathe;display:grid;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 55px #35adf221,inset 0 0 32px #48bbf527}.trial-orbit{border:1px solid #5eb7ef27;border-radius:50%;width:275px;height:230px;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)rotate(-25deg)}.trial-orbit-two{border-style:dashed;border-color:#5eb7ef19;width:350px;height:310px;transform:translate(-50%,-50%)rotate(25deg)}.trial-satellite{color:#8dcfff;background:#0c2540;border:1px solid #5994be66;border-radius:15px;place-items:center;width:46px;height:46px;animation:7s ease-in-out infinite trial-float;display:grid;position:absolute;box-shadow:0 10px 25px #0005}.trial-satellite-voice{top:calc(43% - 129px);left:calc(50% - 46px)}.trial-satellite-vision{animation-delay:-2s;top:calc(43% + 52px);left:calc(50% + 99px)}.trial-satellite-crm{animation-delay:-4s;top:calc(43% + 59px);left:calc(50% - 146px)}.trial-art-caption{text-align:center;gap:11px;display:grid;position:absolute;bottom:40px;left:20px;right:20px}.trial-art-caption span{letter-spacing:.2em;color:#6fa4cd;font-size:10px}.trial-art-caption strong{letter-spacing:-.025em;color:#c1daee;font-size:18px;font-weight:500}.trial-progress{color:#8ca5bf;justify-content:center;align-items:center;gap:14px;font-size:12px;display:flex}.trial-progress span{align-items:center;gap:7px;display:flex}.trial-progress [aria-current]{color:#eaf6ff}.trial-progress b{border:1px solid #5a88ae70;border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;display:grid}.trial-progress i{background:#5a88ae40;width:35px;height:1px}.trial-progress svg{color:#7ac8f6}.trial-active-date{color:#8cd9bd;background:#3bb2830b;border:1px solid #3bb28330;border-radius:10px;margin:24px 0;padding:12px 14px;font-size:13px}.trial-footer{text-align:center;letter-spacing:.05em;color:#839cb4;margin-top:auto;padding:10px;font-size:11px}.trial-preview{background:#071426e8;border:1px solid #81bbef25;border-radius:18px;overflow:hidden}.trial-preview>summary{cursor:pointer;color:#c6def4;justify-content:space-between;align-items:center;padding:18px 24px;font-size:14px;list-style:none;display:flex}.trial-preview>summary::-webkit-details-marker{display:none}.trial-preview[open]>summary svg{transform:rotate(180deg)}.trial-preview .richy-panel{background:0 0;border:0;border-radius:0;padding:4px 24px 24px}.trial-preview h2{display:none}.trial-preview h3{margin:22px 0 14px;font-size:18px}.trial-preview ol{color:#c3d6e9;gap:12px;padding-left:22px;font-size:14px;display:grid}.trial-preview p{color:#89a1b9;margin:20px 0 0;font-size:12px}.trial-preview .billing-period-toggle{margin:8px 0}.trial-preview .billing-period-toggle button{flex:1;padding:12px;font-size:13px}.trial-welcome a:focus-visible,.trial-welcome button:focus-visible,.trial-preview summary:focus-visible{outline-offset:4px;outline:3px solid #8fd5ff}@keyframes trial-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes trial-breathe{50%{box-shadow:0 0 80px #35adf237,inset 0 0 32px #48bbf530}}@keyframes trial-float{50%{transform:translateY(-7px)}}@media (width<=760px){.trial-welcome{gap:4px;padding:16px}.trial-header img{width:120px;height:62px}.trial-back{margin-right:0;font-size:12px}.trial-welcome .platform-login-motion{text-align:center;order:3;position:relative;top:auto;right:auto}.trial-stage{gap:22px;padding:18px 0}.trial-welcome-card{border-radius:22px;grid-template-columns:1fr}.trial-art{border-bottom:1px solid #81bbef16;border-right:0;min-height:194px}.trial-core{width:94px;height:94px;top:57%}.trial-core svg{width:55px;height:55px}.trial-orbit{width:220px;height:140px;top:57%}.trial-orbit-two{width:310px;height:190px}.trial-art-caption{display:none}.trial-satellite-voice{top:27px;left:calc(50% - 123px)}.trial-satellite-vision{top:103px;left:calc(50% + 87px)}.trial-satellite-crm{display:none}.trial-welcome-copy{padding:28px 24px}.trial-welcome h1{max-width:300px;font-size:34px}.trial-benefits{margin:22px 0}.trial-progress{gap:9px;font-size:11px}.trial-progress i{width:16px}.trial-footer{padding:14px 0}}@media (prefers-reduced-motion:reduce){.trial-welcome-card,.trial-core,.trial-satellite{animation:none}}
